:root{--navy:#0b1f3a;--ink:#13233d;--muted:#65738c;--line:#e3e9f2;--blue:#1473e6;--blue2:#0b5fc6;--blue-soft:#edf5ff;--soft:#f7f9fc;--green:#119c64;--red:#dc3a3a;--amber:#c47a00;--card:#fff;--shadow:0 24px 70px rgba(16,43,82,.12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:#fff;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.site-header{height:76px;padding:0 clamp(20px,5vw,76px);display:flex;align-items:center;gap:34px;border-bottom:1px solid rgba(218,227,240,.9);background:rgba(255,255,255,.94);position:sticky;top:0;z-index:30;backdrop-filter:blur(18px)}.brand{display:flex;align-items:center;gap:10px;font-size:27px;font-weight:850;letter-spacing:-.8px;color:#10264a}.brand-mark{width:31px;height:29px;display:flex;align-items:flex-end;gap:3px}.brand-mark i{display:block;width:7px;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,#64adff,#1473e6)}.brand-mark i:nth-child(1){height:10px}.brand-mark i:nth-child(2){height:18px}.brand-mark i:nth-child(3){height:27px}.site-header nav{display:flex;gap:28px;margin-right:auto}.site-header nav a{font-size:14px;font-weight:650;color:#3b4b65}.site-header nav a:hover{color:var(--blue)}.header-actions{display:flex;align-items:center;gap:7px}.inline{display:inline}.btn{appearance:none;border:1px solid #cbd7e7;background:#fff;color:#18345e;padding:10px 16px;border-radius:9px;font-weight:700;cursor:pointer;font:inherit;line-height:1.2;display:inline-flex;align-items:center;justify-content:center;gap:7px;transition:.18s ease}.btn:hover{background:#eff6ff;border-color:#93bdf2;transform:translateY(-1px)}.btn.primary{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 8px 20px rgba(20,115,230,.22)}.btn.primary:hover{background:var(--blue2);border-color:var(--blue2)}.btn.ghost{border-color:transparent;background:transparent}.btn.wide{width:100%}.btn.white{background:#fff;color:var(--navy);border-color:#fff}.hero{min-height:680px;padding:84px clamp(20px,5vw,76px) 72px;display:grid;grid-template-columns:minmax(0,.92fr) minmax(560px,1.08fr);gap:58px;align-items:center;background:radial-gradient(circle at 12% 15%,#eff6ff 0,transparent 30%),linear-gradient(180deg,#fff 0,#fbfdff 100%);overflow:hidden}.hero-copy{max-width:720px}.eyebrow{display:inline-flex;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);font-weight:850}.hero h1,.page-hero h1{font-size:clamp(52px,5.4vw,78px);line-height:1.01;letter-spacing:-3.4px;margin:15px 0 23px;color:#0b1f3a}.hero h1 em{font-style:normal;color:var(--blue)}.hero p{font-size:20px;color:var(--muted);max-width:690px;margin:0}.hero-actions{display:flex;gap:10px;margin:30px 0 24px}.hero-cta{padding-left:22px;padding-right:22px}.hero-secondary span{font-size:17px}.trust{display:flex;gap:19px;color:#52627a;font-size:13px;flex-wrap:wrap}.trust b{color:var(--green);margin-right:3px}.product-window{background:#fff;border:1px solid #d9e4f2;border-radius:18px;box-shadow:0 35px 90px rgba(20,54,105,.18);overflow:hidden;transform:perspective(1200px) rotateY(-2deg) rotateX(.4deg);min-height:430px}.window-bar{height:48px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;background:#fbfcfe;border-bottom:1px solid #e5ebf3}.window-brand{display:flex;align-items:center;gap:8px;font-size:13px;color:#203c66}.mini-logo{width:24px;height:24px;border-radius:7px;background:#1473e6;color:#fff;display:grid;place-items:center;font-weight:800}.window-controls{display:flex;gap:8px}.window-controls i{width:8px;height:8px;border-radius:50%;background:#cad5e3}.window-tabs{height:38px;padding:0 13px;display:flex;align-items:flex-end;gap:8px;border-bottom:1px solid #e6ebf3;background:#f8faff}.window-tabs span{font-size:10px;padding:8px 11px 7px;color:#61708a}.window-tabs .active{background:#fff;border:1px solid #dce5f1;border-bottom-color:#fff;color:#0d63c9;border-radius:7px 7px 0 0}.window-toolbar{height:48px;padding:0 12px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #e7edf4;font-size:9px;color:#64728a;white-space:nowrap}.search-pill,.toolbar-action{border:1px solid #d5dfeb;border-radius:6px;padding:5px 8px;background:#fff}.search-pill{flex:1;color:#9aa6b7}.toolbar-action{color:#2463a7}.toolbar-action.green{color:#16834f;background:#f0fbf5;border-color:#c8ecd9}.window-body{display:grid;grid-template-columns:150px 1fr;min-height:295px}.window-body aside{border-right:1px solid #e6ebf3;background:#fbfcfe;padding:10px 8px;display:grid;align-content:start;gap:4px}.window-body aside span{padding:8px 9px;border-radius:6px;font-size:9px;color:#4f5d72}.window-body aside .sel{background:#e8f2ff;color:#1464c7}.window-grid{padding:0 0 14px}.grid-head,.grid-row{display:grid;grid-template-columns:38px 1fr 80px 84px;align-items:center;border-bottom:1px solid #edf1f6;min-height:40px;padding:0 10px;font-size:9px}.grid-head{background:#f8fafc;color:#69778d;font-weight:700;min-height:31px}.grid-row{color:#2f405b}.status-dot{display:inline-block;width:6px;height:6px;background:#21a366;border-radius:50%;margin-right:4px}.proof-strip{min-height:74px;padding:17px clamp(20px,5vw,76px);display:flex;align-items:center;justify-content:center;gap:18px;background:#0b1f3a;color:#c8d5e8;font-size:11px;letter-spacing:.08em}.proof-strip>span{font-size:13px;letter-spacing:0;margin-right:16px;color:#fff;font-weight:650}.proof-strip b{font-size:11px}.proof-strip i{width:4px;height:4px;border-radius:50%;background:#3b82f6}.section{padding:88px clamp(20px,5vw,76px)}.section-heading{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:end;margin-bottom:40px}.section h2{font-size:clamp(36px,4vw,54px);line-height:1.05;letter-spacing:-2px;margin:9px 0 0;color:#0b1f3a}.lead{font-size:18px;color:var(--muted);max-width:740px;margin:0}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.feature{background:#fff;border:1px solid var(--line);border-radius:14px}.feature.modern{min-height:250px;padding:27px;display:flex;flex-direction:column;box-shadow:0 8px 30px rgba(24,54,95,.035);transition:.2s ease}.feature.modern:hover{transform:translateY(-3px);border-color:#c8d9ee;box-shadow:0 18px 45px rgba(24,54,95,.08)}.feature-number{font-size:11px;color:#90a0b6;font-weight:800;letter-spacing:.08em}.feature h3{font-size:20px;margin:27px 0 9px;color:#122744}.feature p{color:var(--muted);margin:0}.feature a{margin-top:auto;padding-top:20px;color:var(--blue);font-size:13px;font-weight:750}.dark-section{background:#0b1f3a;color:#fff;display:grid;grid-template-columns:1.3fr .7fr;gap:70px;align-items:center}.dark-section h2{color:#fff;max-width:730px}.dark-section p{color:#b7c5d8;font-size:18px;max-width:720px}.eyebrow.light{color:#77b5ff}.dark-points{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0}.dark-points span{padding:8px 11px;border:1px solid #2c4567;border-radius:999px;color:#c7d5e8;font-size:12px}.stat-stack{display:grid;gap:12px}.stat-stack div{border:1px solid #27405f;background:#102947;border-radius:14px;padding:20px}.stat-stack strong{display:block;font-size:34px;color:#fff}.stat-stack span{color:#aebed3;font-size:12px}.cta-section{display:flex;align-items:center;justify-content:space-between;gap:35px;background:#f6f9fd}.cta-section h2{max-width:760px}.cta-section p{color:var(--muted);font-size:17px}.cta-actions{display:flex;gap:9px;flex-shrink:0}.cta-section.compact{padding-top:58px;padding-bottom:58px}.page-hero{padding:95px clamp(20px,7vw,110px) 66px;background:linear-gradient(180deg,#f6f9fd,#fff);text-align:center}.page-hero h1{font-size:clamp(46px,5vw,70px);max-width:900px;margin-left:auto;margin-right:auto}.page-hero p{font-size:18px;color:var(--muted);max-width:720px;margin:0 auto}.page-hero a{color:var(--blue);font-weight:700}.feature-page-grid{max-width:1180px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:0 46px}.feature-row{display:grid;grid-template-columns:44px 1fr;gap:18px;padding:28px 0;border-top:1px solid var(--line)}.feature-row>span{color:#9aa7b8;font-size:12px;font-weight:800;padding-top:4px}.feature-row h3{font-size:20px;margin:0 0 8px}.feature-row p{color:var(--muted);margin:0}.pricing-section{padding-top:35px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1180px;margin:auto}.plan{background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:18px;box-shadow:0 10px 35px rgba(23,54,97,.045)}.plan h3{font-size:24px;margin:6px 0}.plan p{color:var(--muted)}.price{font-size:40px;font-weight:850;letter-spacing:-1.3px;color:#0b1f3a}.price small{font-size:14px;color:var(--muted);font-weight:600}.plan ul{list-style:none;padding:0;margin:0;display:grid;gap:10px;color:#425372;flex:1}.pricing-note{text-align:center;color:var(--muted);margin-top:25px}.pricing-note a{color:var(--blue);font-weight:700}.faq-grid{max-width:950px;margin:0 auto;padding:35px 20px 90px}.faq-item{padding:26px 0;border-top:1px solid var(--line)}.faq-item h2{font-size:20px;margin:0 0 8px}.faq-item p{color:var(--muted);margin:0}.download-section{padding-top:35px}.download-card{max-width:980px;margin:auto;display:grid;grid-template-columns:80px 1fr auto;gap:24px;align-items:center;padding:30px;border:1px solid var(--line);border-radius:17px;box-shadow:var(--shadow)}.download-icon{width:70px;height:70px;border-radius:18px;background:linear-gradient(135deg,#1473e6,#56a2ff);color:#fff;display:grid;place-items:center;font-size:30px;font-weight:850}.download-card h2{font-size:27px;margin:5px 0 8px}.download-card p{color:var(--muted);margin:0}.download-meta{display:flex;gap:8px;margin-top:15px;flex-wrap:wrap}.download-meta span{font-size:11px;border:1px solid #dce5ef;padding:5px 8px;border-radius:999px;color:#65738c}.contact-layout{max-width:1120px;margin:auto;padding:85px 22px;display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}.contact-copy h1{font-size:54px;line-height:1.04;letter-spacing:-2px;margin:12px 0}.contact-copy p{color:var(--muted);font-size:18px}.support-email{display:inline-block;color:var(--blue);font-size:20px;font-weight:800;margin:15px 0 28px}.contact-note{display:grid;gap:3px;padding-top:20px;border-top:1px solid var(--line);color:#68778d;font-size:13px}.auth-shell{min-height:72vh;display:grid;place-items:center;padding:50px 20px;background:#f8fafc}.auth-card{width:min(560px,100%);background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);padding:30px}.auth-card h1,.auth-card h2{margin:0 0 8px}.contact-card{width:100%}.muted{color:var(--muted)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field{display:grid;gap:6px;margin-bottom:14px}.field span{font-size:13px;font-weight:700;color:#435374}.field input,.field textarea,.field select,.control{width:100%;border:1px solid #cfd9ea;border-radius:9px;padding:11px 12px;background:#fff;font:inherit;color:var(--ink);outline:none}.field input:focus,.field textarea:focus,.field select:focus,.control:focus{border-color:#5790ef;box-shadow:0 0 0 3px rgba(30,111,255,.11)}.field.full{grid-column:1/-1}.checkbox{display:flex;gap:10px;align-items:flex-start;color:#4c5e80;font-size:14px;margin-bottom:10px}.checkbox input[type="checkbox"]{width:18px;height:18px;min-width:18px;flex:0 0 18px;margin:2px 0 0;padding:0;box-shadow:none}.checkbox span{display:block;line-height:1.45;font-weight:600}.checkbox a{color:var(--blue);text-decoration:underline;text-underline-offset:2px}.flash{padding:11px 13px;border-radius:9px;margin:0 0 16px;background:#edf4ff;color:#174ea6;border:1px solid #cfe0ff}.flash.error{background:#fff1f1;color:#b42318;border-color:#fecaca}.flash.success{background:#ecfdf3;color:#067647;border-color:#a6f4c5}.dashboard{padding:34px 4vw 70px;background:#f8fafc;min-height:75vh}.page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px}.page-head h1{margin:0;font-size:34px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.metric,.panel{background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 7px 24px rgba(22,55,105,.04)}.metric{padding:18px}.metric b{display:block;font-size:25px}.metric span{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.admin-layout{display:grid;grid-template-columns:230px 1fr;gap:18px}.side{background:#fff;border:1px solid var(--line);border-radius:14px;padding:12px;height:max-content;position:sticky;top:92px}.side a{display:block;padding:10px 12px;border-radius:8px;color:#425372;font-weight:650}.side a:hover{background:#edf4ff;color:var(--blue)}.panel{padding:20px;margin-bottom:16px}.table-wrap{overflow:auto}.table{width:100%;border-collapse:collapse;min-width:780px}.table th,.table td{text-align:left;padding:11px 10px;border-bottom:1px solid #e7edf5;font-size:13px}.table th{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#72809a;background:#f9fbfe}.badge{display:inline-flex;padding:4px 8px;border-radius:999px;background:#eaf2ff;color:#1d5bb7;font-size:11px;font-weight:800}.badge.green{background:#e8f8ef;color:#067647}.badge.red{background:#fff0ef;color:#b42318}.actions{display:flex;gap:8px;flex-wrap:wrap}.two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.three{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.legal{max-width:900px;margin:auto;padding:60px 22px 85px}.legal h1{font-size:44px;letter-spacing:-1.5px}.legal h2{margin-top:36px}.legal p,.legal li{color:#425372}.legal .notice{background:#fff8e8;border:1px solid #f3d69d;padding:14px;border-radius:10px}.cookie{position:fixed;bottom:18px;left:50%;transform:translateX(-50%);width:min(950px,calc(100% - 32px));background:#0b1f3a;color:#fff;border-radius:14px;padding:16px 18px;display:flex;justify-content:space-between;gap:18px;align-items:center;box-shadow:0 22px 70px rgba(0,0,0,.26);z-index:50}.cookie div{display:grid;gap:3px}.cookie span{color:#d7e0f2;font-size:13px}.cookie form{display:flex;gap:8px;white-space:nowrap}footer{padding:52px clamp(20px,5vw,76px) 34px;background:#081a32;color:#d8e1f0;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:34px}.brand-footer{color:#fff;margin-bottom:16px}.footer-brand p{color:#9fb0c7;max-width:430px}.footer-email{color:#7db7ff;font-weight:700}footer strong{display:block;color:#fff;margin-bottom:11px}footer a{display:block;margin:7px 0;color:#b8c6d8;font-size:13px}footer a:hover{color:#fff}footer small{grid-column:1/-1;color:#8193ac;border-top:1px solid #243b58;padding-top:20px;margin-top:15px}code{background:#f1f5fa;border-radius:5px;padding:2px 5px}.searchbar{display:flex;gap:8px}.right{text-align:right}.stack{display:grid;gap:10px}.divider{height:1px;background:var(--line);margin:18px 0}@media(max-width:1050px){.hero{grid-template-columns:1fr;padding-top:65px}.product-window{transform:none;max-width:850px}.section-heading{grid-template-columns:1fr;gap:15px}.dark-section{grid-template-columns:1fr}.feature-grid{grid-template-columns:1fr 1fr}.site-header nav{gap:16px}.header-actions .ghost{display:none}}@media(max-width:800px){.site-header nav{display:none}.feature-page-grid,.contact-layout{grid-template-columns:1fr}.pricing-grid,.metrics,.three{grid-template-columns:1fr 1fr}.admin-layout{grid-template-columns:1fr}.side{position:static;display:flex;overflow:auto}.side a{white-space:nowrap}.two{grid-template-columns:1fr}.cta-section{align-items:flex-start;flex-direction:column}.download-card{grid-template-columns:70px 1fr}.download-card>.btn{grid-column:1/-1}.proof-strip{flex-wrap:wrap}.proof-strip>span{width:100%;text-align:center;margin:0}.window-body{grid-template-columns:120px 1fr}}@media(max-width:600px){.site-header{height:68px;padding:0 15px}.brand{font-size:24px}.header-actions .ghost{display:none}.header-actions .btn.primary{padding:9px 11px;font-size:12px}.hero,.section{padding-left:18px;padding-right:18px}.hero{padding-top:52px;gap:38px}.hero h1,.page-hero h1{font-size:46px;letter-spacing:-2px}.hero p{font-size:17px}.hero-actions{align-items:stretch;flex-direction:column}.feature-grid,.pricing-grid,.metrics,.three,.form-grid{grid-template-columns:1fr}.feature.modern{min-height:220px}.product-window{min-width:680px;transform:scale(.72);transform-origin:left top;margin-bottom:-120px}.window-wrap{overflow:hidden}.dark-section{padding-top:65px;padding-bottom:65px}.cta-actions{width:100%;flex-direction:column}.page-hero{padding-left:18px;padding-right:18px}.cookie{align-items:stretch;flex-direction:column}.cookie form{white-space:normal}.cookie .btn{flex:1}footer{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.page-head{align-items:flex-start;flex-direction:column}}

/* ========================================================================== */
/* Sellius marketing site v3                                                  */
/* ========================================================================== */
:root{
  --s-blue:#0b79f7;
  --s-blue2:#43b5ff;
  --s-cyan:#5bd5ff;
  --s-navy:#071a35;
  --s-navy2:#0b2b55;
  --s-ink:#10233f;
  --s-muted:#66758f;
  --s-line:#dfe7f2;
  --s-soft:#f6f9fd;
  --s-card:#ffffff;
  --s-glow:0 24px 80px rgba(22,111,228,.18);
}
body{overflow-x:hidden;background:#fff;color:var(--s-ink)}
.site-header{height:70px;padding:0 clamp(22px,4.1vw,66px);gap:32px;border-bottom:1px solid #dce5f1;background:rgba(255,255,255,.96);box-shadow:0 2px 14px rgba(10,39,80,.035)}
.brand{gap:10px;min-width:max-content}.brand-logo{width:42px;height:42px;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(12,85,165,.18))}.brand-lockup{display:grid;line-height:1}.brand-word{font-size:29px;font-weight:850;letter-spacing:-1px;color:#0b2143}.brand-lockup small{margin-top:3px;font-size:8.5px;letter-spacing:.035em;color:#5f7190;font-weight:650}.site-header nav{gap:26px}.site-header nav a{font-size:12.5px;font-weight:700;color:#173150}.site-header nav a:hover{color:#0876ef}.header-actions .btn{min-height:38px}.header-actions .btn.primary{padding:10px 18px;border-radius:9px}.brand-footer{align-items:center}.brand-footer .brand-logo{width:48px;height:48px}.brand-footer .brand-word{color:#fff}.brand-footer .brand-lockup small{color:#9db1ca}

.home-hero{position:relative;background:linear-gradient(120deg,#061a36 0%,#07264e 57%,#0b4e91 100%);color:#fff;overflow:hidden}.home-hero-bg{position:absolute;inset:0;background:radial-gradient(circle at 82% 3%,rgba(54,190,255,.34),transparent 24%),radial-gradient(circle at 62% 83%,rgba(0,111,255,.2),transparent 35%);pointer-events:none}.home-hero-bg:before,.home-hero-bg:after{content:"";position:absolute;border:1px solid rgba(97,188,255,.12);width:740px;height:740px;border-radius:50%;right:-170px;top:-520px}.home-hero-bg:after{width:980px;height:980px;right:280px;top:30px;border-color:rgba(111,184,255,.06)}.home-hero-inner{position:relative;z-index:1;max-width:1500px;margin:auto;padding:66px clamp(24px,4.2vw,70px) 58px;display:grid;grid-template-columns:.76fr 1.24fr;gap:48px;align-items:center}.home-hero-copy{padding:18px 0}.hero-kicker{font-size:11px;text-transform:uppercase;letter-spacing:.15em;font-weight:850;color:#59d3ff}.home-hero h1{margin:14px 0 4px;font-size:clamp(48px,5vw,74px);line-height:.98;letter-spacing:-3.1px;color:#fff}.home-hero h1 span{color:#fff}.home-hero h2{font-size:clamp(31px,3.4vw,50px);line-height:1.02;letter-spacing:-1.8px;margin:6px 0 18px;background:linear-gradient(90deg,#67d9ff,#54abff);-webkit-background-clip:text;background-clip:text;color:transparent}.home-hero-copy>p{font-size:18px;line-height:1.55;color:#d7e6f7;max-width:635px;margin:0}.hero-actions{display:flex;gap:12px;margin-top:30px}.hero-main{font-size:15px;padding:13px 22px;border-radius:10px;background:linear-gradient(135deg,#0792ff,#0874ed)!important;border-color:#0a88ff!important;box-shadow:0 12px 30px rgba(0,132,255,.3)!important}.hero-watch{font-size:14px;padding:13px 19px;color:#fff;background:rgba(4,20,43,.35);border-color:rgba(151,205,255,.6)}.hero-watch:hover{background:rgba(35,99,161,.38);border-color:#77c9ff}.play-dot{font-size:12px;color:#68d8ff}.hero-proof{display:flex;gap:8px;margin-top:18px;color:#d6e7f8;font-size:13px}.hero-proof span+span:before{content:"·";margin-right:8px;color:#61c9ff}

.hero-product{position:relative;min-width:0}.app-shell{background:#f8fbff;border:1px solid rgba(198,225,250,.55);border-radius:14px;box-shadow:0 40px 90px rgba(0,8,24,.42),0 0 0 1px rgba(255,255,255,.11);overflow:hidden;transform:perspective(1500px) rotateY(-1.5deg) rotateX(.4deg);color:#1c3350}.app-titlebar{height:48px;display:grid;grid-template-columns:150px 1fr 75px;align-items:center;padding:0 13px;background:#fff;border-bottom:1px solid #dce5f0}.app-brand{display:flex;align-items:center;gap:7px;font-size:13px}.app-brand img{width:26px;height:26px}.app-nav-mini{display:flex;justify-content:center;gap:6px;align-self:stretch}.app-nav-mini span{font-size:8px;display:flex;align-items:center;padding:0 9px;color:#5f6f83;border-bottom:2px solid transparent}.app-nav-mini .active{color:#076bd6;background:#eaf4ff;border-bottom-color:#0c82f5;font-weight:750}.app-window-controls{display:flex;gap:7px;justify-content:flex-end}.app-window-controls i{width:7px;height:7px;background:#b5c2d1;border-radius:50%}.smart-preview-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px;background:#f7f9fc;border-bottom:1px solid #e1e8f2}.smart-preview-head>div:first-child{display:grid}.smart-preview-head strong{font-size:14px;color:#12253f}.smart-preview-head small{font-size:8px;color:#75839a;margin-top:1px}.preview-buttons{display:flex;gap:5px}.preview-buttons span{font-size:7.5px;padding:5px 7px;border:1px solid #cedae8;border-radius:5px;background:#fff;color:#415671}.preview-buttons .accent{color:#fff;background:#0f7deb;border-color:#0f7deb}.smart-preview-defaults{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:8px 11px;background:#fff;border-bottom:1px solid #e3eaf3}.smart-preview-defaults>div{border:1px solid #dce5ef;border-radius:5px;padding:5px 7px;min-width:0}.smart-preview-defaults small{display:block;font-size:6.4px;letter-spacing:.08em;color:#7e8a9b}.smart-preview-defaults b{display:block;font-size:7.3px;margin-top:2px;color:#2c405c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.smart-preview-grid{display:grid;grid-template-columns:1fr 1.17fr 1.56fr;min-height:300px;background:#f8fafc}.smart-photo-column,.ai-scan-column,.listing-result-column{padding:14px;border-right:1px solid #e0e7f0}.listing-result-column{border-right:0;background:#fff}.magazine-cover{height:136px;max-width:128px;margin:0 auto;border-radius:4px;border:1px solid #b5ad95;box-shadow:0 4px 12px rgba(23,39,63,.14);background:linear-gradient(150deg,#e5dcc5,#f2ead9);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#171717;position:relative;overflow:hidden}.magazine-cover:after{content:"";position:absolute;width:60px;height:78px;bottom:-14px;background:linear-gradient(155deg,#74432b,#c78b59);clip-path:polygon(45% 0,68% 5%,85% 25%,70% 43%,85% 100%,25% 100%,34% 43%,15% 28%,30% 7%)}.magazine-cover span{font-family:Georgia,serif;font-size:8px;font-weight:800;z-index:2;position:absolute;top:10px}.magazine-cover b{font-size:7px;position:absolute;right:6px;bottom:5px;z-index:2}.photo-thumbs{display:flex;justify-content:center;gap:5px;margin:8px 0}.cover-mini{width:28px;height:34px;border:1px solid #ccd5df;border-radius:3px;background:#ddd}.cover-mini.one{background:#ded0b1}.cover-mini.two{background:#a3a9ad}.cover-mini.three{background:#d4bc89}.smart-photo-column button{width:100%;border:1px solid #c7d6e7;background:#fff;border-radius:6px;padding:7px;font-size:8px;color:#31577c}.ai-scan-column{text-align:center;background:#fbfdff}.ai-orb{width:52px;height:52px;margin:7px auto 9px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#eafbff 25%,#bfeaff 26%,#0f85f8 66%,#d8f4ff 68%);box-shadow:0 0 22px rgba(23,149,255,.3);animation:pulseOrb 2.2s ease-in-out infinite}.ai-orb span{font-size:22px;color:#0875ed}.ai-scan-column h3{font-size:11px;margin:0 0 11px;color:#173453}.ai-scan-column ul{list-style:none;text-align:left;padding:0;margin:0 auto;max-width:150px;display:grid;gap:6px}.ai-scan-column li{font-size:7.8px;color:#465d77}.ai-scan-column li b{display:inline-grid;place-items:center;width:12px;height:12px;border-radius:50%;background:#1ca66f;color:#fff;font-size:7px;margin-right:5px}.scan-progress{height:5px;background:#e0e9f4;border-radius:99px;overflow:hidden;margin:14px auto 0;max-width:150px}.scan-progress i{display:block;height:100%;width:84%;background:linear-gradient(90deg,#0785ff,#43c4ff);border-radius:inherit;animation:scanBar 2.4s ease-in-out infinite}.result-kicker{font-size:6.7px;letter-spacing:.08em;font-weight:850;color:#159769}.listing-result-column label{display:block;font-size:6.6px;color:#687a91;margin:6px 0 2px}.fake-input{border:1px solid #cedaea;background:#fff;border-radius:4px;padding:5px 6px;font-size:7.3px;color:#1c334f}.fake-input.tall{line-height:1.35}.result-two{display:grid;grid-template-columns:1.5fr .8fr;gap:5px}.fake-editor{border:1px solid #cedaea;border-radius:4px;min-height:77px;padding:5px 6px;background:#fff;font-size:7px}.fake-editor p{margin:5px 0 0;line-height:1.45;color:#384d65}.result-actions{display:flex;gap:5px;margin-top:8px}.result-actions span{border:1px solid #cedaea;padding:5px 6px;border-radius:4px;font-size:6.7px;background:#fff}.result-actions .primary-mini{background:#0b82ef;border-color:#0b82ef;color:#fff}.scribble-callout{position:absolute;right:-13px;bottom:15px;font-family:"Segoe Print","Comic Sans MS",cursive;font-size:16px;line-height:1.05;color:#57c5ff;transform:rotate(-7deg);text-shadow:0 2px 8px rgba(0,0,0,.25)}

.impact-strip{position:relative;z-index:3;padding:20px clamp(24px,4vw,68px) 10px;display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:#fff;border-bottom:1px solid #e4ebf4;box-shadow:0 7px 26px rgba(16,52,98,.06)}.impact-item{display:flex;align-items:center;justify-content:center;gap:12px;padding:4px 22px 12px;border-right:1px solid #dde6f0}.impact-item:nth-child(4){border-right:0}.impact-icon{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#0b7ef4;color:#fff;font-size:16px;font-weight:800;box-shadow:0 8px 20px rgba(10,121,244,.2)}.impact-item div{display:grid}.impact-item strong{font-size:21px;color:#0e2850;letter-spacing:-.4px}.impact-item small{font-size:10.5px;color:#576a85}.impact-note{grid-column:1/-1;text-align:center;margin:0 0 5px;font-size:9px;color:#6e7e93}

.smart-story{max-width:1500px;margin:auto;display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;align-items:center;padding-top:80px;padding-bottom:80px}.smart-story h2,.platform-section h2,.real-product-section h2,.compare-section h2{font-size:clamp(38px,4vw,59px);line-height:1.03;letter-spacing:-2.5px;color:#0b2143;margin:10px 0 18px}.smart-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:32px}.smart-steps article{position:relative;padding:18px 14px 14px 0;border-right:1px solid #dbe4ef}.smart-steps article:last-child{border-right:0}.smart-steps article>span{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#0b82f4;color:#fff;font-size:10px;font-weight:800;margin-bottom:11px}.step-svg{width:37px;height:37px;color:#1186f3;margin-bottom:6px}.smart-steps h3{font-size:13px;margin:6px 0}.smart-steps p{font-size:11px;color:#687991;line-height:1.5;margin:0}.photos-out{margin-top:26px;font-family:"Segoe Print","Comic Sans MS",cursive;color:#1688ee;font-size:22px;transform:rotate(-2deg)}.real-app-card{border:1px solid #ccd9e8;border-radius:12px;box-shadow:0 28px 70px rgba(19,55,98,.17);overflow:hidden;background:#fff;transform:perspective(1400px) rotateY(-2deg)}.real-app-card-top{height:49px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;background:#f7f9fc;border-bottom:1px solid #dde5ef}.real-app-card-top>div{display:flex;align-items:center;gap:7px}.real-app-card-top img{width:25px;height:25px}.real-app-card-top b{font-size:12px}.real-app-card-top span{font-size:9px;color:#64768e}.ai-ready{color:#198d61!important;font-weight:750}.real-app-toolbar{display:flex;gap:6px;align-items:center;padding:9px 10px;border-bottom:1px solid #e3e9f1;background:#fff;font-size:8px}.real-app-toolbar span{margin-right:4px;color:#63758e}.real-app-toolbar button{border:1px solid #ccd8e7;background:#fff;color:#35516f;border-radius:5px;font-size:7.5px;padding:5px 7px}.real-app-toolbar .blue{margin-left:auto;color:#fff;background:#0e7eeb;border-color:#0e7eeb}.smart-table-head,.smart-table-row{display:grid;grid-template-columns:1.05fr 1.6fr .75fr 1.55fr .8fr;align-items:center}.smart-table-head{background:#f2f6fa;border-bottom:1px solid #dfe7ef;color:#687991;font-size:7px;text-transform:uppercase;letter-spacing:.04em;min-height:30px}.smart-table-head span,.smart-table-row>span{padding:0 9px}.smart-table-row{min-height:55px;border-bottom:1px solid #e8edf3;font-size:7.7px;color:#30465f}.smart-table-row>span:first-child{display:flex;align-items:center;gap:6px}.tiny-cover{width:24px;height:31px;border:1px solid #b8c5d2;border-radius:2px;display:inline-block;box-shadow:0 2px 5px rgba(0,0,0,.08)}.tiny-cover.c1{background:linear-gradient(#e9dec3,#8a5b36)}.tiny-cover.c2{background:linear-gradient(#f3e4ba,#a04433)}.tiny-cover.c3{background:linear-gradient(#2d3c51,#d2c67a)}.tiny-cover.c4{background:linear-gradient(#c7d9e6,#d19c48)}.tiny-cover.c5{background:linear-gradient(#1c2735,#d56b46)}.state{display:inline-flex!important;width:max-content;border-radius:999px;padding:3px 7px!important;background:#e8f7ef;color:#19714e}.state.analyzing{background:#e5f2ff;color:#126abb}.state.waiting{background:#f3f5f7;color:#69798d}

.productivity-section{background:linear-gradient(125deg,#061a35,#062544 65%,#083b69);color:#fff;position:relative;overflow:hidden}.productivity-section:after{content:"";position:absolute;width:620px;height:620px;border:1px solid rgba(74,180,255,.12);border-radius:50%;right:-300px;top:-150px}.productivity-inner{max-width:1500px;margin:auto;padding:70px clamp(24px,4.2vw,70px) 58px}.productivity-copy{display:grid;grid-template-columns:.8fr 1.2fr;column-gap:65px;align-items:end}.productivity-copy .eyebrow{grid-column:1}.productivity-copy h2{grid-column:1;margin:8px 0 0;font-size:clamp(38px,4vw,58px);letter-spacing:-2.3px;line-height:1.03;color:#fff}.productivity-copy p{grid-column:2;grid-row:1/3;color:#bcd0e6;font-size:17px;max-width:630px}.workflow-compare{display:grid;grid-template-columns:1fr 52px 1fr .75fr;gap:14px;align-items:center;margin-top:36px}.workflow-card{border:1px solid rgba(116,178,231,.42);border-radius:12px;background:rgba(6,30,58,.55);padding:18px 20px;min-height:235px}.workflow-card.new{border-color:#14a7ff;box-shadow:inset 0 0 0 1px rgba(32,165,255,.25),0 12px 30px rgba(0,0,0,.12)}.workflow-card h3{font-size:14px;margin:0 0 12px}.workflow-card ul{list-style:none;padding:0;margin:0;display:grid;gap:7px;color:#c7d6e7;font-size:11px}.workflow-card li:before{content:"✓";display:inline-grid;place-items:center;width:14px;height:14px;border-radius:50%;border:1px solid #6886a8;margin-right:7px;font-size:8px}.workflow-card.new li:before{background:#0f8df5;border-color:#0f8df5;color:#fff}.workflow-card.new strong{color:#59c8ff}.workflow-arrow{font-size:43px;color:#43bfff;text-align:center}.workflow-result{width:180px;height:180px;border-radius:50%;border:1px solid #1cb4ff;box-shadow:0 0 25px rgba(28,171,255,.18);display:grid;place-content:center;text-align:center;justify-self:center;color:#74d4ff;background:radial-gradient(circle,rgba(12,84,137,.45),rgba(6,32,61,.4))}.workflow-result strong{font-size:15px}.workflow-result span{font-size:10px;margin-top:4px}.productivity-quote{text-align:right;font-family:"Segoe Print","Comic Sans MS",cursive;color:#4ac6ff;font-size:17px;margin:18px 8% 0 0;transform:rotate(-1deg)}

.platform-section{max-width:1500px;margin:auto}.split-heading{margin-bottom:30px}.platform-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.platform-card{border:1px solid #e0e7f0;border-radius:15px;background:#fff;padding:24px;box-shadow:0 9px 32px rgba(18,52,93,.045);transition:.2s ease;min-height:255px;display:flex;flex-direction:column}.platform-card:hover{transform:translateY(-4px);box-shadow:0 20px 45px rgba(18,52,93,.1);border-color:#c7d9ef}.platform-icon{width:46px;height:46px;border-radius:12px;display:grid;place-items:center}.platform-icon svg{width:23px;height:23px}.platform-icon.blue{background:#e6f2ff;color:#0b7bf1}.platform-icon.teal{background:#e7f8f5;color:#168a7d}.platform-icon.violet{background:#f0eaff;color:#714ed4}.platform-icon.amber{background:#fff4dc;color:#b97608}.platform-icon.green{background:#eaf7eb;color:#26803b}.platform-icon.rose{background:#fdebf1;color:#c5486b}.platform-card h3{font-size:21px;margin:20px 0 9px;color:#102746}.platform-card p{color:#66768d;margin:0;font-size:14px}.platform-card>span{font-size:11px;color:#0b79ec;font-weight:750;margin-top:auto;padding-top:17px}

.real-product-section{max-width:1500px;margin:auto;display:grid;grid-template-columns:.7fr 1.3fr;gap:45px;align-items:center;background:#f8fafe;border-radius:24px;margin-top:20px;margin-bottom:85px;padding-left:clamp(24px,4vw,60px);padding-right:clamp(24px,4vw,60px)}.real-product-copy h2{font-size:clamp(36px,3.7vw,53px)}.real-product-points{display:flex;gap:7px;flex-wrap:wrap;margin-top:24px}.real-product-points span{font-size:10px;font-weight:700;padding:6px 9px;border-radius:99px;border:1px solid #ccd9e8;background:#fff;color:#42607e}.real-product-images{position:relative;min-height:470px;padding:30px 0}.screen-frame{margin:0;background:#fff;border:1px solid #cbd9e8;border-radius:12px;box-shadow:0 25px 60px rgba(17,48,87,.17);overflow:hidden}.screen-frame img{display:block;width:100%;height:auto}.screen-frame figcaption{font-size:9px;color:#657790;padding:7px 10px;border-top:1px solid #e3e9f1}.screen-main{width:88%}.screen-float{position:absolute;width:43%;right:0;bottom:12px;box-shadow:0 30px 65px rgba(12,42,80,.22)}

.founder-section{background:linear-gradient(180deg,#fff,#f8fbff);border-top:1px solid #edf1f6;border-bottom:1px solid #e5ebf2}.founder-inner{max-width:1500px;margin:auto;padding:75px clamp(24px,4.2vw,70px);display:grid;grid-template-columns:1fr .9fr;gap:65px;align-items:center}.founder-copy h2{font-size:clamp(34px,3.7vw,52px);line-height:1.04;letter-spacing:-2px;color:#0d2443;margin:9px 0 20px}.founder-copy p{color:#64758d;font-size:14px;max-width:730px}.founder-copy blockquote{border-left:3px solid #59aaf8;background:#eef6ff;color:#1f4776;border-radius:0 9px 9px 0;padding:14px 18px;margin:27px 0 0;font-size:17px}.founder-visual{position:relative;min-height:330px}.founder-monitor{width:72%;margin:10px auto 0}.monitor-screen{height:225px;border:12px solid #1e2f45;border-radius:12px;background:linear-gradient(145deg,#dff2ff,#f8fcff);box-shadow:0 25px 55px rgba(24,51,81,.2);display:grid;place-content:center;text-align:center}.monitor-screen img{width:70px;height:70px;margin:0 auto 6px}.monitor-screen strong{font-size:29px;color:#0b2140}.monitor-screen span{font-size:10px;color:#4d6682}.monitor-stand{width:100px;height:50px;border-bottom:12px solid #66778b;margin:auto;position:relative}.monitor-stand:after{content:"";position:absolute;left:-45px;bottom:-18px;width:190px;height:9px;border-radius:50%;background:#7d8d9f}.founder-note{position:absolute;left:0;top:20px;font-family:"Segoe Print","Comic Sans MS",cursive;color:#147cde;font-size:18px;transform:rotate(-8deg);text-align:center}.desk-cards{position:absolute;right:1%;bottom:0;display:grid;gap:4px;transform:rotate(-1deg)}.desk-cards span{display:block;padding:7px 15px;background:#fff;border:1px solid #ccd8e5;box-shadow:0 4px 10px rgba(0,0,0,.08);font-size:10px;color:#1d426d}.desk-cards span:last-child{background:#0d2b51;color:#fff}

.compare-section{max-width:1260px;margin:auto}.compare-table{border:1px solid #d9e4ef;border-radius:15px;overflow:hidden;background:#fff;box-shadow:0 15px 50px rgba(17,54,97,.07)}.compare-row{display:grid;grid-template-columns:1fr 1fr;min-height:52px;align-items:center;border-bottom:1px solid #e6edf4}.compare-row:last-child{border-bottom:0}.compare-row span,.compare-row strong{padding:13px 23px}.compare-row span{color:#657790;font-size:13px}.compare-row strong{border-left:1px solid #e2eaf2;color:#1269c4;font-size:13px;background:#f8fbff}.compare-row.head{background:#0b2343;color:#fff}.compare-row.head span{color:#fff;font-weight:800}.compare-row.head span:last-child{border-left:1px solid #28466b;background:#0d315d}

.final-cta{position:relative;text-align:center;padding:75px 20px 68px;background:radial-gradient(circle at 50% 0,rgba(32,137,245,.25),transparent 35%),linear-gradient(130deg,#061a34,#082a50);color:#fff;overflow:hidden}.final-cta:before{content:"";position:absolute;width:700px;height:700px;border:1px solid rgba(66,172,255,.1);border-radius:50%;left:50%;top:20%;transform:translate(-50%,-50%)}.final-cta>*{position:relative;z-index:1}.final-cta>img{width:68px;height:68px;filter:drop-shadow(0 8px 16px rgba(0,0,0,.25));display:block;margin:0 auto 12px}.final-cta h2{font-size:clamp(42px,4.5vw,65px);letter-spacing:-2.5px;margin:9px 0 4px}.final-cta p{font-size:21px;color:#c7daef;margin:0}.final-actions{display:flex;justify-content:center;gap:10px;margin:28px 0 20px}.btn.big{padding:14px 24px;font-size:15px}.dark-outline{background:transparent;color:#fff;border-color:#4f7195}.dark-outline:hover{background:#12365e;border-color:#6da4d6}.final-cta small{color:#7f9cbb;letter-spacing:.08em}

.premium-page-hero{background:radial-gradient(circle at 50% 0,#e6f4ff,transparent 45%),linear-gradient(180deg,#f8fbff,#fff)}.premium-page-hero h1 span{color:#0c7cf0}.premium-features{max-width:1250px}.feature-ai-banner{padding:60px clamp(24px,5vw,80px);display:flex;align-items:center;justify-content:space-between;gap:30px;background:linear-gradient(130deg,#071b36,#0b3f73);color:#fff}.feature-ai-banner h2{color:#fff;font-size:clamp(34px,3vw,48px);margin:7px 0}.feature-ai-banner p{color:#c4d8ed;font-size:16px}.feature-ai-banner>div{max-width:800px}

@keyframes pulseOrb{0%,100%{transform:scale(1);filter:saturate(1)}50%{transform:scale(1.06);filter:saturate(1.3)}}
@keyframes scanBar{0%{width:35%}50%{width:90%}100%{width:52%}}
.reveal{opacity:1;transform:none}.js .reveal{opacity:0;transform:translateY(20px);transition:opacity .62s ease,transform .62s ease}.js .reveal.revealed{opacity:1;transform:none}.js .reveal-delay-1{transition-delay:.12s}

@media(max-width:1180px){
  .site-header nav{gap:16px}.site-header nav a{font-size:11.5px}.brand-lockup small{display:none}.home-hero-inner{grid-template-columns:1fr;max-width:1050px}.home-hero-copy{max-width:760px}.hero-product{max-width:930px}.impact-strip{grid-template-columns:1fr 1fr}.impact-item:nth-child(2){border-right:0}.impact-item{border-bottom:1px solid #e5ebf3}.smart-story{grid-template-columns:1fr;max-width:1000px}.smart-story-copy{max-width:850px}.productivity-copy{grid-template-columns:1fr}.productivity-copy p{grid-column:1;grid-row:auto;margin-top:16px}.workflow-compare{grid-template-columns:1fr 45px 1fr}.workflow-result{grid-column:1/-1}.platform-grid{grid-template-columns:1fr 1fr}.real-product-section{grid-template-columns:1fr}.real-product-copy{max-width:850px}.founder-inner{grid-template-columns:1fr}.founder-visual{max-width:730px;width:100%;margin:auto}}
@media(max-width:920px){
  .site-header nav{display:none}.app-shell{transform:none}.smart-preview-grid{grid-template-columns:1fr 1.1fr}.listing-result-column{grid-column:1/-1;border-top:1px solid #e2e9f1}.scribble-callout{display:none}.smart-steps{grid-template-columns:1fr}.smart-steps article{border-right:0;border-bottom:1px solid #e1e8f0;display:grid;grid-template-columns:30px 50px 1fr;column-gap:10px;align-items:center}.smart-steps article>span,.step-svg{margin:0}.smart-steps h3{margin:0}.smart-steps p{grid-column:3}.workflow-compare{grid-template-columns:1fr}.workflow-arrow{transform:rotate(90deg)}.workflow-result{grid-column:auto}.platform-grid{grid-template-columns:1fr}.real-product-images{min-height:390px}.compare-row{grid-template-columns:1fr 1fr}.final-actions{flex-wrap:wrap}}
@media(max-width:650px){
  .site-header{height:64px;padding:0 14px}.brand-logo{width:36px;height:36px}.brand-word{font-size:25px}.header-actions .btn.ghost{display:none}.header-actions .btn.primary{font-size:11px;padding:9px 10px}.home-hero-inner{padding:48px 17px 42px;gap:34px}.home-hero h1{font-size:46px;letter-spacing:-2px}.home-hero h2{font-size:31px}.home-hero-copy>p{font-size:16px}.hero-actions{flex-direction:column}.hero-actions .btn{width:100%}.hero-product{overflow:hidden}.app-shell{width:760px;transform:scale(.68);transform-origin:left top;margin-bottom:-126px}.impact-strip{grid-template-columns:1fr;padding-left:18px;padding-right:18px}.impact-item{border-right:0;justify-content:flex-start}.smart-story{padding-left:18px;padding-right:18px}.smart-story h2,.platform-section h2,.real-product-section h2,.compare-section h2{font-size:39px;letter-spacing:-1.7px}.real-app-card{width:730px;transform:scale(.62);transform-origin:left top;margin-bottom:-150px}.productivity-inner{padding-left:18px;padding-right:18px}.productivity-copy h2{font-size:39px}.workflow-card{min-height:0}.platform-section{padding-left:18px;padding-right:18px}.real-product-section{border-radius:0;margin-bottom:50px;padding-left:18px;padding-right:18px}.real-product-images{min-height:250px}.screen-main{width:100%}.screen-float{width:55%;right:-3px}.founder-inner{padding-left:18px;padding-right:18px}.founder-monitor{width:92%}.founder-note{display:none}.compare-section{padding-left:18px;padding-right:18px}.compare-row{grid-template-columns:1fr}.compare-row strong{border-left:0;border-top:1px solid #e4ebf3;padding-top:8px}.compare-row.head span:last-child{border-left:0;border-top:1px solid #28466b}.final-cta{padding-left:18px;padding-right:18px}.feature-ai-banner{align-items:flex-start;flex-direction:column}.brand-footer .brand-lockup small{display:block}}

/* Update 4: pricing clarity + homepage conversion section */
.home-pricing{background:linear-gradient(180deg,#fff 0%,#f6f9fd 100%);border-top:1px solid #e7edf5}.home-price-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:34px}.home-price-grid article{position:relative;background:#fff;border:1px solid #dfe7f1;border-radius:18px;padding:26px 22px 22px;box-shadow:0 12px 38px rgba(22,55,105,.06);display:flex;flex-direction:column;min-height:310px}.home-price-grid article.featured{border:2px solid #1473e6;box-shadow:0 18px 48px rgba(20,115,230,.14);transform:translateY(-6px)}.home-price-grid article>i{position:absolute;right:16px;top:14px;background:#eaf3ff;color:#0b5fc6;border-radius:999px;padding:5px 9px;font-size:10px;font-style:normal;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.home-price-grid article>span{font-size:13px;font-weight:850;text-transform:uppercase;letter-spacing:.08em;color:#52627c}.home-price-grid article>strong{font-size:37px;line-height:1.1;letter-spacing:-1.5px;color:#0b1f3a;margin:13px 0 16px}.home-price-grid article>strong small{font-size:13px;letter-spacing:0;color:#75839a;font-weight:700}.home-price-grid article>b{font-size:15px;color:#1473e6}.home-price-grid article>p{font-size:14px;color:#65738c;flex:1}.home-price-grid article>a{font-weight:800;color:#1473e6}.home-price-note,.listing-limit-note{display:flex;gap:22px;justify-content:center;flex-wrap:wrap;margin-top:24px;color:#425372;font-size:13px}.home-price-note span:before{color:#119c64}.listing-limit-note{max-width:900px;margin:30px auto 0;padding:18px 20px;background:#edf5ff;border:1px solid #d3e6ff;border-radius:14px;display:grid;gap:4px;text-align:center}.listing-limit-note strong{color:#0b1f3a}.listing-limit-note span{color:#5c6d87}.pricing-grid{grid-template-columns:repeat(4,1fr)}.pricing-grid .plan{min-width:0}.pricing-grid .plan ul{padding-left:0;list-style:none}.pricing-grid .plan li{margin:8px 0;font-size:13px}.pricing-grid .plan:first-child li:nth-child(2){color:#8a5b00}.pricing-grid .plan:nth-child(2){border-color:#9bc8ff;box-shadow:0 18px 50px rgba(20,115,230,.10)}
@media(max-width:1050px){.home-price-grid,.pricing-grid{grid-template-columns:repeat(2,1fr)}.home-price-grid article.featured{transform:none}}
@media(max-width:600px){.home-price-grid,.pricing-grid{grid-template-columns:1fr}.home-pricing{padding-left:18px;padding-right:18px}.home-price-note{justify-content:flex-start;display:grid;gap:8px}}

/* Update 5: seller-variety visuals, product tour, interactive plan selection */
.product-photo{height:136px;max-width:150px;margin:0 auto;border-radius:10px;border:1px solid #c9d7e6;background:linear-gradient(145deg,#f7fbff,#e7f2ff);display:grid;place-items:center;position:relative;box-shadow:0 5px 15px rgba(23,39,63,.12)}.product-photo>span{font-size:66px;filter:drop-shadow(0 5px 5px rgba(0,0,0,.12))}.product-photo>b{position:absolute;bottom:7px;left:8px;right:8px;font-size:7px;color:#274663;background:rgba(255,255,255,.9);padding:3px;border-radius:4px}.product-mini{width:30px;height:34px;border:1px solid #ccd8e5;border-radius:5px;background:#fff;display:grid;place-items:center;font-style:normal;font-size:17px;overflow:hidden}.product-mini.card{font-size:15px;color:#d39a16;background:linear-gradient(145deg,#fff8d7,#fff)}
.home-price-grid article,.pricing-grid .plan{cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.home-price-grid article.selected,.pricing-grid .plan.selected{border:2px solid #1473e6!important;box-shadow:0 20px 55px rgba(20,115,230,.18)!important;transform:translateY(-6px)}.home-price-grid article.selected:after,.pricing-grid .plan.selected:after{content:none}.home-price-grid article{position:relative}.pricing-grid .plan{position:relative}.home-price-grid article.featured:not(.selected){border:1px solid #dfe7f1;box-shadow:0 12px 38px rgba(22,55,105,.06);transform:none}.home-price-grid article.featured.selected:after{content:none}.home-price-grid article.featured>i{display:none}
.product-tour{max-width:1300px;margin:auto}.product-tabs{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;padding:7px;background:#eef4fa;border:1px solid #dce7f2;border-radius:16px;margin-bottom:30px}.product-tab{border:0;background:transparent;border-radius:11px;padding:14px 10px;font:inherit;font-weight:800;color:#60728a;cursor:pointer}.product-tab.active{background:#fff;color:#0b6ed4;box-shadow:0 5px 18px rgba(20,60,100,.10)}.product-panel{display:none;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:center;min-height:410px}.product-panel.active{display:grid}.product-panel h2{font-size:clamp(30px,3.3vw,47px);line-height:1.08;letter-spacing:-1.8px;color:#0d2443}.product-panel ul{list-style:none;padding:0;display:grid;gap:10px;color:#536983}.product-demo{border:1px solid #d9e5f0;border-radius:17px;background:#f8fbff;box-shadow:0 22px 60px rgba(20,60,100,.12);overflow:hidden;min-height:280px}.demo-top{height:52px;background:#fff;border-bottom:1px solid #dce6f0;display:flex;align-items:center;gap:8px;padding:0 16px}.demo-top img{width:27px;height:27px}.demo-top span{margin-left:auto;color:#6a7d94;font-size:12px}.demo-body{min-height:228px;display:grid;place-content:center;text-align:center;padding:30px}.demo-body strong{font-size:25px;color:#14385f}.demo-body p{color:#687d95}.demo-items{display:flex;justify-content:center;gap:12px;margin-bottom:20px}.demo-items span{width:65px;height:65px;display:grid;place-items:center;background:#fff;border:1px solid #d6e3ef;border-radius:12px;font-size:34px}.product-extra{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:34px}.product-extra article{padding:22px;border:1px solid #dce6f0;border-radius:14px;background:#fff}.product-extra strong{font-size:17px;color:#153b63}.product-extra p{color:#687d95;margin-bottom:0}
@media(max-width:850px){.product-tabs{grid-template-columns:1fr 1fr}.product-panel.active{grid-template-columns:1fr}.product-extra{grid-template-columns:1fr}.home-price-grid article.selected,.pricing-grid .plan.selected{transform:none}}


/* Update 6: final polish, alignment, demo-safe communications preview */
.section-heading.split-heading{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:center}.platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.platform-card{height:100%}.home-price-grid{align-items:stretch}.home-price-grid article{transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s ease,border-color .28s ease}.home-price-grid article.selected{transform:translateY(-4px)}.home-price-grid article>span{min-height:20px}.home-price-grid article>strong{margin-top:10px}.founder-inner,.real-product-section,.smart-story,.productivity-inner{width:100%}.founder-copy,.real-product-copy,.section-heading>div{min-width:0}.founder-copy h2{overflow-wrap:normal}.reveal{transition:opacity .55s ease,transform .55s cubic-bezier(.2,.7,.2,1)}
.demo-message-screen{background:#fff}.demo-screen-tabs{height:38px;display:flex;gap:6px;align-items:end;padding:0 12px;background:#f7f9fc;border-bottom:1px solid #dce5ef}.demo-screen-tabs span,.demo-screen-tabs b{font-size:10px;padding:8px 12px 7px;font-weight:600}.demo-screen-tabs b{background:#fff;color:#0b6ed4;border:1px solid #d9e4ef;border-bottom-color:#fff;border-radius:6px 6px 0 0}.demo-message-layout{display:grid;grid-template-columns:145px 1fr;min-height:310px}.demo-message-layout aside{padding:16px 10px;border-right:1px solid #e2e8f0;display:grid;align-content:start;gap:5px}.demo-message-layout aside strong,.demo-message-layout aside span{font-size:10px;padding:8px;border-radius:6px;color:#53657b}.demo-message-layout aside strong{color:#1d3657}.demo-message-layout aside span{display:flex;justify-content:space-between}.demo-message-layout aside span.active{background:#dcecff;color:#0a64c6;font-weight:800}.demo-message-layout aside i{font-style:normal;background:#eef2f7;border-radius:99px;padding:0 5px}.demo-conversations{padding:10px}.demo-search{border:1px solid #d9e3ee;border-radius:6px;color:#9aa8b9;font-size:9px;padding:7px 10px;margin-bottom:8px}.demo-conversations article{display:grid;grid-template-columns:28px 1fr auto;gap:8px;align-items:center;padding:10px 8px;border-bottom:1px solid #edf1f5}.demo-conversations article.active{background:#e7f2ff}.demo-conversations article>i{width:27px;height:27px;border-radius:50%;background:#eef3ff;display:grid;place-items:center;font-style:normal;font-size:10px;color:#5166c5}.demo-conversations article strong{font-size:10px;display:block}.demo-conversations article small{font-size:8px;color:#75869b;display:block}.demo-conversations article>b{font-size:9px;color:#15945d}.demo-offer-screen{background:#fff;padding:12px 12px 0;font-size:9px}.offer-live{text-align:right;color:#13975d;font-size:7px}.offer-label{display:block;color:#19a25f;font-size:7px;font-weight:800;margin-top:8px}.demo-offer-screen>strong{display:block;font-size:10px;color:#223b59;margin:4px 0}.demo-offer-screen>small{color:#2b7fd4}.offer-box{display:grid;grid-template-columns:1fr 1fr;margin:12px 0;padding:10px;background:#f3fbf6;border:1px solid #d9eee1;border-radius:5px}.offer-box span{grid-column:1/-1;color:#687b8f}.offer-box b{font-size:17px;color:#11965b}.offer-box small{align-self:center;color:#687b8f}.demo-offer-screen>p{border:1px solid #dfe6ee;border-radius:4px;padding:8px;color:#5c6d80;min-height:48px}.offer-actions{display:flex;justify-content:flex-end;gap:5px;margin:18px 0 10px}.offer-actions>*{font-size:7px;border:1px solid #dce4ec;border-radius:4px;padding:5px 9px}.offer-actions b{background:#18a363;color:#fff;border-color:#18a363}
@media(max-width:1100px){.platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-heading.split-heading{grid-template-columns:1fr}.section-heading.split-heading .lead{max-width:800px}.founder-inner{padding-left:clamp(24px,5vw,54px);padding-right:clamp(24px,5vw,54px)}}
@media(max-width:700px){.platform-grid{grid-template-columns:1fr}.demo-message-layout{grid-template-columns:100px 1fr}.demo-message-layout aside{padding:8px 5px}.demo-conversations article>b{display:none}.screen-float{position:relative;width:82%;margin:-40px 0 0 auto;right:auto;bottom:auto}.real-product-images{padding-bottom:20px}.founder-copy h2{font-size:36px}}
/* Update 7 polish */
.impact-strip{grid-template-columns:repeat(5,1fr);padding-bottom:16px}.impact-item:nth-child(4){border-right:1px solid #dde6f0}.impact-item:nth-child(5){border-right:0}.founder-copy h2{font-size:clamp(32px,3.25vw,47px);letter-spacing:-1.6px}.founder-copy h2>span{display:block}.founder-copy h2>span+span{margin-top:5px}.founder-note{top:-2px;left:5%;font-size:17px;z-index:3}.desk-cards{right:0;bottom:8px}.scribble-callout{right:24px;bottom:24px}.photos-out{margin-left:42px;max-width:max-content}.product-tabs{grid-template-columns:repeat(6,1fr)}
.scale-section{max-width:1500px;margin:auto;display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:center}.scale-copy h2{font-size:clamp(38px,4vw,58px);line-height:1.03;letter-spacing:-2.3px;color:#0b2143;margin:10px 0 18px}.scale-copy p{font-size:17px;line-height:1.7;color:#5e718b}.scale-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.scale-stats article{min-height:180px;padding:28px;border:1px solid #dce7f2;border-radius:18px;background:linear-gradient(180deg,#fff,#f7fbff);box-shadow:0 15px 40px rgba(20,60,100,.08)}.scale-stats strong{display:block;font-size:30px;color:#0878e8;margin-bottom:10px}.scale-stats span{color:#5c7089;line-height:1.5}.seo-content{max-width:1050px;margin:auto}.seo-content h2{font-size:32px;color:#0d2443;margin:42px 0 12px}.seo-content p{font-size:17px;line-height:1.75;color:#5c7089}.seo-cta{margin-top:50px;padding:36px;border-radius:20px;background:#edf6ff;text-align:center}
@media(max-width:1100px){.impact-strip{grid-template-columns:repeat(2,1fr)}.impact-item:nth-child(2n){border-right:0}.impact-item:nth-child(5){grid-column:1/-1}.scale-section{grid-template-columns:1fr}.product-tabs{grid-template-columns:repeat(3,1fr)}}
@media(max-width:700px){.impact-strip{grid-template-columns:1fr}.impact-item{border-right:0}.impact-item:nth-child(5){grid-column:auto}.scale-stats{grid-template-columns:1fr}.product-tabs{grid-template-columns:1fr 1fr}.photos-out{margin-left:0}.founder-copy h2{font-size:34px}}
.reviews-section{max-width:1500px;margin:auto}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.review-grid article{position:relative;padding:28px;border:1px solid #dce6f0;border-radius:18px;background:#fff;box-shadow:0 14px 38px rgba(20,60,100,.07)}.sample-badge{display:inline-block;padding:5px 8px;border-radius:999px;background:#eef5fc;color:#5e7188;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.stars{margin:16px 0 12px;color:#0b7ef4;letter-spacing:3px}.review-grid blockquote{margin:0 0 20px;color:#314a68;font-size:16px;line-height:1.65}.review-grid strong{font-size:12px;color:#0d294d}.reviews-section .lead{max-width:620px}
@media(max-width:850px){.review-grid{grid-template-columns:1fr}}

/* Update 8 polish */
.sellius-download-icon{background:linear-gradient(145deg,#eef8ff,#dcefff);border:1px solid #c8ddf2}.sellius-download-icon img{width:54px;height:54px;object-fit:contain}
.founder-visual-v8{min-height:390px;padding:48px 155px 18px 5px}.founder-visual-v8 .founder-note{top:0;left:0;transform:rotate(-6deg);font-size:18px;line-height:1.25;z-index:5}.founder-workspace{background:#fff;border:10px solid #21354e;border-radius:14px;box-shadow:0 25px 65px rgba(25,54,90,.18);overflow:hidden;min-height:310px}.fw-top{height:42px;display:flex;align-items:center;gap:13px;padding:0 12px;border-bottom:1px solid #dbe5f0;font-size:8px;color:#314d70}.fw-top img{width:25px;height:25px}.fw-top b{font-size:13px;margin-right:auto;color:#0d294d}.fw-body{display:grid;grid-template-columns:42% 58%;min-height:250px}.fw-photos{padding:14px;border-right:1px solid #dce6f0}.fw-photos strong{font-size:10px}.fw-photo-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;margin-top:10px}.fw-photo-grid i{height:61px;border-radius:7px;background:#eef5fb;display:grid;place-items:center;font-style:normal;font-size:26px}.fw-form{padding:14px}.fw-form small{color:#169764;font-size:7px;font-weight:850}.fw-form label{display:block;font-size:7px;color:#687a91;margin:9px 0 3px}.fw-form>div,.fw-form p{border:1px solid #cedaea;border-radius:5px;padding:7px;font-size:7px;color:#344d69;margin:0}.fw-fields{display:grid!important;grid-template-columns:1.6fr .8fr;gap:5px;border:0!important;padding:0!important;margin-top:6px!important}.fw-fields span{border:1px solid #cedaea;border-radius:5px;padding:6px}.fw-form button{margin-top:9px;border:0;border-radius:5px;background:#0b82ef;color:#fff;padding:7px 9px;font-size:7px}.founder-benefits{position:absolute;right:0;top:75px;width:145px;display:grid;gap:10px}.founder-benefits article{padding:13px 11px;border:1px solid #dce6f0;border-radius:14px;background:#fff;box-shadow:0 10px 25px rgba(25,54,90,.08)}.founder-benefits b{display:block;font-size:10px;color:#0d294d}.founder-benefits span{display:block;font-size:8px;color:#64758d;margin-top:4px;line-height:1.35}
.premium-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1260px}.feature-row.feature-row-premium{position:relative;border:1px solid #dce6f0;border-radius:18px;padding:26px;min-height:185px;background:linear-gradient(145deg,#fff,#fbfdff);box-shadow:0 12px 34px rgba(20,60,100,.055);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;grid-template-columns:44px 1fr}.feature-row.feature-row-premium:hover{transform:translateY(-3px);box-shadow:0 20px 45px rgba(20,60,100,.09);border-color:#bfd7ef}.feature-index{width:36px;height:36px;border-radius:11px;background:#edf6ff;color:#0b7ef4!important;display:grid;place-items:center;padding:0!important}.feature-icon{width:42px;height:42px;border-radius:12px;background:linear-gradient(145deg,#eaf5ff,#f5f0ff);display:grid;place-items:center;color:#0b7ef4;font-size:18px;margin-bottom:14px}.feature-row-premium h3{font-size:21px;margin-bottom:9px}.feature-row-premium p{line-height:1.65}.feature-ai-banner{margin-top:10px}
.review-grid article{overflow:hidden}.review-grid article:before{content:"“";position:absolute;right:18px;top:-18px;font:700 90px Georgia,serif;color:#edf5ff}.stars{margin-top:0}
@media(max-width:1050px){.founder-visual-v8{padding-right:130px}.founder-benefits{width:125px}.premium-features{grid-template-columns:1fr}}
@media(max-width:700px){.founder-visual-v8{padding:55px 0 0}.founder-benefits{position:static;width:100%;grid-template-columns:1fr;margin-top:12px}.fw-top span{display:none}.fw-body{grid-template-columns:1fr}.fw-photos{display:none}}

/* Update 9 finishing polish */
.founder-visual-v8 .founder-note{top:-34px;left:2%;z-index:8;line-height:1.18}
.compact-marketing-hero{padding-top:62px;padding-bottom:42px}
.compact-marketing-hero h1{font-size:clamp(40px,4.15vw,58px);line-height:1.02;letter-spacing:-2.4px;margin-top:12px;margin-bottom:17px}
.compact-marketing-hero p{font-size:16px;max-width:690px}
.product-page-hero.compact-marketing-hero{padding-bottom:38px}
.premium-features{padding-top:58px}
.feature-row.feature-row-premium{grid-template-columns:1fr;padding:25px 27px;min-height:176px}
.feature-row.feature-row-premium>div{width:100%}
.impact-icon{font-family:Inter,ui-sans-serif,sans-serif;font-size:18px;line-height:1;letter-spacing:-2px}
.impact-clock{font-size:21px;letter-spacing:0}.impact-stack{font-size:22px;letter-spacing:0}.impact-users{font-size:12px;letter-spacing:-3px}.impact-scale{font-size:21px;letter-spacing:0}
@media(max-width:800px){.compact-marketing-hero{padding-top:48px;padding-bottom:34px}.compact-marketing-hero h1{font-size:clamp(38px,8vw,50px)}.premium-features{padding-top:42px}}

/* Update 10: first-fold composition and modern impact icon system */
.impact-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.impact-item:nth-child(5) .impact-icon svg{fill:currentColor;stroke:none;width:21px;height:21px}.impact-item strong{font-size:18px;line-height:1.15}.impact-item small{font-size:10px;line-height:1.25;margin-top:3px}.impact-item{padding-left:14px;padding-right:14px}.impact-strip{padding-top:14px;padding-bottom:12px}.home-hero-inner{padding-top:48px;padding-bottom:40px}.home-hero-copy{padding-top:8px;padding-bottom:8px}.home-hero h1{font-size:clamp(46px,4.6vw,68px)}.home-hero h2{font-size:clamp(29px,3vw,44px)}
@media (min-width:1200px) and (min-height:850px){.home-hero-inner{padding-top:42px;padding-bottom:34px}.impact-strip{min-height:82px}}

/* Update 11 — refined above-the-fold balance and premium feature pictograms */
.impact-strip{padding-top:16px;padding-bottom:16px;min-height:104px}
.impact-item{gap:15px;padding:6px 18px 10px}
.impact-icon{width:50px;height:50px;border-radius:0;background:transparent;color:#58718f;box-shadow:none;flex:0 0 50px}
.impact-icon svg{width:46px;height:46px;stroke:currentColor;stroke-width:1.65;fill:none;stroke-linecap:round;stroke-linejoin:round}
.impact-item:nth-child(5) .impact-icon svg{width:46px;height:46px;fill:none;stroke:currentColor;stroke-width:1.65}
.impact-item strong{font-size:18px;line-height:1.15;color:#102b50}
.impact-item small{font-size:10.5px;line-height:1.3;margin-top:4px;color:#60738d}
@media (min-width:1200px){
  .home-hero-inner{padding-top:66px;padding-bottom:56px}
  .home-hero-copy{padding-top:12px;padding-bottom:12px}
}
@media (min-width:1200px) and (min-height:850px){
  .home-hero-inner{padding-top:64px;padding-bottom:54px}
  .impact-strip{min-height:104px}
}
@media(max-width:1100px){.impact-icon{width:48px;height:48px;flex-basis:48px}.impact-icon svg,.impact-item:nth-child(5) .impact-icon svg{width:42px;height:42px}}

/* Update 12 — final homepage header/hero spacing polish */
.site-header nav a{font-size:16px;font-weight:700}
.hero-actions-solo{justify-content:center;max-width:635px}
.hero-actions-solo .hero-main{min-width:174px}
.smart-story{padding-top:48px}
@media (min-width:1200px){.impact-strip{padding-bottom:12px;min-height:92px}.impact-item{padding-bottom:6px}}
@media (min-width:1200px) and (min-height:850px){.impact-strip{min-height:92px}}
@media(max-width:1050px){.site-header nav a{font-size:13px}.smart-story{padding-top:58px}}
@media(max-width:600px){.hero-actions-solo{max-width:none}.smart-story{padding-top:44px}}


/* Update 13 — desktop first-screen balance */
.hero-actions-solo{justify-content:flex-start;max-width:635px}
@media (min-width:1200px){
  .home-hero-inner{padding-top:66px;padding-bottom:118px}
}
@media (min-width:1200px) and (max-height:900px){
  .home-hero-inner{padding-top:58px;padding-bottom:92px}
}
@media (max-width:1199px){.hero-actions-solo{justify-content:flex-start}}

/* Update 18: registration consent rows */
.auth-card .form-grid > label.checkbox.field.full{display:grid;grid-template-columns:20px minmax(0,1fr);column-gap:11px;align-items:start;width:100%;margin:0 0 4px;padding:3px 0}
.auth-card .form-grid > label.checkbox.field.full input[type="checkbox"]{grid-column:1;width:18px;height:18px;margin:2px 0 0 0;justify-self:start}
.auth-card .form-grid > label.checkbox.field.full > span{grid-column:2;margin:0;min-width:0;text-align:left;line-height:1.45}

/* Launch audit: accessible navigation, readable guides and consistent forms. */
.skip-link{position:absolute;left:16px;top:-100px;z-index:100;background:#fff;color:#0b1f3a;padding:12px 18px;border:2px solid #1473e6;border-radius:8px}.skip-link:focus{top:8px}
:focus-visible{outline:3px solid #1473e6;outline-offset:4px}
.guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1200px;margin:auto}.guide-card h2{font-size:24px;line-height:1.25}.guide-card p{color:#52627a}.guide-card .btn{margin-top:12px}.guide .page-hero{max-width:1000px;margin:auto;text-align:left}.guide .page-hero h1{font-size:clamp(34px,4.5vw,56px);letter-spacing:-1.5px;line-height:1.12}.guide .page-hero nav{font-size:14px;margin-bottom:22px}.guide-body{max-width:840px;margin:auto;padding:0 24px 70px;font-size:18px;line-height:1.75}.guide-body h2{font-size:28px;line-height:1.25;letter-spacing:-.5px;margin:36px 0 16px}.guide-body p,.guide-body li{color:#35465f}.guide-body a,.auth-card p a,.legal a{color:#075db9;text-decoration:underline;text-underline-offset:3px}.guide-toc{background:#f0f6ff;padding:22px 28px;border-radius:14px}.guide-body section{scroll-margin-top:140px}.guide-body .table{font-size:16px;min-width:460px}.guide-body caption{text-align:left;font-weight:700;margin-bottom:10px}.guide-body .panel{margin-top:36px}.support-message{white-space:pre-wrap;overflow-wrap:anywhere}.auth-card form>button{margin:8px 6px 0 0}
@media(max-width:800px){.site-header{height:auto;min-height:76px;flex-wrap:wrap;gap:12px;padding:12px 16px}.site-header nav{display:flex;order:3;flex:0 0 100%;gap:22px;overflow-x:auto;padding:6px 0;margin:0}.site-header nav a{white-space:nowrap;min-height:32px;display:flex;align-items:center}.header-actions{margin-left:auto;flex-wrap:wrap;gap:5px}.header-actions .ghost{display:inline-flex}.header-actions .btn{padding:9px;font-size:13px}.guide-grid{grid-template-columns:1fr}.guide-body{font-size:17px;padding-left:18px;padding-right:18px}.guide-body section{scroll-margin-top:170px}.cookie{max-height:75vh;overflow:auto}.auth-card{min-width:0}.form-grid>*{min-width:0}}
@media(max-width:420px){.site-header .brand{max-width:165px}.site-header .brand-logo{max-width:160px}.header-actions{margin-left:0}.site-header{justify-content:space-between}.site-header nav{gap:18px}.guide-body h2{font-size:25px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.reveal{opacity:1!important;transform:none!important}}


/* Update 19 — taller homepage capability strip on desktop */
@media (min-width:1200px){
  .impact-strip{min-height:165px;padding-top:32px;padding-bottom:32px}
  .impact-item{padding-top:14px;padding-bottom:14px}
}
