@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-ext-wght-normal.0x_0bevfais8f.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-wght-normal.283rlcw9kygwg.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-greek-wght-normal.1z2_6pqe9b797.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-vietnamese-wght-normal.3f-auarlwu459.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-ext-wght-normal.2rod0ve_3h_te.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-wght-normal.2xs28az5j2efm.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#101317;font-synthesis:none;text-rendering:optimizelegibility;--ink:#050607;--panel:#0b1015;--panel-2:#111923;--white:#f7fbf8;--muted:#66707a;--muted-dark:#a9b1ba;--cyan:#22d3ee;--blue:#2b8cff;--action:#137fe8;--line:#dce2e7;--paper:#f2f0ea;--paper-2:#fffdf9;background:#fff;font-family:Manrope Variable,Manrope,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#101317;-webkit-font-smoothing:antialiased;background:#fff;min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{border:0}.modal-close svg{pointer-events:none}button:focus-visible,a:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}img{max-width:100%;display:block}p,h1,h2,h3{margin-top:0}a{color:inherit}.section-pad{padding:104px max(24px,50vw - 580px)}.eyebrow{color:#0967be;letter-spacing:.08em;text-transform:uppercase;background:#2b8cff14;border:1px solid #137fe833;border-radius:4px;justify-content:center;align-items:center;min-height:30px;margin:0 0 18px;padding:7px 13px;font-size:10px;font-weight:800;line-height:1.25;display:inline-flex}.eyebrow-dark{color:var(--cyan);background:#22d3ee17;border-color:#22d3ee3d}.hero{background:radial-gradient(circle at 50% 28%,#2b8cff14,#0000 36%),linear-gradient(#fff,#fff);padding:34px 24px 38px}.hero-inner{text-align:center;width:min(100%,1050px);margin:0 auto}.hero h1{max-width:1020px;color:var(--ink);letter-spacing:-.052em;margin:0 auto;font-size:clamp(40px,4.65vw,64px);font-weight:830;line-height:1.025}.hero-subhead{color:#55606b;max-width:810px;margin:24px auto 32px;font-size:16px;font-weight:520;line-height:1.68}.video-frame{aspect-ratio:16/9;background:#030507;border:1px solid #070c1240;border-radius:9px;width:min(100%,980px);margin:0 auto 26px;position:relative;overflow:hidden;box-shadow:0 30px 68px #050c1830,0 4px 12px #050c181a}.video-frame>img{object-fit:cover;width:100%;height:100%;transition:transform .7s,filter .4s}.video-frame.is-playing>img{filter:saturate(.85)brightness(.77);transform:scale(1.018)}.video-shade{pointer-events:none;background:linear-gradient(90deg,#020508f0 0%,#020508c2 35%,#02050824 68%,#02050814 100%);position:absolute;inset:0}.video-brand{width:96px;position:absolute;top:28px;left:32px}.video-copy{color:#fff;text-align:left;width:min(47%,405px);position:absolute;top:50%;left:35px;transform:translateY(-43%)}.video-copy span{color:var(--cyan);letter-spacing:.11em;margin-bottom:11px;font-size:9px;font-weight:820;display:block}.video-copy strong{letter-spacing:-.045em;font-size:clamp(25px,3.1vw,44px);font-weight:830;line-height:1.03;display:block}.video-copy small{color:#ced8df;margin-top:13px;font-size:13px;font-weight:620;display:block}.play-button{z-index:2;background:var(--action);color:#fff;cursor:pointer;border:1px solid #ffffffc2;border-radius:50%;place-items:center;width:70px;height:70px;padding:0;transition:transform .18s,background .18s,opacity .18s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 34px #00000057,0 0 0 8px #137fe826}.play-button:hover{background:var(--cyan);color:#001016;transform:translate(-50%,-50%)scale(1.05)}.video-frame.is-playing .play-button{opacity:.24}.video-frame.is-playing:hover .play-button,.video-frame.is-playing .play-button:focus-visible{opacity:1}.video-controls{color:#fff;align-items:center;gap:10px;display:flex;position:absolute;bottom:14px;left:18px;right:18px}.video-controls>span:first-child{place-items:center;display:grid}.video-progress{background:#ffffff61;border-radius:20px;flex:1;height:3px;position:relative;overflow:hidden}.video-progress i{background:var(--cyan);width:8%;height:100%;display:block}.is-playing .video-progress i{animation:18s linear infinite playback}@keyframes playback{0%{width:8%}to{width:92%}}.video-time{font-size:10px;font-weight:720}.cta-button{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(135deg,#188cf0,#096fd6);border:1px solid #137fe8;border-radius:5px;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:14px 25px;font-size:11px;font-weight:820;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 11px 27px #137fe83b}.cta-button:hover{color:#001016;background:linear-gradient(135deg,#22d3ee,#2b8cff);transform:translateY(-2px);box-shadow:0 16px 34px #137fe847}.cta-button-dark{color:#fff;background:#0b1117;border-color:#0b1117}.guarantee-pill{color:#3d4650;letter-spacing:.025em;text-transform:uppercase;background:#f8fafb;border:1px solid #dce5ec;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:fit-content;min-height:37px;margin:14px auto 0;padding:8px 15px;font-size:10px;font-weight:760;display:flex}.guarantee-pill svg{color:var(--action);flex:none}.trusted-strip{color:#8a9299;border-top:1px solid #e3e7ea;border-bottom:1px solid #e3e7ea;align-items:center;gap:28px;width:min(1120px,100% - 48px);min-height:108px;margin:28px auto 0;display:flex;overflow:hidden}.trusted-strip>span{letter-spacing:.12em;flex:none;width:130px;font-size:9px;font-weight:820;line-height:1.48}.trust-marquee{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.trust-items{align-items:center;gap:12px;width:max-content;animation:34s linear infinite trust-scroll;display:flex}.trust-wordmark{background:#fbfcfc;border:1px solid #e3e8ec;border-radius:5px;justify-content:center;align-items:center;min-height:48px;padding:10px 17px;display:flex}.trust-wordmark b{color:#4c555e;letter-spacing:.035em;white-space:nowrap;text-align:center;font-size:9px;font-weight:820}.trust-wordmark img{object-fit:contain;width:auto;height:27px}.trust-wordmark.logo-smile{background:#fff;min-width:178px}.trust-wordmark.logo-first-class{background:#050607;min-width:175px}.trust-wordmark.logo-first-class img{height:37px}.trust-wordmark.logo-five-two{background:#050607;min-width:133px}@keyframes trust-scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 6px))}}.section-heading{text-align:center;width:min(100%,820px);margin:0 auto 48px}.section-heading h2{color:var(--ink);letter-spacing:-.048em;margin:0;font-size:clamp(36px,3.85vw,51px);font-weight:830;line-height:1.06}.section-heading>p:last-child{color:#67717b;width:min(100%,710px);margin:19px auto 0;font-size:14px;font-weight:520;line-height:1.7}.compact-heading{width:min(100%,760px);margin-bottom:42px}.call-section{background:#fff}.call-points{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.call-point{background:linear-gradient(155deg,#fff 0%,#f7f9fa 100%);border:1px solid #dfe5e9;border-radius:8px;min-height:285px;padding:28px;box-shadow:0 12px 32px #0f19230b}.call-point-top{color:var(--action);justify-content:space-between;align-items:center;margin-bottom:36px;display:flex}.call-point-top span{letter-spacing:.13em;font-size:11px;font-weight:820}.call-point-top svg{background:#2b8cff14;border:1px solid #2b8cff33;border-radius:50%;width:45px;height:45px;padding:10px}.call-point h3{color:var(--ink);letter-spacing:-.027em;margin-bottom:13px;font-size:20px;font-weight:800;line-height:1.2}.call-point p{color:#67717b;margin:0;font-size:13px;line-height:1.7}.metric-band{background:var(--panel);color:#fff;padding:0 max(24px,50vw - 580px)}.metric-row{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.metric{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:185px;padding:28px 22px;display:flex}.metric+.metric{border-left:1px solid #ffffff1f}.metric strong{color:#fff;letter-spacing:-.045em;font-size:clamp(34px,4vw,54px);font-weight:840;line-height:1}.metric:nth-child(2) strong{color:var(--cyan);font-size:clamp(28px,3.15vw,43px)}.metric span{color:#aeb8c1;letter-spacing:.095em;text-transform:uppercase;margin-top:11px;font-size:10px;font-weight:790}.case-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.case-card{color:#101317;text-align:left;cursor:pointer;background:#fffdf9;border:1px solid #d9d8d2;border-radius:9px;min-height:510px;padding:30px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden;box-shadow:0 16px 45px #14171b12}.case-card:before{content:"";background:radial-gradient(circle,#2b8cff2e,#2b8cff00);border-radius:50%;width:190px;height:190px;position:absolute;top:-70px;right:-45px}.case-card-smile-academy:before{background:radial-gradient(circle,#22d3ee36,#22d3ee00)}.case-card:hover{border-color:#137fe87a;transform:translateY(-5px);box-shadow:0 24px 55px #14171b1f}.case-card-header,.case-modal-heading{align-items:center;gap:14px;display:flex;position:relative}.case-brand-logo{background:#fff;border:1px solid #137fe83d;border-radius:7px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex;overflow:hidden}.case-brand-logo img{object-fit:contain;width:100%;height:100%}.case-logo-first-class{background:#050607;padding:5px}.case-logo-smile{padding:4px}.case-card-header span,.case-modal-heading span{color:#79828a;letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:790;display:block}.case-card-header h3,.case-modal-heading h2{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:16px;font-weight:800;line-height:1.2}.case-card-stats{background:#e2e5e6;border:1px solid #e2e5e6;border-radius:7px;grid-template-columns:.83fr 1.17fr;gap:1px;margin:42px 0 30px;display:grid;overflow:hidden}.case-card-stats>div{background:#f7f9fa;flex-direction:column;justify-content:center;min-height:154px;padding:22px;display:flex}.case-card-stats strong{color:var(--ink);letter-spacing:-.05em;font-size:clamp(35px,4.1vw,51px);font-weight:840;line-height:1}.case-card-stats>div:nth-child(2) strong{color:#0876da;font-size:clamp(27px,3.25vw,40px)}.case-card-stats span{color:#66717b;letter-spacing:.07em;text-transform:uppercase;margin-top:9px;font-size:9px;font-weight:780;line-height:1.4}.case-card-link{color:#096fd6;letter-spacing:.08em;border-top:1px solid #e1e4e5;justify-content:space-between;align-items:center;padding-top:18px;font-size:10px;font-weight:820;display:flex;position:absolute;bottom:28px;left:30px;right:30px}.center-cta{text-align:center;margin-top:36px}.results-disclosure{color:#767b7f;text-align:center;max-width:760px;margin:18px auto 0;font-size:9px;line-height:1.55}.guarantee-section{color:#fff;background:radial-gradient(circle at 13% 48%,#2b8cff24,#0000 27%),linear-gradient(145deg,#0c1117,#050607);position:relative;overflow:hidden}.guarantee-section:after{content:"";border:1px solid #22d3ee17;border-radius:50%;width:520px;height:520px;position:absolute;top:-20%;right:-10%}.guarantee-inner{z-index:1;grid-template-columns:300px 1fr;align-items:center;gap:84px;width:min(100%,1040px);margin:0 auto;display:grid;position:relative}.guarantee-seal{width:260px;height:260px;color:var(--cyan);background:radial-gradient(circle,#22d3ee17,#22d3ee00);border:1px solid #22d3ee57;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 0 0 11px #22d3ee06,0 0 0 12px #22d3ee14}.guarantee-seal strong{color:#fff;letter-spacing:-.07em;margin-top:5px;font-size:80px;font-weight:850;line-height:.9}.guarantee-seal span{letter-spacing:.14em;margin-top:11px;font-size:10px;font-weight:820}.guarantee-copy h2{color:#fff;letter-spacing:-.05em;max-width:690px;margin:0 0 22px;font-size:clamp(38px,4vw,53px);font-weight:830;line-height:1.04}.guarantee-copy>p{color:#b3bdc5;max-width:670px;margin:0 0 16px;font-size:14px;line-height:1.72}.guarantee-copy>p:nth-of-type(2){color:#fff;font-size:16px;font-weight:680}.guarantee-copy .cta-button{margin-top:12px}.guarantee-copy small{color:#7f8992;max-width:690px;margin-top:18px;font-size:9px;line-height:1.55;display:block}.faq-section{background:#fff}.faq-list{border-top:1px solid #dfe4e7;width:min(100%,900px);margin:0 auto}.faq-item{border-bottom:1px solid #dfe4e7}.faq-item>button{width:100%;min-height:78px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:20px;padding:22px 4px;font-size:15px;font-weight:770;line-height:1.35;display:flex}.faq-item>button svg{color:var(--action);flex:none;transition:transform .18s}.faq-answer{grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid}.faq-answer p{color:#66717b;min-height:0;margin:0;font-size:13px;line-height:1.75;overflow:hidden}.faq-item.active .faq-answer{grid-template-rows:1fr}.faq-item.active .faq-answer p{padding:0 54px 25px 4px}.final-cta{color:#fff;background:#0b1015}.final-inner{text-align:center;width:min(100%,790px);margin:0 auto}.final-inner>svg{color:var(--cyan);margin:0 auto 16px;display:block}.final-inner h2{color:#fff;letter-spacing:-.05em;margin:0;font-size:clamp(38px,4.25vw,55px);font-weight:830;line-height:1.04}.final-inner>p{color:#aab4bd;max-width:600px;margin:20px auto 27px;font-size:15px;line-height:1.7}footer{color:#8e98a1;text-align:center;background:#050607;padding:56px max(24px,50vw - 580px) 28px}.footer-logo{width:108px;margin:0 auto 17px;display:block}footer>p{max-width:580px;margin:0 auto 20px;font-size:11px;line-height:1.6}.footer-links{justify-content:center;gap:24px;margin-bottom:30px;display:flex}.footer-links a{color:#d6dce1;font-size:10px;font-weight:740;text-decoration:none}.footer-disclaimer{border-top:1px solid #ffffff17;max-width:940px;margin:0 auto;padding-top:25px;font-size:8px;line-height:1.65}.footer-bottom{color:#65707a;justify-content:space-between;gap:20px;margin-top:27px;font-size:8px;display:flex}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#030609d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.case-modal{background:#fff;border:1px solid #dfe4e7;border-radius:10px;width:min(100%,820px);max-height:calc(100vh - 48px);padding:42px;position:relative;overflow-y:auto;box-shadow:0 30px 90px #00000057}.modal-close{z-index:2;color:#303940;cursor:pointer;background:#f5f7f8;border:1px solid #dce2e6;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:18px;right:18px}.case-modal-heading{padding-right:42px}.case-modal-heading h2{font-size:20px}.case-modal>h3{max-width:660px;color:var(--ink);letter-spacing:-.04em;margin:31px 0 23px;font-size:clamp(28px,4vw,41px);font-weight:830;line-height:1.08}.case-modal-stats{background:#dfe4e7;border:1px solid #dfe4e7;border-radius:7px;grid-template-columns:1fr 1fr;gap:1px;margin:0 0 28px;display:grid;overflow:hidden}.case-modal-stats>div{background:#f7f9fa;flex-direction:column;justify-content:center;min-height:125px;padding:22px;display:flex}.case-modal-stats strong{color:#0876da;letter-spacing:-.045em;font-size:clamp(31px,5vw,45px);font-weight:840;line-height:1}.case-modal-stats span{color:#69747d;letter-spacing:.075em;text-transform:uppercase;margin-top:8px;font-size:9px;font-weight:780}.case-modal>p:not(.disclosure){color:#59646e;font-size:13px;line-height:1.75}.case-modal-bullets{background:#f5faff;border:1px solid #dce8f1;border-radius:7px;gap:10px;margin:24px 0;padding:20px;display:grid}.case-modal-bullets>div{color:#33404a;align-items:flex-start;gap:10px;font-size:12px;font-weight:670;line-height:1.5;display:flex}.case-modal-bullets svg{color:var(--action);flex:none;margin-top:1px}.disclosure{color:#81878c;margin:20px 0;font-size:9px;line-height:1.58}@media (max-width:900px){.section-pad{padding-top:82px;padding-bottom:82px}.call-points{grid-template-columns:1fr}.call-point{min-height:0}.call-point-top{margin-bottom:25px}.guarantee-inner{grid-template-columns:220px 1fr;gap:48px}.guarantee-seal{width:205px;height:205px}.guarantee-seal strong{font-size:64px}}@media (max-width:700px){.hero{padding:22px 18px 31px}.hero h1{font-size:clamp(35px,10.5vw,48px);line-height:1.035}.hero-subhead{margin:20px auto 27px;font-size:14px;line-height:1.6}.video-frame{aspect-ratio:1.22}.video-frame>img{object-position:63% center}.video-shade{background:linear-gradient(90deg,#020508f0,#02050899)}.video-brand{width:76px;top:19px;left:20px}.video-copy{width:auto;inset:auto 22px 62px;transform:none}.video-copy strong{max-width:330px;font-size:28px}.video-copy small{font-size:11px}.play-button{width:61px;height:61px;top:39%}.cta-button{width:100%}.trusted-strip{flex-direction:column;align-items:stretch;gap:14px;width:calc(100% - 36px);min-height:126px;padding:20px 0}.trusted-strip>span{text-align:center;width:auto}.section-heading{margin-bottom:36px}.section-heading h2{font-size:36px}.section-heading>p:last-child{font-size:13px}.metric-band{padding:0 24px}.metric-row{grid-template-columns:1fr}.metric{min-height:145px}.metric+.metric{border-top:1px solid #ffffff1f;border-left:0}.case-grid{grid-template-columns:1fr}.case-card{min-height:545px;padding:24px}.case-card-stats{grid-template-columns:1fr;margin-top:32px}.case-card-stats>div{min-height:118px}.case-card-link{left:24px;right:24px}.guarantee-inner{text-align:center;grid-template-columns:1fr;gap:42px}.guarantee-seal{width:190px;height:190px;margin:0 auto}.guarantee-copy>p,.guarantee-copy small{margin-left:auto;margin-right:auto}.faq-item>button{min-height:72px;padding:20px 0;font-size:14px}.faq-item.active .faq-answer p{padding:0 36px 22px 0}.footer-links{flex-wrap:wrap}.footer-bottom{flex-direction:column}.modal-backdrop{padding:12px}.case-modal{max-height:calc(100vh - 24px);padding:28px 21px}.case-modal-heading{padding-right:35px}.case-modal-heading h2{font-size:16px}.case-modal-stats{grid-template-columns:1fr}.case-modal-stats>div{min-height:108px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.trust-items{animation:none}}.hero{padding:34px 24px 70px}.hero h1{max-width:850px;font-size:clamp(42px,4.5vw,61px);line-height:1.04}.hero-subhead{max-width:790px}.cta-button{letter-spacing:0;text-transform:none;border-radius:7px;min-width:290px;min-height:66px;padding:17px 31px;font-size:16px}.hero .cta-button{min-width:330px;min-height:74px;font-size:19px}.guarantee-pill{color:#191c20;letter-spacing:0;text-transform:none;background:#f4f9fe;border-color:#137fe84d;gap:11px;min-width:390px;min-height:60px;margin-top:24px;padding:13px 25px;font-size:16px;font-weight:800}.trusted-strip{border:0;flex-direction:column;align-items:stretch;gap:30px;width:100%;min-height:0;margin:0;padding:70px max(24px,50vw - 750px) 48px}.trusted-strip>span{color:#abb1b6;letter-spacing:.2em;text-align:center;width:auto;font-size:12px}.trust-marquee{width:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.trust-wordmark{background:0 0;border:0;min-width:210px;min-height:62px;padding:8px 14px}.trust-wordmark b{color:#92999f;letter-spacing:.025em;font-size:13px}.trust-wordmark img{filter:grayscale();opacity:.56;height:42px}.trust-wordmark.logo-smile,.trust-wordmark.logo-first-class,.trust-wordmark.logo-five-two{background:0 0;min-width:220px}.trust-wordmark.logo-first-class img,.trust-wordmark.logo-five-two img{height:48px}.call-section{background:#fff;padding-top:26px;padding-bottom:0}.call-label{color:#777b78;letter-spacing:.14em;text-align:center;margin:0 0 26px;font-size:14px;font-weight:820}.call-checklist{gap:20px;display:grid}.call-checklist>div{color:#4c5255;grid-template-columns:30px 1fr;align-items:start;gap:15px;font-size:21px;font-weight:510;line-height:1.45;display:grid}.call-checklist svg{color:var(--action);margin-top:3px}.call-section .metric-row{border-top:1px solid #dfdfdc;grid-template-columns:repeat(3,1fr);width:min(100%,1460px);margin:0 auto;padding:58px 0 62px}.call-section .metric+.metric{border-left:1px solid #dededb}.call-section .metric strong,.call-section .metric:nth-child(2) strong{color:#121416;font-size:clamp(34px,3.25vw,48px)}.call-section .metric:nth-child(2) strong{color:var(--action)}.call-section .metric span{color:#777d81;letter-spacing:.1em;font-size:11px}.section-kicker{color:var(--action);letter-spacing:.18em;text-align:center;margin:0 0 28px;font-size:13px;font-weight:830}.results-section{background:#fff;padding:104px 0 110px}.results-section .section-heading>p:last-child{max-width:930px;font-size:19px;line-height:1.55}.case-carousel{scrollbar-width:thin;scrollbar-color:#a9d5fb transparent;width:100%;overflow-x:auto}.case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;width:min(100%,1240px);margin:0 auto;padding:0 24px 14px}.case-card{border:1px solid #353738;border-top:6px solid var(--action);color:#fff;min-height:500px;box-shadow:none;background:#1a1a19;border-radius:22px;padding:38px;overflow:hidden}.case-card-smile-academy{border-top-color:var(--cyan)}.case-card:before{display:none}.case-card:hover{border-bottom-color:#484b4d;border-left-color:#484b4d;border-right-color:#484b4d;transform:translateY(-4px);box-shadow:0 20px 45px #0a0e1226}.case-card-header{align-items:center;gap:17px}.case-brand-logo{border-width:2px;border-radius:50%;width:64px;height:64px}.case-card-header h3{color:#fff;font-size:20px}.case-card-header span{color:#72baf7;letter-spacing:.03em;text-transform:none;margin:6px 0 0;font-size:12px}.case-card-smile-academy .case-card-header span{color:var(--cyan)}.case-primary-result{color:#55aaf2;letter-spacing:-.035em;margin:48px 0 10px;font-size:clamp(29px,3.2vw,40px);font-weight:820;line-height:1.14;display:block}.case-card-smile-academy .case-primary-result{color:var(--cyan)}.case-secondary-result{color:#94999c;font-size:15px;font-weight:650;line-height:1.45;display:block}.case-card>p{color:#b3b5b6;margin:38px 0 72px;font-size:16px;line-height:1.7}.case-card-link{color:#72baf7;letter-spacing:0;text-transform:none;border-top:0;padding-top:0;font-size:15px;font-weight:740;bottom:34px;left:38px;right:38px}.case-card-smile-academy .case-card-link{color:var(--cyan)}.guarantee-section{color:#121416;background:#f6f5f1;padding-top:102px;padding-bottom:104px;overflow:visible}.guarantee-section:after{display:none}.guarantee-inner{text-align:center;flex-direction:column;align-items:center;gap:0;width:min(100%,1230px);display:flex}.guarantee-icon{background:var(--action);color:#fff;border-radius:50%;place-items:center;width:142px;height:142px;margin-bottom:58px;display:grid}.guarantee-inner>h2{color:#101213;letter-spacing:-.052em;max-width:1120px;margin:0;font-size:clamp(46px,5.2vw,70px);font-weight:830;line-height:1.03}.guarantee-intro{color:#4f5351;max-width:1120px;margin:46px auto 58px;font-size:23px;font-weight:510;line-height:1.55}.guarantee-cards{text-align:left;grid-template-columns:1fr 1fr;gap:30px;width:min(100%,1110px);margin-bottom:56px;display:grid}.guarantee-cards span{color:var(--action);letter-spacing:.13em;font-size:13px;font-weight:820}.guarantee-cards h3{color:#151718;letter-spacing:-.025em;margin:25px 0 15px;font-size:24px;font-weight:810}.guarantee-cards p{color:#535754;margin:0;font-size:18px;line-height:1.65}.guarantee-section .cta-button{color:#fff;background:#171918;border-color:#171918;min-width:360px;min-height:82px;font-size:19px;box-shadow:0 18px 34px #0a0c0d38}.guarantee-inner>small{color:#777b78;max-width:1000px;margin-top:28px;font-size:9px;line-height:1.55}.faq-section{background:#fff;padding-top:112px;padding-bottom:112px}.faq-list{border-top:0;width:min(100%,1450px)}.faq-item{background:#fff;border:1.5px solid #dddcd7;border-radius:20px;margin-bottom:16px;overflow:hidden}.faq-item>button{color:#171918;min-height:112px;padding:26px 43px;font-size:23px;font-weight:760}.faq-item>button svg{color:var(--action);transition:none}.faq-item.active>button svg{transform:none}.faq-item.active .faq-answer p{color:#565d61;padding:0 86px 35px 43px;font-size:16px;line-height:1.7}@media (max-width:760px){.hero{padding-bottom:50px}.hero h1{font-size:clamp(35px,10vw,46px)}.hero .cta-button,.guarantee-pill,.guarantee-section .cta-button{width:100%;min-width:0}.guarantee-pill{font-size:14px}.trusted-strip{gap:22px;padding-top:52px;padding-bottom:34px}.trust-items{gap:26px}.trust-wordmark{min-width:172px}.call-section{padding-top:18px}.call-map{margin-bottom:52px}.call-checklist>div{grid-template-columns:27px 1fr;gap:11px;font-size:17px}.call-section .metric-row{grid-template-columns:1fr;padding:32px 0}.call-section .metric{padding:30px 18px}.call-section .metric+.metric{border-top:1px solid #dededb;border-left:0}.results-section{padding-top:82px;padding-bottom:82px}.results-section .section-heading{margin-bottom:52px}.results-section .section-heading h2{font-size:40px}.results-section .section-heading>p:last-child{font-size:16px}.case-grid{grid-template-columns:1fr;width:100%;padding:0 18px 12px}.case-card{min-height:500px;padding:30px 26px}.case-primary-result{margin-top:38px;font-size:31px}.case-card>p{font-size:15px}.case-card-link{left:26px;right:26px}.guarantee-section{padding-top:82px;padding-bottom:82px}.guarantee-icon{width:112px;height:112px;margin-bottom:42px}.guarantee-inner>h2{font-size:42px}.guarantee-intro{margin:30px auto 40px;font-size:19px}.guarantee-cards{grid-template-columns:1fr;gap:18px;margin-bottom:38px}.guarantee-cards article{min-height:0;padding:30px}.guarantee-cards p{font-size:16px}.faq-section{padding-top:82px;padding-bottom:82px}.faq-section .section-heading{margin-bottom:52px}.faq-section .section-heading h2{font-size:44px}.faq-item{border-radius:15px}.faq-item>button{min-height:90px;padding:23px;font-size:17px}.faq-item.active .faq-answer p{padding:0 48px 26px 23px;font-size:14px}}.hero{padding-bottom:0}.hero .cta-button,.cta-button{border-radius:5px;min-width:228px;min-height:57px;padding:13px 24px;font-size:18px;font-weight:760}.guarantee-pill{gap:8px;min-width:280px;min-height:37px;margin-top:26px;padding:7px 18px;font-size:15px}.trusted-strip{gap:8px;width:min(100% - 36px,820px);margin:0 auto;padding:34px 0 0}.trusted-strip>span{letter-spacing:.18em;font-size:12px}.trust-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.trust-items{gap:58px}.trust-wordmark,.trust-wordmark.logo-smile,.trust-wordmark.logo-first-class,.trust-wordmark.logo-five-two{background:0 0;border:0;width:140px;min-width:140px;min-height:36px;padding:0}.trust-wordmark img,.trust-wordmark.logo-first-class img,.trust-wordmark.logo-five-two img{object-fit:contain;filter:grayscale();opacity:.48;width:auto;max-width:140px;height:auto;max-height:30px}.trust-wordmark.logo-five-two img,.trust-wordmark.logo-smart-medical img{max-height:34px}.call-section{padding:33px 18px 0}.call-map{width:min(100%,510px);margin:0 auto 21px}.call-label{letter-spacing:.15em;margin-bottom:17px;font-size:12px}.call-checklist{gap:8px}.call-checklist>div{grid-template-columns:16px 1fr;gap:18px;font-size:16px;font-weight:520;line-height:1.45}.call-checklist svg{width:16px;height:16px;margin-top:3px}.call-section .metric-row{width:min(100%,820px);padding:28px 0 24px}.call-section .metric{min-height:82px;padding:12px 22px}.call-section .metric strong,.call-section .metric:nth-child(2) strong{font-size:22px}.call-section .metric span{margin-top:7px;font-size:10px}.results-section{padding:24px 0 58px}.section-kicker{margin-bottom:22px;font-size:12px}.results-section .section-heading{width:min(100% - 36px,1000px);margin-bottom:61px}.results-section .section-heading h2{font-size:clamp(36px,4vw,40px);line-height:1.05}.results-section .section-heading>p:last-child{max-width:760px;margin-top:24px;font-size:16px;line-height:1.45}.case-grid{gap:14px;width:min(100%,820px);padding:0}.case-card{border-width:4px 1px 1px;border-radius:12px;min-height:338px;padding:22px}.case-card:hover{transform:translateY(-2px)}.case-card-header{gap:12px}.case-brand-logo{border-width:1px;width:38px;height:38px}.case-card-header h3{font-size:15px}.case-card-header span{margin-top:3px;font-size:11px}.case-primary-result{margin:29px 0 6px;font-size:24px;line-height:1.18}.case-secondary-result{font-size:12px}.case-card>p{margin:25px 0 48px;font-size:13px;line-height:1.55}.case-card-link{font-size:11px;bottom:20px;left:22px;right:22px}.results-section .center-cta{margin-top:32px}.results-disclosure{margin-top:19px}.guarantee-section{background:#f7f9fa;padding:40px 24px 53px}.guarantee-inner{width:min(100%,760px)}.guarantee-icon{background:linear-gradient(135deg, var(--cyan), var(--action));color:#07131d;width:72px;height:72px;margin-bottom:38px}.guarantee-icon svg{width:32px;height:32px}.guarantee-inner>h2{max-width:720px;font-size:clamp(36px,4vw,40px);line-height:1.05}.guarantee-intro{max-width:700px;margin:32px auto 34px;font-size:17px;line-height:1.75}.guarantee-cards{gap:15px;width:min(100%,560px);margin-bottom:32px}.guarantee-cards article{background:#eef3f6;border-radius:12px;min-height:169px;padding:20px}.guarantee-cards span{font-size:10px}.guarantee-cards h3{margin:13px 0 8px;font-size:15px}.guarantee-cards p{font-size:13px;line-height:1.55}.guarantee-section .cta-button{min-width:228px;min-height:58px;font-size:18px;box-shadow:0 12px 24px #0a0c0d30}.guarantee-inner>small{max-width:560px;margin-top:18px;font-size:9px}.faq-section{padding:30px 18px 80px}.faq-section .section-heading{margin-bottom:59px}.faq-section .section-heading h2{font-size:clamp(36px,4vw,40px)}.faq-list{gap:12px;width:min(100%,720px);display:grid}.faq-item{border:1px solid #dce2e7;border-radius:10px;margin-bottom:0}.faq-item>button{min-height:67px;padding:20px 23px;font-size:16px}.faq-item>button svg{width:20px;height:20px}.faq-item.active .faq-answer p{padding:0 23px 22px;font-size:13px;line-height:1.7}@media (max-width:760px){.hero .cta-button,.guarantee-pill,.guarantee-section .cta-button{width:min(100%,360px)}.trusted-strip{width:calc(100% - 36px);padding-top:30px}.trust-items{gap:32px}.trust-wordmark,.trust-wordmark.logo-smile,.trust-wordmark.logo-first-class,.trust-wordmark.logo-five-two{width:125px;min-width:125px}.call-section{padding-top:28px}.call-map{margin-bottom:30px}.call-checklist>div{grid-template-columns:16px 1fr;gap:12px;font-size:15px}.call-section .metric-row{grid-template-columns:repeat(3,1fr);padding:22px 0}.call-section .metric{padding:10px 8px}.call-section .metric+.metric{border-top:0;border-left:1px solid #dededb}.call-section .metric strong,.call-section .metric:nth-child(2) strong{font-size:17px}.call-section .metric span{font-size:8px;line-height:1.35}.results-section{padding:48px 0 56px}.results-section .section-heading{margin-bottom:36px}.results-section .section-heading h2,.guarantee-inner>h2,.faq-section .section-heading h2{font-size:34px}.results-section .section-heading>p:last-child{font-size:15px}.case-carousel{scroll-snap-type:x mandatory;scrollbar-width:none}.case-grid{gap:14px;width:max-content;padding:0 20px 12px;display:flex}.case-card{scroll-snap-align:center;width:min(86vw,340px);min-height:350px}.case-primary-result{margin-top:28px;font-size:23px}.guarantee-section{padding:40px 20px 52px}.guarantee-icon{width:64px;height:64px;margin-bottom:32px}.guarantee-intro{margin:25px auto 30px;font-size:16px}.guarantee-cards{grid-template-columns:1fr;gap:12px}.guarantee-cards article{min-height:0;padding:22px}.faq-section{padding:52px 18px 68px}.faq-section .section-heading{margin-bottom:34px}.faq-item>button{min-height:64px;padding:18px;font-size:15px}.faq-item.active .faq-answer p{padding:0 18px 20px}}@media (max-width:359px){.call-section .metric-row{grid-template-columns:1fr}.call-section .metric+.metric{border-top:1px solid #dededb;border-left:0}}:root{--ink:#06133f;--panel:#001958;--panel-2:#121f5a;--cyan:#cb3074;--blue:#6f3b91;--action:#cb3074;--paper:#f5f4f8;--paper-2:#fffefe}button:focus-visible,a:focus-visible{outline-color:#cb3074}.hero{background:radial-gradient(circle at 50% 28%,#cb307413,#0000 36%),linear-gradient(#fff,#fff)}.hero h1,.section-heading h2,.guarantee-inner>h2,.faq-section .section-heading h2,.case-modal>h3{color:#06133f}.eyebrow{color:#a7205d;background:#cb307413;border-color:#cb307438}.cta-button{background:linear-gradient(135deg,#dc3f82,#b8276a);border-color:#b52668;box-shadow:0 11px 27px #cb307438}.cta-button:hover{color:#fff;background:linear-gradient(135deg,#e34b8d,#6b377f);box-shadow:0 16px 34px #cb307447}.cta-button-dark,.guarantee-section .cta-button{background:#001958;border-color:#001958}.guarantee-pill{color:#151a37;background:#fff6fa;border-color:#cb307442}.guarantee-pill svg,.call-checklist svg,.section-kicker,.faq-item>button svg,.case-modal-bullets svg{color:#cb3074}.mcp-video{background:#001958;border-color:#0019585c;box-shadow:0 30px 68px #00195830,0 4px 12px #00195821}.mcp-video>img.video-background{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mcp-video>img.video-person{z-index:1;object-fit:contain;object-position:right bottom;filter:drop-shadow(0 18px 25px #0000002e);width:47%;height:94%;position:absolute;bottom:-5%;right:2.5%}.mcp-video.is-playing>img.video-person{filter:saturate(.85)brightness(.77)drop-shadow(0 18px 25px #0000002e);transform:scale(1.018)}.mcp-video .video-shade{z-index:2;background:linear-gradient(90deg,#000c36f7 0%,#001144d6 41%,#511a6047 67%,#5f19601a 100%)}.mcp-video .video-brand,.mcp-video .video-copy,.mcp-video .play-button,.mcp-video .video-controls{z-index:3}.mcp-video .video-brand{width:148px}.mcp-video .video-copy{width:min(50%,470px)}.mcp-video .video-copy span{color:#f265a1}.mcp-video .video-copy strong{font-size:clamp(24px,2.85vw,40px)}.play-button{background:#cb3074;box-shadow:0 12px 34px #00000057,0 0 0 8px #cb307429}.play-button:hover{color:#001958;background:#fff}.video-progress i{background:#cb3074}.mcp-trust-signal,.trust-wordmark.mcp-trust-signal{width:210px;min-width:210px}.mcp-trust-signal b{color:#75758a;letter-spacing:.055em;white-space:nowrap;font-size:11px;font-weight:800}.mcp-trust-signal img{object-fit:contain;filter:grayscale();opacity:.55;width:auto;max-width:175px;height:auto;max-height:36px}.call-section .metric:nth-child(2) strong,.call-section .metric:nth-child(3) strong{color:#cb3074}.metric-disclosure{color:#81818b;text-align:center;width:min(100%,760px);margin:-10px auto 0;padding:0 18px 24px;font-size:8px;line-height:1.55}.results-section{background:#fffefe}.case-card-network{border-top-color:#cb3074}.case-card-licensure{border-top-color:#6f3b91}.case-card-network .case-card-header span,.case-card-network .case-primary-result,.case-card-network .case-card-link{color:#ec67a0}.case-card-licensure .case-card-header span,.case-card-licensure .case-primary-result,.case-card-licensure .case-card-link{color:#b790dc}.proof-logo-icon{background:#fff;border-color:#cb307466;padding:4px}.proof-logo-icon img{object-fit:contain}.guarantee-section{background:#f6f4f8}.guarantee-icon{color:#fff;background:linear-gradient(135deg,#cb3074,#6f3b91)}.guarantee-cards article{background:#ece9f0}.guarantee-cards span{color:#b52668}.faq-item.active{background:#fff8fb}.case-modal-stats strong{color:#b52668}.case-modal-bullets{background:#fff7fa;border-color:#ead3df}footer{background:#00113e}.mcp-footer-logo{width:170px}@media (max-width:760px){.mcp-video>img.video-person{opacity:.66;width:82%;height:70%;bottom:5%;right:-17%}.mcp-video .video-shade{background:linear-gradient(90deg,#000c36f5,#23124abd)}.mcp-video .video-brand{width:118px}.mcp-video .video-copy{width:auto}.mcp-video .video-copy strong{max-width:315px;font-size:26px}.mcp-trust-signal,.trust-wordmark.mcp-trust-signal{width:180px;min-width:180px}.metric-disclosure{margin-top:0;padding-bottom:22px}}.cta-button{cursor:pointer}.survey-backdrop{z-index:120}.qualification-survey{background:#fff;border:1px solid #00195824;border-radius:18px;width:min(100%,670px);max-height:calc(100vh - 48px);padding:45px;position:relative;overflow-y:auto;box-shadow:0 30px 90px #000a2c5c}.survey-header{padding-right:48px}.survey-header .eyebrow,.survey-ineligible .eyebrow{margin-bottom:16px}.survey-progress{color:#a7205d;letter-spacing:.09em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:800}.survey-header h2,.survey-ineligible h2{color:#06133f;letter-spacing:-.045em;max-width:545px;margin:0;font-size:clamp(30px,4vw,43px);font-weight:830;line-height:1.08}.qualification-survey form{margin-top:31px}.survey-field{color:#25304e;gap:9px;font-size:13px;font-weight:780;display:grid}.survey-field input,.survey-field select{color:#16203d;width:100%;min-height:57px;font:inherit;background:#fff;border:1px solid #cbd1df;border-radius:7px;outline:none;padding:14px 16px;font-size:15px;font-weight:560;transition:border-color .16s,box-shadow .16s}.survey-field input:focus,.survey-field select:focus{border-color:#cb3074;box-shadow:0 0 0 4px #cb30741f}.survey-options{border:0;gap:11px;margin:0;padding:0;display:grid}.survey-options legend{color:#6c748b;margin-bottom:15px;font-size:13px;line-height:1.5}.survey-option{color:#1c2747;cursor:pointer;border:1px solid #d9dce5;border-radius:8px;align-items:flex-start;gap:13px;padding:16px;font-size:15px;font-weight:650;line-height:1.45;transition:border-color .16s,background .16s,transform .16s;display:flex}.survey-option:hover{background:#fff8fb;border-color:#cb3074a6;transform:translateY(-1px)}.survey-option:has(input:checked){background:#fff4f9;border-color:#cb3074;box-shadow:inset 0 0 0 1px #cb30741a}.survey-option input{accent-color:#cb3074;flex:none;width:18px;height:18px;margin:2px 0 0}.survey-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:25px;display:flex}.survey-primary-button,.survey-secondary-button,.survey-back-button{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:55px;font-size:15px;font-weight:780;display:inline-flex}.survey-primary-button{color:#fff;background:linear-gradient(135deg,#dc3f82,#b8276a);border:1px solid #b52668;width:100%;margin-top:26px;padding:14px 22px;box-shadow:0 11px 27px #cb307438}.survey-actions .survey-primary-button{width:auto;margin-top:0}.survey-back-button,.survey-secondary-button{color:#1e2a4a;background:#fff;border:1px solid #cbd1df;padding:14px 18px}.survey-contact-fields{gap:17px;display:grid}.survey-note,.survey-ineligible>p{color:#667088;margin:18px 0 0;font-size:13px;line-height:1.65}.survey-ineligible{padding-right:44px}.survey-ineligible .survey-secondary-button{margin-top:28px}@media (max-width:700px){.qualification-survey{border-radius:12px;max-height:calc(100vh - 24px);padding:31px 21px}.survey-header,.survey-ineligible{padding-right:35px}.survey-header h2,.survey-ineligible h2{font-size:30px}.survey-actions{flex-direction:column-reverse;align-items:stretch}.survey-actions .survey-primary-button,.survey-back-button{width:100%}}
