.site-layout .home-eyebrow{border-color:var(--border);color:var(--text-secondary);font-family:var(--font-inter), sans-serif;text-transform:none;margin-bottom:16px;padding:6px 14px;font-size:.75rem;font-weight:400;line-height:1rem}.site-layout .home-eyebrow:before{background:var(--primary);flex-shrink:0;width:6px;height:6px}.site-layout .home-label,.site-layout .home-custom-label,.site-layout .home-change-label,.site-layout .home-not-sure-column>h3{text-transform:none}:root{--home-bg:var(--surface);--home-surface:var(--card);--home-surface-raised:var(--surface-tertiary);--home-inset:var(--card);--home-border:#dce5df;--home-border-strong:#bacbbf;--home-text:var(--text-primary);--home-body:var(--text-secondary);--home-muted:var(--text-secondary);--home-faint:var(--text-muted);--home-green:var(--primary-text);--home-green-foreground:#fff}.dark{--home-bg:var(--surface);--home-surface:var(--card);--home-surface-raised:var(--surface-tertiary);--home-inset:var(--card);--home-border:#212b25;--home-border-strong:#2e3b33;--home-text:#f2f5f2;--home-body:#b6c1ba;--home-muted:#9ca9a1;--home-faint:#9ca9a1;--home-green-foreground:#06170f}.homepage-reference{color:var(--home-text);background:0 0}.homepage-reference,.homepage-reference>.home-sections{flex-direction:column;gap:.75rem;display:flex}.homepage-reference section{scroll-margin-top:90px}.homepage-reference #hero section{background:0 0;border-top:0;padding-block:0}.homepage-reference section:not(.home-featured-projects):not(.home-team-strip):not(.home-testimonials-carousel){border-top:1px solid var(--home-border);background:var(--home-bg);padding-block:96px}.homepage-reference>.home-sections>section{padding-inline:0}.home-section-head{margin-bottom:40px}.home-eyebrow{border:1px solid var(--home-border-strong);background:var(--home-surface);color:var(--home-muted);border-radius:999px;align-items:center;gap:8px;margin:0 0 20px;padding:6px 14px;font-size:.8rem;line-height:1.2;display:inline-flex}.home-eyebrow:before{background:var(--home-green);content:"";border-radius:50%;flex:none;width:6px;height:6px}.home-title{max-width:760px;color:var(--home-text);font-family:var(--font-sora), sans-serif;letter-spacing:-.025em;margin:0;font-size:clamp(1.8rem,2.2vw + 1rem,2.4rem);font-weight:600;line-height:1.18}.home-subtitle{max-width:640px;color:var(--home-muted);margin:16px 0 0;font-size:1rem;line-height:1.7}.home-review-slide{flex:0 0 min(85vw,420px);min-width:0;padding-inline:12px}@media (min-width:768px){.home-review-slide{flex-basis:clamp(340px,28vw,420px)}}.home-label{color:var(--home-faint);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 14px;font-size:.75rem;font-weight:600;line-height:1.2;display:flex}.home-label:before{background:var(--home-border-strong);content:"";width:18px;height:1px}.homepage-reference #where-are-you .container>div:first-child,.homepage-reference #what-changes .container>header,.homepage-reference #why-custom .container>header,.homepage-reference #ownership .container>header,.homepage-reference #meet-the-team .container>header,.homepage-reference #not-sure .container>header,.homepage-reference #get-started .container>.home-section-head{margin-bottom:40px}.home-wbd-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.home-wbd-copy h2{max-width:620px}.home-wbd-compare{flex-direction:column;gap:16px;margin-top:28px;display:flex}.home-wbd-compare p{border-radius:14px;margin:0;padding:17px 20px;font-size:1rem;font-style:italic}.home-wbd-compare .is-no{color:var(--home-faint);text-decoration:line-through;-webkit-text-decoration-color:var(--home-border-strong);text-decoration-color:var(--home-border-strong)}.home-wbd-compare .is-yes{border-color:color-mix(in srgb, var(--home-green) 36%, transparent);background:var(--home-surface);color:var(--home-text);font-weight:500}.home-wbd-detail{color:var(--home-muted);margin:20px 0 0;font-size:.97rem;line-height:1.7}.home-wbd-flow{border:var(--card-border-width) solid var(--card-border);background:var(--home-surface);border-radius:20px;padding:32px 34px 34px}.home-wbd-step{gap:20px;padding-bottom:32px;display:flex;position:relative}.home-wbd-step:last-child{padding-bottom:0}.home-wbd-step>div:last-child{padding-top:2px}.home-wbd-step h3{color:var(--home-text);margin:0 0 6px;font-size:1.08rem;font-weight:600}.home-wbd-step p{color:var(--home-muted);margin:0;font-size:.93rem;line-height:1.55}.home-wbd-icon{z-index:1;background:var(--section-icon-background);width:46px;height:46px;color:var(--home-green);border:0;border-radius:13px;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.home-wbd-icon svg{width:22px;height:22px}.home-wbd-connector{background:linear-gradient(#57d98a80,#57d98a24);border-radius:2px;width:2px;position:absolute;top:48px;bottom:3px;left:22px}.home-wbd-connector:after{content:"";z-index:2;background:var(--home-green);width:8px;height:8px;box-shadow:0 0 8px color-mix(in srgb, var(--home-green) 70%, transparent);opacity:0;border-radius:50%;animation:3.2s ease-in-out infinite home-workflow-signal;position:absolute;top:0;left:-3px}.home-wbd-step:nth-child(2) .home-wbd-connector:after{animation-delay:1.1s}@keyframes home-workflow-signal{0%{opacity:0;top:0}15%,85%{opacity:1}to{opacity:0;top:calc(100% - 8px)}}.home-card{border:var(--card-border-width) solid var(--card-border);background:var(--home-surface);border-radius:14px}.home-spotlight-card{isolation:isolate;position:relative;overflow:hidden}.home-spotlight-card:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(220px circle at var(--spotlight-x,50%) var(--spotlight-y,50%), color-mix(in srgb, var(--home-green) 14%, transparent), transparent 70%);opacity:0;transition:opacity .3s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.home-spotlight-card:hover:before{opacity:1}}.home-spotlight-card:focus-within:before{opacity:1}.problem-worked-grid,.problem-tasks-grid,.home-values-grid,.home-work-grid,.home-ownership-grid,.home-team-grid,.home-testimonial-grid{display:grid}.problem-worked-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.problem-worked-card{min-width:0;min-height:104px;padding:22px 26px}.problem-worked-title{color:var(--home-text);font-family:var(--font-sora), sans-serif;align-items:center;gap:12px;margin:0 0 8px;font-size:1.05rem;font-weight:600;display:flex}.problem-worked-title svg{width:20px;height:20px;color:var(--home-muted);stroke-width:1.7px;flex-shrink:0}.problem-worked-title>span,.problem-task>span:last-child{overflow-wrap:anywhere;min-width:0}.problem-worked-card p{color:var(--home-body);margin:0;font-size:.96rem;line-height:1.5}.problem-turn{align-items:center;gap:22px;margin:34px 0 38px;display:flex}.problem-turn-line{background:var(--home-border);flex:1;height:1px}.problem-turn p{color:var(--home-green);font-family:var(--font-sora), sans-serif;white-space:nowrap;margin:0;font-size:1.08rem;font-weight:600}.problem-now-lead{color:var(--home-body);margin:0 0 18px;font-size:1.08rem}.problem-now-lead strong{color:var(--home-text);font-weight:600}.problem-tasks-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.problem-task{min-width:0;min-height:82px;color:var(--home-text);align-items:center;gap:14px;padding:14px 18px;font-size:.94rem;line-height:1.4;display:flex}.problem-task-icon,.home-icon-badge{background:var(--section-icon-background);width:40px;height:40px;color:var(--home-green);border:0;border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.problem-task-icon svg,.home-icon-badge svg{stroke-width:1.7px;width:19px;height:19px}.problem-insight{border:1px solid color-mix(in srgb, var(--home-green) 34%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 9%, transparent), var(--home-surface) 62%);border-radius:20px;margin-top:42px;padding:36px 40px;position:relative;overflow:hidden}.problem-insight:before{background:var(--home-green);content:"";width:4px;position:absolute;inset:0 auto 0 0}.problem-insight p{color:var(--home-muted);margin:0 0 10px;font-size:1rem}.problem-insight h3{max-width:850px;color:var(--home-text);font-family:var(--font-sora), sans-serif;margin:0 0 16px;font-size:clamp(1.35rem,1.4vw + .9rem,1.8rem);font-weight:600;line-height:1.3}.problem-insight h3 span,.problem-insight strong{color:var(--home-green)}.problem-insight .problem-insight-close{color:var(--home-green);margin:0;font-weight:600}.home-stage-grid,.home-build-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.home-stage-card{flex-direction:column;min-height:300px;padding:28px;transition:border-color .2s,transform .2s;display:flex}.home-stage-card:hover,.home-value-card:hover,.home-team-card:hover,.home-ownership-card:hover,.home-work-card:hover{border-color:color-mix(in srgb, var(--home-green) 42%, var(--home-border));transform:translateY(-3px)}.home-stage-card>.home-icon-badge{border-radius:12px;width:46px;height:46px;margin-bottom:20px}.home-stage-card>.home-icon-badge svg{width:22px;height:22px}.home-stage-card h3{color:var(--home-text);font-family:var(--font-sora), sans-serif;margin:0 0 12px;font-size:1.18rem;font-weight:600;line-height:1.3}.home-stage-card>p{color:var(--home-body);flex:1;margin:0 0 24px;font-size:.96rem;line-height:1.65}.home-stage-answer{border-top:1px solid var(--home-border);padding-top:18px}.home-stage-answer strong{color:var(--home-green);font-family:var(--font-sora), sans-serif;align-items:flex-start;gap:11px;font-size:1rem;line-height:1.5;display:flex}.home-stage-answer strong:before{content:"";background:var(--home-green);border-radius:50%;flex:0 0 6px;width:6px;height:6px;margin-top:9px}.home-stage-answer p{color:var(--home-muted);margin:6px 0 0 17px;font-size:.88rem;line-height:1.5}.home-audit-banner{border:1px solid color-mix(in srgb, var(--home-green) 35%, transparent);background:var(--home-surface);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding:25px 28px;display:flex}.home-audit-banner h3{color:var(--home-text);margin:0 0 8px;font-size:1.1rem;font-weight:600}#where-are-you .home-audit-banner{background:color-mix(in srgb, var(--primary) 12%, transparent)}.home-audit-banner p{max-width:700px;color:var(--home-body);margin:0;font-size:.94rem;line-height:1.6}.home-text-link{color:var(--home-green);flex:none;align-items:center;gap:7px;font-size:.9rem;font-weight:600;display:inline-flex}.home-build-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.home-build-card{grid-row:span 5;grid-template-rows:subgrid;border-radius:20px;row-gap:0;padding:32px;display:grid}.home-build-tag{background:color-mix(in srgb, var(--primary) 14%, transparent);color:var(--home-green);border-radius:999px;place-self:start;margin-bottom:16px;padding:5px 12px;font-size:.78rem;font-weight:600;display:inline-flex}.home-build-card h3{color:var(--home-text);margin:0 0 10px;font-size:1.35rem;font-weight:600}.home-build-description{min-height:54px;color:var(--home-muted);margin:0 0 18px;font-size:.92rem;line-height:1.6}.home-build-items{flex-direction:column;margin-bottom:16px;display:flex}.home-build-item{border-top:1px solid var(--home-border);gap:12px;padding:14px 0;display:flex}.home-build-item-icon{background:var(--section-icon-background);width:28px;height:28px;color:var(--home-green);border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.home-build-item-icon svg{width:14px;height:14px}.home-build-item strong{color:var(--home-text);margin:0 0 3px;font-size:.92rem;display:block}.home-build-item p{color:var(--home-muted);margin:0;font-size:.85rem;line-height:1.5}.home-build-result{border-top:1px solid var(--home-border);flex-direction:column;padding-top:18px;display:flex}.home-build-result>span{color:var(--home-faint);letter-spacing:.06em;margin-bottom:6px;font-size:.72rem;display:block}.home-build-result p{color:var(--home-text);margin:0 0 18px;font-size:.9rem;line-height:1.5}.home-build-result a{margin-top:auto}.home-build-help{border:1px solid color-mix(in srgb, var(--primary) 35%, transparent);background:color-mix(in srgb, var(--primary) 12%, transparent);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:25px 28px;display:flex}.home-build-help-copy h3{color:var(--home-text);margin:0 0 6px;font-size:1.1rem;font-weight:600}.home-build-help-copy p{color:var(--home-body);margin:0;font-size:.94rem;line-height:1.6}.home-projects-head{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:40px;display:grid}.home-projects-head .home-subtitle{margin:0 0 2px}.home-change-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;display:grid}.home-change-card{border-radius:20px;padding:28px 32px}.home-change-card.is-after{border-color:color-mix(in srgb, var(--home-green) 35%, transparent);background:var(--home-surface)}.home-change-label{color:var(--home-faint);letter-spacing:.08em;margin:0 0 18px;font-size:.76rem;font-weight:600}.is-after .home-change-label{color:var(--home-green)}.home-change-chain{flex-direction:column;display:flex}.home-change-node{min-height:42px;color:var(--home-muted);align-items:center;gap:12px;font-size:.98rem;display:flex}.is-after .home-change-node{color:var(--home-text)}.home-change-dot{background:var(--home-border-strong);border-radius:50%;flex:none;width:7px;height:7px}.is-after .home-change-dot{background:var(--home-green)}.home-change-connector{border-left:1px dashed var(--home-border-strong);width:1px;height:13px;margin-left:3px}.is-after .home-change-connector{border-left-style:solid;border-color:color-mix(in srgb, var(--home-green) 55%, transparent)}.home-change-before .home-change-node:nth-child(3){margin-left:22px}.home-change-before .home-change-node:nth-child(5){margin-left:6px}.home-change-before .home-change-node:nth-child(7){margin-left:28px}.home-change-arrow{background:var(--section-icon-background);width:48px;height:48px;color:var(--home-green);border:0;border-radius:50%;justify-content:center;align-items:center;display:flex}.home-statement-banner{border:1px solid color-mix(in srgb, var(--primary) 35%, transparent);background:color-mix(in srgb, var(--primary) 14%, transparent);text-align:left;border-radius:14px;margin-top:20px;padding:25px 28px}.home-statement-banner.home-change-close{margin-top:32px}.home-statement-banner h3{color:var(--home-text);margin:0 0 6px;font-size:1.1rem;font-weight:600;line-height:1.5}.home-statement-banner p{max-width:700px;color:var(--home-body);margin:0;font-size:.94rem;line-height:1.6}.home-statement-banner.audit-workflow-goal{border-left:4px solid var(--primary);margin-top:32px;padding:clamp(24px,3vw,38px) clamp(24px,3.2vw,44px)}.audit-workflow-goal p{margin-bottom:12px;font-size:1.05rem}.audit-workflow-goal h3{max-width:840px;margin:0;font-size:clamp(1.3rem,1.4vw + .9rem,1.8rem);line-height:1.3}.home-values-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.home-value-card{grid-column:span 2;padding:28px;transition:transform .2s,border-color .2s}.home-value-card:nth-child(n+4){grid-column:span 3}.home-value-card h3{color:var(--home-text);margin:20px 0 8px;font-size:1.05rem;font-weight:600}.home-value-card p{color:var(--home-body);margin:0;font-size:.94rem;line-height:1.6}.home-work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.home-work-card{flex-direction:column;min-height:340px;padding:26px;transition:transform .2s,border-color .2s;display:flex}.home-work-tag{color:var(--home-green);background:#57d98a24;border-radius:999px;align-self:flex-start;margin-bottom:14px;padding:5px 12px;font-size:.76rem;display:inline-flex}.home-work-card h3{color:var(--home-text);margin:0 0 12px;font-size:1.2rem;font-weight:600}.home-work-card>p{color:var(--home-muted);margin:0 0 18px;font-size:.9rem;line-height:1.6}.home-work-system{border-top:1px solid var(--home-border);color:var(--home-faint);margin-top:auto;padding:16px 0 14px;font-size:.82rem;line-height:1.55}.home-work-system strong{color:var(--home-muted);font-weight:600}.home-work-card>a{color:var(--home-green);align-items:center;gap:7px;font-size:.88rem;font-weight:600;display:inline-flex}.home-work-others{color:var(--home-muted);text-align:center;margin:26px 0 0;line-height:1.7}.home-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.home-team-card{gap:16px;padding:24px;transition:transform .2s,border-color .2s;display:flex}.home-team-avatar{border:1px solid var(--home-border-strong);width:56px;height:56px;color:var(--home-green);background:#57d98a24;border-radius:12px;flex:none;overflow:hidden}.home-team-avatar img{object-fit:cover;object-position:top center;width:100%;height:100%}.home-team-role{color:var(--home-green);margin:0 0 4px;font-size:.78rem}.home-team-name{color:var(--home-text);margin:0 0 6px;font-size:1.02rem;font-weight:600}.home-team-description{color:var(--home-muted);margin:0;font-size:.86rem;line-height:1.55}.home-team-note{border-top:1px solid var(--home-border);color:var(--home-muted);text-align:center;margin:20px 0 0;padding-top:20px;font-size:.9rem;line-height:1.6}.home-testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.home-testimonial-card{min-height:260px;padding:26px}.home-stars{color:var(--home-green);gap:3px;margin-bottom:16px;display:flex}.home-stars svg{fill:currentColor;stroke:none;width:14px;height:14px}.home-testimonial-quote{color:var(--home-text);font-family:var(--font-sora), sans-serif;margin:0 0 12px;font-size:1rem;font-weight:600;line-height:1.4}.home-testimonial-body{color:var(--home-muted);margin:0 0 20px;font-size:.88rem;line-height:1.6}.home-testimonial-card{flex-direction:column;display:flex}.home-testimonial-body{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-testimonial-author{border-top:1px solid var(--home-border);margin-top:auto;padding-top:16px}.home-testimonial-author strong{color:var(--home-text);font-size:.9rem;display:block}.home-testimonial-author span{color:var(--home-faint);margin-top:3px;font-size:.8rem;display:block}.home-custom-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:26px;display:grid}.home-custom-grid>.home-change-arrow{place-self:center}.home-custom-card{border-radius:20px;flex-direction:column;padding:30px;display:flex}.home-custom-card.is-custom{border-color:color-mix(in srgb, var(--home-green) 35%, transparent);background:var(--home-surface)}.home-custom-label{color:var(--home-faint);letter-spacing:.08em;text-transform:uppercase;margin:0 0 20px;font-size:.77rem;font-weight:600}.is-custom .home-custom-label{color:var(--home-green)}.home-custom-list{flex-direction:column;flex:1;gap:11px;margin:0;padding:0;list-style:none;display:flex}.home-custom-list li{border:var(--card-border-width) solid var(--card-border);background:var(--home-inset);min-height:58px;color:var(--home-body);border-radius:12px;align-items:center;gap:14px;padding:12px 16px;font-size:.98rem;line-height:1.4;display:flex}.home-custom-list .home-icon-badge{border-radius:10px;width:36px;height:36px}.home-custom-list .home-icon-badge svg{width:18px;height:18px}.is-custom .home-custom-list li{color:var(--home-text);border-color:#57d98a29}.home-custom-callout{border-top:1px solid var(--home-border);color:var(--home-text);margin:20px 0 0;padding-top:20px;font-size:1rem;font-weight:500;line-height:1.5}.home-ownership-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.home-ownership-card{border-radius:20px;flex-direction:column;min-width:0;min-height:360px;padding:34px;transition:transform .2s,border-color .2s;display:flex}.home-ownership-top{justify-content:space-between;align-items:flex-start;margin-bottom:30px;display:flex}.home-ownership-top .home-icon-badge{border-radius:16px;width:58px;height:58px}.home-ownership-top .home-icon-badge svg{width:27px;height:27px}.home-ownership-number{color:var(--home-faint);font-family:var(--font-sora), sans-serif;font-size:.9rem;font-weight:600}.home-ownership-card h3{color:var(--home-text);font-family:var(--font-sora), sans-serif;margin:0 0 12px;font-size:1.3rem;font-weight:600;line-height:1.25}.home-ownership-card>p{color:var(--home-body);margin:0;font-size:1rem;line-height:1.65}.home-ownership-visual{margin-top:auto;padding-top:30px}.ownership-code{flex-direction:column;gap:8px;display:flex}.ownership-code>span{background:var(--home-border-strong);border-radius:4px;flex:none;height:8px;display:block}.ownership-code>span:first-child{background:color-mix(in srgb, var(--primary) 60%, transparent);width:68%}.ownership-code>span:nth-child(2){width:92%}.ownership-code>span:nth-child(3){width:54%}.ownership-free{align-items:center;gap:10px;font-size:.8rem;line-height:normal;display:flex}.ownership-free .ownership-yours{border:1px solid color-mix(in srgb, var(--primary) 30%, transparent);background:color-mix(in srgb, var(--primary) 14%, transparent);color:var(--home-green);white-space:nowrap;border-radius:999px;padding:7px 13px;font-weight:600}.ownership-free .ownership-link{background:repeating-linear-gradient(90deg, var(--home-border-strong) 0 4px, transparent 4px 8px);flex:1;min-width:12px;height:1px}.ownership-free .ownership-theirs{border:1px dashed var(--home-border-strong);color:var(--home-faint);white-space:nowrap;background:0 0;border-radius:999px;padding:7px 13px;text-decoration:line-through}.ownership-growth{align-items:flex-end;gap:8px;height:52px;display:flex}.ownership-growth>span{background:var(--home-border-strong);border-radius:5px 5px 2px 2px;flex:1}.ownership-growth>span:first-child{height:28%}.ownership-growth>span:nth-child(2){height:50%}.ownership-growth>span:nth-child(3){background:color-mix(in srgb, var(--primary) 45%, transparent);height:74%}.ownership-growth>span:nth-child(4){background:var(--primary);height:100%}.homepage-reference .audit-outcome-close{border:1px solid color-mix(in srgb, var(--primary) 36%, var(--card-border));border-left:4px solid var(--primary);background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 14%, transparent), transparent 80%), var(--card)}.home-not-sure-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;display:grid}.home-not-sure-column{flex-direction:column;display:flex}.home-not-sure-column>h3{color:var(--home-faint);letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px;font-size:.78rem;font-weight:600}.home-not-sure-list{flex-direction:column;flex:1;gap:11px;margin:0;padding:0;list-style:none;display:flex}.home-not-sure-list li{border:var(--card-border-width) solid var(--card-border);background:var(--home-surface);min-height:62px;color:var(--home-text);border-radius:14px;align-items:center;gap:14px;padding:12px 18px;font-size:.98rem;line-height:1.4;display:flex}.home-not-sure-list .home-icon-badge{border-radius:11px;width:38px;height:38px}.home-start-options{flex-direction:column;flex:1;gap:11px;display:flex}.home-start-option{flex:1;align-items:center;gap:18px;padding:18px 22px;transition:border-color .2s,transform .2s;display:flex}.home-start-option:hover{border-color:color-mix(in srgb, var(--home-green) 40%, var(--home-border));transform:translate(3px)}.home-start-option>.home-icon-badge{border-radius:14px;width:54px;height:54px}.home-start-option>.home-icon-badge svg{width:25px;height:25px}.home-start-option h4{color:var(--home-text);margin:0 0 4px;font-size:1.05rem;font-weight:600}.home-start-option p{color:var(--home-muted);margin:0;font-size:.9rem}#not-sure,#get-started{--home-bg:var(--surface);--home-surface:var(--card);--home-surface-raised:var(--surface-tertiary)}#not-sure .home-audit-banner{border-color:var(--border);background:var(--home-surface)}#get-started .home-final-cta{border-color:color-mix(in srgb, var(--primary) 28%, transparent);background:radial-gradient(90% 70% at 0 0, color-mix(in srgb, var(--primary) 15%, transparent), transparent 70%), var(--home-surface)}#not-sure .home-audit-banner.is-highlighted{border-color:color-mix(in srgb, var(--primary) 35%, transparent);background:linear-gradient(color-mix(in srgb, var(--primary) 12%, transparent), color-mix(in srgb, var(--primary) 12%, transparent)), var(--card)}.home-final-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.home-final-cta{border:1px solid color-mix(in srgb, var(--primary) 28%, transparent);background:var(--home-surface);border-radius:20px;flex-direction:column;justify-content:space-between;gap:36px;padding:40px;display:flex}.home-final-cta h3{color:var(--home-text);letter-spacing:-.01em;margin:0 0 16px;font-size:clamp(1.45rem,1vw + 1.1rem,1.85rem);font-weight:600;line-height:1.25}.home-final-cta p{color:var(--home-body);margin:0;font-size:1.02rem;line-height:1.65}.home-final-checks{flex-wrap:wrap;gap:10px 24px;margin:0 0 22px;padding:0;list-style:none;display:flex}.home-final-checks li{color:var(--home-muted);align-items:center;gap:8px;font-size:.9rem;display:flex}.home-final-checks svg{width:16px;height:16px;color:var(--home-green)}.home-founder-card{flex-direction:column;display:flex}.homepage-reference .home-founder-card{border-radius:20px;padding:32px}.home-founder-title{font-family:var(--font-sora), sans-serif;margin:0 0 8px;font-size:1.1rem;font-weight:600;line-height:normal}.home-founder-subtitle{margin:0 0 20px;font-size:.92rem;line-height:1.6}.home-founder-row{border-top-width:1px;gap:14px;padding-block:16px;display:flex}.home-founder-row:first-child{border-top-width:0;padding-top:0}.home-founder-avatar{border-width:1px;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:.9rem;font-weight:600;display:flex;overflow:hidden}.home-founder-avatar img{object-fit:cover;object-position:top center;width:100%;height:100%}.home-founder-name{font-family:var(--font-sora), sans-serif;overflow-wrap:anywhere;margin:0 0 2px;font-size:.98rem;font-weight:600;line-height:normal}.home-founder-role{overflow-wrap:anywhere;margin:0 0 10px;font-size:.82rem;line-height:normal}.home-founder-links{flex-wrap:wrap;gap:8px 14px;display:flex}.home-founder-links a{align-items:center;gap:7px;max-width:100%;font-size:.85rem;line-height:normal;display:inline-flex}.home-founder-email{border-top-width:1px;margin-top:auto;padding-top:18px;font-size:.85rem;line-height:normal}@media (max-width:1000px){.problem-tasks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1320px){.home-ownership-grid{grid-template-columns:1fr}}@media (max-width:900px){.home-ownership-grid,.home-work-grid,.home-testimonial-grid,.home-final-grid{grid-template-columns:1fr}.home-values-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-value-card,.home-value-card:nth-child(n+4){grid-column:span 1}.home-value-card:last-child{grid-column:1/-1}.home-not-sure-grid{grid-template-columns:1fr;gap:32px}.home-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-stage-card:last-child{grid-column:1/-1}.home-wbd-grid,.home-projects-head{grid-template-columns:1fr;gap:32px}.home-change-grid,.home-custom-grid{grid-template-columns:1fr}.home-change-arrow{margin:0 auto;transform:rotate(90deg)}.home-custom-grid .home-change-arrow{transform:rotate(90deg)}}@media (max-width:860px){.home-build-grid{grid-template-columns:1fr}}@media (max-width:767px){.homepage-reference section:not(.home-featured-projects):not(.home-team-strip):not(.home-testimonials-carousel){padding-block:64px}.home-section-head{margin-bottom:32px}.home-team-grid{grid-template-columns:1fr}.problem-worked-grid,.problem-tasks-grid{grid-template-columns:minmax(0,1fr);gap:12px}.problem-worked-card{min-height:0;padding:20px}.problem-task{gap:12px;min-height:72px;padding:14px 16px}.problem-turn{gap:12px;margin:28px 0}.problem-turn p{white-space:normal;text-align:center;font-size:.98rem}.problem-insight{padding:28px 24px}.home-stage-card{min-height:270px;padding:24px}.home-build-card,.home-change-card,.home-custom-card,.home-ownership-card{padding:24px}.home-audit-banner,.home-build-help{flex-direction:column;align-items:flex-start}.home-final-cta{padding:28px}.homepage-reference .home-founder-card{padding:24px}}@media (max-width:600px){.home-stage-grid,.home-values-grid{grid-template-columns:1fr}.home-stage-card:last-child,.home-value-card,.home-value-card:nth-child(n+4),.home-value-card:last-child{grid-column:auto}}@media (max-width:400px){.ownership-free{gap:8px;font-size:.72rem}.ownership-free .ownership-yours,.ownership-free .ownership-theirs{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.home-wbd-connector:after{animation:none;display:none}.home-spotlight-card:hover{transform:none}.homepage-reference *,.homepage-reference :before,.homepage-reference :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
