.section{padding-top:68px;padding-bottom:68px}.hero{min-height:620px;padding-top:35px;padding-bottom:38px;grid-template-columns:1.2fr 1fr}.hero h1{font-size:clamp(3rem,5.5vw,5.1rem);line-height:1.02}.hero .lead{font-size:1.08rem;line-height:1.7}.hero-art{height:510px}.phone{top:5px;height:395px;width:235px;left:27%;transform:rotate(5deg)}.phone-bottom h2{font-size:1.5rem}.phone-bottom p{font-size:.65rem}.phone-top{font-size:.65rem}.tag{font-size:.75rem}.hook-controls{position:absolute;bottom:0;left:12%;right:0;z-index:4}.hook-controls p{font-size:.875rem;margin-bottom:10px;color:#bcc9ad}.hook-controls>div{display:flex;align-items:center;gap:8px}.hook-controls button{width:42px;height:42px;background:#232a1b;border:1px solid #52623d;border-radius:50%;color:#eee;font-size:.875rem}.hook-controls button[aria-pressed=true]{background:var(--lime);color:#131b0a;border-color:var(--lime)}.hook-controls div>span{font-size:.75rem;color:#a0ad90;margin-left:8px}.hero-proof{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:25px;color:#aeb8a1;font-size:.8rem}.hero-proof span:before{content:'✓ ';color:var(--lime)}.ticker{padding:19px 30px;font-size:1.7rem}.ticker i{font-size:1.7rem}.compact-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:28px}.compact-heading h2{margin:0}.compact-heading>p{font-size:.95rem;margin:0}.eyebrow{font-size:.75rem;margin-bottom:18px}.choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.choice-grid button{text-align:left;padding:22px;background:#1c2017;border:1px solid #3c4630;border-radius:9px;position:relative;transition:background .2s,transform .2s}.choice-grid button:hover{transform:translateY(-3px);background:#29351e}.choice-grid button[aria-pressed=true]{background:var(--lime);border-color:var(--lime);color:#111a08}.choice-grid button>span{display:block;font-size:.75rem;letter-spacing:.06em;margin-bottom:16px}.choice-grid strong{font:600 1.15rem/1.35 Manrope;color:inherit;display:block;max-width:220px;padding-right:10px}.choice-grid i{position:absolute;right:18px;bottom:17px;font-style:normal}.solution-result{background:#1a2114;border:1px solid #3c4c2c;border-radius:10px;display:grid;grid-template-columns:1.15fr 1fr;gap:55px;padding:30px;margin-top:18px;min-height:250px}.solution-result h3{font-size:1.65rem;max-width:400px}.solution-result p{margin-bottom:0;font-size:1rem}.solution-result .eyebrow{margin-bottom:12px;font-size:.75rem}.solution-result ul{margin:0 0 18px}.solution-result li{padding:4px 0}.mini-note{font-size:.8rem;margin:16px 0 0}.method-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:start}.method-cards details{border:1px solid #37412c;border-radius:8px;padding:20px;background:#1d2317}.method-cards summary{cursor:pointer;list-style:none;position:relative;min-height:80px}.method-cards summary>span{font-size:1.6rem;color:var(--lime);font-family:Manrope}.method-cards summary h3{font-size:1.1rem;margin:14px 15px 0 0}.method-cards summary i{position:absolute;right:0;top:4px;font-style:normal;color:var(--lime)}.method-cards details[open] summary i{transform:rotate(45deg)}.method-cards p{margin:18px 0 0;font-size:.95rem}.contrast-line{display:flex;gap:25px;justify-content:center;align-items:center;padding:28px 0;font-size:.95rem}.contrast-line>span{color:#939d87}.contrast-line b{color:var(--lime)}.contrast-line strong{font-weight:500}.service-details{border-top:1px solid var(--border);padding-top:18px}.service-details summary,.compact-creators summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;font-size:.875rem}.service-details summary span,.compact-creators summary span{color:var(--lime)}summary::-webkit-details-marker{display:none}.service-pills{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.service-pills span{border:1px solid #424d35;border-radius:5px;padding:7px 12px;font-size:.875rem;color:#cbd7bb}.short-about{display:grid;grid-template-columns:1.3fr 1fr;gap:80px;align-items:center}.short-about>div>p:not(.eyebrow){max-width:580px}.founder-card{border-left:1px solid #37462a;padding-left:45px}.founder-monogram{font:500 2.5rem/1 Manrope;display:block;margin-bottom:25px}.founder-monogram>span{color:var(--lime)}.founder-card h3{font-size:1.7rem}.founder-card p{font-size:.9rem}.compact-creators{display:flex;align-items:center;justify-content:space-between;gap:35px}.compact-creators h2{font-size:2.2rem;margin-bottom:12px}.compact-creators details{max-width:620px}.compact-creators details p{font-size:.9rem;margin-top:16px}.compact-creators>.button{flex-shrink:0}.final-cta{padding:65px 0}.final-cta h2{font-size:clamp(2.7rem,4.7vw,4.2rem)}footer{padding-top:35px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.mobile-cta{display:none}.hero-art .orbit{top:0}.phone-bottom{transition:opacity .2s}.faq summary{padding-block:17px}.faq details p{margin-bottom:16px}
@media(max-width:1100px){.hero{gap:0}.hero-art{transform:none}.phone{left:18%}.hook-controls{left:5%}.short-about{gap:40px}.choice-grid strong{font-size:1.05rem}}
@media(max-width:760px){.hero{padding-top:35px;grid-template-columns:1fr;gap:16px}.hero h1{font-size:3.5rem;line-height:1.03}.hero .eyebrow{font-size:.75rem}.hero .lead{font-size:1rem}.hero-proof{font-size:.75rem;gap:9px 14px}.hero .actions{gap:16px}.hero-art{height:355px;width:100%;max-width:390px;transform:none;margin:0 auto}.phone{height:278px;width:185px;left:calc(50% - 92px);top:5px;border-width:4px;border-radius:23px}.phone-bottom{left:13px;right:13px;bottom:14px}.phone-bottom h2{font-size:1.12rem;line-height:1.22;margin:10px 0}.phone-bottom p{font-size:.65rem;letter-spacing:.03em;line-height:1.3}.phone-top{font-size:.55rem;top:12px;left:12px}.phone .tag{font-size:.65rem}.hook-controls{left:0;right:0;bottom:0;text-align:center}.hook-controls>div{justify-content:center}.hook-controls p{margin:0 0 7px;font-size:.8rem}.hero-art .orbit{width:270px;height:270px;left:calc(50% - 135px);top:10px}.ticker{padding:15px 12px;gap:10px}.ticker span,.ticker i{font-size:.95rem}.section{padding-top:45px;padding-bottom:45px}.compact-heading{display:block;margin-bottom:22px}.compact-heading>p{margin-top:15px;font-size:.9rem}.compact-heading>p br{display:none}h2{font-size:2rem}.choice-grid{gap:8px;grid-template-columns:1fr}.choice-grid button{padding:16px;display:flex;align-items:center;gap:15px;min-height:66px}.choice-grid button>span{width:105px;flex-shrink:0;margin:0;font-size:.65rem}.choice-grid strong{font-size:1rem;padding-right:17px;max-width:none}.choice-grid i{right:12px;bottom:22px}.solution-result{grid-template-columns:1fr;gap:16px;padding:23px;min-height:0}.solution-result h3{font-size:1.5rem}.solution-result .button{width:100%}.solution-result p{font-size:.95rem}.mini-note{font-size:.75rem}.method-cards{grid-template-columns:1fr;gap:10px}.method-cards details{padding:16px 18px}.method-cards summary{min-height:0;display:flex;align-items:center;gap:18px;padding-right:12px}.method-cards summary>span{font-size:1.15rem}.method-cards summary h3{margin:0;font-size:1rem}.method-cards summary i{top:0}.method-cards p{margin-top:12px;font-size:.9rem}.contrast-line{flex-direction:column;gap:6px;align-items:flex-start;padding:22px 0;font-size:.875rem}.contrast-line b{display:none}.short-about{grid-template-columns:1fr;gap:32px}.founder-card{padding:22px;border:1px solid #3a462f;border-radius:8px;position:relative}.founder-monogram{position:absolute;top:22px;right:20px;font-size:1.35rem}.founder-card .eyebrow{font-size:.65rem;max-width:180px}.founder-card h3{font-size:1.4rem}.founder-card p{margin-bottom:14px}.short-about .button{max-width:100%}.compact-creators{flex-direction:column;align-items:flex-start;gap:20px}.compact-creators h2{font-size:1.8rem}.compact-creators .eyebrow{font-size:.65rem}.final-cta{padding:45px 0}.final-cta h2{font-size:2.8rem}.mobile-cta{display:flex;position:fixed;bottom:0;left:0;right:0;background:#151b10f5;backdrop-filter:blur(12px);border-top:1px solid #566341;align-items:center;justify-content:space-between;gap:15px;padding:10px 16px max(10px,env(safe-area-inset-bottom));z-index:5}.mobile-cta>span{font-size:.75rem;line-height:1.3;max-width:100px;color:#c5d2b6}.mobile-cta .button{font-size:.8rem;min-height:42px}.footer-bottom{padding-bottom:90px}.hero h1{overflow-wrap:normal}}
@media(max-width:760px){.hero h1{font-size:clamp(2rem,10.7vw,2.7rem)}.hero .lead{line-height:1.5}.hero-proof{margin-top:19px}.hero .actions{gap:12px}}
@media(max-width:360px){.choice-grid button>span{width:88px;font-size:.6rem}.choice-grid strong{font-size:.9rem}.founder-monogram{display:none}}

/* Static creative artwork */
.hero-art{height:440px}.hero-art .phone{top:15px}.hero-art .phone-bottom h2{font-size:1.45rem;line-height:1.25;margin:0 0 8px;letter-spacing:-.025em}.founder-card .eyebrow{max-width:155px}
@media(max-width:760px){.hero-art{height:300px}.hero-art .phone{top:8px}.hero-art .phone-bottom h2{font-size:1.1rem;line-height:1.3}.founder-monogram{font-size:1.2rem}.founder-card .eyebrow{max-width:140px}}

/* Vector icons keep the same shape across operating systems. */
.ui-icon{display:inline-block;width:1em;height:1em;flex-shrink:0;vertical-align:-.12em;color:inherit;pointer-events:none}.button>.ui-icon{width:1.1em;height:1.1em}.button #submit-label{font-size:inherit}.logo .ui-icon{width:.75em;height:.75em}.ticker i{display:inline-flex;align-items:center;justify-content:center;line-height:1}.ticker .icon-asterisk{width:1em;height:1em}.text-link>.ui-icon{margin-left:.2em}
@media(max-width:760px){header>.button{display:none}}
