*{box-sizing:border-box}body{color:#fff;background:#100d0b;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.promo{background:radial-gradient(circle at top right,color-mix(in srgb,var(--accent) 38%,transparent),transparent 35%),linear-gradient(180deg,var(--dark),#0b0908 65%);min-height:100vh;padding-bottom:92px}.topbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0908c7;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex;position:sticky;top:0}.brand{color:#fff;align-items:center;gap:10px;text-decoration:none;display:flex}.brand span{background:var(--accent);color:#111;border-radius:15px;place-items:center;width:38px;height:38px;font-weight:950;display:grid}.bubbles{gap:8px;display:flex}.bubbles a{color:#fff;background:#ffffff12;border:1px solid #fff3;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:950;text-decoration:none;display:grid}.bubbles a.active{color:#111;background:#fff;transform:translateY(-2px)}.hero{gap:24px;padding:36px 16px 18px;display:grid}.kicker{text-transform:uppercase;letter-spacing:.14em;color:color-mix(in srgb,var(--accent) 78%,#fff);margin:0;font-size:12px;font-weight:950}h1{letter-spacing:-.075em;margin:12px 0;font-size:clamp(44px,14vw,88px);line-height:.86}.hero p,.proposalHero p,.promoGrid p,.proof p,.aiCard p,.checklist p{color:#ffffffc2;font-size:17px;line-height:1.5}.ctaRow{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.ctaRow a,.finalCta a{background:var(--accent);color:#111;box-shadow:0 18px 50px color-mix(in srgb,var(--accent) 28%,transparent);border-radius:999px;padding:15px 18px;font-weight:950;text-decoration:none}.ctaRow .secondary{color:#fff;box-shadow:none;background:#ffffff1a;border:1px solid #ffffff2e}.phoneFrame{background:linear-gradient(145deg,#ffffff29,#ffffff0d);border:1px solid #ffffff29;border-radius:38px;align-items:end;min-height:390px;padding:24px;display:flex;position:relative;overflow:hidden}.phoneFrame:before{content:"";mix-blend-mode:overlay;background:repeating-linear-gradient(135deg,#ffffff1a 0 8px,#0000 8px 20px);position:absolute;inset:-30px}.phoneFrame img{filter:drop-shadow(0 30px 70px #00000073);width:70%;max-width:360px;position:absolute;top:20px;right:-10px}.phoneFrame div{z-index:2;position:relative}.phoneFrame span{text-transform:uppercase;letter-spacing:.16em;color:#ffffffb8;font-size:12px;display:block}.phoneFrame strong{font-size:42px;line-height:.9;display:block}.promoGrid,.priceCards,.mapSolution{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;padding:16px;display:grid}.promoGrid article,.proof,.proposalHero,.tier,.mapSolution article,.aiCard,.checklist,.finalCta{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff13;border:1px solid #ffffff21;border-radius:28px;padding:22px}.promoGrid .wide{grid-column:1/-1}.promoGrid h2,.proof h2,.aiCard h2,.checklist h2,.finalCta h2{letter-spacing:-.055em;margin:8px 0 12px;font-size:clamp(30px,8vw,56px);line-height:.94}.promoGrid h3{margin:22px 0 8px;font-size:30px;line-height:.95}.promoGrid span{color:var(--accent);font-weight:950}.proof{gap:18px;margin:16px;display:grid}.mapCard{background:linear-gradient(135deg,#ffffff2e,color-mix(in srgb,var(--accent) 32%,transparent)),repeating-linear-gradient(45deg,#ffffff14 0 5px,transparent 5px 18px);border-radius:24px;flex-direction:column;justify-content:end;min-height:230px;padding:18px;display:flex}.mapCard span{color:#ffffffb8}.mapCard strong{font-size:30px;line-height:.95}.proposalHero{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 38%,transparent),#ffffff14);margin:16px}.priceHero{color:#111;background:#fff;border-radius:26px;gap:6px;margin-top:20px;padding:20px;display:grid}.priceHero span,.tier span{text-transform:uppercase;letter-spacing:.13em;color:var(--accent);font-size:12px;font-weight:950}.priceHero strong{font-size:34px}.priceHero em{font-style:normal;font-weight:900}.tier{min-height:210px}.tier.featured{color:#111;border-color:var(--accent);box-shadow:0 18px 60px color-mix(in srgb,var(--accent) 22%,transparent);background:#fff}.tier h3{margin:10px 0;font-size:26px;line-height:1}.tier strong{font-size:30px}.tier p{color:inherit;font-weight:850}.mapSolution{grid-template-columns:1fr}.mapSolution>div{gap:10px;display:grid}.aiCard,.checklist,.finalCta{margin:16px}.aiCard{background:linear-gradient(145deg,#ffffff14,color-mix(in srgb,var(--accent) 20%,transparent));gap:18px;display:grid}.aiCard strong{background:var(--accent);color:#111;border-radius:999px;place-self:center start;padding:12px 16px}.checklist div{flex-wrap:wrap;gap:10px;display:flex}.checklist span{background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;padding:10px 12px}.alternate{margin-top:18px}.finalCta{color:#111;background:#fff}.finalCta h2{color:#111}.finalCta a{margin-top:14px;display:inline-flex}.sticky{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0908cc;border:1px solid #ffffff29;border-radius:24px;grid-template-columns:1fr 1fr;gap:10px;padding:10px;display:grid;position:fixed;bottom:12px;left:12px;right:12px}.sticky a{text-align:center;border-radius:999px;padding:13px 10px;font-weight:950;text-decoration:none}.sticky a:first-child{background:var(--accent);color:#111}.sticky a:last-child{color:#fff;border:1px solid #ffffff2e}.index{color:#fff;background:#100d0b;min-height:100vh;padding:30px 16px}.index h1{letter-spacing:-.075em;font-size:clamp(42px,12vw,90px);line-height:.88}.indexGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.indexCard{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:28px;padding:22px;text-decoration:none}.indexCard h2{margin:10px 0;font-size:30px;line-height:1}@media (min-width:860px){.hero{grid-template-columns:1.05fr .95fr;align-items:center;padding:58px 28px 24px}.phoneFrame{min-height:560px}.proof{grid-template-columns:1fr .9fr}.mapSolution{grid-template-columns:1fr 1fr}.aiCard{grid-template-columns:1fr auto}.topbar{padding-left:28px;padding-right:28px}.sticky{width:360px;left:auto;right:24px}.proposalHero,.aiCard,.checklist,.finalCta,.proof{margin-left:28px;margin-right:28px}.promoGrid,.priceCards,.mapSolution{padding-left:28px;padding-right:28px}}@media (max-width:620px){.brand strong{white-space:nowrap;text-overflow:ellipsis;max-width:150px;overflow:hidden}.bubbles a{width:38px;height:38px}.topbar{align-items:flex-start}.phoneFrame{min-height:310px}h1{font-size:48px}}
.englishProposal h1{font-size:clamp(42px,11vw,78px)}.founderNote{background:linear-gradient(145deg,#ffffff24,#ffffff0f);border:1px solid #ffffff24;border-radius:30px;margin:14px 16px 0;padding:24px}.founderNote h2{letter-spacing:-.04em;margin:8px 0 12px;font-size:clamp(26px,8vw,46px);line-height:.95}.founderNote p{color:#ffffffc7;font-size:17px;line-height:1.55}.founderNote strong{color:#fff}.tierDetailGrid{gap:14px;padding:18px 16px;display:grid}.tierDetail{background:#ffffff17;border:1px solid #ffffff24;border-radius:28px;overflow:hidden;box-shadow:0 22px 60px #0000002e}.tierDetail.recommended{background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 30%,#ffffff14),#ffffff14);border-color:color-mix(in srgb,var(--accent) 55%,#fff3);box-shadow:0 24px 80px color-mix(in srgb,var(--accent) 20%,transparent)}.tierDetail summary{cursor:pointer;gap:8px;padding:22px;list-style:none;display:grid}.tierDetail summary::-webkit-details-marker{display:none}.tierDetail summary span{text-transform:uppercase;letter-spacing:.12em;width:max-content;color:color-mix(in srgb,var(--accent) 85%,#fff);background:#ffffff21;border:1px solid #ffffff29;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:950}.tierDetail summary h3{letter-spacing:-.045em;margin:4px 0;font-size:clamp(25px,7vw,38px);line-height:.95}.tierDetail summary strong{color:#fff;font-size:20px}.tierDetail summary em{color:#ffffffb3;font-style:normal;font-weight:800}.tierDetail summary p{color:#ffffffbd;margin:4px 0 0;line-height:1.45}.tierDrawer{gap:12px;padding:0 22px 24px;display:grid}.tierDrawer h4{text-transform:uppercase;letter-spacing:.13em;color:color-mix(in srgb,var(--accent) 80%,#fff);margin:12px 0 0;font-size:13px}.tierDrawer p{color:#ffffffc7;margin:0;line-height:1.55}.tierDrawer ul{gap:8px;margin:0;padding:0;display:grid}.tierDrawer li{color:#ffffffd6;background:#0000002e;border:1px solid #ffffff14;border-radius:16px;padding:10px 12px;line-height:1.35;list-style:none}.notIncluded{background:#00000047;border:1px dashed #fff3;border-radius:18px;padding:12px 14px}.englishAi h2{letter-spacing:-.04em;font-size:clamp(25px,7vw,44px);line-height:1}@media (min-width:800px){.tierDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1120px;margin:0 auto}.founderNote,.proposalHero,.aiCard,.checklist,.finalCta{max-width:1120px;margin-left:auto;margin-right:auto}}
.techStack{background:linear-gradient(145deg,#ffffff1f,#ffffff0b);border:1px solid #ffffff24;border-radius:32px;margin:16px;padding:24px}.techStack h2{letter-spacing:-.055em;margin:10px 0;font-size:clamp(30px,9vw,56px);line-height:.95}.techIntro{color:#ffffffc2;margin:0 0 18px;font-size:17px;line-height:1.52}.techGrid{gap:12px;display:grid}.techItem{background:#00000038;border:1px solid #ffffff1f;border-radius:22px;overflow:hidden}.techItem summary{cursor:pointer;gap:7px;padding:16px;list-style:none;display:grid}.techItem summary::-webkit-details-marker{display:none}.techItem summary span{background:color-mix(in srgb,var(--accent) 22%,#ffffff14);border:1px solid color-mix(in srgb,var(--accent) 38%,#ffffff1a);width:max-content;max-width:100%;color:color-mix(in srgb,var(--accent) 75%,#fff);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:950}.techItem summary strong{color:#fff;font-size:22px;line-height:1}.techItem summary em{color:#ffffffb8;font-style:normal;line-height:1.35}.techItem>div{gap:9px;padding:0 16px 16px;display:grid}.techItem h4{color:color-mix(in srgb,var(--accent) 78%,#fff);letter-spacing:.13em;text-transform:uppercase;margin:8px 0 0;font-size:12px}.techItem p{color:#fffc;margin:0;line-height:1.45}.techItem[open]{background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 18%,#00000040),#0003);border-color:color-mix(in srgb,var(--accent) 46%,#ffffff24)}@media (min-width:800px){.techStack{max-width:1120px;margin:18px auto}.techGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
