@font-face{font-family:'Mona Sans';src:url('https://cdn.jsdelivr.net/gh/github/mona-sans/fonts/Mona-Sans.woff2') format('woff2');font-weight:200 900;font-display:swap;}
:root{
  --paper:#F4F7F7; --paper2:#EAF1F1; --card:#FFFFFF;
  --ink:#16201F; --soft:#566460; --faint:#8A958F;
  --teal:#0C7489; --teal-d:#094E5C; --teal-bright:#2D8A9B;
  --amber:#F5A623; --amber-d:#8A5A06;
  --navy:#0B1A22; --navy2:#102832;
  --line:#DDE8E8; --line-soft:#E9F1F1;
  --st-closing:#0F766E; --st-ready:#0C7489; --st-serious:#0284C7; --st-curious:#B8770F; --st-low:#64748B;
  --r-sm:10px; --r-md:14px; --r-lg:20px; --r-xl:26px;
}
*{box-sizing:border-box;margin:0;padding:0;}
html{scroll-behavior:smooth;}
body{font-family:'Inter',system-ui,sans-serif;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.6;}
.display{font-family:'Mona Sans','Archivo',sans-serif;font-weight:800;letter-spacing:-0.035em;line-height:1.02;}
.wrap{max-width:1140px;margin:0 auto;padding:0 32px;}
.wrap--narrow{max-width:820px;}
.container{max-width:860px;margin:0 auto;padding:0 32px;}
.container--narrow{max-width:720px;}
a{text-decoration:none;color:inherit;}
.eyebrow{font-family:'Inter';font-weight:600;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--teal);}
.section{padding:120px 0;}
.lead{font-size:20px;color:var(--soft);line-height:1.55;}

