.site-shell .topbar .nav-links a,.site-shell .topbar .nav-cta,.site-shell .hero-actions .text-link,.site-shell .pillar a,.site-shell .footer-links a{align-items:center;min-height:44px;display:inline-flex}.site-shell .topbar .nav-links a:hover,.site-shell .topbar .nav-links a:focus-visible{opacity:1}.site-shell .hero{gap:56px;min-height:720px;padding:56px 0 64px}.site-shell .hero-visual{border:1px solid #10111414}.site-shell .hero-proof{margin-top:52px}.site-shell .statement-grid{padding:88px 0}.site-shell .about-section{padding:104px 0}.site-shell .about-grid{gap:82px}.site-shell .about-monogram{aspect-ratio:1;object-fit:contain;align-self:flex-start;width:min(68%,250px);height:auto;display:block}.site-shell .about-index>span{font-size:10px;line-height:1.4}.site-shell .about-proof span,.site-shell .footer-brand span:not(.brand-mark){font-size:11px;line-height:1.45}.site-shell .signup-card small{color:#ffffff94;margin-top:16px;font-size:11px;line-height:1.45;display:block}.site-shell .pro-copy>span{color:#ffffff9e;margin-top:16px;font-size:11px;line-height:1.5;display:block}.site-shell .footer{align-items:start}.site-shell .footer-links{flex-wrap:wrap;justify-content:flex-end;row-gap:8px;font-size:11px}.site-shell .footer>p{font-size:10px}@media (width<=980px){.site-shell .topbar{grid-template-columns:1fr auto auto;column-gap:20px}.site-shell .topbar .nav-links{gap:0;display:flex}.site-shell .topbar .nav-links>a{display:none}.site-shell .topbar .nav-links>a:nth-child(3){padding-inline:4px;display:inline-flex}.site-shell .hero{gap:48px;min-height:0;padding:56px 0 72px}.site-shell .hero-visual{min-height:480px}.site-shell .statement-grid{gap:32px;padding:72px 0}.site-shell .about-section{padding:84px 0}.site-shell .about-grid{gap:54px}.site-shell .about-index{min-height:430px}.site-shell .pro-grid{gap:40px}.site-shell .agency-card{gap:36px;padding:48px}.site-shell .footer{grid-template-columns:1fr;min-height:auto}.site-shell .footer-links{justify-content:flex-start}}@media (width<=640px){.site-shell .section-space{padding:72px 0}.site-shell .topbar{column-gap:12px}.site-shell .topbar .nav-links a,.site-shell .topbar .nav-cta{font-size:12px}.site-shell .hero{gap:34px;padding:42px 0 48px}.site-shell .hero h1{font-size:clamp(42px,12.4vw,50px);line-height:.94}.site-shell .hero-lead{font-size:17px;line-height:1.6}.site-shell .hero-actions{gap:14px;margin-top:28px}.site-shell .hero-proof{grid-template-columns:1fr;gap:16px;margin-top:40px}.site-shell .hero-proof div{grid-template-columns:92px 1fr;align-items:baseline;gap:12px;display:grid}.site-shell .hero-proof strong{font-size:18px}.site-shell .hero-visual{min-height:410px}.site-shell .search-card-main{padding:16px;top:88px;left:14px;right:14px}.site-shell .card-label{font-size:8px}.site-shell .query{margin:14px 0;padding-bottom:12px;font-size:17px;line-height:1.35}.site-shell .result-row{grid-template-columns:28px 1fr auto;padding:8px 9px;font-size:11px}.site-shell .signal-card{width:112px;min-height:72px;padding:11px 12px}.site-shell .signal-card strong{font-size:21px}.site-shell .signal-card small{font-size:8px}.site-shell .signal-top{top:14px;right:14px}.site-shell .signal-bottom{bottom:14px;left:14px}.site-shell .statement-grid{gap:24px;padding:54px 0 62px}.site-shell .statement div>p:last-child{margin-top:22px;font-size:16px}.site-shell .pillar{min-height:320px}.site-shell .pillar h3{margin-top:58px}.site-shell .about-section{padding:72px 0}.site-shell .about-grid{gap:38px}.site-shell .about-index{min-height:300px;padding:22px}.site-shell .about-monogram{width:min(54%,170px)}.site-shell .about-lead{margin-top:24px!important;font-size:17px!important}.site-shell .about-proof{grid-template-columns:1fr;gap:14px}.site-shell .about-proof div{grid-template-columns:115px 1fr;align-items:baseline;gap:12px;display:grid}.site-shell .kit-panel{flex-direction:column;display:flex;overflow:visible}.site-shell .kit-copy{padding:36px 24px 44px}.site-shell .signup-card{z-index:1;margin:0;padding:36px 24px;position:relative}.site-shell .signup-card h3{margin:22px 0 18px;line-height:1.05}.site-shell .signup-card .button{margin-top:8px}.site-shell .pro-section{padding:72px 0}.site-shell .pro-grid{gap:28px}.site-shell .agency-card{gap:28px;padding:34px 24px}.site-shell .footer{gap:24px;padding:32px 0}.site-shell .footer-links{gap:8px 18px;font-size:11px;display:flex!important}.site-shell .footer-links a{min-height:36px}}@media (width<=390px){.site-shell .topbar .nav-cta{border-bottom:0;justify-content:center;width:44px;min-width:44px;font-size:0}.site-shell .topbar .nav-cta svg{width:18px;height:18px}}.site-shell .mobile-menu-toggle,.site-shell .mobile-menu-panel{display:none}@media (width<=760px){.site-shell .topbar{grid-template-columns:1fr auto;column-gap:12px;position:relative}.site-shell .topbar .nav-links,.site-shell .topbar .nav-cta{display:none}.site-shell .mobile-menu-toggle{width:44px;height:44px;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:2px;justify-content:center;align-items:center;padding:0;display:inline-flex}.site-shell .mobile-menu-toggle:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.site-shell .mobile-menu-panel{border-bottom:1px solid var(--line);background:var(--paper);grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.site-shell .mobile-menu-panel.is-open{grid-template-rows:1fr}.site-shell .mobile-menu-inner{padding-top:12px;padding-bottom:12px;overflow:hidden}.site-shell .mobile-nav-links{flex-direction:column;gap:4px;font-size:15px;font-weight:650;display:flex}.site-shell .mobile-nav-links a,.site-shell .mobile-nav-cta{min-height:48px;color:var(--ink);align-items:center;padding:10px 4px;text-decoration:none;display:inline-flex}.site-shell .mobile-nav-links a:focus-visible,.site-shell .mobile-nav-cta:focus-visible{outline:3px solid var(--lime);outline-offset:2px;border-radius:2px}.site-shell .mobile-nav-cta{background:var(--lime);color:var(--ink);border:1px solid var(--lime);border-radius:2px;justify-content:center;gap:8px;min-height:52px;margin-top:16px;padding:14px 18px;font-size:14px;font-weight:800}.site-shell .mobile-nav-cta:hover,.site-shell .mobile-nav-cta:focus-visible:hover{transform:translateY(-1px)}}
