.ad-page{--ad-ink:#182c32;--ad-green:#174943;--ad-orange:#ef6f3d;--ad-sand:#f8f1e8;color:var(--ad-ink);overflow:hidden}.ad-page *{box-sizing:border-box}.ad-hero{grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);align-items:center;gap:76px;padding-top:70px;padding-bottom:82px;display:grid}.ad-eyebrow{color:#bc5129;letter-spacing:.4px;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.ad-hero h1{letter-spacing:-2.1px;margin:19px 0 22px;font-size:58px;line-height:1.28}.ad-hero h1 em{color:var(--ad-orange);font-style:normal}.ad-hero-copy>p{color:#607179;max-width:620px;font-size:17px;line-height:1.95}.ad-hero-actions{align-items:center;gap:20px;margin:30px 0 25px;display:flex}.ad-hero-actions a:first-child,.ad-final>a{background:var(--ad-orange);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:24px;min-height:50px;padding:12px 18px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 8px 22px #d8582730}.ad-hero-actions a:last-child{color:#365c60;border-bottom:1px solid #9bb0ae;padding:8px 0;font-size:12px;font-weight:700}.ad-trust{flex-wrap:wrap;gap:8px 18px;display:flex}.ad-trust span{color:#6f7c80;align-items:center;gap:6px;font-size:10px;display:flex}.ad-trust svg{color:#4c806d}.ad-hero-visual{padding:25px 38px 24px 0;position:relative}.ad-hero-visual:before{content:"";z-index:-1;background:linear-gradient(135deg,#eef4ef,#f7e8da);border-radius:40% 12px 12px 16%;position:absolute;inset:0 0 0 13%}.ad-browser{background:#fff;border:1px solid #d8e0dd;border-radius:15px;overflow:hidden;transform:rotate(1.3deg);box-shadow:0 25px 55px #20383d22}.ad-browser-bar{background:#f3f5f4;border-bottom:1px solid #e0e5e3;align-items:center;gap:5px;height:33px;padding:0 12px;display:flex}.ad-browser-bar i{background:#c3ceca;border-radius:50%;width:6px;height:6px}.ad-browser-bar span{color:#81908e;margin-left:auto;font-size:9px}.ad-browser img{object-fit:cover;object-position:top;width:100%;max-height:490px;display:block}.ad-float-card{background:var(--ad-green);color:#fff;border:4px solid #fff;border-radius:13px;width:205px;padding:18px;position:absolute;bottom:0;right:0;box-shadow:0 14px 30px #15373b35}.ad-float-card small,.ad-float-card span{color:#c4d8d2;font-size:10px;display:block}.ad-float-card b{color:#ffae77;margin:5px 0;font-size:31px;display:block}.ad-strip{background:var(--ad-green);color:#dceae5}.ad-strip .wrap{justify-content:center;align-items:center;gap:22px;min-height:58px;display:flex}.ad-strip span{color:#9fc0b6;text-transform:uppercase;letter-spacing:.6px;font-size:10px}.ad-strip b{font-size:12px}.ad-strip i{background:#ee9568;border-radius:50%;width:3px;height:3px}.ad-section{padding-top:85px;padding-bottom:90px}.ad-section-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:50px;margin-bottom:35px;display:grid}.ad-section-heading span,.ad-terms>div:first-child>span{color:#bf6038;letter-spacing:.5px;font-size:11px}.ad-section-heading h2,.ad-terms h2{letter-spacing:-.7px;margin-top:9px;font-size:34px;line-height:1.45}.ad-section-heading>p{color:#718087;justify-self:end;max-width:450px;font-size:14px;line-height:1.9}.ad-price-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.ad-price-card{background:#fff;border:1px solid #dfe6e2;border-radius:14px;flex-direction:column;min-height:410px;padding:24px;display:flex;position:relative}.ad-price-card.featured{background:#fff8f1;border-color:#d87549;box-shadow:0 14px 32px #55342012}.ad-popular{background:#f3dccb;border-radius:20px;padding:5px 8px;position:absolute;top:15px;right:15px;color:#a9431d!important;font-size:9px!important}.ad-card-icon{color:#2d6b5c;background:#eef4f1;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:22px;display:grid}.featured .ad-card-icon{color:#b94b23;background:#f7dfd0}.ad-price-card>small{text-transform:uppercase;letter-spacing:.5px;color:#86928f;font-size:9px}.ad-price-card h3{min-height:54px;margin:7px 0 22px;font-size:18px;line-height:1.5}.ad-price{border-bottom:1px solid #e5e9e7;align-items:baseline;gap:6px;padding-bottom:20px;display:flex}.ad-price b{letter-spacing:-1px;font-size:35px}.ad-price span{color:#788682;font-size:11px}.ad-price-card ul{flex-direction:column;gap:13px;margin:0;padding:20px 0 0;list-style:none;display:flex}.ad-price-card li{color:#5c6f73;align-items:flex-start;gap:8px;font-size:11px;line-height:1.65;display:flex}.ad-price-card li svg{color:#4c806d;flex-shrink:0;margin-top:2px}.ad-dark{color:#fff;background:#142d32;padding:85px 0 80px}.ad-section-heading.inverse span{color:#ff9a68}.ad-section-heading.inverse>p{color:#a8bfc0}.ad-ai-layout{grid-template-columns:.8fr 1.2fr;align-items:stretch;gap:30px;display:grid}.ad-product-shot{background:#0e2529;border:1px solid #3e5d60;border-radius:16px;min-height:570px;margin:0;position:relative;overflow:hidden}.ad-product-shot>img{object-fit:cover;object-position:top;opacity:.84;width:100%;height:100%}.ad-product-shot:after{content:"";background:linear-gradient(#0000,#0c2328);position:absolute;inset:45% 0 0}.ad-product-shot figcaption{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f79a6c;background:#18383cdd;border:1px solid #587276;border-radius:11px;align-items:center;gap:12px;padding:15px;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.ad-product-shot figcaption span{color:#a9c1c1;flex-direction:column;font-size:10px;display:flex}.ad-product-shot figcaption b{color:#fff;margin-bottom:2px;font-size:13px}.ad-ai-cards{gap:12px;display:grid}.ad-ai-cards article{background:#1b373c;border:1px solid #345257;border-radius:14px;grid-template-columns:50px 1fr auto;align-items:center;gap:17px;padding:25px;display:grid}.ad-ai-cards article>span{color:#ff9b69;background:#27484c;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.ad-ai-cards small{color:#8eb0ae;text-transform:uppercase;letter-spacing:.5px;font-size:9px}.ad-ai-cards h3{margin:5px 0;font-size:17px}.ad-ai-cards p{color:#a9bfc0;max-width:430px;font-size:11px;line-height:1.75}.ad-ai-cards strong{color:#ffae78;white-space:nowrap;font-size:21px}.ad-ai-note{color:#99b3b3;align-items:center;gap:8px;margin:20px 0 0;font-size:10px;display:flex}.ad-special-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.ad-special-grid>article{background:#fff;border:1px solid #dfe5e2;border-radius:15px;grid-template-columns:1.1fr .9fr;min-height:340px;display:grid;overflow:hidden}.ad-special-shot{background:#e9efec;position:relative;overflow:hidden}.ad-special-shot img{object-fit:cover;object-position:top;width:100%;height:100%}.ad-special-shot>span{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#173f3bdd;border-radius:7px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;display:flex;position:absolute;top:12px;left:12px}.ad-special-grid article>div:last-child{flex-direction:column;padding:26px;display:flex}.ad-special-grid small{color:#b6633e;text-transform:uppercase;font-size:9px}.ad-special-grid h3{margin:9px 0;font-size:20px;line-height:1.5}.ad-special-grid p{color:#718085;font-size:12px;line-height:1.8}.ad-special-grid strong{color:#214a46;margin-top:auto;font-size:29px}.ad-terms{padding-bottom:90px}.ad-terms>div:first-child{border-top:1px solid #dde4e1;padding-top:35px}.ad-terms-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin:25px 0 48px;display:grid}.ad-terms-grid p{color:#68777b;background:#faf8f4;border-left:2px solid #e9a078;padding:20px;font-size:12px;line-height:1.8}.ad-terms-grid b{color:#2d4147;margin-bottom:6px;font-size:13px;display:block}.ad-final{background:var(--ad-sand);color:#b5532d;border:1px solid #eadbc9;border-radius:15px;grid-template-columns:44px 1fr auto;align-items:center;gap:20px;padding:30px 34px;display:grid}.ad-final h2{color:#263e43;margin:0;font-size:22px}.ad-final p{color:#776f67;margin-top:5px;font-size:11px}.ad-final>a{box-shadow:none;white-space:nowrap}.ad-page a:focus-visible{outline-offset:3px;outline:3px solid #ef7541}@media (max-width:1050px){.ad-hero{grid-template-columns:1fr 1fr;gap:35px}.ad-hero h1{font-size:47px}.ad-price-grid{grid-template-columns:1fr 1fr}.ad-price-card{min-height:365px}.ad-special-grid>article{grid-template-columns:1fr}.ad-special-shot{height:250px}.ad-ai-layout{grid-template-columns:.9fr 1.1fr}}@media (max-width:760px){.ad-hero{grid-template-columns:1fr;padding-top:42px;padding-bottom:55px}.ad-hero h1{letter-spacing:-1.3px;font-size:40px}.ad-hero-copy>p{font-size:15px}.ad-hero-visual{padding:15px 14px 25px 0}.ad-browser img{max-height:390px}.ad-float-card{width:180px;right:-2px}.ad-strip .wrap{white-space:nowrap;justify-content:flex-start;overflow-x:auto}.ad-strip span{display:none}.ad-section,.ad-dark{padding-top:60px;padding-bottom:65px}.ad-section-heading{grid-template-columns:1fr;gap:12px;margin-bottom:27px}.ad-section-heading h2,.ad-terms h2{font-size:28px}.ad-section-heading>p{justify-self:start}.ad-ai-layout{grid-template-columns:1fr}.ad-product-shot{min-height:470px;max-height:620px}.ad-ai-cards article{grid-template-columns:45px 1fr}.ad-ai-cards strong{grid-column:2}.ad-special-grid{grid-template-columns:1fr}.ad-special-grid>article{grid-template-columns:1fr 1fr}.ad-terms-grid{grid-template-columns:1fr}.ad-final{grid-template-columns:36px 1fr}.ad-final>a{grid-column:1/-1}.ad-trust{display:grid}.ad-hero-actions{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:480px){.ad-hero h1{font-size:34px}.ad-price-grid{grid-template-columns:1fr}.ad-price-card{min-height:auto}.ad-special-grid>article{grid-template-columns:1fr}.ad-special-shot{height:220px}.ad-ai-cards article{gap:12px;padding:19px 16px}.ad-ai-cards article>span{width:42px;height:42px}.ad-product-shot{min-height:430px}.ad-final{padding:24px 20px}.ad-strip .wrap{gap:14px}.ad-special-grid article>div:last-child{min-height:250px}.ad-browser{transform:none}}@media (prefers-reduced-motion:reduce){.ad-page *{scroll-behavior:auto!important}}.ad-voice-shot{background:radial-gradient(circle at 50% 18%,#294b50 0,#102a2f 54%,#091d22 100%);justify-content:center;align-items:center;padding:24px 22px 92px;display:flex}.ad-voice-shot:after{display:none}.ad-voice-modal{color:#eef6f6;background:#102d37;border:1px solid #4d6870;border-radius:18px;width:100%;max-width:390px;overflow:hidden;box-shadow:0 24px 65px #03111680}.ad-voice-top{background:#173944;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.ad-voice-top>span{align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.ad-voice-top small{color:#17313a;background:#f29b6c;border-radius:999px;padding:3px 6px;font-size:7px}.ad-voice-top>i{color:#acc2c8;font-size:18px;font-style:normal}.ad-voice-heading{flex-direction:column;gap:3px;padding:14px 16px 10px;display:flex}.ad-voice-heading small{color:#f5a175;font-size:9px}.ad-voice-heading b{font-size:16px}.ad-voice-topic{background:#183b46;border:1px solid #42616a;border-radius:10px;grid-template-columns:36px 1fr;align-items:center;gap:10px;margin:0 16px 12px;padding:9px 10px;display:grid}.ad-voice-topic>span{color:#ffae7d;background:#244d56;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.ad-voice-topic div{flex-direction:column;min-width:0;display:flex}.ad-voice-topic small{color:#9fc0c6;font-size:8px}.ad-voice-topic b{color:#f4f8f8;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.ad-avatar-preview{background:#091c23;border-radius:13px;height:190px;margin:0 16px;position:relative;overflow:hidden}.ad-avatar-preview>img{object-fit:cover;object-position:center 38%;width:100%;height:100%;display:block}.ad-avatar-preview>span,.ad-avatar-preview>em{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a202dcc;border-radius:999px;align-items:center;gap:5px;font-size:8px;font-style:normal;display:flex;position:absolute}.ad-avatar-preview>span{padding:5px 8px;bottom:9px;left:9px}.ad-avatar-preview>em{padding:5px 8px;top:9px;right:9px}.ad-avatar-preview>em i{background:#69d69e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #69d69e22}.ad-voice-status{flex-direction:column;align-items:center;padding:12px 16px 10px;display:flex}.ad-voice-status>b{font-size:11px}.ad-voice-status>small{color:#a9c2c7;font-size:8px}.ad-voice-status>span{align-items:center;gap:3px;height:24px;display:flex}.ad-voice-status>span i{background:#f29a6c;border-radius:4px;width:3px;animation:1s ease-in-out infinite ad-wave;display:block}.ad-voice-status>span i:first-child,.ad-voice-status>span i:nth-child(7){height:6px}.ad-voice-status>span i:nth-child(2),.ad-voice-status>span i:nth-child(6){height:12px;animation-delay:.12s}.ad-voice-status>span i:nth-child(3),.ad-voice-status>span i:nth-child(5){height:18px;animation-delay:.24s}.ad-voice-status>span i:nth-child(4){height:22px;animation-delay:.36s}@keyframes ad-wave{50%{opacity:.65;transform:scaleY(.45)}}.ad-voice-actions{justify-content:center;gap:7px;padding:0 16px 17px;display:flex}.ad-voice-actions span{color:#d7e4e6;border:1px solid #4a6870;border-radius:8px;align-items:center;gap:5px;padding:8px 10px;font-size:8px;display:flex}.ad-voice-actions span:first-child{color:#fff;background:#df6941;border-color:#dc744d}.ad-voice-shot figcaption{background:#18383cf2}.ad-ai-cards strong{font-size:19px}@media (max-width:480px){.ad-voice-shot{padding:16px 12px 84px}.ad-avatar-preview{height:170px}.ad-voice-modal{max-width:360px}}.ad-contact{background:linear-gradient(135deg,#f7eee4,#edf4f0);padding:82px 0}.ad-contact-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:64px;display:grid}.ad-contact-copy>span{color:#bf6038;letter-spacing:.5px;font-size:11px}.ad-contact-copy h2{margin:12px 0 16px;font-size:36px;line-height:1.4}.ad-contact-copy>p{color:#66777c;font-size:14px;line-height:1.9}.ad-contact-copy ul{gap:12px;margin:0;padding:24px 0 0;list-style:none;display:grid}.ad-contact-copy li{color:#385d59;align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.ad-contact-copy li svg{color:#df6d42}.ad-contact-form,.ad-contact-success{background:#fff;border:1px solid #d6dfdb;border-radius:16px;padding:28px;box-shadow:0 18px 50px #25433d12}.ad-contact-fields{grid-template-columns:1fr 1fr;gap:17px;display:grid}.ad-contact-form label{color:#344d52;flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.ad-contact-form label em{color:#d8572c;font-style:normal}.ad-contact-form input,.ad-contact-form select,.ad-contact-form textarea{color:#1e373d;width:100%;font:inherit;background:#fbfcfc;border:1px solid #cfdad7;border-radius:9px;outline:none;font-size:14px;font-weight:400}.ad-contact-form input,.ad-contact-form select{height:47px;padding:0 13px}.ad-contact-form textarea{resize:vertical;padding:12px 13px;line-height:1.7}.ad-contact-form input:focus,.ad-contact-form select:focus,.ad-contact-form textarea:focus{border-color:#e2774e;box-shadow:0 0 0 3px #e2774e18}.ad-contact-message{margin-top:18px}.ad-contact-hp{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.ad-contact-error{color:#a63b20;background:#fff0ec;border-radius:8px;margin:13px 0 0;padding:10px 12px;font-size:12px}.ad-contact-submit{justify-content:space-between;align-items:center;gap:22px;margin-top:20px;display:flex}.ad-contact-submit small{color:#7a888b;max-width:390px;font-size:10px;line-height:1.6}.ad-contact-submit button,.ad-contact-success button{color:#fff;white-space:nowrap;background:#e65f32;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:47px;padding:10px 17px;font-size:12px;font-weight:800;display:inline-flex}.ad-contact-submit button:disabled{opacity:.65}.ad-contact-success{text-align:center}.ad-contact-success svg{color:#398066}.ad-contact-success h3{margin:12px 0 8px;font-size:23px}.ad-contact-success p{color:#6d7d80;max-width:500px;margin:0 auto 18px;font-size:13px;line-height:1.8}@media (max-width:850px){.ad-contact-layout{grid-template-columns:1fr;gap:30px}.ad-contact-copy{max-width:680px}}@media (max-width:560px){.ad-contact{padding:58px 0}.ad-contact-copy h2{font-size:28px}.ad-contact-form,.ad-contact-success{padding:20px 16px}.ad-contact-fields{grid-template-columns:1fr}.ad-contact-submit{flex-direction:column;align-items:stretch}.ad-contact-submit button{width:100%}}