.btn{display:inline-flex;align-items:center;gap:9px;font-family:'Inter';font-weight:600;font-size:16px;padding:15px 28px;border-radius:var(--r-md);border:1.5px solid transparent;cursor:pointer;transition:transform .16s cubic-bezier(.2,.7,.3,1),box-shadow .22s,background .2s,color .2s,border-color .2s;}
.btn svg{width:18px;height:18px;transition:transform .2s;}
.btn--primary{background:var(--teal);color:#fff;box-shadow:0 10px 26px -12px rgba(12,116,137,.65);}
.btn--primary:hover{transform:translateY(-2px);box-shadow:0 18px 34px -12px rgba(12,116,137,.75);}
.btn--primary:hover svg{transform:translateX(3px);}
.btn--primary:active{transform:translateY(0);}
.btn--ghost{background:transparent;color:var(--ink);border-color:var(--line);}
.btn--ghost:hover{border-color:var(--teal);color:var(--teal);background:#fff;}
.btn--soon{background:rgba(255,255,255,.09);color:#cfe0dd;border:1px solid rgba(255,255,255,.16);cursor:default;}
.btn--full{width:100%;justify-content:center;}

.nav{position:sticky;top:0;z-index:50;background:rgba(244,247,247,.82);backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:border-color .2s;}
.nav.scrolled{border-color:var(--line-soft);}
.nav__in{display:flex;align-items:center;justify-content:space-between;height:76px;}
.logo{display:flex;align-items:center;gap:10px;font-family:'Mona Sans','Archivo';font-weight:800;font-size:21px;letter-spacing:-.02em;}
.logo__mark{width:32px;height:32px;border-radius:9px;overflow:hidden;display:flex;flex:none;}
.logo__mark img{width:100%;height:100%;object-fit:cover;}
.nav__links{display:flex;align-items:center;gap:36px;}
.nav__links a{font-size:15px;font-weight:500;color:var(--soft);transition:color .15s;}
.nav__links a:hover{color:var(--ink);}
.nav__cta{background:var(--teal);color:#fff;padding:11px 22px;border-radius:var(--r-sm);font-weight:600;font-size:15px;white-space:nowrap;transition:transform .16s,box-shadow .2s;box-shadow:0 8px 20px -12px rgba(12,116,137,.7);}
.nav__cta:hover{transform:translateY(-1px);box-shadow:0 12px 24px -10px rgba(12,116,137,.8);}
.nav__login{background:#F5A623;color:#412402;padding:11px 22px;border-radius:var(--r-sm);font-weight:600;font-size:15px;white-space:nowrap;text-decoration:none;transition:transform .16s,box-shadow .2s;box-shadow:0 8px 20px -12px rgba(245,166,35,.6);}
.nav__login:hover{transform:translateY(-1px);box-shadow:0 12px 24px -10px rgba(245,166,35,.7);}
.nav__actions{display:flex;align-items:center;gap:14px;}

.hero{padding:80px 0 96px;overflow:hidden;}
.hero__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:60px;align-items:center;}
.badge{display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--line);padding:8px 15px;border-radius:999px;font-size:13.5px;font-weight:600;color:var(--teal-d);box-shadow:0 4px 14px -10px rgba(22,32,31,.25);}
.badge svg{width:16px;height:16px;}
.h1{font-size:66px;margin:26px 0 0;}
.h1 .accent{color:var(--teal);}
.hero__sub{font-size:20px;color:var(--soft);margin:24px 0 0;max-width:510px;line-height:1.5;}
.hero__cta{display:flex;align-items:center;gap:14px;margin:36px 0 14px;flex-wrap:wrap;}
.hero__fine{font-size:14.5px;color:var(--faint);font-weight:500;}
.trust{display:flex;align-items:center;gap:14px;margin-top:36px;}
.avatars{display:flex;}
.avatars span{width:38px;height:38px;border-radius:50%;border:2.5px solid var(--paper);margin-left:-12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;font-weight:700;}
.avatars span:first-child{margin-left:0;}
.trust__txt{font-size:14.5px;color:var(--soft);}
.trust__txt b{color:var(--ink);font-weight:600;}

.phone__zone{position:relative;display:flex;justify-content:center;}
.phone{position:relative;width:300px;background:#0E1C24;border-radius:46px;padding:10px;box-shadow:0 50px 90px -34px rgba(11,26,34,.5),0 10px 26px -14px rgba(11,26,34,.3);}
.phone__screen{position:relative;border-radius:36px;overflow:hidden;height:602px;}
.pscreen{position:absolute;inset:0;display:flex;flex-direction:column;opacity:0;}
.ps1{animation:rot1 12s ease-in-out infinite;}
.ps2{animation:rot2 12s ease-in-out infinite;}
.ps3{animation:rot3 12s ease-in-out infinite;}
@keyframes rot1{0%,28%{opacity:1}33%,95%{opacity:0}100%{opacity:1}}
@keyframes rot2{0%,30%{opacity:0}35%,61%{opacity:1}66%,100%{opacity:0}}
@keyframes rot3{0%,63%{opacity:0}68%,94%{opacity:1}100%{opacity:0}}
.sb{display:flex;justify-content:space-between;align-items:center;padding:11px 22px 5px;font-size:12px;font-weight:600;flex:none;}
.sb__r{display:flex;gap:6px;align-items:center;}
.lock{background:#0C2530;color:#fff;justify-content:flex-start;}
.lock .sb{color:#fff;}
.lock__clock{text-align:center;margin-top:18px;}
.lock__time{font-family:'Mona Sans','Archivo';font-weight:700;font-size:74px;letter-spacing:-.04em;line-height:1;}
.lock__date{font-size:14px;color:#b9cdd2;margin-top:4px;font-weight:500;}
.lock__notifs{margin-top:auto;padding:0 12px 18px;display:flex;flex-direction:column;gap:9px;}
.notif{background:rgba(255,255,255,.94);border-radius:18px;padding:12px 13px;}
.notif__top{display:flex;align-items:center;gap:7px;margin-bottom:5px;}
.notif__ic{width:19px;height:19px;border-radius:5px;overflow:hidden;display:flex;flex:none;}
.notif__ic img{width:100%;height:100%;object-fit:cover;}
.notif__app{font-size:10px;font-weight:700;letter-spacing:.04em;color:#55636a;text-transform:uppercase;}
.notif__time{margin-left:auto;font-size:10.5px;color:#9aa7ac;}
.notif__title{font-size:12.5px;font-weight:700;color:#16201F;}
.notif__body{font-size:12px;color:#46555b;line-height:1.35;margin-top:1px;}
.aph{background:#fff;padding:6px 16px 12px;display:flex;align-items:center;justify-content:space-between;flex:none;border-bottom:1px solid #F0F3F3;}
.aph__l{display:flex;align-items:center;gap:8px;font-family:'Mona Sans','Archivo';font-weight:800;font-size:16px;letter-spacing:-.02em;color:#16201F;}
.aph__l .m{width:23px;height:23px;border-radius:6px;overflow:hidden;display:flex;flex:none;}
.aph__l .m img{width:100%;height:100%;object-fit:cover;}
.aph__r{display:flex;align-items:center;gap:12px;color:#9AA6A3;}
.aph__r svg{width:18px;height:18px;}
.aph__av{width:26px;height:26px;border-radius:50%;background:#D7EAE8;color:#0A5160;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;}
.fbody{flex:1;overflow:hidden;background:#fff;}
.fsec{display:flex;align-items:center;gap:8px;padding:14px 16px 7px;font-size:11px;font-weight:700;color:#55636A;letter-spacing:.02em;}
.fsec .dot{width:7px;height:7px;border-radius:50%;}
.fsec .n{margin-left:auto;color:#AEB8B5;font-weight:600;}
.fcard{padding:11px 14px;display:flex;align-items:center;gap:11px;border-top:1px solid #F1F4F4;}
.fcard__av{width:38px;height:38px;border-radius:50%;flex:none;background:#D7EAE8;color:#0A5160;font-weight:700;font-size:12px;display:flex;align-items:center;justify-content:center;}
.fcard__m{min-width:0;flex:1;}
.fcard__top{display:flex;align-items:center;gap:6px;}
.fcard__nm{font-size:13px;font-weight:700;color:#16201F;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.stchip{font-size:9px;font-weight:700;padding:2px 7px;border-radius:999px;flex:none;}
.st-serious{background:#E2F1FB;color:#0a5a8a;}
.st-closing{background:#DEF3EE;color:#0a5a4e;}
.st-curious{background:#FBEFD6;color:#8a5a06;}
.fcard__why{font-size:11px;color:#7A857F;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.fsnooze{display:flex;align-items:center;gap:3px;font-size:10px;font-weight:600;color:#8A938F;flex:none;}
.fsnooze svg{width:12px;height:12px;}
.fdots{color:#BAC3C0;font-size:14px;flex:none;}
.facts{display:flex;align-items:center;gap:11px;padding:11px 14px;border-top:1px solid #F1F4F4;}
.facts__m{flex:1;min-width:0;}
.facts__sub{font-size:11px;color:#7A857F;margin-top:1px;}
.facts__chev{color:#BAC3C0;flex:none;}
.ch{background:#0E1C24;color:#fff;padding:5px 13px 12px;display:flex;align-items:center;gap:9px;flex:none;}
.ch__back{font-size:19px;color:#cfe0e4;flex:none;}
.ch__nm{font-size:13.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:7px;}
.ch__ph{font-size:10.5px;color:#8fa3a8;}
.ch__track{margin-left:auto;display:flex;align-items:center;gap:7px;background:#1b2c36;border-radius:999px;padding:5px 8px 5px 11px;font-size:11px;font-weight:600;flex:none;}
.ch__tg{width:28px;height:17px;border-radius:999px;background:#2DB39A;position:relative;}
.ch__tg::after{content:"";position:absolute;right:2px;top:2px;width:13px;height:13px;border-radius:50%;background:#fff;}
.ctabs{display:flex;gap:18px;padding:9px 16px 0;background:#fff;flex:none;}
.ctab{font-size:12px;font-weight:600;color:#9AA6A3;padding-bottom:8px;}
.ctab--on{color:#0C7489;border-bottom:2px solid #0C7489;}
.cpills{display:flex;gap:6px;padding:10px 14px 4px;background:#fff;flex:none;}
.cpill{font-size:10.5px;font-weight:600;padding:5px 10px;border-radius:999px;background:#EEF1F2;color:#56635F;}
.cbody{flex:1;overflow:hidden;background:#fff;padding:9px 16px;}
.ai-l{display:flex;align-items:center;gap:7px;margin-bottom:6px;}
.ai-l b{font-size:13px;font-weight:700;color:#16201F;}
.ai-l .ref{margin-left:auto;font-size:10.5px;color:#0C7489;font-weight:600;display:flex;align-items:center;gap:3px;}
.ai-sum{font-size:12px;color:#2B3A38;line-height:1.5;}
.srow{display:flex;gap:11px;padding:10px 0;border-top:1px solid #F1F4F4;margin-top:10px;}
.srow:first-of-type{margin-top:11px;}
.srow__l{font-size:9px;font-weight:700;letter-spacing:.07em;color:#A1ACA8;width:60px;flex:none;padding-top:2px;}
.srow ul{list-style:none;font-size:11.5px;color:#3A4744;line-height:1.55;}
.srow li{position:relative;padding-left:12px;}
.srow li::before{content:"";position:absolute;left:0;top:7px;width:4px;height:4px;border-radius:50%;background:#B9C4C1;}
.srow__txt{font-size:11.5px;color:#3A4744;line-height:1.5;}
.hi{font-size:11.5px;font-weight:700;color:#0F766E;display:flex;align-items:center;gap:6px;}
.hi::before{content:"";width:7px;height:7px;border-radius:50%;background:#0F766E;}
.anav{display:flex;background:#fff;border-top:1px solid #EEF1F1;padding:8px 0 11px;flex:none;}
.anav__i{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;font-size:10px;color:#9AA6A3;font-weight:600;}
.anav__i svg{width:19px;height:19px;}
.anav__i--on{color:#0C7489;}
.chip{position:absolute;bottom:40px;left:-26px;background:var(--teal);color:#fff;border-radius:var(--r-md);padding:13px 18px;box-shadow:0 22px 46px -18px rgba(12,116,137,.7);animation:float 5s ease-in-out infinite .4s;z-index:5;}
.chip__top{font-size:11px;font-weight:600;opacity:.85;display:block;}
.chip b{font-family:'Mona Sans','Archivo';font-size:27px;font-weight:800;letter-spacing:-.03em;display:block;line-height:1.05;}
.chip span{font-size:11.5px;opacity:.9;}
@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}

.gap{text-align:center;}
.gap h2{font-size:48px;}
.gap h2 .muted{color:var(--faint);}
.gap p{font-size:21px;color:var(--soft);margin-top:26px;line-height:1.5;}
.gap .accent{color:var(--teal);font-weight:600;}
.notcrm{text-align:center;padding:96px 0;}
.notcrm h2{font-size:40px;line-height:1.12;}
.notcrm .accent{color:var(--teal);}
.notcrm p{font-size:19px;color:var(--soft);line-height:1.55;max-width:680px;margin:24px auto 0;}
@media(max-width:900px){.notcrm h2{font-size:28px;}.notcrm p{font-size:16px;}}
.meet{background:#fff;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);}
.meet__grid{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:40px;max-width:760px;margin:40px auto 0;}
.meet__col{text-align:center;}
.meet__lbl{font-size:14px;color:var(--soft);font-weight:500;}
.meet__price{font-family:'Mona Sans','Archivo';font-weight:800;letter-spacing:-.03em;margin-top:8px;}
.meet__price .big{font-size:54px;}
.meet__price .old{color:var(--faint);}
.meet__per{font-size:15px;color:var(--faint);font-weight:600;}
.meet__vs{width:46px;height:46px;border-radius:50%;background:var(--paper2);color:var(--soft);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;}
.meet__col--new .meet__price{color:var(--teal);}
.meet__tag{text-align:center;font-size:18px;color:var(--soft);margin-top:36px;}
.meet__tag b{color:var(--ink);font-weight:600;}
.familiar{background:#fff;border-top:1px solid var(--line-soft);}
.fam__head{text-align:center;margin-bottom:48px;}
.fam__head h2{font-size:42px;margin-top:14px;}
.fam__table{max-width:800px;margin:0 auto;border:1px solid var(--line);border-radius:var(--r-xl);overflow:hidden;}
.fam__row{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);}
.fam__row:first-child{border-top:0;}
.fam__row--head{background:var(--paper2);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--soft);}
.fam__row--head>div{padding:14px 28px;}
.fam__row--head>div:last-child{color:var(--teal);}
.fam__row>div{padding:20px 28px;}
.fam__pain{color:var(--soft);font-size:16px;border-right:1px solid var(--line);}
.fam__sol{font-size:16px;font-weight:600;color:var(--ink);display:flex;align-items:flex-start;gap:9px;}
.fam__sol svg{width:18px;height:18px;color:var(--teal);flex:none;margin-top:3px;}
@media(max-width:900px){.fam__head h2{font-size:30px;}.fam__row{grid-template-columns:1fr;}.fam__pain{border-right:0;border-bottom:1px solid var(--line);}}
.band{background:var(--navy);color:#fff;}
.band__in{text-align:center;}
.band .eyebrow{color:#5dcaa5;}
.band h2{font-size:52px;margin-top:18px;color:#fff;}
.band h2 .accent{color:#43d3a6;}
.band__sub{font-size:19px;color:#9fb0af;max-width:600px;margin:22px auto 0;line-height:1.5;}
.proof{display:grid;grid-template-columns:repeat(3,1fr);max-width:880px;margin:60px auto 0;}
.proof__c{padding:0 28px;text-align:left;}
.proof__c + .proof__c{border-left:1px solid rgba(255,255,255,.1);}
.proof__ic{color:#5dcaa5;margin-bottom:14px;}
.proof__ic svg{width:26px;height:26px;}
.proof__c b{font-size:17px;font-weight:600;display:block;margin-bottom:6px;}
.proof__c p{font-size:14px;color:#92a3a2;line-height:1.5;}

.feat-head{max-width:640px;}
.feat-head h2{font-size:44px;margin-top:14px;}
.feat-head p{margin-top:18px;}
.frow{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;margin-top:72px;}
.frow--rev .frow__media{order:-1;}
.frow__k{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--teal);}
.frow h3{font-family:'Mona Sans','Archivo';font-weight:800;font-size:30px;letter-spacing:-.02em;margin:12px 0 14px;line-height:1.1;}
.frow p{font-size:17px;color:var(--soft);line-height:1.55;}
.frow__media{background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);padding:28px;box-shadow:0 30px 60px -34px rgba(22,32,31,.2);}
.mini-draft .md__bubble{background:#F1F4F4;border-radius:14px 14px 14px 4px;padding:11px 13px;font-size:13px;color:#3A4744;max-width:86%;}
.mini-draft .md__panel{margin-top:16px;background:#fff;border:1px solid #E1ECEB;border-radius:14px;padding:13px;box-shadow:0 14px 30px -18px rgba(12,116,137,.4);}
.mini-draft .md__lbl{font-size:11px;font-weight:700;color:#0C7489;display:flex;align-items:center;gap:5px;}
.mini-draft .md__txt{font-size:13px;color:#2B3A38;line-height:1.45;margin:7px 0 11px;}
.mini-draft .md__act{display:flex;gap:8px;}
.mini-draft .md__send{background:#0C7489;color:#fff;font-size:12px;font-weight:600;padding:7px 14px;border-radius:9px;}
.mini-draft .md__re{color:#7A857F;font-size:12px;font-weight:600;padding:7px 10px;}
.brief__h{display:flex;align-items:center;gap:8px;}
.brief__h b{font-size:16px;font-weight:700;}
.brief__sub{font-size:13px;color:#7A857F;margin:3px 0 8px;}
.brief__row{display:flex;align-items:center;gap:11px;padding:11px 0;border-top:1px solid #EEF2F2;}
.brief__ic{width:32px;height:32px;border-radius:9px;flex:none;display:flex;align-items:center;justify-content:center;}
.brief__ic svg{width:16px;height:16px;}
.bi-red{background:#FCE9E3;color:#C2402A;}.bi-teal{background:#E1F2F1;color:#0C7489;}.bi-amber{background:#FBEFD6;color:#8a5a06;}
.brief__t{font-size:13.5px;font-weight:600;color:#16201F;}
.brief__w{font-size:12px;color:#7A857F;margin-top:1px;}
.intel__top{display:flex;align-items:center;gap:11px;padding-bottom:13px;border-bottom:1px solid #EEF2F2;}
.intel__av{width:42px;height:42px;border-radius:50%;background:#D7EAE8;color:#0A5160;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;flex:none;}
.intel__nm{font-size:15px;font-weight:700;margin-bottom:5px;}
.intel__rows{margin:4px 0 14px;}
.intel__r{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid #F2F5F5;font-size:13.5px;}
.intel__k{color:#8A938F;}.intel__v{font-weight:600;color:#2B3A38;}
.intel__sum{font-size:12.5px;color:#46555b;line-height:1.5;background:#F4F7F7;border-radius:12px;padding:12px 13px;}
.intel__sum b{color:#0C7489;font-weight:700;}
.pipe{display:flex;flex-direction:column;gap:10px;}
.pipe__row{display:flex;align-items:center;gap:11px;}
.pipe__av{width:34px;height:34px;border-radius:50%;background:#D7EAE8;color:#0A5160;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none;}
.pipe__nm{font-size:13px;font-weight:700;color:#16201F;}
.pipe__row .stchip{margin-left:auto;}
.pipe__eng{font-size:10.5px;color:#7A857F;}
.fups__hd{font-family:'Mona Sans','Archivo';font-weight:800;font-size:17px;letter-spacing:-.02em;margin-bottom:4px;}
.fups__sec{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;color:#55636A;text-transform:uppercase;letter-spacing:.04em;padding:14px 0 6px;}
.fups__sec .d{width:7px;height:7px;border-radius:50%;}
.fups__sec .ct{margin-left:auto;color:#AEB8B5;}
.fups__row{display:flex;align-items:center;gap:12px;padding:11px 2px;border-top:1px solid #EEF2F2;}
.fups__av{width:38px;height:38px;border-radius:50%;background:#D7EAE8;color:#0A5160;font-weight:700;font-size:12px;display:flex;align-items:center;justify-content:center;flex:none;}
.fups__m{flex:1;min-width:0;}
.fups__nm{font-size:13.5px;font-weight:700;color:#16201F;display:flex;align-items:center;gap:7px;flex-wrap:wrap;}
.fups__why{font-size:12px;color:#7A857F;margin-top:2px;}
.fups__chev{color:#C2CBC8;flex:none;}
.fups__chev svg{width:16px;height:16px;}
.mycontext{margin-top:60px;display:flex;align-items:center;gap:18px;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:24px 28px;}
.mycontext__ic{width:46px;height:46px;border-radius:13px;background:var(--paper2);color:var(--teal);display:flex;align-items:center;justify-content:center;flex:none;}
.mycontext__ic svg{width:24px;height:24px;}
.mycontext h4{font-size:18px;font-weight:600;margin-bottom:4px;}
.mycontext p{font-size:15px;color:var(--soft);line-height:1.5;}

.sia{background:#fff;border-top:1px solid var(--line-soft);}
.sia__head{text-align:center;margin-bottom:56px;}
.sia__head h2{font-size:44px;margin-top:14px;}
.sia__head p{margin-top:16px;}
.sia__grid{display:grid;grid-template-columns:290px auto 1fr;gap:44px;align-items:center;}
.sia__tabs{display:flex;flex-direction:column;gap:12px;}
.sia__tab{display:flex;align-items:center;gap:13px;padding:15px 16px;border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;cursor:pointer;text-align:left;transition:border-color .2s,background .2s;font-family:inherit;}
.sia__tab:hover{border-color:var(--teal-bright);}
.sia__tab--on{border-color:var(--teal);background:#E1F5EE;}
.sia__tab-ic{width:40px;height:40px;border-radius:11px;background:var(--paper2);color:var(--teal);display:flex;align-items:center;justify-content:center;flex:none;}
.sia__tab--on .sia__tab-ic{background:#fff;}
.sia__tab-ic svg{width:20px;height:20px;}
.sia__tab b{font-size:15px;font-weight:600;display:block;color:var(--ink);}
.sia__tab small{font-size:13px;color:var(--soft);}
.sia__phone{display:flex;justify-content:center;}
.siascreen{display:none;flex-direction:column;height:100%;}
.siascreen--on{display:flex;}
.sia__info-panel{display:none;}
.sia__info-panel--on{display:block;}
.sia__info-panel h3{font-family:'Mona Sans','Archivo';font-weight:800;font-size:26px;letter-spacing:-.02em;margin-bottom:12px;}
.sia__info-panel p{font-size:16px;color:var(--soft);line-height:1.6;margin-bottom:18px;}
.sia__info-list{list-style:none;display:flex;flex-direction:column;gap:11px;}
.sia__info-list li{display:flex;gap:10px;font-size:15px;color:#33403D;}
.sia__info-list svg{width:18px;height:18px;color:var(--teal);flex:none;margin-top:2px;}
.csearch{margin:10px 14px 2px;background:#F1F4F4;border-radius:12px;padding:10px 12px;display:flex;align-items:center;gap:9px;}
.csearch svg{width:15px;height:15px;color:#9AA7A5;flex:none;}
.csearch span{font-size:12.5px;color:#9AA7A5;}
.cr{display:flex;gap:11px;padding:11px 14px;border-top:1px solid #F1F4F4;align-items:center;}
.cr__av{width:40px;height:40px;border-radius:50%;background:#D7EAE8;color:#0A5160;font-weight:700;font-size:12px;display:flex;align-items:center;justify-content:center;flex:none;}
.cr__m{flex:1;min-width:0;}
.cr__top{display:flex;justify-content:space-between;gap:8px;align-items:baseline;}
.cr__nm{font-size:13px;font-weight:700;color:#16201F;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.cr__t{font-size:11px;color:#9AA6A3;flex:none;}
.cr__pv{font-size:12px;color:#7A857F;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.dchat{flex:1;overflow:hidden;background:#E7EBEA;padding:12px;display:flex;flex-direction:column;gap:7px;}
.db{max-width:82%;padding:8px 11px;border-radius:13px;font-size:12px;line-height:1.4;}
.db--in{background:#fff;color:#2B3A38;border-bottom-left-radius:4px;align-self:flex-start;}
.db--out{background:#D6F0CC;color:#1c3517;border-bottom-right-radius:4px;align-self:flex-end;}
.draftp{margin-top:auto;background:#fff;border:1px solid #E1ECEB;border-radius:14px;padding:12px;box-shadow:0 12px 28px -16px rgba(12,116,137,.45);}
.draftp__l{font-size:10.5px;font-weight:700;color:#0C7489;display:flex;align-items:center;gap:5px;}
.draftp__t{font-size:12px;color:#2B3A38;line-height:1.45;margin:6px 0 10px;}
.draftp__a{display:flex;gap:10px;align-items:center;}
.draftp__send{background:#0C7489;color:#fff;font-size:11.5px;font-weight:600;padding:6px 13px;border-radius:8px;}
.draftp__re{color:#7A857F;font-size:11.5px;font-weight:600;}
@media(max-width:980px){.sia__grid{grid-template-columns:1fr;gap:28px;}.sia__tabs{flex-direction:row;overflow-x:auto;}.sia__tab{min-width:210px;}.sia__head h2{font-size:32px;}}
.how{background:#fff;border-top:1px solid var(--line-soft);}
.how__head{text-align:center;}
.how__head h2{font-size:44px;margin-top:14px;}
.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:64px;}
.step{text-align:center;padding:0 12px;}
.step__n{width:44px;height:44px;border-radius:50%;background:var(--teal);color:#fff;font-family:'Mona Sans','Archivo';font-weight:800;font-size:18px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;}
.step h3{font-size:19px;font-weight:600;margin-bottom:9px;}
.step p{font-size:15px;color:var(--soft);line-height:1.55;}

.pricing__head{text-align:center;margin-bottom:56px;}
.pricing__head h2{font-size:46px;margin-top:14px;}
.pricing__head p{margin-top:16px;}
.pricing__roi{display:inline-block;margin-top:20px;background:#E1F5EE;color:var(--teal-d);font-weight:600;font-size:15px;padding:10px 20px;border-radius:999px;}
.pricing__tag{margin-top:18px;font-size:15px;color:var(--soft);}
.plans{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:860px;margin:0 auto;align-items:stretch;}
.plan{background:var(--card);border:1px solid var(--line);border-radius:var(--r-xl);padding:38px 36px;display:flex;flex-direction:column;transition:transform .2s,box-shadow .25s;}
.plan--basic{border:2px solid var(--teal);box-shadow:0 36px 80px -40px rgba(12,116,137,.45);}
.plan--basic:hover{transform:translateY(-4px);box-shadow:0 44px 90px -38px rgba(12,116,137,.5);}
.plan--pro{background:var(--navy);color:#fff;border:1px solid var(--navy);box-shadow:0 36px 80px -40px rgba(11,26,34,.55);}
.plan--pro:hover{transform:translateY(-4px);box-shadow:0 46px 96px -40px rgba(11,26,34,.62);}
.plan__row{display:flex;align-items:center;justify-content:space-between;}
.plan__nm{font-family:'Mona Sans','Archivo';font-weight:800;font-size:23px;letter-spacing:-.02em;}
.plan--pro .plan__nm{color:#fff;}
.tag{font-size:12px;font-weight:700;padding:5px 12px;border-radius:999px;letter-spacing:.02em;}
.tag--now{background:#DEF3EE;color:#0a5a4e;}
.tag--soon-x{background:#F5A623;color:#412402;}
.price{font-family:'Mona Sans','Archivo';font-weight:800;letter-spacing:-.03em;margin:20px 0 4px;}
.price b{font-size:50px;}
.price span{font-size:18px;color:var(--soft);font-weight:600;font-family:'Inter';}
.plan--pro .price{color:#fff;}
.plan--pro .price span{color:#9fb0af;}
.plan__off{font-size:14.5px;color:var(--teal);font-weight:600;}
.plan__lead{font-size:15px;color:var(--soft);line-height:1.5;margin:16px 0 4px;font-weight:500;}
.plan__off--pro{color:#5dcaa5;font-size:15px;font-weight:600;margin:16px 0 4px;}
.feat-list{list-style:none;margin:24px 0 28px;display:flex;flex-direction:column;gap:14px;}
.feat-list li{display:flex;gap:11px;align-items:flex-start;font-size:15px;color:#33403D;}
.feat-list svg{width:19px;height:19px;flex:none;margin-top:1px;}
.plan--pro .feat-list li{color:#dbe5e4;}
.plan--pro .plan__h2{color:#9fb0af;}
.tk{color:var(--teal);} .am{color:var(--amber);}
.feat-sub{display:block;font-size:12.5px;color:#92a3a2;font-weight:400;margin-top:3px;line-height:1.4;}
.plan__h2{font-size:13px;font-weight:700;color:var(--soft);}
.plan__note{text-align:center;font-size:13px;color:var(--faint);margin-top:13px;}
.plan__note--pro{color:#7fd9c0;}

.plan__proof{font-size:13.5px;color:var(--teal-d);font-weight:600;background:#E1F5EE;border-radius:10px;padding:9px 12px;margin-top:4px;}
.proshow{background:#0B1A22;color:#fff;}
.proshow__head{text-align:center;max-width:680px;margin:0 auto 56px;}
.proshow__eyebrow{font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#F5A623;}
.proshow h2{font-size:48px;margin-top:14px;color:#fff;}
.proshow__sub{font-size:19px;color:#9fb0af;margin-top:18px;line-height:1.5;}
.proshow__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;}
.proshow__c{background:#102832;border:1px solid rgba(255,255,255,.08);border-radius:var(--r-xl);padding:30px 28px;transition:transform .2s,border-color .2s;}
.proshow__c:hover{transform:translateY(-4px);border-color:rgba(245,166,35,.4);}
.proshow__ic{width:50px;height:50px;border-radius:14px;background:rgba(245,166,35,.14);color:#F5A623;display:flex;align-items:center;justify-content:center;margin-bottom:18px;}
.proshow__ic svg{width:26px;height:26px;}
.proshow__c h3{font-family:'Mona Sans','Archivo';font-weight:800;font-size:20px;letter-spacing:-.02em;margin-bottom:10px;color:#fff;}
.proshow__c p{font-size:14.5px;color:#9fb0af;line-height:1.55;}
.proshow__cta{text-align:center;margin-top:48px;}
.proshow__btn{background:#F5A623;color:#412402;font-weight:700;box-shadow:0 14px 30px -14px rgba(245,166,35,.55);}
.proshow__btn:hover{transform:translateY(-2px);box-shadow:0 20px 40px -14px rgba(245,166,35,.7);}
.proshow__note{display:block;margin-top:16px;font-size:14px;color:#7d8f8e;}
@media(max-width:900px){.proshow__grid{grid-template-columns:1fr;}.proshow h2{font-size:32px;}}
.trust-sec{background:#fff;border-top:1px solid var(--line-soft);}
.trust__head{text-align:center;margin-bottom:54px;max-width:680px;margin-left:auto;margin-right:auto;}
.trust__head h2{font-size:44px;margin-top:14px;}
.trust__head p{margin-top:16px;}
.tgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;max-width:920px;margin:0 auto;}
.tcard{display:flex;gap:16px;padding:26px;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--paper);}
.tcard--lead{grid-column:1/-1;background:var(--navy);color:#fff;border-color:var(--navy);align-items:center;}
.tcard__ic{width:46px;height:46px;border-radius:13px;background:var(--paper2);color:var(--teal);display:flex;align-items:center;justify-content:center;flex:none;}
.tcard--lead .tcard__ic{background:rgba(93,202,165,.16);color:#5dcaa5;}
.tcard__ic svg{width:24px;height:24px;}
.tcard h4{font-size:17px;font-weight:600;margin-bottom:5px;}
.tcard--lead h4{font-size:19px;}
.tcard p{font-size:14.5px;color:var(--soft);line-height:1.5;}
.tcard--lead p{color:#9fb0af;}

.tst__head{text-align:center;margin-bottom:54px;}
.tst__head h2{font-size:44px;margin-top:14px;}
.tst__grid{display:grid;grid-template-columns:1.4fr 1fr;gap:24px;max-width:1000px;margin:0 auto;}
.tst{background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);padding:34px;display:flex;flex-direction:column;}
.tst--feat{background:var(--teal);color:#fff;border-color:var(--teal);}
.tst__col{display:flex;flex-direction:column;gap:24px;}
.tst__stars{color:var(--amber);font-size:15px;letter-spacing:2px;margin-bottom:14px;}
.tst--feat .tst__stars{color:#ffd98a;}
.tst__q{font-size:19px;line-height:1.5;font-weight:500;flex:1;}
.tst--small .tst__q{font-size:15px;color:var(--soft);font-weight:400;}
.tst__au{display:flex;align-items:center;gap:11px;margin-top:24px;}
.tst--small .tst__au{margin-top:18px;}
.tst__av{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;font-weight:700;}
.tst__nm{font-weight:600;font-size:15px;}
.tst__ro{font-size:13px;color:var(--soft);}
.tst--feat .tst__ro{color:rgba(255,255,255,.8);}

.faq__head{text-align:center;margin-bottom:48px;}
.faq__head h2{font-size:44px;margin-top:14px;}
.faq details{border-bottom:1px solid var(--line);}
.faq summary{list-style:none;cursor:pointer;padding:22px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:18px;font-weight:600;color:var(--ink);transition:color .15s;}
.faq summary::-webkit-details-marker{display:none;}
.faq summary:hover{color:var(--teal);}
.faq summary .q{flex:1;}
.faq__chev{width:20px;height:20px;color:var(--faint);flex:none;transition:transform .25s;}
.faq details[open] .faq__chev{transform:rotate(180deg);}
.faq__a{font-size:16px;color:var(--soft);line-height:1.6;padding:0 0 24px;max-width:680px;}

.cta{background:var(--navy);color:#fff;text-align:center;}
.cta h2{font-size:50px;max-width:760px;margin:0 auto;color:#fff;}
.cta h2 .accent{color:#43d3a6;}
.cta p{font-size:19px;color:#9fb0af;margin:22px auto 36px;max-width:520px;}
.cta .btn--primary{background:#fff;color:var(--navy);box-shadow:0 14px 30px -14px rgba(0,0,0,.5);}
.cta .btn--primary:hover{background:#eafaf6;}
.cta__fine{font-size:14px;color:#7d8f8e;margin-top:18px;}

.footer{background:var(--paper);border-top:1px solid var(--line);padding:64px 0 40px;}
.footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;}
.footer__tag{font-size:14.5px;color:var(--soft);margin:14px 0 16px;max-width:260px;line-height:1.5;}
.footer__made{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--soft);font-weight:500;}
.footer__made svg{width:15px;height:15px;color:var(--teal);}
.footer h5{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--faint);margin-bottom:16px;}
.footer__links a{display:block;font-size:14.5px;color:var(--soft);margin-bottom:11px;transition:color .15s;}
.footer__links a:hover{color:var(--teal);}
.footer__bottom{margin-top:48px;padding-top:24px;border-top:1px solid var(--line);font-size:13px;color:var(--faint);display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;}

.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1);}
.reveal.in{opacity:1;transform:none;}

.fmini{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1060px;margin:0 auto;}
.fmini > div{background:var(--card);border-radius:16px;padding:32px 24px;text-align:center;box-shadow:0 2px 12px rgba(15,23,42,.06);transition:transform .3s ease,box-shadow .3s ease;}
.fmini > div:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(15,23,42,.1);}
.fmini__ic{width:56px;height:56px;border-radius:14px;background:rgba(12,116,137,.08);color:var(--teal);display:flex;align-items:center;justify-content:center;margin:0 auto 16px;flex:none;}
.fmini__ic svg{width:28px;height:28px;}
.fmini h4{font-family:'Mona Sans','Archivo',sans-serif;font-size:20px;font-weight:700;color:var(--ink);margin-bottom:10px;}
.fmini p{font-size:15px;color:var(--soft);line-height:1.65;}

@media(max-width:900px){
  .section{padding:80px 0;}
  .hero__grid,.frow,.tst__grid,.footer__grid{grid-template-columns:1fr;gap:44px;}
  .frow--rev .frow__media{order:0;}
  .h1{font-size:34px;}.gap h2,.band h2,.cta h2{font-size:28px;}.feat-head h2,.how__head h2,.pricing__head h2,.trust__head h2,.tst__head h2,.faq__head h2{font-size:26px;}
  .proof,.steps,.tgrid,.plans,.meet__grid{grid-template-columns:1fr;}
  .proof__c + .proof__c{border-left:0;border-top:1px solid rgba(255,255,255,.1);padding-top:28px;margin-top:28px;}
  .meet__vs{margin:0 auto;}
  .nav__links{display:none;}
  .nav__in{padding-left:20px;padding-right:20px;}
  .nav__login,.nav__cta{padding:9px 14px;font-size:13px;}
  .logo{font-size:15px;white-space:nowrap;}
  .fmini{grid-template-columns:1fr;gap:20px;}
}
