:root{--bg:#16304a;--deep:#0f2336;--card:#1e3d5c;--sunken:#122d3f;--tealhead:#0d3d38;--accent:#00E6C8;--pos:#00E6C8;--neg:#FF5F6D;--amber:#FFB400;--purple:#A078FF;--text:#EDF2F7;--text2:#8BA3BE;--muted:#4e7a96;--serif:"DM Serif Display",Georgia,serif;--sans:"DM Sans",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;--maxw:1180px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--deep);color:var(--text);font-family:var(--sans);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;padding-bottom:74px}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.mono{font-family:var(--mono)}h1,h2,h3{font-family:var(--serif);font-weight:400;line-height:1.08;letter-spacing:-.01em}.route-page{animation:fade .35s ease}@keyframes fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.promo{background:linear-gradient(90deg,var(--accent),#34f0d8);color:#062c2a;text-align:center;font-weight:600;font-size:14.5px;padding:9px 16px;letter-spacing:.01em;position:relative;z-index:60}.promo b{font-weight:700}.promo .dot{opacity:.5;margin:0 10px}header.nav{position:sticky;top:0;z-index:50;background:#0d2336d1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(78,122,150,.22)}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:68px}.brand{display:flex;align-items:center;gap:11px;font-family:var(--serif);font-size:21px;color:var(--text);cursor:pointer}.brand .glyph{width:30px;height:30px;border-radius:9px;background:linear-gradient(150deg,var(--accent),#0d8c7e);display:grid;place-items:center;color:#062c2a;font-family:var(--mono);font-weight:700;font-size:16px;box-shadow:0 0 18px #00e6c866}.brand small{display:block;font-family:var(--sans);font-size:11px;color:var(--text2);letter-spacing:.04em;margin-top:-2px}.nav-links{display:flex;gap:30px;align-items:center;font-size:15px;color:var(--text2);font-weight:500}.nav-links a{cursor:pointer}.nav-links a:hover,.nav-links a.active{color:var(--accent)}.nav-cta{background:var(--accent);color:#062c2a;font-weight:700;font-size:14.5px;padding:10px 18px;border-radius:10px;cursor:pointer}.nav-cta:hover{background:#34f0d8}.hero{position:relative;padding:84px 0 70px;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(900px 480px at 78% 12%,rgba(0,230,200,.13),transparent 60%),radial-gradient(700px 520px at 8% 90%,rgba(160,120,255,.1),transparent 60%);pointer-events:none}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:54px;align-items:center;position:relative}.eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:12.5px;text-transform:uppercase;letter-spacing:.16em;color:var(--accent);margin-bottom:22px}.eyebrow .pulse{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 #00e6c899;animation:pulse 2.4s infinite}@keyframes pulse{0%{box-shadow:0 0 #00e6c88c}70%{box-shadow:0 0 0 9px #00e6c800}to{box-shadow:0 0 #00e6c800}}.hero h1{font-size:60px;margin-bottom:22px}.hero h1 .em{font-style:italic;color:var(--accent)}.hero .lead{font-size:19.5px;color:var(--text2);max-width:540px;margin-bottom:14px}.dual{display:flex;gap:10px;margin:26px 0 30px;flex-wrap:wrap}.dual .chip{font-size:13.5px;font-weight:600;padding:8px 14px;border-radius:999px;border:1px solid rgba(78,122,150,.4);color:var(--text)}.dual .chip.t{border-color:#ffb40080;color:var(--amber)}.dual .chip.l{border-color:#00e6c880;color:var(--accent)}.cta-row{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.store{display:flex;align-items:center;gap:11px;background:#0a1a28;border:1px solid rgba(78,122,150,.35);padding:11px 18px;border-radius:13px;transition:.18s;cursor:pointer}.store:hover{border-color:var(--accent);transform:translateY(-2px)}.store svg{width:24px;height:24px;fill:var(--text)}.store .s1{font-size:11px;color:var(--text2);line-height:1.1}.store .s2{font-size:16px;font-weight:600;line-height:1.15;font-family:var(--serif)}.trial-note{margin-top:18px;font-size:14px;color:var(--text2)}.trial-note b{color:var(--accent);font-weight:600}.phone-stage{position:relative;display:grid;place-items:center}.phone{width:312px;max-width:100%;border-radius:42px;background:#05121c;padding:13px;box-shadow:0 40px 90px -30px #000c,0 0 0 1px #4e7a9640,inset 0 0 0 2px #00e6c814;position:relative}.phone .notch{position:absolute;top:13px;left:50%;transform:translate(-50%);width:120px;height:26px;background:#05121c;border-radius:0 0 16px 16px;z-index:5}.screen{border-radius:30px;overflow:hidden;background:var(--bg);height:620px;overflow-y:auto;scrollbar-width:none}.screen::-webkit-scrollbar{display:none}.screen img{width:100%}.app{font-family:var(--sans);background:var(--bg);min-height:100%;padding-bottom:10px}.app-top{background:var(--tealhead);padding:14px 14px 12px;position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between}.app-logo{background:var(--accent);color:#062c2a;border-radius:14px;padding:7px 13px;display:flex;flex-direction:column;line-height:1.05}.app-logo b{font-family:var(--serif);font-size:15px}.app-logo span{font-size:9px;font-weight:600}.app-bell{position:relative;width:24px;height:24px;border:1px solid rgba(0,230,200,.4);border-radius:7px}.app-bell i{position:absolute;top:-5px;right:-5px;background:var(--neg);color:#fff;font-family:var(--mono);font-size:8px;border-radius:8px;padding:1px 4px}.app-sec{display:flex;align-items:center;justify-content:space-between;margin:16px 14px 0}.app-sec .h{font-family:var(--serif);font-size:16px;color:var(--text)}.app-sec .upd{font-family:var(--mono);font-size:9px;padding:4px 9px;border-radius:999px;border:1px solid}.app-sec.amber .upd{color:var(--amber);border-color:#ffb40066}.app-sec.teal .upd{color:var(--accent);border-color:#00e6c866}.acard{margin:10px 14px 0;border-radius:14px;padding:14px;background:var(--card);border:1px solid rgba(78,122,150,.18)}.acard .sec{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;display:flex;justify-content:space-between;align-items:center}.acard .date{color:var(--text2);font-weight:500}.acard h4{font-family:var(--serif);font-size:16px;font-weight:400;margin-bottom:5px;color:var(--text)}.acard p{font-size:12px;color:var(--text2);line-height:1.4}.acard .cta{margin-top:10px;display:flex;align-items:center;justify-content:space-between}.pill{font-family:var(--mono);font-size:9.5px;padding:4px 9px;border-radius:999px;font-weight:600}.lnk{font-size:12.5px;font-weight:600}.c-comm{border-left:3px solid var(--purple)}.c-comm .sec,.c-comm .lnk{color:var(--purple)}.c-comm .pill{background:#a078ff29;color:var(--purple)}.c-act{border-left:3px solid var(--amber);background:linear-gradient(180deg,#241f0e,#1a2f47)}.c-act .sec,.c-act .lnk{color:var(--amber)}.c-act .pill{background:#00e6c829;color:var(--accent)}.c-port{border-left:3px solid var(--accent)}.c-port .sec,.c-port .lnk{color:var(--accent)}.c-port .pill{background:#00e6c829;color:var(--accent)}.step{display:flex;gap:11px;align-items:flex-start;padding:6px 0}.step .num{flex:none;width:26px;height:26px;border-radius:50%;border:1px solid rgba(0,230,200,.5);color:var(--accent);font-family:var(--mono);font-size:12px;display:grid;place-items:center}.step h5{font-family:var(--serif);font-size:15px;font-weight:400;color:var(--text);margin-bottom:2px}.divider-lbl{text-align:center;font-size:10px;color:var(--muted);margin:8px 0;position:relative}.appnav{position:sticky;bottom:0;display:flex;justify-content:space-around;background:var(--deep);border-top:1px solid rgba(78,122,150,.25);padding:8px 0 10px}.appnav span{font-size:8.5px;color:var(--muted);text-align:center}.appnav span.on{color:var(--accent)}.appnav span i{display:block;width:15px;height:15px;margin:0 auto 3px;border-radius:4px;background:currentColor;opacity:.55}section{padding:64px 0 90px}.sec-head{max-width:660px;margin-bottom:48px}.sec-eyebrow{font-family:var(--mono);font-size:12.5px;text-transform:uppercase;letter-spacing:.16em;color:var(--accent);margin-bottom:16px}.sec-head h2{font-size:42px;margin-bottom:16px}.sec-head p{color:var(--text2);font-size:18px}.strat{background:var(--bg)}.strat-top{flex-wrap:wrap;row-gap:8px}.strat-tag{display:flex;align-items:center;flex-wrap:wrap;row-gap:6px}.strat-upd{flex:none}@media(max-width:480px){.strat-card{padding:26px 22px}.strat-tag{font-size:11.5px}.ai-badge{font-size:9px;padding:2px 7px;margin-left:6px}.strat-upd{font-size:10px;padding:4px 9px}.strat-card h3{font-size:23px}}.strat-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.strat-card{border-radius:20px;padding:34px;position:relative;overflow:hidden;border:1px solid rgba(78,122,150,.2)}.strat-card.short{background:linear-gradient(160deg,#2a2410,#1a2f47);border-color:#ffb40040}.strat-card.long{background:linear-gradient(160deg,#0c2e2c,#16304a);border-color:#00e6c840}.strat-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.strat-tag{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.short .strat-tag{color:var(--amber)}.long .strat-tag{color:var(--accent)}.ai-badge{display:inline-block;font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.06em;color:var(--accent);background:#00e6c824;border-radius:999px;padding:3px 9px;margin-left:8px;vertical-align:middle;text-transform:none}.strat-upd{font-family:var(--mono);font-size:11px;padding:5px 11px;border-radius:999px;border:1px solid}.short .strat-upd{color:var(--amber);border-color:#ffb40066}.long .strat-upd{color:var(--accent);border-color:#00e6c866}.strat-card h3{font-size:27px;margin-bottom:12px}.strat-card .desc{color:var(--text2);font-size:15.5px;margin-bottom:20px}.strat-list{list-style:none;font-size:14.5px}.strat-list li{padding:9px 0;border-top:1px solid rgba(78,122,150,.18);display:flex;gap:11px;align-items:flex-start;color:var(--text)}.strat-list li:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;margin-top:9px;background:currentColor}.short .strat-list li:before{background:var(--amber)}.long .strat-list li:before{background:var(--accent)}.feat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.feat{background:var(--card);border:1px solid rgba(78,122,150,.18);border-radius:18px;padding:28px;transition:.2s}.feat:hover{transform:translateY(-4px);border-color:#00e6c859}.feat .ic{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;margin-bottom:18px;background:#00e6c81f}.feat .ic svg{width:24px;height:24px;stroke:var(--accent);fill:none;stroke-width:1.8}.feat h3{font-size:20px;margin-bottom:9px}.feat p{font-size:14.5px;color:var(--text2)}.feat.purple .ic{background:#a078ff24}.feat.purple .ic svg{stroke:var(--purple)}.feat.amber .ic{background:#ffb40024}.feat.amber .ic svg{stroke:var(--amber)}.build{background:linear-gradient(180deg,var(--deep),#0c1d2c)}.build-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:50px;align-items:center}.build-side h2{font-size:42px;margin-bottom:16px}.build-side .lead{color:var(--text2);font-size:18px;margin-bottom:22px}.build-steps{list-style:none}.build-steps li{display:flex;gap:14px;align-items:flex-start;padding:14px 0;border-top:1px solid rgba(78,122,150,.18)}.build-steps li .n{flex:none;width:32px;height:32px;border-radius:50%;border:1px solid rgba(0,230,200,.5);color:var(--accent);font-family:var(--mono);font-weight:600;display:grid;place-items:center}.build-steps li b{display:block;color:var(--text);font-size:16px;margin-bottom:2px;font-weight:600}.build-steps li span{color:var(--text2);font-size:14.5px}.chatter{background:var(--deep)}.chatter-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:center}.chatter-copy .sec-eyebrow{color:var(--purple)}.chatter-copy h2{font-size:40px;margin-bottom:16px}.chatter-copy .lead{color:var(--text2);font-size:18px;margin-bottom:18px}.chatter-copy .strat-list{max-width:440px}.chatter-copy .strat-list li{color:var(--text)}.pricing{background:linear-gradient(180deg,#0c1d2c,var(--deep))}.price-wrap{display:grid;grid-template-columns:1fr 1fr;gap:46px;align-items:center}.price-card{background:var(--card);border:1px solid rgba(0,230,200,.3);border-radius:24px;padding:40px;box-shadow:0 40px 90px -40px #000c;position:relative}.price-ribbon{position:absolute;top:25px;right:0;background:var(--accent);color:#062c2a;font-weight:700;font-size:12.5px;padding:7px 16px 7px 18px;border-radius:10px 0 0 10px}.price-card .plan{font-family:var(--mono);font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--text2);margin-bottom:14px}.price-amt{display:flex;align-items:baseline;gap:6px;margin-bottom:6px}.price-amt .cur{font-family:var(--serif);font-size:30px;color:var(--text)}.price-amt .n{font-family:var(--serif);font-size:64px;color:var(--text);line-height:1}.price-amt .per{font-size:16px;color:var(--text2)}.price-card .free{color:var(--accent);font-weight:600;font-size:16px;margin-bottom:26px}.price-list{list-style:none;margin-bottom:30px}.price-list li{padding:11px 0;border-top:1px solid rgba(78,122,150,.18);font-size:15px;display:flex;gap:12px;align-items:flex-start}.price-list li svg{flex:none;width:20px;height:20px;stroke:var(--accent);color:var(--accent);fill:none;stroke-width:2.4;margin-top:2px}.price-btn{display:block;text-align:center;background:var(--accent);color:#062c2a;font-weight:700;font-size:17px;padding:16px;border-radius:14px;transition:.18s;cursor:pointer}.price-btn:hover{background:#34f0d8;transform:translateY(-2px)}.dl-box{background:linear-gradient(160deg,#00e6c81a,#122d3f8c);border:1px solid rgba(0,230,200,.28);border-radius:16px;padding:20px 18px 18px;text-align:center;margin-bottom:2px}.dl-head{font-family:var(--serif);font-size:20px;color:var(--text);line-height:1.15;margin-bottom:5px}.dl-sub{font-family:var(--mono);font-size:11.5px;letter-spacing:.04em;color:var(--accent);margin-bottom:15px}.legal-links{text-align:center;margin-top:18px;font-size:13.5px;color:var(--text2)}.legal-links a{color:var(--accent);font-weight:500;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.price-side h2{font-size:40px;margin-bottom:18px}.price-side .lead{color:var(--text2);font-size:18px;margin-bottom:26px}.migrate{background:var(--sunken);border:1px solid rgba(78,122,150,.25);border-radius:14px;padding:18px 20px;font-size:14px;color:var(--text2)}.migrate b{color:var(--text)}.illus{font-size:11.5px;color:var(--muted);margin-top:14px;font-style:italic}.dochead{max-width:820px;margin:0 auto 14px}.dochead .pill-top{font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:14px;display:inline-flex;align-items:center;gap:9px}.dochead h1{font-size:46px;margin-bottom:10px}.dochead .sub{color:var(--text2);font-size:17px}.doc{max-width:820px;margin:0 auto}.doc h3{font-family:var(--serif);font-weight:400;font-size:26px;color:var(--accent);margin:40px 0 6px;padding-bottom:10px;border-bottom:1px solid rgba(78,122,150,.25)}.doc h4{font-family:var(--sans);font-weight:700;font-size:16px;color:var(--amber);margin:22px 0 6px}.doc .class-warning-text{margin-bottom:0!important;font-size:17px!important}.doc .class-warning-text-privacy,.doc .class-warning-text .mailto-link{font-size:15px!important}.doc p{font-size:15.5px!important;color:var(--text)!important;opacity:.92!important;margin-bottom:14px!important}.doc ul{margin:0 0 16px 4px;list-style:none}.doc ul li{position:relative;padding:7px 0 7px 22px;font-size:15.5px;color:var(--text);opacity:.92}.doc ul li:before{content:"";position:absolute;left:0;top:15px;width:6px;height:6px;border-radius:50%;background:var(--accent)}.doc a{color:var(--accent)}.api-content{width:100%;max-width:100%;overflow-x:hidden;padding:0}.api-content-inner{width:100%!important;max-width:820px!important;margin:0 auto 14px!important;box-sizing:border-box!important;background:transparent!important;padding:0!important;min-height:auto!important}.api-content img,.api-content-inner img{max-width:100%;height:auto}.content-status{margin-top:8px}.content-error{color:var(--neg)}.page-loading{position:relative}.page-loading--home{padding:84px 0 70px;overflow:hidden}.page-loading--home:before{content:"";position:absolute;inset:0;background:radial-gradient(900px 480px at 78% 12%,rgba(0,230,200,.08),transparent 60%),radial-gradient(700px 520px at 8% 90%,rgba(160,120,255,.06),transparent 60%);pointer-events:none}.page-loading__hero{display:grid;grid-template-columns:1.05fr .95fr;gap:54px;align-items:center;position:relative}.page-loading__hero-copy{display:flex;flex-direction:column;gap:14px}.page-loading__chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.page-loading__stores{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.page-loading__doc{max-width:820px;margin:0 auto}.page-loading__body{display:flex;flex-direction:column;gap:12px;margin-top:28px}.page-loading__indicator{display:flex;justify-content:center;gap:8px;margin-top:36px}.page-loading__dot{width:7px;height:7px;border-radius:50%;background:var(--accent);opacity:.35;animation:loading-dot 1.2s ease-in-out infinite}.page-loading__dot:nth-child(2){animation-delay:.15s}.page-loading__dot:nth-child(3){animation-delay:.3s}@keyframes loading-dot{0%,80%,to{opacity:.25;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}.sk{border-radius:10px;background:linear-gradient(90deg,#1e3d5ce6,#4e7a9638,#1e3d5ce6);background-size:200% 100%;animation:sk-shimmer 1.4s ease-in-out infinite}.sk-h1{height:52px;width:min(100%,420px);border-radius:12px}.sk-h1--doc{height:46px;width:min(100%,360px);margin-top:14px}.sk-line{height:14px;width:100%;border-radius:6px}.sk-line--wide{width:92%}.sk-line--med{width:72%}.sk-line--short{width:48%}.sk-pill{height:14px;width:120px;border-radius:999px}.sk-chip{height:36px;width:min(100%,240px);border-radius:999px}.sk-store{height:52px;width:168px;border-radius:13px}.sk-phone{height:520px;width:min(100%,280px);margin:0 auto;border-radius:36px}@keyframes sk-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.page-error{display:flex;flex-direction:column;align-items:center;gap:14px;padding:80px 24px;text-align:center}.page-error__icon{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#ff5f6d1f;color:var(--neg);font-size:22px;font-weight:700;line-height:1}.page-error p{color:var(--text2);font-size:16px;max-width:420px}.home-loading{padding:0}.home-section{width:100%}@media(max-width:768px){.api-content-inner div[style*="flex: 1"]{flex:none!important;width:100%!important}#about .about-identity div[style*="flex: 1"]{flex:unset!important;width:auto!important}}.callout{border-radius:16px;padding:20px 22px;margin:22px 0;display:flex;gap:14px;align-items:flex-start}.callout svg{flex:none;width:24px;height:24px;margin-top:2px}.callout.warn{background:var(--sunken);border:1px solid rgba(255,180,0,.4);border-left:4px solid var(--amber)}.callout.warn svg{stroke:var(--amber);fill:none;stroke-width:2}.callout.warn b{color:var(--amber)}.callout.info{background:var(--sunken);border:1px solid rgba(78,122,150,.3);border-left:4px solid var(--accent)}.callout.info b{color:var(--amber)}.api-icon{display:block;flex:none}.api-icon--email,.api-icon--chat{width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:1.8}.api-icon--clock{width:24px;height:24px;stroke:var(--amber);fill:none;stroke-width:2}.api-icon--warn{width:26px;height:26px;stroke:currentColor;fill:none;stroke-width:2}.api-content-inner .class-warning svg,.api-content .class-warning svg{color:var(--amber)}.contact-card .ic .api-icon--email{stroke:var(--accent)}.contact-card.pu .ic .api-icon--chat{stroke:var(--purple)}.intro-card{background:var(--card)!important;border:1px solid rgba(78,122,150,.25)!important;border-left:4px solid var(--accent)!important;border-radius:16px!important;padding:24px!important;margin-bottom:8px}.intro-card p{margin-bottom:8px!important}.intro-card .who{font-family:var(--mono)!important;font-size:13px!important;color:var(--muted)!important;letter-spacing:.04em!important}.sign-card{background:var(--sunken)!important;border:1px solid rgba(78,122,150,.3)!important;border-radius:16px!important;padding:24px!important;text-align:center!important;margin-top:34px!important}.sign-card .nm{font-family:var(--mono)!important;font-size:16px!important;color:var(--accent)!important;letter-spacing:.04em!important}.sign-card .mt{font-size:13px!important;color:var(--text2)!important;font-style:italic!important;margin-top:4px!important}.about-cards{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:16px;margin-bottom:8px}.ac{background:var(--card);border:1px solid rgba(78,122,150,.22);border-radius:14px;padding:18px}.ac .k{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text2);margin-bottom:8px}.ac .v{font-family:var(--mono);font-size:17px;color:var(--text)}#about .api-content-inner>div{background:transparent!important;padding:0!important;min-height:auto!important}#about .about-identity{display:grid!important;grid-template-columns:1.3fr 1fr 1fr!important;gap:16px!important;background:transparent!important;border:none!important;padding:0!important;margin-bottom:8px!important}#about .about-identity>div[style*="display: flex"]{display:contents!important}#about .about-identity>div:first-child,#about .about-identity>div[style*="display: flex"]>div{background:var(--card)!important;border:1px solid rgba(78,122,150,.22)!important;border-radius:14px!important;padding:18px!important;margin-bottom:0!important}#about .about-identity div[style*="text-transform: uppercase"]{font-family:var(--mono)!important;font-size:11px!important;letter-spacing:.1em!important;color:var(--text2)!important;margin-bottom:8px!important;font-weight:500!important}#about .about-identity div[style*="JetBrains Mono"]{font-family:var(--mono)!important;font-size:17px!important;color:var(--text)!important;font-weight:500!important}.chips{display:flex;flex-wrap:wrap;gap:10px;margin:6px 0 12px}.chips .ch{font-size:14px;font-weight:600;padding:8px 16px;border-radius:999px;border:1px solid rgba(0,230,200,.5);color:var(--accent)}.chips .ch.am{border-color:#ffb40080;color:var(--amber)}.chips .ch.pu{border-color:#a078ff80;color:var(--purple)}.contact-card{display:flex!important;align-items:center!important;gap:16px!important;background:var(--card)!important;border:1px solid rgba(78,122,150,.25)!important;border-radius:16px!important;padding:20px!important;margin-top:14px!important;text-decoration:none!important;justify-content:normal!important}.contact-card .ic{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;background:#00e6c81f;order:-1}.contact-card .ic svg{width:24px;height:24px;stroke:var(--accent);fill:none;stroke-width:1.8}.contact-card.pu .ic{background:#a078ff24}.contact-card.pu .ic svg{stroke:var(--purple)}.contact-card .k{font-family:var(--mono)!important;font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--text2)!important}.contact-card .v{font-family:var(--mono)!important;font-size:17px!important;color:var(--text)!important;margin-top:3px!important}.contact-card[data-nav]{cursor:pointer}.cform{max-width:820px;margin:0 auto}.field{margin-bottom:18px}.field label{display:block;font-size:14px;color:var(--text2);margin-bottom:8px}.field label em{color:var(--muted);font-style:italic}.field input,.field textarea{width:100%;background:var(--sunken);border:1px solid rgba(78,122,150,.35);border-radius:12px;padding:14px 16px;color:var(--text);font-family:var(--sans);font-size:15px;outline:none}.field input::placeholder,.field textarea::placeholder{color:var(--muted)}.field input:focus,.field textarea:focus{border-color:var(--accent)}.field input.invalid,.field textarea.invalid{border-color:var(--neg)}.field-error{margin-top:8px;font-size:13px;color:var(--neg)}.field textarea{min-height:130px;resize:vertical}.form-alert{border-radius:14px;padding:14px 16px;margin-bottom:18px;font-size:14.5px}.form-alert.success{background:#00e6c81f;border:1px solid rgba(0,230,200,.35);color:var(--accent)}.form-alert.error{background:#ff5f6d1f;border:1px solid rgba(255,95,109,.35);color:var(--neg)}.send-btn{width:100%;background:var(--accent);color:#062c2a;font-weight:700;font-size:17px;padding:16px;border:none;border-radius:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:.18s}.send-btn:hover:not(:disabled){background:#34f0d8}.send-btn:disabled{opacity:.65;cursor:not-allowed}.send-btn svg{width:20px;height:20px;stroke:#062c2a;fill:none;stroke-width:2}.reach-div{text-align:center;font-family:var(--mono);font-size:12px;letter-spacing:.16em;color:var(--text2);margin:34px 0 6px}.contact-reach-loading{max-width:820px;margin:0 auto}footer{background:var(--deep);border-top:1px solid rgba(78,122,150,.2);padding:56px 0 40px}.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px;margin-bottom:40px}.foot-brand{display:flex;align-items:center;gap:11px;font-family:var(--serif);font-size:20px;margin-bottom:14px}.foot-brand .glyph{width:28px;height:28px;border-radius:8px;background:linear-gradient(150deg,var(--accent),#0d8c7e);display:grid;place-items:center;color:#062c2a;font-family:var(--mono);font-weight:700;font-size:15px}.foot-col h5{font-size:13px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:14px;font-family:var(--mono);font-weight:500}.foot-col a,.foot-col p{display:block;color:var(--text2);font-size:14.5px;margin-bottom:10px;cursor:pointer}.foot-col a:hover{color:var(--accent)}.disclaimer{font-size:12.5px;color:var(--muted);line-height:1.7;border-top:1px solid rgba(78,122,150,.2);padding-top:26px}.foot-bottom{display:flex;justify-content:space-between;margin-top:24px;font-size:13px;color:var(--muted);flex-wrap:wrap;gap:10px}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:55;background:#0d2336f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid rgba(78,122,150,.28);display:flex;justify-content:center}.tabbar .inner{display:flex;justify-content:space-around;width:100%;max-width:560px;padding:8px 6px 10px}.tabbtn{flex:1;background:none;border:none;cursor:pointer;color:var(--text2);display:flex;flex-direction:column;align-items:center;gap:4px;font-family:var(--sans);font-size:11.5px;padding:4px 2px;transition:.15s;text-decoration:none}.tabbtn svg{width:23px;height:23px;stroke:currentColor;fill:none;stroke-width:1.7}.tabbtn.on{color:var(--accent)}.tabbtn:hover{color:var(--text)}@media(max-width:920px){.hero-grid,.page-loading__hero,.build-grid,.chatter-grid,.price-wrap,.strat-grid,.perf-grid{grid-template-columns:1fr;gap:40px}.feat-grid{grid-template-columns:1fr 1fr}.about-cards,#about .about-identity{grid-template-columns:1fr}.hero h1{font-size:46px}.phone-stage,.chatter-grid .phone-stage,.page-loading__hero .sk-phone{order:-1}.nav-links{display:none}.foot-grid{grid-template-columns:1fr 1fr}.chatter-copy h2{font-size:34px}}@media(max-width:560px){.feat-grid,.foot-grid{grid-template-columns:1fr}.hero h1{font-size:38px}.sec-head h2,.dochead h1,.chatter-copy h2{font-size:32px}.price-amt .n{font-size:52px}.promo{font-size:12px}.promo .dot{margin:0 6px}section{padding:48px 0 64px}.tabbtn{font-size:10.5px}.chatter-copy .strat-list{max-width:100%}.chatter-grid .phone{width:min(312px,100%)}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.gallery{background:var(--bg)}.gal-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.gal{margin:0}.gphone{border-radius:26px;background:#05121c;padding:8px;box-shadow:0 26px 60px -28px #000c,0 0 0 1px #4e7a9640;position:relative;overflow:hidden}.gphone .gnotch{position:absolute;top:8px;left:50%;transform:translate(-50%);width:74px;height:16px;background:#05121c;border-radius:0 0 10px 10px;z-index:5}.gphone img{width:100%;border-radius:19px;display:block}.gal figcaption{margin-top:14px;font-size:13.5px;color:var(--text2);text-align:center;line-height:1.4}@media(max-width:920px){.gal-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.gal-grid{grid-template-columns:1fr;max-width:320px;margin:0 auto}}@media(max-width:1400px){.wrap{padding:0 22px}}@media(max-width:1200px){.hero h1{font-size:54px}.sec-head h2,.build-side h2,.price-side h2{font-size:38px}}@media(max-width:992px){.gal-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.hero{padding:64px 0 56px}.nav-cta{font-size:13px;padding:9px 14px}}@media(max-width:576px){.wrap{padding:0 18px}.cta-row{flex-direction:column;align-items:stretch}.store{justify-content:center}}@media(max-width:425px){.hero h1{font-size:36px}.dual .chip{font-size:12.5px}.chatter-copy h2{font-size:28px}}@media(max-width:375px){.brand{font-size:19px}.nav-inner{height:64px}}@media(max-width:320px){.wrap{padding:0 14px}.hero h1{font-size:32px}.phone{width:280px}}.inside-heading{font-weight:400!important;font-size:26px!important}.provide-chips{font-size:14px!important;font-weight:600!important;padding:8px 16px!important;border-radius:999px!important}span.we-provide-text{font-size:15.5px!important;opacity:.92}@media(max-width:768px){#about .about-identity{grid-template-columns:1fr!important}}span.we-provide-text-ai{font-size:15.5px!important;background:none!important;border:none!important;padding:0!important;opacity:.92!important;font-style:normal!important}.breakline{border-bottom:1px solid rgba(78,122,150,.25)!important;margin-bottom:6px!important}.class-warning-text{margin:0!important;font-size:19px!important}.class-warning-text strong{font-weight:700!important}div.class-warning{padding:20px 22px!important;background:var(--sunken)!important}.privacy-sub-heading{font-family:var(--sans)!important;font-weight:700!important;font-size:16px!important;color:var(--amber)!important;margin:22px 0 6px!important}div.privacy-points{flex-direction:row!important}@media(max-width:560px){.price-ribbon{position:static;float:right;margin:0 -40px 10px 12px}}
