@media (max-width:900px){.site[data-density=compact][data-design=c][data-palette=green] .hero-scene{width:min(100%,320px);margin:20px auto 0}.site[data-density=compact][data-design=c][data-palette=green] .scene-art{aspect-ratio:4/3;height:auto!important;min-height:0!important}.site[data-density=compact][data-design=c][data-palette=green] .scene-art img{object-fit:contain;width:100%;height:100%}.site[data-density=compact][data-design=c][data-palette=green] .hero-copy{width:100%;min-width:0;container-type:inline-size}.site[data-density=compact][data-design=c][data-palette=green] .hero h1{line-height:1.18;font-size:clamp(24px,10cqw,56px)!important}.site[data-density=compact][data-design=c][data-palette=green] .hero-line{white-space:nowrap;display:block}}.site[data-density=compact][data-design=c][data-palette=green] .trial-phase-marker small{letter-spacing:.04em;white-space:nowrap;max-width:100%;font-size:8px!important;line-height:1.2!important}@media (max-width:800px){.site[data-density=compact][data-design=c] .pilot-heading{padding-top:52px}.site[data-density=compact][data-design=c] .page-mascot--pilot{width:48px;top:0;left:auto;right:8px}}@media (max-width:900px){.site[data-density=compact][data-design=c][data-palette=green] .service-story{grid-template-columns:minmax(0,1fr);min-height:0;display:grid;gap:28px!important}.site[data-density=compact][data-design=c][data-palette=green] .story-photo{margin:0;height:auto!important;min-height:0!important}.site[data-density=compact][data-design=c][data-palette=green] .consultation-story{width:100%;min-width:0;margin:0;padding:24px 20px;translate:none}.site[data-density=compact][data-design=c][data-palette=green] .story-top{flex-direction:column;align-items:flex-start;gap:6px;padding-bottom:16px;display:flex}.site[data-density=compact][data-design=c][data-palette=green] .story-top>span{font-size:20px;line-height:1.5}.site[data-density=compact][data-design=c][data-palette=green] .story-top small{white-space:nowrap}.site[data-density=compact][data-design=c][data-palette=green] .story-tabs{flex-wrap:wrap;gap:6px;overflow:visible}}.site[data-density=compact] .nav-trial-copy{gap:2px;line-height:1.35;display:grid}.site[data-density=compact] .nav-trial-copy>span:first-child{font-size:12px}@media (min-width:901px){.site[data-density=compact][data-design=c][data-palette=green] .hero{padding-block:clamp(24px,5vh,44px) 28px!important}.site[data-density=compact][data-design=c][data-palette=green] .hero-inner{align-items:center;gap:36px;min-height:0!important}.site[data-density=compact][data-design=c][data-palette=green] .hero-copy{align-self:center}.site[data-density=compact][data-design=c][data-palette=green] .hero h1{margin-block:18px 22px;line-height:1.16;font-size:clamp(40px,min(5.6vw,8.5vh),72px)!important}.site[data-density=compact][data-design=c][data-palette=green] .hero-description{margin:0;line-height:1.8}.site[data-density=compact][data-design=c][data-palette=green] .hero-scene{width:100%;margin:0}.site[data-density=compact][data-design=c][data-palette=green] .scene-art{aspect-ratio:auto;height:min(470px,100svh - 190px)!important;min-height:0!important}.site[data-density=compact][data-design=c][data-palette=green] .scene-art img{object-fit:contain;width:100%;height:100%}}.site[data-density=compact][data-design=c][data-palette=green] .hero{padding-top:44px}.site[data-density=compact][data-design=c][data-palette=green] .hero-inner{min-height:0}.site[data-density=compact][data-design=c][data-palette=green] .hero-copy{align-self:start}.site[data-density=compact][data-design=c][data-palette=green] .inclusions-grid li{margin-block:0!important;padding-block:5px!important;line-height:1.6!important}.site[data-density=compact][data-design=c][data-palette=green] .inclusions-grid ul{gap:0;margin-top:14px}.site[data-density=compact][data-design=c][data-palette=green] .inclusions-grid>div{padding:24px}.contact-privacy-mark{color:var(--text);border-top:1px solid #d5ddd8;align-items:center;gap:12px;margin-top:24px;padding-top:18px;text-decoration:none;display:flex}.contact-privacy-mark img{flex-shrink:0}.contact-privacy-mark span{gap:4px;display:grid}.contact-privacy-mark strong{font-size:14px}.contact-privacy-mark small{font-size:12px;line-height:1.6}.site[data-density=compact] .site-header nav a{white-space:nowrap}@media (max-width:1100px){.site[data-density=compact] .site-header .menu-toggle{flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.site[data-density=compact] .site-header .menu-toggle svg{flex-shrink:0;display:block}.site[data-density=compact] .site-header nav{background:var(--bg);border-bottom:2px solid var(--text);flex-direction:column;align-items:stretch;gap:16px;padding:20px 24px;display:none;position:absolute;top:100%;left:0;right:0}.site[data-density=compact] .site-header nav.is-open{display:flex}.site[data-density=compact] .site-header nav .nav-cta{justify-content:center;width:auto}}@media (min-width:0){.site[data-density=compact][data-design=c][data-palette=green] .hero-actions{justify-content:flex-start;width:auto;display:flex;margin-top:18px!important}.site[data-density=compact][data-design=c][data-palette=green] .hero-cta{box-shadow:3px 3px 0 var(--text);gap:24px;width:auto!important;min-width:0!important;min-height:42px!important;padding:9px 16px!important;font-size:15px!important}.site[data-density=compact][data-design=c][data-palette=green] .hero-cta .cta-copy small{display:none}.site[data-density=compact][data-design=c][data-palette=green] .hero-cta svg{width:18px;height:18px}}.site[data-density=compact][data-design=c][data-palette=green] .pricing-card .plan-label{min-height:0;margin:0 0 12px!important}.site[data-density=compact][data-design=c][data-palette=green] .pricing-card h3{font-weight:900;margin:0 0 6px!important;font-size:26px!important}.site[data-density=compact][data-design=c][data-palette=green] .pricing-card .plan-purpose{margin:0 0 16px!important}.site[data-density=compact][data-design=c][data-palette=green] .pricing-card .price{margin:0!important}.site[data-density=compact][data-design=c][data-palette=green] .pricing-card .price strong{font-weight:950;line-height:1.1;font-size:clamp(40px,4vw,48px)!important}.site[data-density=compact][data-design=c][data-palette=green] .pricing-card .price-total{color:var(--muted);font-size:14px;margin:6px 0 18px!important}.site[data-density=compact][data-design=c][data-palette=green] .pricing-card .compact-facts{background:#f2f5f3;border-radius:12px;padding:0 12px;margin:0!important}.site[data-density=compact][data-design=c][data-palette=green] .pricing-card .compact-facts>div{gap:8px;padding-block:10px!important}.site[data-density=compact][data-design=c][data-palette=green] .pricing-card .compact-facts dd{font-weight:800}.site[data-density=compact][data-design=c][data-palette=green] .pricing-card .compact-facts small{margin-top:3px;font-weight:400}.site[data-density=compact][data-design=c][data-palette=green] .hero{background-image:radial-gradient(circle at 93% 15%,#15866c20 0 150px,#0000 151px)}.site[data-density=compact][data-design=c][data-palette=green] .service-card-media{height:200px!important;min-height:0!important}.site[data-density=compact][data-design=c][data-palette=green] .service-card-copy{padding:22px!important}.site[data-density=compact][data-design=c][data-palette=green] .trial-phase-content{padding:28px!important}.site[data-density=compact][data-design=c][data-palette=green] .trial-phase-price strong{font-size:clamp(36px,4.5vw,54px)!important}.site[data-density=compact][data-design=c][data-palette=green] .section{padding-block:clamp(40px,5vw,64px)!important}.site[data-density=compact][data-design=c][data-palette=green] :is(h2,.service-heading h3){line-height:1.3;font-size:clamp(28px,3.5vw,42px)!important}.site[data-density=compact][data-design=c][data-palette=green] :is(.section-heading,.problem-intro){gap:16px;margin-bottom:28px!important}.site[data-density=compact][data-design=c][data-palette=green] .problem-row{gap:18px;margin-bottom:28px}.site[data-density=compact][data-design=c][data-palette=green] .problem-row>div{min-height:88px!important;padding:18px 22px!important}@media (min-width:900px){.site[data-density=compact][data-design=c][data-palette=green] .trial-phase{grid-template-columns:68px minmax(0,1fr);gap:20px;padding-bottom:16px}.site[data-density=compact][data-design=c][data-palette=green] .trial-phase-marker{width:68px;height:68px}.site[data-density=compact][data-design=c][data-palette=green] .trial-phase-marker span{font-size:24px}.site[data-density=compact][data-design=c][data-palette=green] .trial-phase-marker small{margin-top:3px;font-size:9px!important}.site[data-density=compact][data-design=c][data-palette=green] .trial-journey:before{left:33px}.site[data-density=compact][data-design=c][data-palette=green] .trial-phase:not(:last-child):after{bottom:0;left:25px}.site[data-density=compact][data-design=c][data-palette=green] .trial-phase-content{gap:12px 24px;padding:16px 24px!important}.site[data-density=compact][data-design=c][data-palette=green] .trial-phase-heading h3{margin:6px 0;font-size:24px}.site[data-density=compact][data-design=c][data-palette=green] .trial-phase-facts{padding-top:10px}.site[data-density=compact][data-design=c][data-palette=green] .trial-phase-facts dd{font-size:16px}.site[data-density=compact][data-design=c][data-palette=green] .trial-phase-price strong{font-size:38px!important}}.site[data-density=compact][data-design=c][data-palette=green] .service-story{margin-top:28px}@media (min-width:901px){.site[data-density=compact][data-design=c][data-palette=green] .service-story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}}.site[data-density=compact][data-design=c][data-palette=green] .story-photo{min-height:360px!important}.site[data-density=compact][data-design=c][data-palette=green] .service-heading{margin-block:40px 28px!important}.site[data-density=compact][data-design=c][data-palette=green] :is(.service-card,.pricing-card){padding:24px!important}.site[data-density=compact][data-design=c][data-palette=green] :is(.service-card li,.app-feature-points li){padding-block:10px!important}.site[data-density=compact][data-design=c][data-palette=green] .app-feature-shell{min-height:0}.site[data-density=compact][data-design=c][data-palette=green] .app-feature-copy{padding:28px!important}.site[data-density=compact][data-design=c][data-palette=green] .app-feature-media{padding:0 28px 28px}.site[data-density=compact][data-design=c][data-palette=green] .faq-item summary{min-height:64px;padding:20px 24px!important}.site[data-density=compact][data-design=c][data-palette=green] .price strong{font-size:clamp(32px,3.6vw,44px)!important}@media (max-width:600px){.site[data-density=compact][data-design=c][data-palette=green] :is(.service-card,.pricing-card){min-height:0!important;padding:16px!important}.site[data-density=compact][data-design=c][data-palette=green] .service-card-copy{padding:16px!important}.site[data-density=compact][data-design=c][data-palette=green] .service-card-media{height:140px!important}.site[data-density=compact][data-design=c][data-palette=green] :is(.service-card h4,.pricing-card h3,.trial-phase-heading h3){margin-block:10px;font-size:22px!important}.site[data-density=compact][data-design=c][data-palette=green] :is(.service-card li,.app-feature-points li){padding-block:7px!important}.site[data-density=compact][data-design=c][data-palette=green] .trial-phase{grid-template-columns:44px minmax(0,1fr);gap:10px;padding-bottom:18px}.site[data-density=compact][data-design=c][data-palette=green] .trial-phase-marker{border-width:2px;width:44px;height:44px}.site[data-density=compact][data-design=c][data-palette=green] .trial-phase-marker span{font-size:20px}.site[data-density=compact][data-design=c][data-palette=green] .trial-phase-marker small{display:none}.site[data-density=compact][data-design=c][data-palette=green] .trial-journey:before{left:21px}.site[data-density=compact][data-design=c][data-palette=green] .trial-phase:not(:last-child):after{left:13px}.site[data-density=compact][data-design=c][data-palette=green] .trial-phase-content{border-radius:20px;gap:12px;padding:14px!important}.site[data-density=compact][data-design=c][data-palette=green] .trial-phase-price strong{font-size:34px!important}.site[data-density=compact][data-design=c][data-palette=green] .trial-phase-facts{grid-template-columns:1fr;gap:10px;padding-top:10px}.site[data-density=compact][data-design=c][data-palette=green] .trial-phase-facts>div{border:0;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:0;display:flex}.site[data-density=compact][data-design=c][data-palette=green] .trial-phase-facts :is(dt,dd){margin:0;font-size:14px!important}.site[data-density=compact][data-design=c][data-palette=green] .compact-facts>div{padding-block:9px!important}.site[data-density=compact][data-design=c][data-palette=green] .faq-item summary{min-height:54px;padding:14px 16px!important}.site[data-density=compact][data-design=c][data-palette=green] .service-heading h3{white-space:normal}.site[data-density=compact][data-design=c][data-palette=green] .app-feature-copy{padding:22px!important}.site[data-density=compact][data-design=c][data-palette=green] .app-feature-media{padding:0 16px 20px}}
