@layer components{.home-hero{background:var(--paper);padding:56px 0 64px;overflow:clip}.home-hero-grid{grid-template-columns:minmax(0,10fr) minmax(0,10fr);align-items:center;gap:40px;min-height:min(760px,100svh - 240px);display:grid}.home-hero-copy{flex-direction:column;gap:26px;display:flex}.home-hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:15ch;font-size:clamp(44px,4.9vw,78px);line-height:1}.home-lead{color:var(--ink-2);max-width:32em;margin:0;font-size:clamp(18px,1.45vw,21px);line-height:1.5}.home-library-line{color:var(--ink-2);max-width:34em;margin:14px 0 0;font-size:clamp(16px,1.2vw,18px);line-height:1.5}.home-library-line a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px;font-weight:600;text-decoration-thickness:2px}.home-library-line a:hover,.home-library-line a:focus-visible{color:var(--accent-deep,var(--accent))}.home-own-line{border-left:3px solid var(--accent);color:var(--ink);max-width:32em;margin:0;padding-left:16px;font-size:clamp(17px,1.3vw,19px);font-weight:500;line-height:1.5}.home-own-line a{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px;font-weight:600;text-decoration-thickness:2px}.home-own-line a:hover,.home-own-line a:focus-visible{color:var(--accent-deep,var(--accent))}.home-own-line+.home-library-line{margin-top:0}.home-worth-line{color:var(--ink-2);max-width:34em;margin:-14px 0 0;font-size:clamp(15px,1.1vw,17px);line-height:1.5}.home-worth-line a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px;font-weight:600;text-decoration-thickness:2px}.home-worth-line a:hover,.home-worth-line a:focus-visible{color:var(--accent-deep,var(--accent))}.home-actions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.home-trust{color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;margin:-6px 0 0;padding:0;font-size:14px;line-height:1.5;list-style:none;display:flex}.home-trust li{align-items:center;gap:8px;display:inline-flex}.home-trust li:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.home-close-inner{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.home-close-inner h2,.home-close-inner .lead{max-width:40rem;margin:0}.hs-wrap{min-width:0;position:relative}.hs-scene{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;width:min(100%,600px);margin-left:auto;padding:6px 4px 12px;display:grid}.hs-scene .mock{box-shadow:0 30px 60px -30px #17161a73,0 0 0 1px #17161a0a}.hs-row{align-items:center;gap:12px;display:inline-flex}.hs-apps{grid-area:1/1/auto/11;transform:rotate(-1.2deg)}.hs-apps .badge svg{width:13px;height:13px}.hs-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hs-chip{background:var(--paper);border:1px solid var(--line);border-radius:999px;align-items:center;gap:7px;padding:7px 12px 7px 9px;font-size:13px;font-weight:600;display:inline-flex}.hs-chip svg{flex-shrink:0;width:15px;height:15px}.hs-chip.brain{background:var(--accent-tint);border-color:var(--accent-line);color:var(--ink)}.hs-chip.brain svg{color:var(--accent-dark)}.hs-agent{z-index:1;background:var(--ink);color:var(--paper);border-radius:999px;grid-area:2/1/auto/6;place-self:center start;align-items:center;gap:10px;margin:18px 0 18px 14px;padding:8px 16px 8px 8px;font-size:13px;line-height:1.25;display:inline-flex;position:relative;box-shadow:0 16px 32px -14px #17161a99}.hs-agent:after{content:"";border-top:2px dashed var(--accent);width:34px;position:absolute;top:50%;left:100%}.hs-agent strong{font-weight:600;display:block}.hs-agent small{opacity:.75;font-size:12px;display:block}.hs-agent-dot{background:var(--accent);width:32px;height:32px;color:var(--on-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.hs-agent-dot svg{width:16px;height:16px}.hs-brain{z-index:2;grid-area:2/6/auto/13;gap:10px;margin-top:-26px;transform:rotate(1.4deg)}.hs-facts{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hs-fact{border-top:1px solid var(--line);flex-direction:column;gap:3px;padding:8px 0;font-size:13.5px;line-height:1.35;display:flex}.hs-fact:first-child{border-top:0;padding-top:0}.hs-fact .mock-label{font-size:10.5px}.hs-fact-acts{gap:6px;margin-top:5px;display:flex}.hs-fact-acts .mock-btn{border-radius:7px;padding:3px 9px;font-size:11.5px}.hs-approval{z-index:3;background:var(--ink);color:var(--paper);border-radius:18px;flex-direction:column;grid-area:3/1/auto/8;gap:8px;margin-top:6px;padding:16px 18px;font-size:14px;display:flex;transform:rotate(-1.6deg);box-shadow:0 30px 50px -24px #17161ab3}.hs-approval-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--hot);font-size:11px;font-weight:700}.hs-approval-text{line-height:1.4}.hs-approval-actions{display:grid}.hs-approval-pending,.hs-approval-done{grid-area:1/1;align-items:center;gap:8px;display:flex}.hs-approval-done{opacity:0;color:var(--sage);font-weight:600}.hs-approval-done svg{width:16px;height:16px}.hs-btn{background:var(--accent);color:var(--on-accent);border-radius:9px;align-items:center;gap:6px;padding:7px 13px;font-size:13px;font-weight:600;display:inline-flex}.hs-btn svg{width:14px;height:14px}.hs-btn.ghost{color:var(--paper);border:1.5px solid color-mix(in srgb, var(--paper) 40%, transparent);background:0 0}.hs[data-live=true] .hs-fact{animation:9s ease-in-out infinite both hs-fact;animation-delay:calc(var(--i) * .45s)}.hs[data-live=true] .hs-agent-dot:after{content:"";border:2px solid var(--accent);border-radius:50%;animation:2.4s ease-out infinite hs-pulse;position:absolute;inset:-4px}.hs[data-live=true] .hs-agent:after{animation:1.2s linear infinite hs-flow}.hs[data-live=true] .hs-approval-pending{animation:9s ease-in-out infinite hs-pending}.hs[data-live=true] .hs-approval-done{animation:9s ease-in-out infinite hs-done}@keyframes hs-fact{0%{opacity:0;transform:translateY(6px)}8%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes hs-pulse{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.5)}}@keyframes hs-flow{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes hs-pending{0%,52%{opacity:1}56%,90%{opacity:0}94%,to{opacity:1}}@keyframes hs-done{0%,52%{opacity:0}56%,90%{opacity:1}94%,to{opacity:0}}#inside-lite,#brain{scroll-margin-top:72px}.home-ideas{background:var(--ink);color:var(--on-dark);position:relative}.home-ideas-rail{background:#f4f1ea24;width:2px;position:absolute;top:0;bottom:0;left:max(10px,50% - 660px)}.home-ideas-fill{width:100%;height:calc(var(--ip,1) * 100%);background:linear-gradient(180deg, var(--hot), var(--accent));position:absolute;top:0;left:0}.home-ideas-rail i{background:var(--ink);border:2px solid #f4f1ea73;border-radius:50%;width:10px;height:10px;margin-top:-5px;position:absolute;left:-4px}.home-idea{align-items:center;min-height:min(92svh,900px);padding:104px 0;display:flex}.home-idea+.home-idea{border-top:1px solid #f4f1ea14}.home-idea-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:64px;display:grid}.home-idea-line{color:var(--on-dark);letter-spacing:-.03em;text-wrap:balance;max-width:13ch;margin:0;font-size:clamp(38px,5vw,80px);line-height:1.02}.home-idea-scene{position:relative}.home-idea-mentor{max-width:440px;margin-left:auto}.home-idea-review{border-radius:24px;min-height:380px;overflow:hidden}.home-idea-art{opacity:.95;position:absolute;inset:0}.home-idea-chip{justify-content:center;align-items:flex-end;min-height:380px;padding-bottom:28px;display:flex;position:relative}.home-idea .proof-mock{max-width:460px;margin-left:auto}.home-pillar-grid{margin:0;padding:0;list-style:none}.home-pillar{gap:12px}.home-pillar .eyebrow{color:var(--ink-3)}.home-pillar-link{color:var(--accent-dark);text-underline-offset:4px;align-items:center;gap:8px;margin-top:auto;padding-top:8px;font-weight:600;text-decoration:underline;display:inline-flex}.home-pillar-link svg{flex-shrink:0;width:18px;height:18px}.home-watch .inside-video{max-width:1040px}.home-builders{border-top:1px solid var(--line);background:var(--paper);padding:88px 0 96px}.home-builders-top{grid-template-columns:minmax(0,11fr) minmax(0,9fr);align-items:center;gap:40px 64px;display:grid}.home-builders .eyebrow{color:var(--ink-3)}.home-builders-line{letter-spacing:-.025em;max-width:18ch;margin:0;font-size:clamp(30px,3.2vw,46px);line-height:1.08}.home-builders .muted{margin:0}.home-builders-top .muted{max-width:38em;font-size:18px}.home-builders-links{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:8px;display:flex}.home-builders-link{min-height:44px;color:var(--ink);text-underline-offset:5px;align-items:center;font-size:17px;font-weight:600;text-decoration:underline;display:inline-flex}.home-cv{background:var(--white);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:18px;padding:28px 30px 30px;display:flex;transform:rotate(1.2deg);box-shadow:0 30px 60px -36px #17161a80}.home-cv-row{grid-template-columns:62px minmax(0,1fr);align-items:start;gap:14px;display:grid}.home-cv-row p{margin:0;font-size:17px;line-height:1.45}.home-cv-label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);padding-top:5px;font-size:11px;font-weight:700}.home-cv-before p{color:var(--ink-3);-webkit-text-decoration:line-through #0000;text-decoration:line-through #0000;text-decoration-thickness:2px;transition:text-decoration-color .5s .4s}.home-cv[data-live=true] .home-cv-before p{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.home-cv-after{border-top:1px dashed var(--line-2);padding-top:14px}.home-cv-after .home-cv-label{color:var(--accent)}.home-cv-after p{font-weight:600}.home-cv[data-live=true] .home-cv-after{animation:.9s cubic-bezier(.2,.7,.2,1) .8s both home-cv-in}@keyframes home-cv-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.home-outcomes-eyebrow{margin-top:72px;display:block}.home-outcomes{flex-direction:column;gap:28px;margin:24px 0 0;padding:0;list-style:none;display:flex}.home-outcome{background:var(--white);border:1px solid var(--line);border-radius:28px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:56px;padding:36px;display:grid}.home-outcome:nth-child(2n) .home-outcome-art{order:2}.home-outcome-art{aspect-ratio:240/150;background:var(--paper);border-radius:20px;overflow:hidden}.home-outcome-art svg{width:100%;height:100%;display:block}.home-outcome-text{flex-direction:column;gap:14px;display:flex}.home-outcome-num{font-family:var(--serif);letter-spacing:.08em;color:var(--accent-dark);font-size:15px;font-weight:600}.home-outcome h3{letter-spacing:-.02em;margin:0;font-size:clamp(26px,2.6vw,34px);line-height:1.12}.home-outcome .muted{font-size:17px;line-height:1.55}.home-outcome-points{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin:6px 0 0;padding:16px 0 0;list-style:none;display:flex}.home-outcome-points li{color:var(--ink-2);padding-left:26px;font-size:15.5px;line-height:1.45;position:relative}.home-outcome-points li:before{content:"";border-left:2px solid var(--sage);border-bottom:2px solid var(--sage);width:12px;height:7px;position:absolute;top:.45em;left:2px;transform:rotate(-45deg)}.home-builders-honesty{color:var(--ink-3);margin:28px 0 0;font-size:15px}.home-builders-retainer{max-width:60ch;margin:28px 0 0;font-size:17px;font-weight:600}.home-builders-retainer+.home-builders-honesty{margin-top:10px}@media (prefers-reduced-motion:reduce){.hs-apps,.hs-brain,.hs-approval,.home-cv{transform:none}.home-cv-before p{transition:none}.home-cv[data-live=true] .home-cv-after{animation:none}}@media (max-width:900px){.home-hero{padding:48px 0 64px}.home-hero-grid{grid-template-columns:1fr;gap:40px;min-height:0}.hs-scene{width:100%;margin-left:0;padding:0}.hs-apps{grid-column:1/12}.hs-agent{grid-column:1/13;margin:14px 0 18px 10px}.hs-agent:after{display:none}.hs-brain{grid-area:3/2/auto/13;margin-top:0}.hs-approval{grid-area:4/1/auto/11;margin-top:-14px}.home-idea{min-height:0;padding:88px 0}.home-idea-grid{grid-template-columns:1fr;gap:40px}.home-idea-mentor,.home-idea .proof-mock{margin-left:0}.home-idea-review,.home-idea-chip{min-height:300px}.home-builders{padding:64px 0 72px}.home-builders-top{grid-template-columns:1fr;gap:32px}.home-cv{padding:22px;transform:none}.home-outcomes-eyebrow{margin-top:48px}.home-outcomes{gap:16px}.home-outcome{border-radius:22px;grid-template-columns:1fr;gap:22px;padding:22px}.home-outcome:nth-child(2n) .home-outcome-art{order:0}.home-outcome h3{font-size:26px}.home-outcome .muted{font-size:16px}}@media (min-width:901px) and (max-width:1180px){.home-outcome{gap:32px;padding:28px}}}
