.marketing-page{background:#151311;min-height:100vh}.marketing-page h1,.marketing-page h2,.marketing-page h3{font-family:var(--font-public-display)}.marketing-header{z-index:40;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#151311f0;position:sticky;top:0}.marketing-nav{grid-template-columns:1fr auto 1fr;align-items:center;width:100%;max-width:1152px;height:64px;margin:0 auto;padding:0 16px;display:grid}.desktop-marketing-links{align-items:center;gap:28px;display:flex}.desktop-marketing-links a{color:var(--muted-foreground);font-size:13px}.desktop-marketing-links a:hover{color:var(--foreground)}.desktop-marketing-actions{justify-content:flex-end;display:flex}.mobile-marketing-actions{justify-content:flex-end;display:none}.hero-section{border-bottom:1px solid var(--border)}.hero-layout{grid-template-columns:minmax(0,1fr) minmax(380px,.72fr);align-items:center;gap:88px;width:100%;max-width:1152px;min-height:680px;margin:0 auto;padding:84px 16px;display:grid}.hero-thesis h1{letter-spacing:-.04em;max-width:650px;font-size:clamp(54px,6.4vw,78px);line-height:.94}.hero-thesis>p{color:#d6d3d1;max-width:610px;margin-top:30px;font-size:18px;line-height:1.65}.hero-actions{align-items:center;gap:24px;margin-top:34px;display:flex}.text-action{border-bottom:1px solid var(--border);width:max-content;color:var(--foreground);align-items:center;font-size:14px;line-height:2;display:inline-flex}.text-action:hover{border-color:var(--primary)}.hero-thesis>small{color:var(--muted-foreground);margin-top:20px;font-size:12px;display:block}.phone-inbox{border:1px solid var(--border);border-top:3px solid var(--primary);background:var(--background);min-width:0;margin:0}.phone-inbox figcaption{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:58px;padding:0 18px;display:flex}.phone-inbox figcaption span{font-family:var(--font-public-display);align-items:center;gap:9px;font-size:18px;display:inline-flex}.phone-inbox figcaption svg{color:var(--primary)}.phone-inbox figcaption small,.phone-inbox footer,.phone-inbox time,.phone-inbox li small{color:var(--muted-foreground);font-family:var(--font-mono);font-size:10px}.phone-inbox ol{margin:0;padding:0 18px;list-style:none}.phone-inbox li{border-bottom:1px solid var(--border);grid-template-columns:44px minmax(0,1fr);gap:13px;padding:20px 0;display:grid}.phone-inbox li strong{font-size:14px;display:block}.phone-inbox li p{color:#d6d3d1;margin-top:5px;font-size:12px;line-height:1.45}.phone-inbox li small{color:var(--primary);margin-top:8px;display:block}.phone-inbox li.recovered-alert small{color:#34d399}.phone-inbox footer{padding:14px 18px}.public-section{width:100%;max-width:1152px;margin:0 auto;padding:104px 16px}.plain-section-heading{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:end;gap:48px;display:grid}.plain-section-heading h2,.final-call h2{letter-spacing:-.03em;max-width:690px;font-size:clamp(38px,4.5vw,56px);line-height:.98}.plain-section-heading p,.final-call p{color:var(--muted-foreground);line-height:1.7}.use-case-list,.trigger-list,.setup-list,.rate-sheet{border-top:1px solid var(--border);margin-top:56px}.use-case-list article{border-bottom:1px solid var(--border);grid-template-columns:minmax(240px,.72fr) minmax(0,1fr);gap:48px;padding:28px 0;display:grid}.use-case-list h3,.trigger-list h3,.receiver-list h3,.setup-list h3{font-size:25px;line-height:1.1}.use-case-list p,.trigger-list p,.receiver-list p,.setup-list p{color:var(--muted-foreground);font-size:14px;line-height:1.65}.trigger-section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--background)}.trigger-list article{border-bottom:1px solid var(--border);grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);display:grid}.trigger-list article>div{padding:30px 32px 30px 0}.trigger-list article>div>code{color:var(--primary);font-family:var(--font-mono);margin-bottom:22px;font-size:11px;display:block}.trigger-list article p{margin-top:10px}.trigger-list pre{border-left:1px solid var(--border);color:#e7e5e4;min-width:0;font-family:var(--font-mono);background:#0d0c0b;align-items:center;padding:30px;font-size:12px;line-height:1.8;display:flex;overflow-x:auto}.receiver-section{border-bottom:1px solid var(--border)}.receiver-list{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:56px;display:grid}.receiver-list article{grid-template-columns:auto minmax(0,1fr);gap:18px;padding:30px;display:grid}.receiver-list article+article{border-left:1px solid var(--border)}.receiver-list svg{color:var(--primary)}.receiver-list p{margin-top:7px}.app-store-badge{margin-top:6px;margin-left:-10px;padding:10px;display:inline-flex}.app-store-badge img{width:auto;height:40px;display:block}.setup-list{margin-bottom:0;padding:0;list-style:none}.setup-list li{border-bottom:1px solid var(--border);grid-template-columns:68px minmax(0,1fr);padding:26px 0;display:grid}.setup-list li>span{color:var(--primary);font-family:var(--font-mono);font-size:13px}.setup-list p{margin-top:5px}.pricing-section{border-top:1px solid var(--border)}.rate-sheet-header,.rate-row{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr 100px;align-items:center;gap:20px;min-height:92px;padding:0 18px;display:grid}.rate-sheet-header{min-height:38px;color:var(--muted-foreground);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.rate-row{position:relative}.rate-row-starter{border-left:3px solid var(--primary);background:color-mix(in srgb, var(--accent) 26%, transparent)}.rate-row>div strong,.rate-row>div small{display:block}.rate-row>div strong{font-family:var(--font-public-display);font-size:22px}.rate-row>div small,.rate-row>span{color:var(--muted-foreground);font-size:12px}.rate-row>strong{font-family:var(--font-public-display);text-align:right;font-size:32px}.rate-row em{background:var(--primary);color:var(--primary-foreground);font-family:var(--font-mono);text-transform:uppercase;padding:3px 8px;font-size:9px;font-style:normal;position:absolute;top:-11px;right:18px}.pricing-notes{grid-template-columns:1fr 1fr auto;align-items:center;gap:20px;padding:24px 18px 0;display:grid}.pricing-notes p{color:var(--muted-foreground);font-size:12px;line-height:1.5}.pricing-notes p strong{color:var(--foreground)}.final-call{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:48px;display:flex}.final-call div{max-width:720px}.final-call p{margin-top:16px}@media (width<=900px){.hero-layout{grid-template-columns:minmax(0,1fr) minmax(340px,.78fr);gap:44px}.desktop-marketing-links{gap:16px}}@media (width<=767px){.desktop-marketing-links,.desktop-marketing-actions{display:none}.marketing-nav{grid-template-columns:1fr auto}.mobile-marketing-actions{display:flex}.hero-layout,.plain-section-heading,.use-case-list article,.trigger-list article{grid-template-columns:1fr}.hero-layout{min-height:0;padding-block:64px}.hero-thesis h1{font-size:clamp(48px,14vw,66px)}.public-section{padding-block:72px}.plain-section-heading{align-items:start;gap:20px}.use-case-list article,.trigger-list article{gap:12px}.trigger-list article>div{padding-right:0}.trigger-list pre{border-top:1px solid var(--border);border-left:0}.receiver-list{grid-template-columns:1fr}.receiver-list article+article{border-top:1px solid var(--border);border-left:0}.pricing-notes{grid-template-columns:1fr auto}.pricing-notes p:nth-child(2){grid-area:2/1/auto/-1}.final-call{flex-direction:column;align-items:flex-start}}@media (width<=520px){.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button,.final-call .button{width:100%}.phone-inbox ol{padding-inline:14px}.receiver-list article{padding-inline:0}.rate-sheet-header{display:none}.rate-row{grid-template-columns:1fr auto;padding-block:24px}.rate-row>span{grid-column:1}.rate-row>strong{grid-area:1/2/span 2}.pricing-notes{grid-template-columns:1fr}.pricing-notes p:nth-child(2),.pricing-notes .button{grid-area:auto/1}}
