.acq-native{--acq-bg:#fffffc;--acq-surface:#fffffc;--acq-text:#0a234f;--acq-muted:#6c819c;--acq-border:#d9e4f2;--acq-blue:#2f9ae6;--acq-blue-shadow:#1e6fbe;--acq-yellow:#fff44e;--acq-yellow-shadow:#e8be00;--acq-soft:#f0f2f5;--acq-track:#d9e4f2;--acq-speech-border:#d9e4f2;--acq-disabled-border:#d6dce5;--acq-disabled-text:#b7c0cc;--acq-font:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;color:var(--acq-text);background:var(--acq-bg);font-family:var(--acq-font);-webkit-font-smoothing:antialiased;isolation:isolate;font-size:16px;line-height:1.5}.acq-native[data-theme=dark],html[data-dolphin-theme=dark] .acq-native:not([data-theme=light]){--acq-bg:#1b303b;--acq-surface:#243c49;--acq-text:#fffffc;--acq-muted:#afbec5;--acq-border:#536d7a;--acq-soft:#243c49;--acq-track:#304650;--acq-speech-border:#405763;--acq-disabled-border:#536d7a;--acq-disabled-text:#afbec5;color-scheme:dark}.acq-native *{box-sizing:border-box}.acq-native :is(h1,h2,h3,h4,h5,h6){color:inherit}.acq-native a{color:inherit;text-decoration:none}.acq-native button,.acq-native input,.acq-native select{font:inherit}.acq-native button{cursor:pointer}.acq-native button:disabled{cursor:not-allowed}.acq-native :focus-visible{outline:3px solid var(--acq-blue);outline-offset:5px}.acq-native .acq-button{--button-face:var(--acq-blue);--button-plate:var(--acq-blue-shadow);--button-text:#fffffc;color:var(--button-text);vertical-align:middle;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:18px;justify-content:center;align-items:stretch;padding:0 0 3px;font-size:16px;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex;position:relative}.acq-native .acq-button:before{content:"";background:var(--button-plate);border:2px solid var(--button-plate);border-radius:18px;position:absolute;inset:3px 0 0}.acq-native .acq-button-face{background:var(--button-face);border:2px solid var(--button-plate);text-transform:uppercase;text-align:center;border-radius:18px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;padding:12px 22px;transition:transform .11s ease-out;display:flex;position:relative;transform:translateY(0)}.acq-native .acq-button:not(:disabled):active .acq-button-face{transition-duration:60ms;transform:translateY(3px)}.acq-native .acq-button--secondary{--button-face:var(--acq-bg);--button-plate:var(--acq-border);--button-text:var(--acq-text)}.acq-native .acq-button--secondary .acq-button-face{text-transform:none}.acq-native .acq-button.is-selected{--button-face:var(--acq-yellow);--button-plate:var(--acq-yellow-shadow);--button-text:#0a234f}.acq-native .acq-button:disabled{--button-face:var(--acq-soft);--button-plate:var(--acq-disabled-border);--button-text:var(--acq-disabled-text)}.acq-native .acq-brand{letter-spacing:-1.1px;flex:none;align-items:center;gap:8px;font-size:26px;font-weight:750;line-height:1;display:inline-flex}.acq-native .acq-brand img{object-fit:contain;width:42px;height:42px;display:block}.acq-native .acq-pip{isolation:isolate;pointer-events:none;flex:none;line-height:0;display:inline-block;position:relative}.acq-native .acq-pip canvas,.acq-native .acq-pip img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.acq-native .acq-pip canvas{opacity:0;transition:opacity .12s ease-out}.acq-native .acq-pip[data-ready=true] canvas{opacity:1}.acq-native .acq-pip[data-ready=true] img{opacity:0}.acq-native .acq-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--acq-muted);font-size:12px;font-weight:700}.acq-native .acq-media{isolation:isolate;min-width:0;max-width:100%;margin:0;position:relative;overflow:hidden}.acq-native .acq-media-viewport{background:var(--acq-surface);position:relative;overflow:hidden}.acq-native .acq-media img{object-fit:contain;width:100%;max-width:100%;height:auto;display:block}.acq-native .acq-media .acq-media-theme-dark{display:none}.acq-native[data-theme=dark] .acq-media .acq-media-theme-dark,html[data-dolphin-theme=dark] .acq-native:not([data-theme=light]) .acq-media .acq-media-theme-dark{display:block}.acq-native[data-theme=dark] .acq-media .acq-media-theme-light,html[data-dolphin-theme=dark] .acq-native:not([data-theme=light]) .acq-media .acq-media-theme-light{display:none}.acq-native .acq-media--browser{border:1px solid var(--acq-border);background:var(--acq-surface);border-radius:18px;box-shadow:0 18px 60px #0a234f12}.acq-native .acq-browser-chrome{border-bottom:1px solid var(--acq-border);background:var(--acq-bg);align-items:center;gap:5px;height:32px;padding:0 13px;display:flex;position:relative}.acq-native .acq-browser-chrome i{background:var(--acq-muted);opacity:.5;border-radius:50%;width:5px;height:5px}.acq-native .acq-browser-chrome span{color:var(--acq-muted);letter-spacing:.03em;justify-content:center;align-items:center;font-size:9px;display:flex;position:absolute;inset:0}.acq-native .acq-media--phone{background:#10243b;border:8px solid #10243b;border-radius:38px;max-width:340px;overflow:visible;box-shadow:0 25px 55px #0a234f26,0 0 0 1px #587082}.acq-native .acq-media--phone .acq-media-viewport{border-radius:29px;overflow:hidden}.acq-native .acq-media--phone:after{content:"";background:#29405b;border-radius:0 3px 3px 0;width:3px;height:48px;position:absolute;top:115px;right:-11px}.acq-native .acq-media--phone figcaption{width:100%;color:var(--acq-muted);text-align:center;font-size:12px;position:absolute;top:calc(100% + 23px)}.acq-native .acq-media--light-content .acq-media-viewport{background:#fffffc}.acq-native .acq-proof{text-align:center;padding:46px 24px}.acq-native .acq-proof-stats{flex-wrap:wrap;justify-content:center;align-items:center;gap:70px;display:flex}.acq-native .acq-proof-stats p,.acq-native .acq-proof-stats a{flex-direction:column;gap:4px;margin:0;display:flex}.acq-native .acq-proof-stats strong{letter-spacing:-.7px;font-size:25px;line-height:1.2}.acq-native .acq-proof-stats span{color:var(--acq-muted);font-size:12px}.acq-native .acq-proof-stats .acq-stars{letter-spacing:1px;color:var(--acq-blue);font-size:13px}.acq-native .acq-school-proof{margin-top:46px}.acq-native .acq-school-proof>p{color:var(--acq-muted);margin:0 0 24px;font-size:13px}.acq-native .acq-school-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:42px;display:flex}.acq-native .acq-school-logos img{object-fit:contain;opacity:.72;filter:grayscale();width:94px;height:38px}.acq-native[data-theme=dark] .acq-school-logos img,html[data-dolphin-theme=dark] .acq-native:not([data-theme=light]) .acq-school-logos img{filter:grayscale()brightness(0)invert();opacity:.75}.acq-native .acq-reviews{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.acq-native .acq-reviews blockquote{border:1.5px solid var(--acq-border);background:var(--acq-surface);text-align:left;border-radius:20px;flex-direction:column;align-items:flex-start;margin:0;padding:28px;display:flex}.acq-native .acq-reviews .acq-stars{letter-spacing:2px;color:var(--acq-blue);font-size:17px}.acq-native .acq-reviews h3{margin:18px 0 8px;font-size:19px;line-height:1.3}.acq-native .acq-reviews p{margin:0 0 24px;font-size:15px;line-height:1.6}.acq-native .acq-reviews footer{margin-top:auto;font-size:13px;font-weight:600}.acq-native .acq-reviews footer span{color:var(--acq-muted);margin-top:3px;font-size:11px;font-weight:400;display:block}.acq-native .acq-pricing{text-align:center;max-width:1080px;margin:auto;padding:100px 24px}.acq-native .acq-pricing h2,.acq-native .acq-faq h2{letter-spacing:-1.3px;margin:14px 0 18px;font-size:clamp(30px,4vw,48px);font-weight:700;line-height:1.1}.acq-native .acq-pricing header>p{color:var(--acq-muted);max-width:500px;margin:0 auto}.acq-native .acq-price-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:40px 0 28px;display:grid}.acq-native .acq-price-option{appearance:none;text-align:left;border:2px solid var(--acq-border);background:var(--acq-surface);color:var(--acq-text);box-shadow:0 3px 0 var(--acq-border);border-radius:18px;flex-direction:column;min-height:216px;padding:24px;transition:transform .11s;display:flex}.acq-native .acq-price-option:active:not(:disabled){box-shadow:none;transition-duration:60ms;transform:translateY(3px)}.acq-native .acq-price-option.is-selected{border-color:var(--acq-blue);box-shadow:0 3px 0 var(--acq-blue)}.acq-native .acq-price-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.acq-native .acq-price-check{border:1.5px solid var(--acq-border);border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;display:grid}.acq-native .acq-price-option.is-selected .acq-price-check{background:var(--acq-yellow);border-color:var(--acq-yellow-shadow);color:#0a234f}.acq-native .acq-price-savings{background:var(--acq-yellow);color:#0a234f;border-radius:5px;align-self:flex-start;margin-top:10px;padding:2px 7px;font-size:11px;line-height:1.6}.acq-native .acq-price-amount{letter-spacing:-1px;margin-top:22px;font-size:32px;font-weight:700}.acq-native .acq-price-amount small{letter-spacing:0;color:var(--acq-muted);margin-left:4px;font-size:12px;font-weight:400}.acq-native .acq-price-note{color:var(--acq-muted);margin-top:9px;font-size:12px;line-height:1.5}.acq-native .acq-price-error{color:var(--acq-muted);font-size:13px}.acq-native .acq-pricing>.acq-button{min-width:260px}.acq-native .acq-text-link{text-underline-offset:4px;color:var(--acq-muted);margin-top:18px;font-size:13px;text-decoration:underline;display:block}.acq-native .acq-faq{max-width:860px;margin:auto;padding:80px 24px 110px}.acq-native .acq-faq header{text-align:center;margin-bottom:36px}.acq-native .acq-faq details{border-bottom:1.5px solid var(--acq-border);text-align:left}.acq-native .acq-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:17px;font-weight:600;line-height:1.4;list-style:none;display:flex}.acq-native .acq-faq summary::-webkit-details-marker{display:none}.acq-native .acq-faq summary span{color:var(--acq-muted);flex:none;font-size:24px;font-weight:400;transition:transform .18s}.acq-native .acq-faq details[open] summary span{transform:rotate(45deg)}.acq-native .acq-faq details p{color:var(--acq-muted);margin:0;padding:0 36px 26px 0;font-size:15px;line-height:1.75}.acq-native .acq-footer{border-top:1px solid var(--acq-border);padding:54px max(24px,50% - 580px) 28px}.acq-native .acq-footer-main{justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.acq-native .acq-footer-main p{color:var(--acq-muted);margin:16px 0 0;font-size:13px}.acq-native .acq-footer nav{flex-wrap:wrap;gap:24px;padding-top:12px;font-size:13px;display:flex}.acq-native .acq-footer-legal{border-top:1px solid var(--acq-border);color:var(--acq-muted);gap:22px;margin-top:46px;padding-top:24px;font-size:12px;display:flex}.acq-native .acq-footer-legal span{margin-right:auto}.acq-native .acq-footer>small{color:var(--acq-muted);max-width:740px;margin-top:18px;font-size:10px;line-height:1.6;display:block}.acq-native .acq-field{flex-direction:column;gap:9px;font-size:14px;font-weight:600;display:flex}.acq-native .acq-field input{border:1.5px solid var(--acq-border);background:var(--acq-surface);min-height:58px;color:var(--acq-text);border-radius:16px;width:100%;padding:17px 18px;font-size:17px;font-weight:400}.acq-native .acq-field input::placeholder{color:var(--acq-muted)}.acq-native .acq-field small{color:#b83a35;font-size:12px}.acq-native .acq-progress{background:var(--acq-track);border-radius:8px;width:100%;height:16px;overflow:hidden}.acq-native .acq-progress>span{width:var(--acq-progress);background:var(--acq-blue);border-radius:8px;height:16px;transition:width .22s cubic-bezier(.65,0,.35,1);display:block;position:relative}.acq-native .acq-progress>span:after{content:"";opacity:.3;background:#fffffc;border-radius:3px;height:4px;position:absolute;top:3px;left:7px;right:7px}@media (width<=700px){.acq-native .acq-proof{padding:35px 20px}.acq-native .acq-proof-stats{gap:24px}.acq-native .acq-proof-stats strong{font-size:20px}.acq-native .acq-proof-stats .acq-stars{margin-top:3px;font-size:10px;display:block}.acq-native .acq-proof-stats span{font-size:10px}.acq-native .acq-school-logos{gap:25px}.acq-native .acq-school-logos img{width:75px;height:29px}.acq-native .acq-reviews{grid-template-columns:1fr}.acq-native .acq-reviews blockquote{padding:24px}.acq-native .acq-pricing{padding:60px 20px}.acq-native .acq-price-grid{grid-template-columns:1fr;gap:13px}.acq-native .acq-price-option{min-height:0;padding:20px}.acq-native .acq-price-amount{margin-top:12px}.acq-native .acq-faq{padding:55px 24px 70px}.acq-native .acq-faq summary{gap:18px;font-size:16px}.acq-native .acq-footer-main{flex-direction:column;gap:22px}.acq-native .acq-footer nav{gap:20px}.acq-native .acq-brand{font-size:24px}}@media (prefers-reduced-motion:reduce){.acq-native .acq-button-face,.acq-native .acq-progress>span,.acq-native .acq-faq summary span,.acq-native .acq-pip canvas{transition:none}}
