.publicPage{--ink:#e9eee9;--paper:#09110e;--surface:#101c17;--surface-light:#17251f;--quiet:#9aa9a1;--line:#dcebe21f;--sage:#9ed0b6;--sage-dark:#123f30;background:var(--paper);min-height:100vh;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow:hidden}html[data-public-theme=light] .publicPage{--ink:#15231c;--paper:#f7faf8;--surface:#fff;--surface-light:#edf5f0;--quiet:#52645a;--line:#19402b1f;--sage:#2f7954;--sage-dark:#dcece1}.publicPage *,.publicPage :before,.publicPage :after{box-sizing:border-box}.publicPage a{color:inherit;text-decoration:none}.publicFrame{z-index:1;width:min(1180px,100% - 48px);margin:0 auto;position:relative}.publicGlow{filter:blur(110px);pointer-events:none;opacity:.2;border-radius:50%;width:620px;height:620px;position:absolute}.publicGlowOne{background:#2d8360;top:-350px;right:-180px}.publicGlowTwo{opacity:.12;background:#213f87;top:580px;left:-520px}.publicHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:92px;display:flex}.publicHeader:focus-within{position:relative}.publicSkipLink{z-index:10;background:var(--sage);border-radius:9px;padding:10px 14px;font-size:13px;font-weight:700;position:absolute;top:8px;left:8px;transform:translateY(-150%);color:#092016!important}.publicSkipLink:focus{transform:translateY(0)}.publicBrand{letter-spacing:-.8px;font-family:Avenir Next,Inter,ui-sans-serif,system-ui,sans-serif;font-size:21px;font-weight:700}.publicBrand span{color:var(--sage)}.publicHeaderActions{align-items:center;gap:18px;display:flex}.publicHeader nav{color:var(--quiet);align-items:center;gap:30px;font-size:14px;display:flex}.publicHeader nav a{align-items:center;min-height:32px;display:inline-flex}.publicHeader nav a:hover{color:var(--ink)}.publicNavCta{border:1px solid var(--line);border-radius:999px;padding:10px 16px;color:var(--ink)!important}.publicThemeMenu{z-index:3;position:relative}.publicThemeTrigger,.publicThemeOption{font:inherit}.publicThemeTrigger{border:1px solid var(--line);background:var(--surface);min-height:39px;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:13px;display:inline-flex}.publicThemeTrigger:hover,.publicThemeTrigger:focus-visible{border-color:var(--sage)}.publicThemeIcon{color:var(--sage);font-size:16px;line-height:1}.publicThemeChevron{color:var(--quiet);margin-top:-3px;font-size:15px;line-height:1}.publicThemeOptions{border:1px solid var(--line);background:var(--surface);border-radius:14px;width:132px;padding:5px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 45px #0000002e}.publicThemeOption{width:100%;color:var(--quiet);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;padding:9px 10px;font-size:13px;display:flex}.publicThemeOption:hover,.publicThemeOption[aria-checked=true]{background:var(--surface-light);color:var(--ink)}.publicThemeOption[aria-checked=true]{color:var(--sage)}html[data-public-theme=light] .publicGlow{opacity:.12}html[data-public-theme=light] .publicPhone{color:#193426;background:linear-gradient(145deg,#fff,#e1ece5 70%);border-color:#19402b29;box-shadow:0 35px 85px #2a5b412e,inset 0 0 0 7px #d9e5de}html[data-public-theme=light] .publicPhoneTop{color:#52645a}html[data-public-theme=light] .publicPhonePill{background:#15251c}html[data-public-theme=light] .publicPhoneBrand{border-color:#19402b1f}html[data-public-theme=light] .publicUserBubble{color:#234a34;background:#dcece3}html[data-public-theme=light] .publicVoiceBar{background:#2f795414;border-color:#19402b1f}html[data-public-theme=light] .publicPrimaryButton{background:#216b46;box-shadow:0 10px 24px #216b462e;color:#fff!important}html[data-public-theme=light] .publicPrimaryButton:hover{box-shadow:0 14px 30px #216b4642}.publicHero{grid-template-columns:1.08fr .82fr;align-items:center;gap:80px;min-height:720px;padding:76px 0 88px;display:grid}.publicEyebrow{color:var(--sage);letter-spacing:.16em;text-transform:uppercase;margin:0 0 20px;font-size:12px;font-weight:600}.publicHero h1,.publicSection h2,.publicScreens h2,.publicSplit h2,.publicSafety h2,.publicBottomCta h2,.deletionCopy h1{letter-spacing:-.055em;margin:0;font-family:Avenir Next,Inter,ui-sans-serif,system-ui,sans-serif;line-height:1.02}.publicHero h1{max-width:700px;font-size:clamp(55px,7vw,90px);font-weight:600}.publicLead{color:var(--quiet);max-width:620px;margin:28px 0 0;font-size:clamp(18px,2vw,21px);line-height:1.65}.publicActions{flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:38px;display:flex}.publicStoreButtons{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.publicPrimaryButton{background:var(--sage);border-radius:999px;align-items:center;gap:26px;padding:15px 20px 15px 23px;font-weight:600;display:inline-flex;color:#092016!important}.publicPrimaryButton:hover{transform:translateY(-2px);box-shadow:0 14px 40px #66c49826}.publicPrimaryButton,.publicPhone,.publicFeature{transition:transform .25s,box-shadow .25s}.publicDisabled{opacity:.7;cursor:default}.publicDisabled:hover{box-shadow:none;transform:none}.publicTextLink{color:var(--quiet)!important}.publicTextLink:hover{color:var(--ink)!important}.publicMicrocopy{color:#6f8077;margin:16px 0 0 23px;font-size:13px}.publicPhone{background:linear-gradient(145deg,#1a2722,#0c1411 70%);border:1px solid #ffffff26;border-radius:45px;justify-self:end;width:min(370px,100%);min-height:600px;padding:18px;transform:rotate(2deg);box-shadow:0 45px 100px #00000073,inset 0 0 0 7px #050a08}.publicPhone:hover{transform:rotate(0)translateY(-4px)}.publicPhoneTop{color:#b9c5bf;grid-template-columns:1fr 1fr 1fr;padding:4px 9px 20px;font-size:10px;display:grid}.publicPhoneTop>:last-child{text-align:right;letter-spacing:2px;font-size:7px}.publicPhonePill{background:#030605;border-radius:999px;justify-self:center;width:72px;height:20px;margin-top:-4px}.publicPhoneBrand{letter-spacing:.16em;border-bottom:1px solid var(--line);padding:14px 10px;font-family:Avenir Next,Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px}.publicPhoneBrand span{float:right;color:var(--sage);letter-spacing:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:400}.publicConversation{flex-direction:column;gap:26px;padding:70px 12px 20px;font-size:15px;line-height:1.55;display:flex}.publicUserBubble{background:var(--surface-light);color:#d8e1dc;border-radius:18px 18px 4px;align-self:flex-end;width:88%;margin:0;padding:17px}.publicForgeBubble{align-items:flex-start;gap:12px;display:flex}.publicForgeBubble p{margin:0}.publicForgeMark{background:var(--sage);color:#0d271d;border-radius:50%;flex:0 0 27px;place-items:center;height:27px;font-size:12px;font-weight:700;display:grid}.publicVoiceBar{border:1px solid var(--line);color:var(--quiet);background:#ffffff09;border-radius:999px;align-items:center;gap:12px;margin:108px 8px 4px;padding:14px 16px;font-size:13px;display:flex}.publicWave{color:var(--sage);letter-spacing:2px}.publicVoiceBar b{background:var(--sage);color:#092016;border-radius:50%;place-items:center;width:29px;height:29px;margin-left:auto;display:grid}.publicProof{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--quiet);letter-spacing:.04em;grid-template-columns:repeat(3,1fr);padding:24px 0;font-size:13px;display:grid}.publicProof span{text-align:center;border-right:1px solid var(--line)}.publicProof span:last-child{border:0}.publicLaunchPreview{background:radial-gradient(circle at 0% 0%, #30705233, transparent 68%), var(--surface);border:1px solid #9ed0b638;border-radius:28px;grid-template-columns:.9fr 1.1fr;align-items:start;gap:80px;margin-top:88px;padding:58px 64px;display:grid}.publicLaunchPreview h2{letter-spacing:-.055em;max-width:610px;margin:0;font-family:Avenir Next,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(36px,4vw,58px);line-height:1.06}.publicLaunchPreviewCopy{color:var(--quiet);font-size:17px;line-height:1.65}.publicLaunchPreviewCopy>p{margin:0 0 20px}.publicLaunchStatus{color:var(--quiet);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:28px 0 0;font-size:13px;display:flex}.publicLaunchStatus strong{color:var(--sage);border:1px solid #9ed0b64d;border-radius:999px;padding:5px 11px;font-weight:600}.publicLaunchLinks{flex-wrap:wrap;gap:12px 24px;padding-top:8px;display:flex}.publicLaunchLinks a{color:var(--sage);font-size:14px;font-weight:600}.publicLaunchLinks a:hover{color:var(--ink)}.publicLaunchLinks>span{color:var(--quiet);font-size:14px}.publicSection{padding:150px 0}.publicSectionIntro{justify-content:space-between;align-items:end;gap:40px;margin-bottom:60px;display:flex}.publicSectionIntro h2,.publicSplit h2,.publicSafety h2{max-width:700px;font-size:clamp(40px,5vw,65px)}.publicFeatureGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.publicFeature{border:1px solid var(--line);background:linear-gradient(150deg,#ffffff0b,#ffffff03);border-radius:22px;min-height:310px;padding:28px}.publicFeature:hover{border-color:#9ed0b64d;transform:translateY(-5px)}.publicFeature>span{color:var(--sage);font-family:Avenir Next,Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px}.publicFeature h3{letter-spacing:-.03em;margin:118px 0 14px;font-family:Avenir Next,Inter,ui-sans-serif,system-ui,sans-serif;font-size:25px}.publicFeature p,.publicSplitCopy,.publicSafety>p{color:var(--quiet);line-height:1.65}.publicScreens{padding:0 0 130px}.publicScreens .publicSectionIntro{align-items:end}.publicScreens .publicSectionIntro>p{max-width:310px;color:var(--quiet);margin:0;line-height:1.6}.publicScreenCarousel{width:min(100%,590px);margin:0 auto}.publicScreenStage{grid-template-columns:44px minmax(0,470px) 44px;justify-content:center;align-items:center;column-gap:16px;display:grid}.publicScreenTrack{scroll-snap-type:x mandatory;scrollbar-width:none;grid-area:1/2;grid-auto-columns:100%;grid-auto-flow:column;gap:20px;display:grid;overflow-x:auto}.publicScreenTrack::-webkit-scrollbar{display:none}.publicScreenTrack:focus-visible{outline:2px solid var(--sage);outline-offset:4px}.publicScreen{scroll-snap-align:start;min-width:0;margin:0}.publicScreen img{border:1px solid var(--line);border-radius:18px;width:100%;height:auto;display:block}.publicScreen figcaption{color:var(--quiet);padding:16px 4px 0;font-size:14px}.publicScreenControls{color:var(--quiet);grid-area:2/2;justify-content:space-between;align-items:center;padding-top:16px;font-size:14px;display:flex}.publicCarouselArrow{border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.publicCarouselArrow svg{display:block}.publicCarouselArrowPrevious{grid-area:1/1}.publicCarouselArrowNext{grid-area:1/3}.publicCarouselToggle{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink);cursor:pointer;border-radius:999px;padding:0 16px;font-size:13px}.publicCarouselArrow:hover:not(:disabled),.publicCarouselToggle:hover{border-color:var(--sage);color:var(--sage)}.publicCarouselArrow:focus-visible,.publicCarouselToggle:focus-visible{outline:2px solid var(--sage);outline-offset:3px}.publicCarouselArrow:disabled{opacity:.4;cursor:default}.publicSplit{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:90px;padding:110px 0;display:grid}.publicSplitCopy{align-self:end;font-size:18px}.publicInlineLinks{color:var(--sage);flex-wrap:wrap;gap:24px;margin-top:28px;font-size:14px;display:flex}.publicSafety{color:#14221c;background:#dfe9e2;border-radius:28px;margin-bottom:120px;padding:70px}.publicSafety .publicEyebrow{color:#356c54}.publicSafety>p{color:#526159;max-width:800px;font-size:17px}.publicSafety a{font-weight:600;text-decoration:underline}.publicFaq{grid-template-columns:.8fr 1.2fr;gap:90px;padding:20px 0 120px;display:grid}.publicFaq h2{letter-spacing:-.05em;margin:0;font-family:Avenir Next,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(38px,5vw,58px)}.publicFaq details{border-top:1px solid var(--line);padding:23px 0}.publicFaq details:last-child{border-bottom:1px solid var(--line)}.publicFaq summary{cursor:pointer;font-family:Avenir Next,Inter,ui-sans-serif,system-ui,sans-serif;font-size:18px}.publicFaq details p{color:var(--quiet);padding-right:30px;line-height:1.65}.publicBottomCta{border:1px solid var(--line);background:radial-gradient(circle at 50% 0%, #30705238, transparent 65%), var(--surface);text-align:center;border-radius:28px;justify-items:center;margin-bottom:90px;padding:76px 24px;display:grid}.publicBottomCta h2{font-size:clamp(40px,5vw,64px)}.publicBottomCta>p:not(.publicEyebrow){max-width:520px;color:var(--quiet);margin:20px 0 28px;line-height:1.6}.publicBottomCta .publicStoreButtons{justify-content:center}.publicFooter{border-top:1px solid var(--line);color:var(--quiet);grid-template-columns:1fr auto;gap:32px;padding:48px 0;font-size:13px;display:grid}.publicFooter .publicBrand{color:var(--ink)}.publicFooterLinks{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:16px 24px;max-width:650px;display:flex}.publicFooterLinks a:hover{color:var(--sage)}.publicLegal{border-top:1px solid var(--line);grid-column:1/-1;padding-top:28px}.publicLegal a:hover{color:var(--sage)}.publicFooterLinks a,.publicLaunchLinks a,.publicInlineLinks a{align-items:center;min-height:24px;display:inline-flex}.publicSrOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.publicPage :where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--sage);outline-offset:4px}html[data-public-theme=light] .publicLaunchPreview{background:radial-gradient(circle at 0% 0%, #60b18024, transparent 68%), var(--surface);border-color:#2f79542e;box-shadow:0 24px 70px #2a5b4114}html[data-public-theme=light] .publicFeature{background:linear-gradient(150deg,#fff,#f1f8f3);box-shadow:0 18px 45px #2a5b410f}html[data-public-theme=light] .publicBottomCta{background:radial-gradient(circle at 50% 0%, #60b18026, transparent 65%), var(--surface);box-shadow:0 24px 70px #2a5b4114}html[data-public-theme=light] .contactForm label,html[data-public-theme=light] .deletionForm label{color:var(--quiet)}html[data-public-theme=light] .contactForm input,html[data-public-theme=light] .contactForm select,html[data-public-theme=light] .contactForm textarea,html[data-public-theme=light] .deletionForm input{color:var(--ink);background:#fff}.policyPage{min-height:100vh}.policyLayout{padding:90px 0 130px}.policyHero{border-bottom:1px solid var(--line);max-width:850px;padding-bottom:70px}.policyHero h1{letter-spacing:-.055em;margin:0;font-family:Avenir Next,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(48px,7vw,82px);line-height:1.02}.policyUpdated{color:#6f8077;margin-top:28px;font-size:13px}.policyContent{width:min(780px,100%);margin:0 auto;padding-top:30px}.policyContent section{border-bottom:1px solid var(--line);padding:42px 0}.policyContent h2{letter-spacing:-.035em;margin:0 0 18px;font-family:Avenir Next,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(25px,3vw,34px)}.policyContent p,.policyContent li{color:var(--quiet);font-size:16px;line-height:1.75}.policyContent ul{padding-left:22px}.policyContent li+li{margin-top:10px}.policyContent a{color:var(--sage);text-underline-offset:3px;text-decoration:underline}.contactPage{min-height:100vh}.contactLayout{grid-template-columns:1fr .8fr;align-items:start;gap:90px;padding:90px 0 130px;display:grid}.contactLayout h1{letter-spacing:-.055em;margin:0;font-family:Avenir Next,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(48px,7vw,82px);line-height:1.02}.contactSafety{color:var(--quiet);background:#d6aa6e0f;border-left:2px solid #d6aa6e;margin-top:40px;padding:22px;line-height:1.6}.contactForm{gap:18px;display:grid}.contactForm label{color:#c6d0ca;gap:9px;font-size:13px;display:grid}.contactForm input,.contactForm select,.contactForm textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#0b1511;border-radius:12px;outline:none;padding:14px 15px}.contactForm textarea{resize:vertical}.contactForm input:focus,.contactForm select:focus,.contactForm textarea:focus{border-color:var(--sage);box-shadow:0 0 0 3px #9ed0b61a}.contactButton{cursor:pointer;border:0;justify-content:center}.contactButton:disabled{opacity:.55;cursor:not-allowed}.contactTrap{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.deletionPage{min-height:100vh}.deletionLayout{grid-template-columns:1.05fr .8fr;align-items:start;gap:90px;padding:100px 0 130px;display:grid}.deletionBreadcrumb{margin-bottom:70px;font-size:14px;display:inline-block;color:var(--quiet)!important}.deletionCopy h1{font-size:clamp(48px,6vw,76px)}.deletionNotice,.deletionWarning{border-left:2px solid var(--sage);background:#9ed0b60f;margin-top:40px;padding:24px}.deletionNotice h2{margin:0 0 10px;font-size:16px}.deletionNotice p,.deletionWarning{color:var(--quiet);line-height:1.6}.deletionWarning{border-color:#d6aa6e}.deletionWarning a{color:var(--sage);text-decoration:underline}.deletionCard{border:1px solid var(--line);background:var(--surface);border-radius:24px;padding:32px;box-shadow:0 30px 80px #00000038}.deletionCard>h2{margin:13px 0;font-family:Avenir Next,Inter,ui-sans-serif,system-ui,sans-serif;font-size:28px}.deletionCard>p{color:var(--quiet);line-height:1.55}.deletionStep{color:var(--sage);letter-spacing:.1em;text-transform:uppercase;font-size:12px}.deletionForm{gap:18px;margin-top:28px;display:grid}.deletionForm label{color:#c6d0ca;gap:9px;font-size:13px;display:grid}.deletionForm input{border:1px solid var(--line);width:100%;color:var(--ink);background:#0b1511;border-radius:12px;outline:none;padding:14px 15px}.deletionForm input:focus{border-color:var(--sage);box-shadow:0 0 0 3px #9ed0b61a}.deletionButton{color:#fff;cursor:pointer;background:#b96762;border:0;border-radius:12px;padding:15px;font-weight:600}.deletionButton:disabled{opacity:.5;cursor:not-allowed}.deletionBack{color:var(--quiet);cursor:pointer;background:0 0;border:0}.deletionStatus{color:var(--sage);font-size:13px;line-height:1.5}.deletionHelp{margin-top:25px;font-size:12px}.deletionHelp a{color:var(--sage)}.deletionSuccess{text-align:center;padding:30px 0}.deletionSuccess span{background:var(--sage);color:#092016;border-radius:50%;place-items:center;width:54px;height:54px;margin:auto;font-size:24px;display:grid}@media (max-width:850px){.publicFrame{width:min(100% - 32px,680px)}.publicHeader{height:76px}.publicHeader nav a:not(.publicNavCta){display:none}.publicHero{grid-template-columns:1fr;gap:70px;min-height:auto;padding-top:70px}.publicLaunchPreview{grid-template-columns:1fr;gap:26px;margin-top:64px;padding:42px 36px}.publicPhone{justify-self:center}.publicFeatureGrid,.publicSplit,.publicFaq,.deletionLayout,.contactLayout{grid-template-columns:1fr}.publicFeature{min-height:250px}.publicFeature h3{margin-top:80px}.publicSplit,.deletionLayout,.contactLayout{gap:45px}.deletionBreadcrumb{margin-bottom:45px}.publicSafety{padding:40px 28px}.publicFooter{grid-template-columns:1fr}.publicFooterLinks{flex-direction:column;justify-content:flex-start;gap:12px}.policyLayout{padding:65px 0 90px}}@media (max-width:520px){.publicLaunchPreview{padding:34px 24px}.publicLaunchPreview h2{font-size:38px}.publicHero h1{font-size:49px}.publicActions{flex-direction:column;align-items:flex-start}.publicProof{grid-template-columns:1fr;gap:14px}.publicProof span{border:0}.publicSection{padding:100px 0}.publicSectionIntro{display:block}.publicScreens{padding-bottom:100px}.publicScreens .publicSectionIntro>p{margin-top:20px}.publicScreenStage{grid-template-columns:40px minmax(0,1fr) 40px;column-gap:8px}.publicCarouselArrow{width:40px;height:40px}.publicSectionIntro h2,.publicSplit h2,.publicSafety h2{font-size:42px}.publicPhone{border-radius:36px;min-height:560px}.publicVoiceBar{margin-top:72px}.publicBottomCta{padding:64px 20px}.deletionLayout{padding:65px 0 90px}.deletionCard{padding:24px}}@media (prefers-reduced-motion:reduce){.publicPage *,.publicPage :before,.publicPage :after{scroll-behavior:auto!important;transition:none!important}}
