@font-face{font-family:Inter;src:url("/assets/fonts/Inter-roman.var.woff2") format("woff2");font-weight:100 900;font-display:swap}

:root{--navy:#0D1B2A;--teal:#14746E;--teal2:#3DADA8;--soft:#E3F2F0;--bg:#F4F7F8;--line:#DFE7EE;--muted:#5A6570;--text:#1F2933;--orange:#E8620A;--osoft:#FDEBDD;--red:#B42318;--rsoft:#FDECEA;--green:#14746E}
*{box-sizing:border-box}html{scroll-behavior:smooth}
body{margin:0;font-family:Inter,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;color:var(--text);background:#fff;font-size:18px;line-height:1.55}
a{color:var(--teal)}
.w{max-width:1080px;margin:0 auto;padding-inline:20px}
header.top{position:sticky;top:0;z-index:5;background:rgba(255,255,255,.95);backdrop-filter:blur(6px);border-bottom:1px solid var(--line)}
header.top .w{display:flex;align-items:center;justify-content:space-between;height:64px}
.logo{font-weight:800;font-size:22px;color:var(--navy);text-decoration:none}.logo i{font-style:normal;color:var(--teal2)}
.navcta{font-size:15px;font-weight:700;background:var(--teal);color:#fff;text-decoration:none;padding:10px 16px;border-radius:10px}
.hero{background:var(--navy);color:#fff;padding-block:72px 64px}
.hero .w{display:grid;grid-template-columns:1.2fr .8fr;gap:48px;align-items:center}
.kick{font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--teal2);font-weight:700}
h1{font-size:clamp(36px,5.2vw,58px);line-height:1.08;margin:14px 0 18px;letter-spacing:-.01em;text-wrap:balance}h1 em{font-style:normal;color:var(--teal2)}
.hero p.lead{font-size:20px;color:#DFE7EE;max-width:34em;margin:0 0 28px}
.btns{display:flex;gap:12px;flex-wrap:wrap}
.btn{display:inline-block;font-weight:700;font-size:17px;text-decoration:none;padding:15px 22px;border-radius:12px;border:0;cursor:pointer;font-family:inherit}
.btn.p{background:var(--teal2);color:var(--navy)}.btn.s{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.45)}.btn.dark{background:var(--teal);color:#fff}
.phone{width:260px;margin:0 auto;border:9px solid #1d3247;border-radius:32px;overflow:hidden;box-shadow:0 30px 60px rgba(0,0,0,.35);background:#F4F7F8}.phone img{display:block;width:100%}
section{padding-block:72px}
h2{font-size:clamp(28px,3.6vw,40px);line-height:1.15;margin:0 0 14px;color:var(--navy);text-wrap:balance}
.sub{color:var(--muted);font-size:19px;max-width:40em;margin:0 0 36px}
.pain{background:var(--bg)}
.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px}
.card b.big{display:block;font-size:40px;color:var(--teal);line-height:1.1;margin-bottom:6px}
.card p{margin:0;font-size:16px;color:var(--text)}.card .src{font-size:12px;color:var(--muted);margin-top:10px}
.quote{margin-top:28px;font-size:22px;font-weight:600;color:var(--navy)}
.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;counter-reset:s}
.step{position:relative;padding:22px;border-radius:16px;background:var(--bg)}
.step .n{width:36px;height:36px;border-radius:50%;background:var(--teal);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;margin-bottom:12px}
.step h3{margin:0 0 6px;font-size:19px;color:var(--navy)}.step p{margin:0;font-size:15.5px}
.show{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:44px;align-items:start}
.show figure{margin:0;text-align:center}.show .phone{width:230px;border-width:8px;box-shadow:0 16px 36px rgba(13,27,42,.18)}
.show figcaption{margin-top:14px;font-size:15px;color:var(--muted)}
.use{background:var(--navy);color:#fff}.use h2{color:#fff}.use .sub{color:#DFE7EE}
.two{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.u{background:#13304f;border-radius:18px;padding:28px}
.u h3{margin:0 0 8px;font-size:24px;color:var(--teal2)}.u p{margin:0 0 18px;color:#DFE7EE;font-size:16.5px}
.bubble{background:#fff;color:var(--text);border-radius:14px;padding:14px 16px;font-size:15.5px}
.bubble.q{background:var(--teal2);color:var(--navy);font-weight:600;margin-bottom:10px;margin-left:30px}
.bubble small{display:block;color:var(--muted);font-size:12.5px;margin-top:6px}
.walk div{display:flex;gap:10px;align-items:flex-start;background:#fff;color:var(--text);border-radius:12px;padding:11px 14px;margin-bottom:8px;font-size:15.5px}
.walk b{width:26px;height:26px;border-radius:50%;background:var(--teal);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;flex:none}
.walk .x{background:var(--osoft)}.walk .x b{background:var(--orange)}
/* Check */
.check{background:var(--soft)}
.qbox{max-width:760px;margin:0 auto;background:#fff;border-radius:20px;padding:30px;box-shadow:0 10px 30px rgba(13,27,42,.08)}
.qprog{height:6px;background:var(--line);border-radius:3px;overflow:hidden;margin-bottom:18px}.qprog i{display:block;height:100%;background:var(--teal);width:0;transition:width .3s}
.qnr{font-size:14px;color:var(--muted);font-weight:600}
.qtext{font-size:23px;font-weight:700;color:var(--navy);margin:6px 0 18px;line-height:1.3}
.opts{display:flex;flex-direction:column;gap:10px}
.opt{text-align:left;font:inherit;font-size:17px;padding:15px 18px;border-radius:12px;border:1.5px solid var(--line);background:#fff;cursor:pointer;color:var(--text)}
.opt:hover,.opt:focus-visible{border-color:var(--teal);background:var(--soft);outline:none}
.qnav{display:flex;justify-content:space-between;margin-top:16px}.qnav button[hidden]{display:none}.qnav button{all:unset;cursor:pointer;color:var(--teal);font-weight:600;font-size:15px}
.res{display:none}.res.on{display:block}
.lvl{border-radius:16px;padding:22px;margin-bottom:18px}.lvl.r{background:var(--rsoft);border:1.5px solid var(--red)}.lvl.o{background:var(--osoft);border:1.5px solid var(--orange)}.lvl.g{background:var(--soft);border:1.5px solid var(--teal)}
.lvl h3{margin:0 0 8px;font-size:24px}.lvl.r h3{color:var(--red)}.lvl.o h3{color:var(--orange)}.lvl.g h3{color:var(--teal)}
.lvl p{margin:0;font-size:17px}
.why{margin:0 0 20px;padding-left:20px;font-size:16.5px}
.trust .grid3 .card h3{margin:0 0 8px;font-size:19px;color:var(--navy)}
.me{display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:center;background:var(--bg);border-radius:20px;padding:30px}
.av{width:110px;height:110px;border-radius:50%;background:var(--navy);color:var(--teal2);display:flex;align-items:center;justify-content:center;font-size:40px;font-weight:800}
.me p{margin:0 0 10px;font-size:17px}
.final{background:var(--navy);color:#fff;text-align:center;padding-block:72px 0}
.final h2{color:#fff}.final p{color:#DFE7EE;font-size:19px;margin:0 auto 26px;max-width:36em}
.contact{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;margin-top:22px;font-size:16px;color:#DFE7EE}.contact span b{color:#fff;user-select:all}
.band{margin-top:64px;height:110px;background:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCABIBgADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDxKiiivbPHCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAB1qRWx2qOnCgCwkoHY1MlwB/CfzqotPFFibsvJeAfwH86mW/Uf8sz+dZq08UWQuZmouoqP+WbfnUy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7lKEaUeVFfZSbKuCL2p3le1QVzlDZSbKvGKonjxQUplYZQ5HWrUTCRc9+4qJlpqN5bgj8a3oVnTeuxjiKCrR03LO2mlam4I46GmEV6yZ4ko2Pg6iiivcOAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigApwptPWgQ5akApi1KooEKBT1FIBUiigkAKkUUAVIopiEAp6inKtPVaLkiAU8LTlWpFWi4hgWnhakVakVKLk2IgtPC1KqVIqU7isRKtPCVMqVIsdFxWIFSpAhqdY6esdFybEAQ08IasLHUix0XFYrBDUgjNWVjqQRUXJsVRGaesZq2sVPWKncVioIzTxGauLFUiw0XJsUxGaesRq6sNSLD7UXFYoiI08RGr6w09YaOYmxRERqWCI5q6sNSxw80cwrDIY8VcjUg8U+OH2q1HD0wKhyLURYOeo5q5GintXP6zr9lpCHLie4/hijIJ/E9hWDp/j24Sdvt1nG0JPAiO1l/PrTVGcldITqwi7NnoqRipAoFYFh4w0S5XMl19mPfzxtA/4F0rjPGPxXitpXtfDMUdw6nDXcozH7hF7/AFP5d6zcJJ2aN6dp/Cz0fVdW0/R7U3OqXcNrD2MjYLeyjqT9K8l8W/Fq5nLQeGozawg/8fUqgyN/ur0UfXJ+leaa3ql7rN/Je6ncPPcP3boo9FHQD2FUAcU1G250xppHvXg34rxTvDa+JYkgLYAvYh8mf9te31HHtXomp+JNI0yPdNfQyMRlUgYSMR+HH5mvlSBwYkPbGMmrdlqE1iSIiCmfmQ9D/hWipRbu9jmqOaTUNz2HxL47utUje1sEaztG4Y7v3jj0JHQew/OuPZEC7jgAdSe1c5PrxZR9ni2sRyXOcGqE13cXH+vlZh6dvyrrhKFNWijzpYatVfNUdjcvdVtYSVjDTN/s8D86wLzUbm4b75jTsqHH696ifmoiOeaic2zso4eFPzZ0On61NEojuP3i9n7j6+tX3m88B928Hoa5tSCg4xxT4bmW3YlD9VPINXGpbRnPPDRbvHRm7ikK1Si1aFhiVXjb2GRWkihlDKQVIyCO9aKSlsc04yh8SKxT1phSrjKKiYUwUyqwqaFy4IbqO9I4AGTUIkZSdtS2aW5kTPlTgjIqI88H8KnjdZVIIwajdcGkC0I48KTmtO01m6h8uOeR54YxtVJGJ2L6KT0+lZ2KQ0DaT0Z21tcRXUIkgfcO47j2NSJuVvY1w0M0ttMssDFXH6/Wuw0zV7O6VFlbyJT1V+mfY1MmzF0eXVHb6N4y1XT7XyMx3SDhDPksvtkHJH1rtfCnjG21M/Z9SEVpdk/Kc4jk+hPQ+xry0wbeQaRgcVy1MPTmtrM6qWMq02tbrsfQLKBTMDNeIadr+raaQtneyrGP+Wbnen5H+ldHF8VLewULrNpukx/y6sN34qTx+dcMsJUXw6nqU8wpT0loellAa5fUfHHhewFwJtYt3kg4aOLLsT6LgYJ+hrxnxv8AEzVvEMctpbAafpz8GKM5eQejv6ewwPrXA7iBit6WCbV6jIq41XtTR6b4s+LOqX5eDQk/s21PHmcNMw+vRfw5968wuZpJZXlldpJXO5ncksx9ST1pCc9aYwzXdGnGCtFHG6kpu8mdt4E8faj4VkEIBu9MY5a1dsbfdD/Cf0Pp3r2zw58SfDmtX8VnDcT208uAguo9ilv7u7JGf518yoNqLnnjmnb9tc9XCQq6vRmtLFzpaLVH2kVx160mOa+d/C/xg1bSNOSzv7VdTWPCxySSlJFX0Jwd3HQnn616FD8VtNvoN2l2k0koUFknYIUP0Gc/UV4WLwFdrlirnvYTMMPH35ux6QtR3WpWNg8aXt3BbvIcIsrhS1eOax4x1rUWIW5NrF/ct/l/M9T+dc5JvlkMkztI56s5JJ/E1FHJpPWrK3oRiOIIrSlG/qfTKR5FP8o+leOeEvGF9pkEMQk+0WyfKYZTnH+6eo/l7V63oXiDT9YhU28gWbHzQuQHH+P1FZTy+VN2bOuhmUK600ZM0frVeSPFas0YxnFUZhXBVp8mh6FOdzOdcGoWFW5QKp3c8NrEZbmVIox/E5wKwSbdkdSmoq7ZZtzmID04qQ5qppd5bXsLPaTxyqOu09PqO1W2YDvXrUb8iUlqeRXcXNuL0Z8F0UUV9GeQFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU9aZS0CZMtSLVYH3pwPvTEy2tSLVIN7/rShv9r9aLE3NBakWs0Of73604P/tfrRYm5qLUi1kCT/a/WnCQ/wB/9adiWzaWnrWGJT/f/WnCY/8APT9aOUlyN9akWudEx/56f+PU4Tn/AJ6f+PU+Unm8jpFqRa5jzz/z0/8AHqcLg/8APX/x6jlE5vsdSuakXNcoLg/89f8Ax6lFyf8Anr/49T5PMlzfY65c1Iua48XJ/wCe3/j9L9qP/Pb/AMfo5PMnnfY7Nc1Iua4oXR/57H/vunC7P/Pc/wDfdP2fmT7R9jt1zUi5rhRdn/nuf++6cLw/89z/AN90ez8yXUfY7xc1Iua4AXh/5+D/AN904Xp/5+D/AN/Kfs/Ml1H2PQVzUi5rzwXp/wCfg/8AfylF83/Pyf8Av5/9ej2XmS6r7Hoy5qRc15uL5v8An5P/AH8/+vSi/b/n5P8A38/+vT9l5idV9j0xQaeua8yF+3/P0f8Av5/9enDUG/5+j/38/wDr0ey8yfbPseoLmnGVIELzOkaDqXOBXlw1Bv8An6P/AH8/+vTvtZuSCZjNt4+/ux7U1RT6kus1rY7+fxbY27bY4pLjHdflH61zmseJb7UQ0SsLe2P/ACzj6ke571inAQszBVHUk4ArD1DX7eB9lupnI6sDhfwPetOSnT1M4yrV/dibYChTnAA5NcxrGsu0hSybai9Xxy309qoX+rz3vy/6qH+4p6/U96pZz1qalfmVonbhsDyPmqavsSXN9dXMeyaYlM5xjGfrUAJpSKbiua73Z6MVFKyQpprUtA5PPSgotWkmYwrfh71I2c+o7VXSXOFIGKUvxgnIPQ1SZi46k445qdGBHvVFJcN83T+VL9oKycD5aakkS4Nlw0xhS5z0pcVe5nsSQElTnoOlK5HQ/gaj3lemMU1nznH60C5bu4jnseorU0fUhCPJnJ8rsf7v/wBasjrRnaciiMnF3QTpRqR5WdkGWRd0bB1PdTkUw4xkc1yG9sEKxAPUA0+3uZbdsxOV9R2P4Vr7bujk+pNbM6RxnrULDmqdvqqv8twNh/vDpV37wyDkHuKtSUtjJwlT0kIMggjg1YTEi5/MVXxikEhRsrQJrm2JylIVpyXUb8NlD79KkKgjI5FBF2tyuVpDUj4H1qFmPagpamnput3liAgbzYB/yzft9D2roD4nsfswcJKZT/yyx0/HpiuK69aaahxTKsmbeoa9dXfyxn7PF6IeT9TWYWzUAYinB8+1NWQOIrVGwqXr0NJtoGnYhIpuKs+WTSGPApD5iOLHIPU9KH447UFTnin4+XDHn1ouPzId2KlhnlgmSWB2SRTkMppjIR7j1pAMUmrjudvpPiO2uwkV1iC4PGT9xj7Ht+NdB5R7ivKM461etdXv7bb5F1Kqr0UtlfyNZun2E12PSoi0LkgZU9RWhBfbMZJ46HvXIaT4ot7hRHf4gm6b/wCBv8K296uoeNgynoynIrGVNdRqconaaf431TT2QpdmeNRjypzuUj+ddJZfErT7mFhe28lvcDoqHcrfQnGPxryNn96Zjca5auBpVVaSOujmVej8L+89Q1Pxjdz/AC2ESwL/AHn+Zj/QfrXMXc093KZLuZ5ZPVjnH09K5Ztbi05Pmu48D/lnnd+gqbTPF+l3j+XPIbWTsZRhW/Ht+NFPBxoawiOpjamI/iSf6G7FcT2kwltZZIZR0ZGwa2bDxhq8Eubh47qM9VkUKfwI/wDr1lIiTxiSJ1kQ9GQgj8xTDCR2rflhL4kcrqVIO8JNHzvRRRVHshRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFDASkoooAKSiigQUlFFABSUUUAJRRRQAhooooASj8KKKAEo/CiigBPwpM+1FFAB+FJn2oooEH4UmfaiigAyPSk/CiigAz7Un4UUUAGfak/CiigA/Ck/CiigA/ClR2jbdGSrDuDg0UUCHz3U85BnleTHA3HOKjznrRRQm3uCiktBp46UA0UUih4OBzyaSiiqJQlFFFIYgba2am4cUUUIUl1IyMHmkNFFDGiWCYocNkr6VILltxyBj0oopqTSIcE3qSpKsg44PoaXFFFWndGUopOyA01qKKYkNoNFFSUGKnguJYRiNyB6dRRRVJ22FJJ6MuRahniZfxX/CrAkWRdyMCKKK0jNvRnNUpRiroQmgOy/dYj6GiirMrEi3BXhhkfrU6Okn3Tz6Giii7JnBWuKy1GRRRVMyQmKMUUUihrME570C6ZTyoIooqblqKa1LMVzC467T6NxU5UEetFFFyJxUdiMoBUZWiiglMbtqNlxRRQUiMijFFFBQVPa3U9q262meI/wCyeD+FFFIZfuNd1GaMKJwmOpRQpP41TfULuVSktzMw7gucGiihJIViDd6Uu3PWiirE9C3p+oXemSeZY3MsDHrsbg/UdDXTWHj2+jwt7bw3K/3l/dt+nH6UUVnKKe40f//Z) right bottom/auto 100% no-repeat,#13304f;position:relative}
.band .w{display:flex;align-items:center;justify-content:space-between;height:100%;font-size:14px;color:#DFE7EE}
.band a{color:#DFE7EE}
:focus-visible{outline:3px solid var(--teal2);outline-offset:2px}

.drama{background:radial-gradient(1200px 500px at 80% 0%,#1b3a5a 0%,var(--navy) 60%);padding-block:64px 70px}
.scene{max-width:760px;margin:0 auto;text-align:center}
.shout{text-wrap:balance;font-size:clamp(40px,6.4vw,74px);line-height:1.02;margin:16px 0 6px;color:#fff}
.ohno{font-size:clamp(26px,4vw,40px);color:var(--orange);font-weight:800;margin:0 0 30px;font-style:italic}
.chat{display:flex;flex-direction:column;gap:12px;text-align:left;max-width:560px;margin:0 auto}
.b{max-width:82%;padding:12px 16px;border-radius:16px;font-size:17px;line-height:1.4;background:#fff;color:var(--text);animation:pop .5s ease both;animation-delay:var(--d)}
.b span{display:block;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:2px}
.b.l{align-self:flex-start;border-bottom-left-radius:4px}.b.r{align-self:flex-end;border-bottom-right-radius:4px;background:#DCEFEE}
.b.last{background:var(--orange);color:#fff;font-weight:800;font-size:20px}.b.last span{color:#ffe3cf}
@keyframes pop{from{opacity:.001;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}
.scene-note{margin-top:22px;font-size:13px;color:#9fb0bc}
.turn{background:#fff;text-align:center;padding-block:64px}
.turn .t1{font-size:22px;font-weight:800;color:var(--teal);margin:0 0 6px}
.turn .t2{font-size:clamp(32px,4.6vw,52px);line-height:1.1;margin:0 0 16px;color:var(--navy)}.turn .t2 em{font-style:normal;color:var(--teal)}
.turn .t3{font-size:20px;color:var(--muted);max-width:36em;margin:0 auto 28px}
.btn.ghost{background:transparent;color:var(--teal);border:1.5px solid var(--teal)}
.wave{background:var(--bg)}
.nums{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.num{background:#fff;border-radius:16px;padding:22px;border:1px solid var(--line);display:flex;flex-direction:column}
.num b{font-size:44px;line-height:1.05;color:var(--navy);letter-spacing:-.01em}
.num.hot b{color:var(--orange)}
.num p{margin:8px 0 12px;font-size:16px;flex:1}.num span{font-size:12px;color:var(--muted)}
.bigquote{margin:30px 0 0;background:var(--navy);color:#fff;border-radius:18px;padding:28px 30px}
.bigquote p{margin:0 0 8px;font-size:clamp(20px,2.6vw,27px);font-weight:700;line-height:1.3}.bigquote span{font-size:13px;color:#9fb0bc}
.good{margin:30px 0 0;font-size:22px;color:var(--navy);text-align:center}.good b{color:var(--teal)}
@media (max-width:900px){.nums{grid-template-columns:1fr 1fr}}
@media (max-width:520px){.nums{grid-template-columns:1fr}.b{font-size:16px;max-width:92%}}
@media (prefers-reduced-motion:reduce){.b{animation:none}}

.flow{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:stretch}
.flow .arrow{align-self:center;font-size:44px;color:var(--teal2);font-weight:800}
.stage{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--navy);background:var(--teal2);padding:4px 10px;border-radius:999px;margin-bottom:12px}
.walk .done b{background:var(--teal2);color:var(--navy)}.walk .done{background:#E3F2F0}
.walk .now{outline:2px solid var(--teal2);font-weight:600}
.usenote{margin:28px 0 0;font-size:21px;font-weight:700;color:#fff;text-align:center}
@media (max-width:900px){.flow{grid-template-columns:1fr}.flow .arrow{transform:rotate(90deg);justify-self:center;font-size:36px}}

.qhint{margin:-8px 0 16px;color:var(--muted);font-size:15.5px}
.qin{width:100%;font:inherit;font-size:19px;padding:15px 16px;border:1.5px solid var(--line);border-radius:12px}
.qin:focus{outline:none;border-color:var(--teal)}
.opt.sel{border-color:var(--teal);background:var(--soft);font-weight:600}
.qnav button#qnext{background:var(--teal);color:#fff;padding:11px 18px;border-radius:10px}
.rc{border:1px solid var(--line);border-radius:16px;padding:18px 20px;margin-bottom:14px;background:#fff}
.rc b{display:block;font-size:18.5px;color:var(--navy);margin-bottom:6px}.rc p{margin:0;font-size:16.5px}.rc small{display:block;margin-top:8px;color:var(--muted);font-size:12.5px}
.rc.warm{background:var(--osoft);border-color:#f6c7a5}
.rc.talk{background:var(--soft);border-color:#b9dfdc}.rc .say{font-size:18px;font-style:italic;color:var(--navy)}
.rc.cta{background:var(--navy);border:0}.rc.cta b,.rc.cta p{color:#fff}.rc.cta p{color:#DFE7EE;margin-bottom:14px}.rc.cta .btn.ghost{color:#fff;border-color:rgba(255,255,255,.5)}.rc.cta .hint{color:#9fd8d5;margin:10px 0 0;font-size:14px}
ol.first{margin:6px 0 10px;padding-left:22px;font-size:17px;font-weight:600;color:var(--navy)}
@media (max-width:900px){.hero .w,.two{grid-template-columns:1fr}.hero{padding-block:48px}.hero .phone{display:none}.steps{grid-template-columns:1fr 1fr}.grid3,.show{grid-template-columns:1fr}.me{grid-template-columns:1fr;text-align:left}section{padding-block:52px}}
@media (max-width:520px){.steps{grid-template-columns:1fr}body{font-size:17px}.qbox{padding:20px}.qtext{font-size:20px}.navcta{padding:9px 12px;font-size:14px}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.qprog i{transition:none}}
#res{scroll-margin-top:84px}
.qin,.ff textarea,.ff input{width:100%;font:inherit;font-size:17px;padding:13px 14px;border:1.5px solid var(--line);border-radius:12px;background:#fff;color:var(--ink,#111)}
.rpm{border:2px solid var(--teal);border-radius:16px;padding:20px;margin-bottom:14px;background:#fff}
.rpm h4{margin:0 0 14px;font-size:20px}
.rpm .row{display:grid;grid-template-columns:96px 1fr;gap:10px;padding:10px 0;border-top:1px solid var(--line)}
.rpm .row:first-of-type{border-top:0}
.rpm .k{font-weight:700;color:var(--teal);font-size:14px;text-transform:uppercase;letter-spacing:.04em;padding-top:2px}
.rpm ol{margin:0;padding-left:20px}.rpm li{margin:2px 0 6px}
.ff{display:grid;gap:10px;margin-top:6px}
.ff textarea{min-height:110px;resize:vertical}
.ff .two{display:grid;grid-template-columns:1fr 1fr;gap:10px}
@media(max-width:560px){.ff .two{grid-template-columns:1fr}.rpm .row{grid-template-columns:1fr;gap:2px}}
.ff label.ck{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:#DFE7EE;line-height:1.45}
.ff label.ck input{width:20px;height:20px;flex:none;margin-top:2px}
.ff label.ck a{color:#9fd8d5}
.ff .hp{position:absolute;left:-9999px}
.ff .err{color:#ffb4a8;font-size:14px;margin:0}
.ok{background:#fff;color:var(--ink,#111);border-radius:12px;padding:16px}
.ok b{color:var(--teal)!important}.ok p{color:#333!important;margin:6px 0 0!important}
.rc.dl{border:2px dashed var(--teal);background:#F2FAF9}
.rc.dl ul{margin:8px 0 14px;padding-left:20px}.rc.dl li{margin:3px 0}
#printout{display:none}
@media print{
 @page{size:A4;margin:16mm 16mm 14mm}
 body>*:not(#printout){display:none!important}
 #printout{display:block!important;font:11pt/1.45 -apple-system,"Segoe UI",Roboto,Arial,sans-serif;color:#111}
 #printout h1{font-size:20pt;margin:0 0 2pt;color:#0D1B2A}
 #printout .sub{color:#555;margin:0 0 12pt}
 #printout h2{font-size:12.5pt;color:#14746E;margin:14pt 0 5pt;border-bottom:1.5pt solid #14746E;padding-bottom:2pt;break-after:avoid}
 #printout .it{display:flex;gap:8pt;margin:4pt 0;break-inside:avoid}
 #printout .bx{flex:none;width:10pt;height:10pt;border:1.2pt solid #333;margin-top:2pt}
 #printout .q{break-inside:avoid;margin:6pt 0}
 #printout .ln{border-bottom:.6pt solid #999;height:16pt}
 #printout .ft{margin-top:16pt;padding-top:8pt;border-top:.6pt solid #ccc;font-size:9pt;color:#555}
 #printout .brand{font-weight:800;color:#0D1B2A}#printout .brand i{font-style:normal;color:#3DADA8}
}
.rpm .or{margin-top:10px;padding:12px 14px;border-radius:12px;background:#F2FAF9;border:1px solid #cfe7e4;line-height:1.5}
.rpm .orl{display:inline-block;margin-top:6px;font-weight:700;color:var(--teal);text-decoration:none}
#cta{scroll-margin-top:84px}
.heroshot,.turnshot{margin:0;text-align:center}
.heroshot figcaption{margin-top:14px;font-size:14px;color:#9fb0bc;max-width:260px;margin-inline:auto}
.turnshot{display:none;margin:26px 0 8px}.turnshot figcaption{margin-top:12px;font-size:14px;color:var(--muted,#5b6b78)}
@media (min-width:901px){.drama .scene{text-align:left;margin:0}.drama .chat{margin:0}}
@media (max-width:900px){.heroshot{display:none}.turnshot{display:block}.turnshot .phone{width:220px}}
.stages{background:#F4F7F8}
.stg{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:26px}
.sg{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px}
.sg.on{border-top:5px solid var(--teal)}
.sg.next{border:2px dashed var(--teal);background:#F2FAF9}
.sg .tag{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--teal);margin-bottom:8px}
.sg h3{margin:0 0 8px;font-size:22px}
.sg p{margin:0;line-height:1.55}
.stgnote{margin-top:18px;color:#5b6b78}
@media (max-width:900px){.stg{grid-template-columns:1fr}}
.price{background:#fff}
.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px;align-items:stretch}
.plan{position:relative;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:20px;padding:26px 22px;background:#fff}
.plan.hot{border:2px solid var(--teal);box-shadow:0 18px 40px rgba(20,116,110,.14)}
.plan.addon{background:#F4F7F8}
.plan .badge{position:absolute;top:-13px;left:22px;background:var(--teal);color:#fff;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:5px 10px;border-radius:999px}
.plan .pn{font-weight:800;font-size:15px;letter-spacing:.05em;text-transform:uppercase;color:var(--teal)}
.plan .pp{margin:10px 0 4px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}
.plan .pp b{font-size:44px;line-height:1;color:var(--navy)}
.plan .pp span{color:#5b6b78;font-size:15px}
.plan .pw{margin:0 0 14px;color:#33424f}
.plan ul{list-style:none;margin:0 0 20px;padding:0;flex:1}
.plan li{padding:7px 0 7px 28px;position:relative;border-top:1px solid #EEF2F5;line-height:1.4}
.plan li:first-child{border-top:0}
.plan li::before{content:"✓";position:absolute;left:2px;top:7px;color:var(--teal);font-weight:800}
.plan .btn{text-align:center;justify-content:center}
.pfoot{margin-top:18px;font-size:14px;color:#5b6b78;line-height:1.6}
@media (max-width:900px){.plans{grid-template-columns:1fr;gap:26px}.plan.hot{order:-1}}
.plan .py{font-size:14px;font-weight:700;color:var(--teal);margin:2px 0 8px}
.turn{background:linear-gradient(135deg,#0F5E59 0%,#14746E 55%,#1C8A82 100%)!important;color:#fff;text-align:left!important;padding-block:72px!important;position:relative;overflow:hidden}
.turn::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(-45deg,rgba(255,255,255,.035) 0 14px,transparent 14px 28px);pointer-events:none}
.turnw{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center;position:relative}
.turn .t1{display:inline-block;background:var(--orange);color:#fff!important;font-size:18px!important;padding:6px 14px;border-radius:999px;margin-bottom:16px!important;transform:rotate(-2deg)}
.turn .t2{color:#fff!important;font-size:clamp(30px,3.9vw,46px)!important}
.turn .t2 em{color:#FFD7B5!important;font-style:normal}
.turn .t3{color:#E6F2F1!important;margin:0 0 28px!important}
.btn.light{background:#fff;color:var(--teal)}
.btn.line{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.8)}
.turnart{margin:0;text-align:center}
.turnart svg{width:100%;max-width:540px;height:auto;display:block;margin:0 auto}
.turnart figcaption{margin-top:6px;font-size:20px;color:#E6F2F1}.turnart figcaption b{color:#fff}
.turn .turnshot figcaption{color:#E6F2F1}
@media (max-width:900px){.turnw{grid-template-columns:1fr;gap:24px}.turn{text-align:center!important}.turn .btns{justify-content:center}.turnart{order:-1}.turn .t3{margin-inline:auto!important}}

.b[data-d="1"]{--d:.2s}.b[data-d="2"]{--d:.9s}.b[data-d="3"]{--d:1.6s}.b[data-d="4"]{--d:2.3s}
.bw{color:#fff}.bt{color:#3DADA8}.kick-or{color:var(--orange)}.kick-te{color:var(--teal)}
#printout .pl{margin:0 0 4pt}.dlhint{margin:10px 0 0;font-size:14px;color:#555}.nopt{padding-top:0!important}
.tc{text-align:center}.tcm{text-align:center;margin-inline:auto}.cc{justify-content:center;margin:18px 0 6px}
