@font-face{font-family:"Copperplate Gothic 32 BC";src:url("/fonts/Copperplate Gothic 32 BC.otf")format("opentype");font-weight:400;font-style:normal;font-display:swap}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.newsletter-form input,.contact-field input,.contact-field textarea,.contact-field select,.form-field input,.form-field textarea,.popup-form input,.popup-form textarea,.popup-form select{border:1px solid var(--line-strong);color:var(--text);background:#fff;border-radius:.62rem;padding:.72rem .82rem;font-size:.95rem}.newsletter-form input:focus,.contact-field input:focus,.contact-field textarea:focus,.contact-field select:focus,.form-field input:focus,.form-field textarea:focus,.popup-form input:focus,.popup-form textarea:focus,.popup-form select:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #0a1c6326}.booking-page{margin-top:1rem;padding-top:9rem!important}.booking-layout{grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);align-items:flex-start;gap:1.8rem;display:grid}.booking-package{color:var(--primary);font-weight:700}.booking-helper{color:var(--text-muted)}.booking-card-note,.kit-page-checkout-note{color:var(--text-muted);margin-top:.7rem;font-size:.9rem}.about-founder-title,.about-quote blockquote,.about-quote-author{color:#0b1440}@keyframes homeOrbitDrift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-18px)scale(1.03)}}@keyframes homeFloatCard{0%,to{transform:translate(0,0)}50%{transform:translateY(-12px)}}@keyframes homeMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes featurePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.08)}}@keyframes templateFloatIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes templateHaloRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes templatePulse{0%,to{opacity:.42;transform:scale(1)}50%{opacity:.9;transform:scale(1.08)}}@keyframes templateParticleDrift{0%,to{opacity:.22;transform:translate(0,0)}50%{opacity:.62;transform:translateY(-10px)}}@keyframes processTimerFill{0%{width:0}to{width:100%}}@keyframes processPanelFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){.hero-shell,.feature-panel-redesign,.home-tools-layout,.hero-dashboard-grid,.hero-device-layout,.feature-row,.contact-layout,.template-home-nav,.hero-template-grid,.template-process-layout,.template-kit-section,.template-trust-section{grid-template-columns:1fr}.template-home-nav{max-width:calc(100% - 1.5rem);margin-bottom:2rem}.template-home-links{display:none}.hero-template-visual{min-height:32rem}.hero-template-metrics,.template-approach-grid,.template-kit-points,.template-metrics-grid{grid-template-columns:1fr 1fr}.template-approach-card{min-height:16rem;padding:2rem}.pricing-template-card.popular{transform:none}.hero-visual{min-height:500px;margin-top:.5rem}.hero-metrics{grid-template-columns:1fr}.hero-float-left{bottom:1rem;left:.25rem}.hero-float-right{top:1rem;right:.25rem}.feature-row{gap:.9rem}.feature-row-visual{justify-self:start;min-height:120px}.section{width:calc(100% - .75rem);padding:2.75rem 1rem}.hero h1{font-size:clamp(1.85rem,6.2vw,2.8rem)}.hero p,.section-subtitle,.page-hero p{font-size:.95rem}.section-title{font-size:clamp(1.6rem,5.4vw,2.35rem)}.feature-card,.pricing-card,.content-card,.contact-card,.path-detail-card,.tools-detail-card{padding:1.1rem .95rem}.feature-card h3,.content-card h3,.contact-card h3,.path-detail-card h3,.tools-detail-card h3{font-size:clamp(1.1rem,4vw,1.45rem)}.feature-card p,.content-card p,.contact-card p,.path-detail-card p,.tools-detail-card p{font-size:.93rem}.nav-links,.nav-cta,.nav-lang{display:none}.nav-mobile .nav-lang{display:inline-flex}.nav-toggle,.nav-mobile{display:block}.nav-mobile{display:flex}.logo-text{letter-spacing:.09em;font-size:.86rem}.faq-layout,.about-split,.about-split-reverse,.tools-template,.path-choice-row,.pricing-comparison-grid,.pricing-kit-grid,.form-grid,.newsletter-grid,.terms-grid{grid-template-columns:1fr}.template-kit-option{flex-basis:calc(50% - .325rem);min-width:0}.template-pack-grid{grid-template-columns:1fr}.tools-choice-column{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:760px){.hero{min-height:80vh;padding-top:6.7rem;padding-left:.7rem;padding-right:.7rem}.section{border-radius:1rem;width:calc(100% - .5rem);padding:2.2rem .82rem}.page-hero{padding:7rem .8rem 1.7rem}.page-hero h1{font-size:clamp(1.7rem,8vw,2.2rem)}.hero h1{font-size:clamp(1.75rem,8.2vw,2.25rem)}.hero-shell{gap:1.25rem}.template-home-nav{border-radius:1.15rem;grid-template-columns:1fr auto;min-height:0;padding:.8rem 1rem}.template-home-brand{font-size:1.45rem}.template-home-cta{min-width:0;padding:.72rem 1rem;font-size:.88rem}.hero-template-title,.template-process-title,.pricing-template-title,.template-kit-title,.template-trust-title,.template-section-title{font-size:clamp(2.2rem,12vw,3.9rem)}.hero-template-subtitle,.template-kit-subtitle,.template-trust-subtitle{font-size:.98rem}.hero-template-visual{min-height:24rem}.hero-template-metrics,.template-approach-grid,.template-kit-points,.template-process-step,.template-trust-card,.template-metrics-grid{grid-template-columns:1fr}.template-metric-card{min-height:0;padding:1.4rem}.template-process-panel{min-height:0}.template-process-panel-body{padding:1.2rem 1rem}.template-approach-card,.template-trust-card{padding:1.35rem 1rem}.pricing-template-card{padding:1.4rem 1rem}.hero-copy{gap:1rem}.hero-eyebrow{gap:.55rem}.hero-eyebrow-pill,.section-kicker{padding:.4rem .72rem;font-size:.72rem}.hero-eyebrow-text{font-size:.84rem}.hero-visual{min-height:420px}.hero-device-frame{border-radius:1.4rem;min-height:0;padding:.85rem}.hero-dashboard{border-radius:1.25rem;padding:.95rem}.hero-panel{padding:.85rem}.hero-panel h3{font-size:1.08rem}.hero-orbit-one{width:15rem;height:15rem;top:.25rem;right:.1rem}.hero-orbit-two{width:8.5rem;height:8.5rem;bottom:2.2rem;left:.1rem}.hero-float-card{max-width:none;margin-top:.75rem;animation:none;position:static}.feature-row{padding:1.6rem 0}.feature-row-copy h2{font-size:clamp(1.45rem,8vw,2rem)}.feature-row-copy p,.hero p,.section-subtitle,.page-hero p{font-size:.92rem}.section-title{font-size:clamp(1.5rem,7vw,2rem)}.section-stack-head{margin-bottom:1.25rem}.services-intro-card,.home-tools-spotlight-card{padding:1rem}.home-proof-card{justify-content:flex-start}.faq-item summary{padding:.78rem;font-size:.95rem}.faq-answer{padding:0 .78rem .78rem 2rem}.faq-answer p{font-size:.9rem}.path-choice{gap:.5rem;padding:.75rem}.path-choice span,.tools-choice span{font-size:.86rem}.tools-choice-column{padding:.68rem}.template-kit-option{flex-basis:100%}.feature-card,.pricing-card,.content-card,.contact-card,.path-detail-card,.tools-detail-card{padding:.95rem .82rem}.feature-card h3,.content-card h3,.contact-card h3,.path-detail-card h3,.tools-detail-card h3{font-size:1.08rem;line-height:1.2}.feature-card p,.content-card p,.contact-card p,.path-detail-card p,.tools-detail-card p{font-size:.9rem}.hero-buttons,.newsletter-actions,.contact-actions,.popup-actions,.form-actions{flex-direction:column}.btn-primary,.btn-secondary,.nav-cta,.plan-cta{width:100%}.footer-bottom{flex-direction:column;align-items:flex-start}}@media (max-width:420px){.section{width:calc(100% - .35rem);padding:1.9rem .7rem}.hero-dashboard-header{font-size:.7rem}.hero-chip-stack span,.hero-mini-timeline span,.motion-band-track span{font-size:.76rem}.feature-row-index{font-size:.8rem}.logo-text{letter-spacing:.06em;font-size:.78rem}.nav-inner{padding:.55rem .7rem}.btn-primary,.btn-secondary,.nav-cta,.plan-cta{padding:.7rem 1rem;font-size:.9rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.reveal-on-scroll{opacity:1!important;transform:none!important}}@media (max-width:1100px){.hero-template-grid,.template-kit-section,.template-trust-section,.pricing-template-head{grid-template-columns:1fr}.pricing-template-head .pricing-template-subtitle{grid-area:auto/1;max-width:40rem}.hero-template-title,.template-trust-title{max-width:none}}@media (max-width:760px){.hero-template{padding-top:3rem}.hero-template-title{max-width:none;font-size:clamp(3.6rem,18vw,5.8rem)}.hero-template-visual{min-height:24rem}.hero-template-halo{width:min(100%,22rem)}.hero-template-terms{margin-top:1rem;position:static}.template-newsletter-section .template-section-title,.template-kit-title,.template-trust-title,.pricing-template-title,.template-section-title,.template-process-title{font-size:clamp(2.5rem,13vw,4rem)}}.pricing-reference-list span,.pricing-reference-spots,.pricing-reference-note{color:var(--muted)}@media (max-width:1100px){.pricing-reference-grid{grid-template-columns:1fr}.pricing-reference-card.popular{transform:none}.pricing-kit-security-layout,.security-trust-layout{grid-template-columns:1fr}}@media (max-width:720px){.pricing-reference-head{margin-bottom:2rem}.pricing-reference-title{font-size:clamp(2.5rem,16vw,4rem)}.pricing-reference-toggle{flex-wrap:wrap}.pricing-reference-card{padding:2rem 1.2rem 1.4rem}}@media (max-width:768px){.hero-template-title{font-size:2rem!important;line-height:1.3!important}.hero-template-title span,.hero-template-title-alt{width:100%!important;margin-left:0!important;display:block!important}.hero-template-grid{padding:60px 20px!important}.hero-buttons{flex-direction:column;width:100%;padding:0 20px}}.about-founder-title,.about-quote blockquote,.about-quote-author{color:#0b1440}@media (max-width:1000px){.hero-shell,.feature-panel-redesign,.home-tools-layout,.hero-dashboard-grid,.hero-device-layout,.feature-row,.contact-layout,.template-home-nav,.hero-template-grid,.template-process-layout,.template-kit-section,.template-trust-section{grid-template-columns:1fr}.template-home-nav{max-width:calc(100% - 1.5rem);margin-bottom:2rem}.template-home-links{display:none}.hero-template-visual{min-height:32rem}.hero-template-metrics,.template-approach-grid,.template-kit-points,.template-metrics-grid{grid-template-columns:1fr 1fr}.template-approach-card{min-height:16rem;padding:2rem}.pricing-template-card.popular{transform:none}.hero-visual{min-height:500px;margin-top:.5rem}.hero-metrics{grid-template-columns:1fr}.hero-float-left{bottom:1rem;left:.25rem}.hero-float-right{top:1rem;right:.25rem}.feature-row{gap:.9rem}.feature-row-visual{justify-self:start;min-height:120px}.section{width:calc(100% - .75rem);padding:2.75rem 1rem}.hero h1{font-size:clamp(1.85rem,6.2vw,2.8rem)}.hero p,.section-subtitle,.page-hero p{font-size:.95rem}.section-title{font-size:clamp(1.6rem,5.4vw,2.35rem)}.feature-card,.pricing-card,.content-card,.contact-card,.path-detail-card,.tools-detail-card{padding:1.1rem .95rem}.feature-card h3,.content-card h3,.contact-card h3,.path-detail-card h3,.tools-detail-card h3{font-size:clamp(1.1rem,4vw,1.45rem)}.feature-card p,.content-card p,.contact-card p,.path-detail-card p,.tools-detail-card p{font-size:.93rem}.nav-links,.nav-cta,.nav-lang{display:none}.nav-mobile .nav-lang{display:inline-flex}.nav-toggle,.nav-mobile{display:block}.nav-mobile{display:flex}.logo-text{letter-spacing:.09em;font-size:.86rem}.faq-layout,.about-split,.about-split-reverse,.tools-template,.path-choice-row,.pricing-comparison-grid,.pricing-kit-grid,.form-grid,.newsletter-grid,.terms-grid{grid-template-columns:1fr}.template-kit-option{flex-basis:calc(50% - .325rem);min-width:0}.template-pack-grid{grid-template-columns:1fr}.tools-choice-column{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:760px){.hero{min-height:80vh;padding-top:6.7rem;padding-left:.7rem;padding-right:.7rem}.section{border-radius:1rem;width:calc(100% - .5rem);padding:2.2rem .82rem}.page-hero{padding:7rem .8rem 1.7rem}.page-hero h1{font-size:clamp(1.7rem,8vw,2.2rem)}.hero h1{font-size:clamp(1.75rem,8.2vw,2.25rem)}.hero-shell{gap:1.25rem}.template-home-nav{border-radius:1.15rem;grid-template-columns:1fr auto;min-height:0;padding:.8rem 1rem}.template-home-brand{font-size:1.45rem}.template-home-cta{min-width:0;padding:.72rem 1rem;font-size:.88rem}.hero-template-title,.template-process-title,.pricing-template-title,.template-kit-title,.template-trust-title,.template-section-title{font-size:clamp(2.2rem,12vw,3.9rem)}.hero-template-subtitle,.template-kit-subtitle,.template-trust-subtitle{font-size:.98rem}.hero-template-visual{min-height:24rem}.hero-template-metrics,.template-approach-grid,.template-kit-points,.template-process-step,.template-trust-card,.template-metrics-grid{grid-template-columns:1fr}.template-metric-card{min-height:0;padding:1.4rem}.template-process-panel{min-height:0}.template-process-panel-body{padding:1.2rem 1rem}.template-approach-card,.template-trust-card{padding:1.35rem 1rem}.pricing-template-card{padding:1.4rem 1rem}.hero-copy{gap:1rem}.hero-eyebrow{gap:.55rem}.hero-eyebrow-pill,.section-kicker{padding:.4rem .72rem;font-size:.72rem}.hero-eyebrow-text{font-size:.84rem}.hero-visual{min-height:420px}.hero-device-frame{border-radius:1.4rem;min-height:0;padding:.85rem}.hero-dashboard{border-radius:1.25rem;padding:.95rem}.hero-panel{padding:.85rem}.hero-panel h3{font-size:1.08rem}.hero-orbit-one{width:15rem;height:15rem;top:.25rem;right:.1rem}.hero-orbit-two{width:8.5rem;height:8.5rem;bottom:2.2rem;left:.1rem}.hero-float-card{max-width:none;margin-top:.75rem;animation:none;position:static}.feature-row{padding:1.6rem 0}.feature-row-copy h2{font-size:clamp(1.45rem,8vw,2rem)}.feature-row-copy p,.hero p,.section-subtitle,.page-hero p{font-size:.92rem}.section-title{font-size:clamp(1.5rem,7vw,2rem)}.section-stack-head{margin-bottom:1.25rem}.services-intro-card,.home-tools-spotlight-card{padding:1rem}.home-proof-card{justify-content:flex-start}.faq-item summary{padding:.78rem;font-size:.95rem}.faq-answer{padding:0 .78rem .78rem 2rem}.faq-answer p{font-size:.9rem}.path-choice{gap:.5rem;padding:.75rem}.path-choice span,.tools-choice span{font-size:.86rem}.tools-choice-column{padding:.68rem}.template-kit-option{flex-basis:100%}.feature-card,.pricing-card,.content-card,.contact-card,.path-detail-card,.tools-detail-card{padding:.95rem .82rem}.feature-card h3,.content-card h3,.contact-card h3,.path-detail-card h3,.tools-detail-card h3{font-size:1.08rem;line-height:1.2}.feature-card p,.content-card p,.contact-card p,.path-detail-card p,.tools-detail-card p{font-size:.9rem}.hero-buttons,.newsletter-actions,.contact-actions,.popup-actions,.form-actions{flex-direction:column}.btn-primary,.btn-secondary,.nav-cta,.plan-cta{width:100%}.footer-bottom{flex-direction:column;align-items:flex-start}}@media (max-width:420px){.section{width:calc(100% - .35rem);padding:1.9rem .7rem}.hero-dashboard-header{font-size:.7rem}.hero-chip-stack span,.hero-mini-timeline span,.motion-band-track span{font-size:.76rem}.feature-row-index{font-size:.8rem}.logo-text{letter-spacing:.06em;font-size:.78rem}.nav-inner{padding:.55rem .7rem}.btn-primary,.btn-secondary,.nav-cta,.plan-cta{padding:.7rem 1rem;font-size:.9rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.reveal-on-scroll{opacity:1!important;transform:none!important}}@media (max-width:1100px){.hero-template-grid,.template-kit-section,.template-trust-section,.pricing-template-head{grid-template-columns:1fr}.pricing-template-head .pricing-template-subtitle{grid-area:auto/1;max-width:40rem}.hero-template-title,.template-trust-title{max-width:none}}@media (max-width:760px){.hero-template{padding-top:3rem}.hero-template-title{max-width:none;font-size:clamp(3.6rem,18vw,5.8rem)}.hero-template-visual{min-height:24rem}.hero-template-halo{width:min(100%,22rem)}.hero-template-terms{margin-top:1rem;position:static}.template-newsletter-section .template-section-title,.template-kit-title,.template-trust-title,.pricing-template-title,.template-section-title,.template-process-title{font-size:clamp(2.5rem,13vw,4rem)}}.pricing-reference-list span,.pricing-reference-spots,.pricing-reference-note{color:var(--muted)}@media (max-width:1100px){.pricing-reference-grid{grid-template-columns:1fr}.pricing-reference-card.popular{transform:none}.pricing-kit-security-layout,.security-trust-layout{grid-template-columns:1fr}}@media (max-width:720px){.pricing-reference-head{margin-bottom:2rem}.pricing-reference-title{font-size:clamp(2.5rem,16vw,4rem)}.pricing-reference-toggle{flex-wrap:wrap}.pricing-reference-card{padding:2rem 1.2rem 1.4rem}}@media (max-width:768px){.hero-template-title{font-size:2rem!important;line-height:1.3!important}.hero-template-title span,.hero-template-title-alt{width:100%!important;margin-left:0!important;display:block!important}.hero-template-grid{padding:60px 20px!important}.hero-buttons{flex-direction:column;width:100%;padding:0 20px}}@media (max-width:900px){.privacy-container{grid-template-columns:1fr}}:root{--nav-offset:8.5rem}.scroll-target{scroll-margin-top:var(--nav-offset)}.section{padding:4.5rem 3rem}.home-hero-title{text-align:center;max-width:42rem!important;margin:0 auto 1.6rem!important;font-size:clamp(5.4rem,11vw,10.6rem)!important}.home-hero-subtitle{color:var(--text-muted);max-width:42rem!important;margin:0 auto!important}.home-hero-actions{margin-top:2.25rem}.home-section-head{text-align:center;gap:1rem;margin-bottom:1.5rem}.home-section-title{line-height:1}.home-services-grid{gap:1.5rem;margin-top:2rem}.home-service-card{align-content:start;gap:1.2rem;min-height:0;padding:2.2rem;display:grid}.home-service-card p{color:var(--text-muted);line-height:1.75}.home-service-cta{width:fit-content;margin-top:.35rem}.pricing-reference-head-simple{text-align:center;gap:1rem;max-width:56rem;margin-bottom:2.5rem;display:grid}.pricing-reference-subheadline{color:var(--primary-dark);font-size:clamp(1.1rem,2.2vw,1.45rem);line-height:1.45}.pricing-reference-intro{gap:.85rem;display:grid}.pricing-reference-intro-row{border:none;border-left:4px solid var(--primary);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:2rem;width:calc(100% + 4.4rem + 2px);margin-bottom:2.5rem;margin-left:calc(-2.2rem - 1px);margin-right:calc(-2.2rem - 1px);padding:1.6rem 2.2rem;display:flex;box-shadow:0 4px 18px #0812370d}.pricing-reference-intro-row .pricing-reference-intro{flex-direction:column;flex:1;justify-content:center;max-width:none;margin:0;display:flex}.pricing-reference-intro-row .pricing-reference-intro:first-child{box-shadow:none;background:0 0;border:none;flex:none;max-width:42%}.pricing-reference-intro-row-single .pricing-reference-intro:first-child{max-width:100%}.pricing-reference-intro-row .pricing-reference-intro:last-child{box-shadow:none;background:#0a1c6308;border:1px solid #0a1c6314;border-radius:.65rem;padding:1.1rem 1.3rem}@media (max-width:1000px){.pricing-reference-intro-row{width:calc(100% + 2rem + 2px);margin-left:calc(-1rem - 1px);margin-right:calc(-1rem - 1px);padding-left:1rem;padding-right:1rem}}@media (max-width:760px){.pricing-reference-intro-row{width:calc(100% + 1.64rem + 2px);margin-left:calc(-.82rem - 1px);margin-right:calc(-.82rem - 1px);padding-left:.82rem;padding-right:.82rem}}@media (max-width:680px){.pricing-reference-intro-row{flex-direction:column;align-items:stretch;gap:1.2rem}.pricing-reference-intro-row .pricing-reference-intro:first-child{max-width:100%}}@media (max-width:420px){.pricing-reference-intro-row{width:calc(100% + 1.4rem + 2px);margin-left:calc(-.7rem - 1px);margin-right:calc(-.7rem - 1px);padding-left:.7rem;padding-right:.7rem}}.pricing-reference-intro h3{color:var(--primary-dark);font-size:clamp(1rem,2vw,1.35rem);line-height:1.2}.pricing-reference-intro p,.pricing-reference-note-inline,.pricing-reference-currency{color:var(--text-muted)}.pricing-reference-grid{gap:1.4rem}.pricing-reference-card{border-radius:1.4rem;padding:2.2rem 1.6rem 1.7rem;box-shadow:0 18px 45px #0812370f}.pricing-reference-card-subhead{min-height:3.5rem;margin-bottom:1.1rem}.pricing-reference-price{letter-spacing:-.03em;font-size:clamp(1.75rem,4vw,2.75rem);line-height:.98;font-family:var(--font-body)!important}.pricing-reference-list{gap:1rem;margin-bottom:1.8rem}.pricing-reference-card-cta{margin-top:auto}.pricing-reference-card-cta .btn-primary{width:100%}.pricing-reference-spots{color:var(--primary-dark);margin-top:1rem;font-weight:700}.pricing-inclusion-layout{max-width:var(--max-width);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem;margin:2rem auto 0;display:grid}.pricing-inclusion-card{background:#fff;border:1px solid #0a1c631f;border-radius:1.35rem;padding:1.7rem}.pricing-inclusion-card h3{color:var(--primary-dark);margin-bottom:1rem;font-size:1.2rem}.pricing-inclusion-card ul{gap:.9rem;list-style:none;display:grid}.pricing-inclusion-card li,.pricing-inclusion-text{color:var(--text-muted);line-height:1.65}.pricing-inclusion-card li:before{content:"•";color:var(--primary);margin-right:.5rem;font-weight:800}.pricing-bonus-item{align-items:center;gap:.4rem;display:flex}.pricing-tooltip{flex-shrink:0;position:relative}.pricing-tooltip-inline{align-items:center;display:inline-flex}.pricing-tooltip-button{width:1.25rem;height:1.25rem;color:var(--primary);cursor:pointer;background:#fff;border:1px solid #0a1c6340;border-radius:50%;font-size:.72rem;font-weight:800;line-height:1}.pricing-tooltip-panel{width:min(22rem,70vw);color:var(--text-muted);opacity:0;pointer-events:none;background:#fff;border:1px solid #0a1c6324;border-radius:1rem;padding:.9rem 1rem;line-height:1.6;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + .6rem);right:0;transform:translateY(8px);box-shadow:0 18px 45px #08123724}.pricing-tooltip:hover .pricing-tooltip-panel,.pricing-tooltip:focus-within .pricing-tooltip-panel{opacity:1;pointer-events:auto;transform:translateY(0)}.pricing-inline-link{color:var(--primary-dark);font-weight:700;text-decoration:none}.faq-inline-tooltip{margin:0 .2rem 0 .3rem}.faq-answer a.pricing-inline-link{display:inline}.contact-card,.about-story-card,.kit-page-card{border-radius:1.4rem;box-shadow:0 18px 45px #0812370d}.contact-intro{gap:1.25rem}.contact-main-form .btn-primary[disabled]{opacity:.7;cursor:wait}.about-story-section{max-width:72rem}.about-story-card{background:linear-gradient(#fffffffa,#f4f7fff0);border:1px solid #0a1c631f;gap:1.15rem;padding:2.8rem;display:grid;position:relative;overflow:hidden}.about-story-layout{grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:start;gap:2rem;display:grid}.about-story-content{gap:1.15rem;display:grid}.about-story-kicker{letter-spacing:.08em;text-transform:uppercase;color:#0a1c63a6;font-size:.9rem}.about-story-photo{aspect-ratio:4/5;object-fit:cover;border:2px solid var(--line);background:var(--surface);border-radius:1.25rem;justify-self:end;width:100%;max-width:320px;height:auto;display:block}.about-story-card h2{color:var(--primary-dark);font-family:var(--font-heading);max-width:18ch;font-size:clamp(2rem,4vw,3rem);line-height:1.08}.about-story-card p{color:var(--text-muted);max-width:66rem;line-height:1.8}.about-story-list{border-top:1px solid #0a1c631a;margin-top:.8rem;padding-top:.85rem}.about-story-list h3{color:var(--primary-dark);margin-bottom:.8rem}.about-story-list ul,.kit-page-card ul{color:var(--text-muted);gap:.55rem;padding-left:1.15rem;display:grid}.about-story-list ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.8rem}.about-story-closing{margin-top:.35rem;font-weight:700;color:var(--primary-dark)!important}.kit-page-section{max-width:84rem;padding-top:8rem}.kit-page-shell{gap:2rem;display:grid}.kit-page-hero{background:radial-gradient(circle at 100% 0,#0a1c6314,#0000 26%),linear-gradient(#fffffffa,#f3f6fff0);border:1px solid #0a1c631f;border-radius:1.7rem;gap:1rem;max-width:none;padding:2.2rem;display:grid;box-shadow:0 18px 44px #0812370f}.kit-page-kicker{color:#0a1c63a6;letter-spacing:.08em;text-transform:uppercase;font-size:.88rem;font-weight:700}.kit-page-hero h1{font-family:var(--font-heading);color:var(--primary-dark);font-size:clamp(2.4rem,5vw,4.5rem);line-height:.98}.kit-page-subtitle{max-width:44rem;color:var(--text-muted);font-size:1.05rem;line-height:1.8}.kit-page-actions{flex-wrap:wrap;align-items:center;gap:1rem;padding-top:.35rem;display:flex}.kit-page-price,.kit-page-price-large{color:var(--primary-dark);font-weight:800}.kit-page-price{background:#0a1c630f;border-radius:999px;padding:.35rem .85rem;font-size:1.6rem}.kit-page-price-large{font-size:2.4rem}.kit-page-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:1.6rem;display:grid}.kit-page-sidebar{position:sticky;top:110px}.kit-page-sidebar-card{background:linear-gradient(#fffffffa,#f3f6fff2);border:1px solid #0a1c631f;border-radius:1.35rem;padding:1.4rem;box-shadow:0 14px 32px #0812370d}.kit-page-sidebar-card h2{color:var(--primary-dark);margin-bottom:1rem;font-size:1.15rem}.kit-page-sidebar-nav{gap:.55rem;display:grid}.kit-page-sidebar-nav button{color:var(--text-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.95rem;padding:.8rem .9rem;font-size:.95rem;font-weight:700;transition:background .16s,color .16s}.kit-page-sidebar-nav button:hover,.kit-page-sidebar-nav button.active{color:var(--primary-dark);background:#0a1c6314}.kit-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;display:grid}.kit-page-card{background:linear-gradient(#fffffffa,#f9fafff5);border:1px solid #0a1c631f;gap:.95rem;padding:2rem;display:grid;box-shadow:0 14px 32px #0812370d}.kit-page-card h2{color:var(--primary-dark);font-size:1.45rem}.kit-page-card h3{color:var(--primary-dark);font-size:1rem}.kit-page-card p{color:var(--text-muted);line-height:1.75}.kit-page-stack{gap:1.65rem;display:grid}.kit-page-card-wide .kit-page-stack>div{border-bottom:1px solid #0a1c631a;gap:.45rem;padding-bottom:1rem;display:grid}.kit-page-card-wide .kit-page-stack>div:last-child{border-bottom:0;padding-bottom:0}.kit-page-card-wide{grid-column:1/-1}.kit-page-card-emphasis{background:linear-gradient(#e4ebfff2,#fffffffa);align-content:start}.home-newsletter-section .template-section-title{margin-bottom:1rem}.home-newsletter-section .section-subtitle{margin-top:0}:root{--site-heading-size:clamp(3rem,6vw,5rem)}.page-hero h1,.template-section-title,.pricing-reference-title,.kit-page-hero h1{font-size:var(--site-heading-size)}.about-story-card h2,.kit-page-card h2{font-size:clamp(2rem,4vw,3rem)}@media (max-width:900px){:root{--nav-offset:7.2rem}.section{padding:3.2rem 1.4rem}.pricing-inclusion-layout,.kit-page-grid,.kit-page-layout{grid-template-columns:1fr}.kit-page-sidebar{position:static}.kit-page-section{padding-top:6rem}:root{--site-heading-size:clamp(2.5rem,13vw,4rem)}.about-story-list ul,.about-story-layout{grid-template-columns:1fr}.about-story-photo{justify-self:start}}@media (max-width:760px){:root{--nav-offset:6.8rem}.home-service-card,.pricing-reference-card,.pricing-inclusion-card,.about-story-card,.kit-page-card{padding:1.4rem}.pricing-reference-card-subhead{min-height:0}.pricing-tooltip-panel{width:min(18rem,78vw);left:0;right:auto}.kit-page-actions{align-items:stretch}.kit-page-actions .btn-primary{width:100%}}:root{--primary:#0a1c63;--primary-dark:#08154a;--primary-soft:#eef2ff;--bg:#fff;--surface:#f8faff;--line:#0a1c6329;--line-strong:#0a1c6352;--text:#0a1c63;--text-muted:#0a1c63b8;--max-width:1700px;--font-heading:"Playfair Display","Times New Roman",serif;--font-body:"Manrope","Segoe UI",Tahoma,sans-serif}@font-face{font-family:"Copperplate Gothic 32 BC";src:url("/fonts/Copperplate Gothic 32 BC.otf")format("opentype");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--text);background:var(--bg);line-height:1.6;overflow-x:hidden}.contact-main{margin-top:1rem;padding-top:9rem}.about-founder-title,.about-quote blockquote,.about-quote-author{color:#0b1440}@media (max-width:1000px){.hero-shell,.feature-panel-redesign,.home-tools-layout,.hero-dashboard-grid,.hero-device-layout,.feature-row,.contact-layout,.template-home-nav,.hero-template-grid,.template-process-layout,.template-kit-section,.template-trust-section{grid-template-columns:1fr}.template-home-nav{max-width:calc(100% - 1.5rem);margin-bottom:2rem}.template-home-links{display:none}.hero-template-visual{min-height:32rem}.hero-template-metrics,.template-approach-grid,.template-kit-points,.template-metrics-grid{grid-template-columns:1fr 1fr}.template-approach-card{min-height:16rem;padding:2rem}.pricing-template-card.popular{transform:none}.hero-visual{min-height:500px;margin-top:.5rem}.hero-metrics{grid-template-columns:1fr}.hero-float-left{bottom:1rem;left:.25rem}.hero-float-right{top:1rem;right:.25rem}.feature-row{gap:.9rem}.feature-row-visual{justify-self:start;min-height:120px}.section{width:calc(100% - .75rem);padding:2.75rem 1rem}.hero h1{font-size:clamp(1.85rem,6.2vw,2.8rem)}.hero p,.section-subtitle,.page-hero p{font-size:.95rem}.section-title{font-size:clamp(1.6rem,5.4vw,2.35rem)}.feature-card,.pricing-card,.content-card,.contact-card,.path-detail-card,.tools-detail-card{padding:1.1rem .95rem}.feature-card h3,.content-card h3,.contact-card h3,.path-detail-card h3,.tools-detail-card h3{font-size:clamp(1.1rem,4vw,1.45rem)}.feature-card p,.content-card p,.contact-card p,.path-detail-card p,.tools-detail-card p{font-size:.93rem}.nav-links,.nav-cta,.nav-lang{display:none}.nav-mobile .nav-lang{display:inline-flex}.nav-toggle,.nav-mobile{display:block}.nav-mobile{display:flex}.logo-text{letter-spacing:.09em;font-size:.86rem}.faq-layout,.about-split,.about-split-reverse,.tools-template,.path-choice-row,.pricing-comparison-grid,.pricing-kit-grid,.form-grid,.newsletter-grid,.terms-grid{grid-template-columns:1fr}.template-kit-option{flex-basis:calc(50% - .325rem);min-width:0}.template-pack-grid{grid-template-columns:1fr}.tools-choice-column{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:760px){.hero{min-height:80vh;padding-top:6.7rem;padding-left:.7rem;padding-right:.7rem}.section{border-radius:1rem;width:calc(100% - .5rem);padding:2.2rem .82rem}.page-hero{padding:7rem .8rem 1.7rem}.page-hero h1{font-size:clamp(1.7rem,8vw,2.2rem)}.hero h1{font-size:clamp(1.75rem,8.2vw,2.25rem)}.hero-shell{gap:1.25rem}.template-home-nav{border-radius:1.15rem;grid-template-columns:1fr auto;min-height:0;padding:.8rem 1rem}.template-home-brand{font-size:1.45rem}.template-home-cta{min-width:0;padding:.72rem 1rem;font-size:.88rem}.hero-template-title,.template-process-title,.pricing-template-title,.template-kit-title,.template-trust-title,.template-section-title{font-size:clamp(2.2rem,12vw,3.9rem)}.hero-template-subtitle,.template-kit-subtitle,.template-trust-subtitle{font-size:.98rem}.hero-template-visual{min-height:24rem}.hero-template-metrics,.template-approach-grid,.template-kit-points,.template-process-step,.template-trust-card,.template-metrics-grid{grid-template-columns:1fr}.template-metric-card{min-height:0;padding:1.4rem}.template-process-panel{min-height:0}.template-process-panel-body{padding:1.2rem 1rem}.template-approach-card,.template-trust-card{padding:1.35rem 1rem}.pricing-template-card{padding:1.4rem 1rem}.hero-copy{gap:1rem}.hero-eyebrow{gap:.55rem}.hero-eyebrow-pill,.section-kicker{padding:.4rem .72rem;font-size:.72rem}.hero-eyebrow-text{font-size:.84rem}.hero-visual{min-height:420px}.hero-device-frame{border-radius:1.4rem;min-height:0;padding:.85rem}.hero-dashboard{border-radius:1.25rem;padding:.95rem}.hero-panel{padding:.85rem}.hero-panel h3{font-size:1.08rem}.hero-orbit-one{width:15rem;height:15rem;top:.25rem;right:.1rem}.hero-orbit-two{width:8.5rem;height:8.5rem;bottom:2.2rem;left:.1rem}.hero-float-card{max-width:none;margin-top:.75rem;animation:none;position:static}.feature-row{padding:1.6rem 0}.feature-row-copy h2{font-size:clamp(1.45rem,8vw,2rem)}.feature-row-copy p,.hero p,.section-subtitle,.page-hero p{font-size:.92rem}.section-title{font-size:clamp(1.5rem,7vw,2rem)}.section-stack-head{margin-bottom:1.25rem}.services-intro-card,.home-tools-spotlight-card{padding:1rem}.home-proof-card{justify-content:flex-start}.faq-item summary{padding:.78rem;font-size:.95rem}.faq-answer{padding:0 .78rem .78rem 2rem}.faq-answer p{font-size:.9rem}.path-choice{gap:.5rem;padding:.75rem}.path-choice span,.tools-choice span{font-size:.86rem}.tools-choice-column{padding:.68rem}.template-kit-option{flex-basis:100%}.feature-card,.pricing-card,.content-card,.contact-card,.path-detail-card,.tools-detail-card{padding:.95rem .82rem}.feature-card h3,.content-card h3,.contact-card h3,.path-detail-card h3,.tools-detail-card h3{font-size:1.08rem;line-height:1.2}.feature-card p,.content-card p,.contact-card p,.path-detail-card p,.tools-detail-card p{font-size:.9rem}.hero-buttons,.newsletter-actions,.contact-actions,.popup-actions,.form-actions{flex-direction:column}.btn-primary,.btn-secondary,.nav-cta,.plan-cta{width:100%}.footer-bottom{flex-direction:column;align-items:flex-start}}@media (max-width:420px){.section{width:calc(100% - .35rem);padding:1.9rem .7rem}.hero-dashboard-header{font-size:.7rem}.hero-chip-stack span,.hero-mini-timeline span,.motion-band-track span{font-size:.76rem}.feature-row-index{font-size:.8rem}.logo-text{letter-spacing:.06em;font-size:.78rem}.nav-inner{padding:.55rem .7rem}.btn-primary,.btn-secondary,.nav-cta,.plan-cta{padding:.7rem 1rem;font-size:.9rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.reveal-on-scroll{opacity:1!important;transform:none!important}}@media (max-width:1100px){.hero-template-grid,.template-kit-section,.template-trust-section,.pricing-template-head{grid-template-columns:1fr}.pricing-template-head .pricing-template-subtitle{grid-area:auto/1;max-width:40rem}.hero-template-title,.template-trust-title{max-width:none}}@media (max-width:760px){.hero-template{padding-top:3rem}.hero-template-title{max-width:none;font-size:clamp(3.6rem,18vw,5.8rem)}.hero-template-visual{min-height:24rem}.hero-template-halo{width:min(100%,22rem)}.hero-template-terms{margin-top:1rem;position:static}.template-newsletter-section .template-section-title,.template-kit-title,.template-trust-title,.pricing-template-title,.template-section-title,.template-process-title{font-size:clamp(2.5rem,13vw,4rem)}}.pricing-reference-list span,.pricing-reference-spots,.pricing-reference-note{color:var(--muted)}@media (max-width:1100px){.pricing-reference-grid{grid-template-columns:1fr}.pricing-reference-card.popular{transform:none}.pricing-kit-security-layout,.security-trust-layout{grid-template-columns:1fr}}@media (max-width:720px){.pricing-reference-head{margin-bottom:2rem}.pricing-reference-title{font-size:clamp(2.5rem,16vw,4rem)}.pricing-reference-toggle{flex-wrap:wrap}.pricing-reference-card{padding:2rem 1.2rem 1.4rem}}@media (max-width:768px){.hero-template-title{font-size:2rem!important;line-height:1.3!important}.hero-template-title span,.hero-template-title-alt{width:100%!important;margin-left:0!important;display:block!important}.hero-template-grid{padding:60px 20px!important}.hero-buttons{flex-direction:column;width:100%;padding:0 20px}}a{color:inherit;text-decoration:none}main{background:linear-gradient(#0a1c6308 0%,#fffffffc 28%,#fff 100%),linear-gradient(90deg,#0a1c6308 1px,#0000 1px) 0 0/120px 100%,linear-gradient(#0a1c6308 1px,#0000 1px) 0 0/100% 120px;min-height:100vh}.reveal-on-scroll{opacity:0;transition:opacity .52s,transform .52s;transform:translateY(18px)}.reveal-on-scroll.is-visible{opacity:1;transform:translateY(0)}nav{z-index:1000;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;width:100%;padding:.95rem 1rem;position:fixed;top:0}.nav-inner{max-width:var(--max-width);border:1px solid var(--line);background:#fffffffa;border-radius:999px;align-items:center;gap:1.2rem;margin:0 auto;padding:.68rem .95rem;display:flex}.logo{white-space:nowrap}.logo-text{color:var(--primary);text-transform:uppercase;letter-spacing:.14em;font-family:"Copperplate Gothic 32 BC",Copperplate,serif;font-size:.98rem}.nav-links{gap:1.15rem;margin-left:auto;list-style:none;display:flex}.nav-links a{color:var(--text-muted);font-size:.98rem;font-weight:600;transition:color .18s;position:relative}.nav-links a:after{content:"";background:var(--primary);transform-origin:0;width:100%;height:2px;transition:transform .18s;position:absolute;bottom:-.22rem;left:0;transform:scaleX(0)}.nav-links a:hover{color:var(--primary)}.nav-links a:hover:after{transform:scaleX(1)}.nav-cta,.btn-primary,.btn-secondary,.plan-cta{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.78rem 1.4rem;font-size:.96rem;font-weight:700;transition:all .18s;display:inline-flex}.nav-lang{border:1px solid var(--primary);color:var(--primary);cursor:pointer;background:#fff;border-radius:999px;padding:.54rem .82rem;font-size:.86rem;font-weight:700;line-height:1}.nav-lang:hover{background:var(--primary-soft)}.nav-lang-mobile{align-self:flex-start}.nav-cta,.btn-primary,.plan-cta{color:#fff;background:var(--primary);border-color:var(--primary)}.nav-cta:hover,.btn-primary:hover,.plan-cta:hover{background:var(--primary-dark);border-color:var(--primary-dark);transform:translateY(-1px)}.btn-secondary{color:var(--primary);border-color:var(--primary);background:#fff}.btn-secondary:hover{background:var(--primary-soft);transform:translateY(-1px)}.nav-toggle{color:var(--primary);background:0 0;border:0;margin-left:auto;font-size:1.3rem;display:none}.nav-mobile{border-top:1px solid var(--line);border-bottom:1px solid var(--line);z-index:999;background:#fff;flex-direction:column;gap:.8rem;width:100%;height:calc(100vh - 72px);padding:1rem 1.2rem 1.2rem;display:none;position:fixed;top:72px;left:0;overflow-y:auto}.section{width:calc(100% - 1rem);max-width:var(--max-width);border:1px solid var(--line);background:#fffffff7;border-radius:1.35rem;margin:0 auto 1rem;padding:3.5rem 2.2rem;animation:.42s both fadeUp}.section-light{background:var(--surface)}.section-title{text-align:center;color:var(--primary);font-family:var(--font-heading);margin-bottom:.7rem;font-size:clamp(1.85rem,3.8vw,2.95rem);line-height:1.08}.services-subheading{font-family:var(--font-heading);color:var(--text-muted);margin-top:-.1rem;margin-bottom:.9rem;font-size:clamp(1.15rem,2vw,1.55rem);font-weight:600;line-height:1.3}.section-subtitle{text-align:center;color:var(--text-muted);max-width:62ch;margin:0 auto 1.6rem;font-size:.98rem}.page-hero{max-width:var(--max-width);text-align:center;background:#fff;border:1px solid #0b144014;border-radius:1.6rem;justify-content:center;align-items:flex-end;margin:0 auto;padding:7.2rem 2.2rem 2.6rem;display:flex}.page-hero h1{color:#0b1440;font-family:var(--font-heading);margin-bottom:.7rem;font-size:clamp(1.95rem,4vw,3.1rem);line-height:1.08}.page-hero p{color:var(--text-muted);font-size:.98rem}.hero{justify-content:center;align-items:center;min-height:86vh;padding:7.4rem 1rem 3.2rem;display:flex;position:relative;overflow:hidden}.hero:before{content:"";opacity:.52;background:linear-gradient(#ffffffdb,#ffffffe0),url(/services.avif) 50%/cover no-repeat;position:absolute;inset:0}.hero-content{text-align:center;z-index:1;max-width:980px}.hero h1{color:var(--primary);font-family:var(--font-heading);margin-bottom:1rem;font-size:clamp(2rem,5vw,4rem);line-height:1.03}.hero p{color:var(--text-muted);max-width:62ch;margin:0 auto 1.5rem;font-size:1.02rem}.hero-buttons,.newsletter-actions,.contact-actions,.popup-actions,.form-actions{flex-wrap:wrap;gap:.75rem;display:flex}.hero-buttons,.newsletter-actions{justify-content:center}.features-grid,.pricing-grid,.templates-grid,.content-grid,.form-grid,.newsletter-grid,.terms-grid{gap:.95rem;display:grid}.features-grid,.pricing-grid,.templates-grid,.content-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.form-grid,.newsletter-grid,.terms-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-panel{border:1px solid var(--line);background:linear-gradient(#fffffff5,#fffffff5),linear-gradient(90deg,#0a1c6308 1px,#0000 1px) 0 0/64px 100%;border-radius:1rem;margin-top:1rem;padding:1.1rem}.feature-card,.pricing-card,.content-card,.contact-card{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:.95rem;padding:1.35rem 1.2rem;transition:all .19s}.feature-card:hover,.pricing-card:hover,.content-card:hover{border-color:var(--line-strong);background:#fcfdff;transform:translateY(-3px);box-shadow:0 14px 26px #0a1c6314}.feature-button,.pricing-card,.path-choice,.tools-choice{cursor:pointer}.feature-icon{background:var(--primary);color:#fff;border-radius:.7rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-bottom:.85rem;font-size:1.12rem;display:inline-flex}.feature-card h3,.content-card h3,.contact-card h3,.path-detail-card h3,.tools-detail-card h3{color:var(--primary);margin-bottom:.55rem;font-size:clamp(1.2rem,2.6vw,1.75rem);line-height:1.12}.features-grid .feature-card h3{font-size:clamp(1.02rem,2vw,1.38rem);line-height:1.22}.feature-card p,.content-card p,.contact-card p,.path-detail-card p,.tools-detail-card p,.pricing-card p,.plan-description,.pricing-list span,.form-consent,.newsletter-consent,.popup-consent,.faq-answer p,.about-founder-text,.about-role{color:var(--text-muted);font-size:.96rem}.feature-cta{color:var(--primary);margin-top:.95rem;font-size:.96rem;font-weight:800;display:inline-flex}.path-template{gap:.85rem;display:grid}.path-choice-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.path-choice{border:1px solid var(--line);color:var(--primary);text-align:left;background:#fff;border-radius:.8rem;align-items:center;gap:.6rem;padding:.85rem;display:flex}.path-choice.active{border-color:var(--line-strong);background:#f2f5ff}.path-choice i{background:#0a1c631f;border-radius:.52rem;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;display:inline-flex}.path-choice span{font-size:.9rem;font-weight:700;line-height:1.2}.path-detail-card{border:1px solid var(--line);background:#fff;border-radius:.95rem;padding:1.15rem}.path-detail-card .btn-primary{margin-top:.6rem}.tools-template{border:1px solid var(--line-strong);background:#fff;border-radius:1rem;grid-template-columns:290px 1fr;display:grid;overflow:hidden}.tools-choice-column{border-right:1px solid var(--line);background:#0a1c6308;gap:.5rem;padding:.8rem;display:grid}.tools-choice{border:1px solid var(--line);color:var(--primary);text-align:left;background:#fff;border-radius:.72rem;align-items:center;gap:.55rem;padding:.8rem;display:flex}.tools-choice.active{border-color:var(--line-strong);background:#f2f5ff}.tools-choice span{font-size:.92rem;font-weight:700}.tools-detail-card{padding:1.25rem}.pricing-section{background:var(--surface)}.pricing-comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.95rem;margin-top:1rem;display:grid}.pricing-comparison-card{align-content:start;gap:.8rem;display:grid}.pricing-comparison-card.popular{border:2px solid var(--primary);background:linear-gradient(#eef2ff6b,#fff 48%)}.pricing-comparison-card h3{flex-direction:column;gap:.28rem;display:flex}.pricing-popular{border:1px solid var(--line-strong);width:fit-content;color:var(--primary);background:#fff;border-radius:999px;align-items:center;padding:.15rem .52rem;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}.pricing-comparison-price{color:var(--primary);font-size:1.55rem;font-weight:800;line-height:1.2}.pricing-comparison-list{gap:.44rem;list-style:none;display:grid}.pricing-comparison-list li{color:var(--text-muted);font-size:.93rem}.pricing-spots{color:var(--primary);margin-top:.25rem;font-size:.9rem;font-weight:700}.pricing-capacity-note{text-align:center;color:var(--text-muted);margin-top:1rem;font-size:.92rem}.bonus-section{background:linear-gradient(#eef2ffa6,#fff 64%)}.bonus-title{text-align:center;color:var(--primary);font-family:var(--font-heading);margin-top:-.2rem;font-size:clamp(1.4rem,2.8vw,2rem)}.bonus-grid{margin-top:1rem}.pricing-card{gap:.55rem;display:grid}.pricing-card h3,.plan-name{color:var(--primary);font-size:1.7rem;font-weight:800;line-height:1}.pricing-price,.plan-price{color:var(--primary);font-size:1.95rem;font-weight:800;line-height:1}.pricing-card>span,.plan-price span{color:var(--text-muted);font-size:.92rem;font-weight:700}.pricing-tag,.pricing-badge{letter-spacing:.03em;color:#fff;background:var(--primary);border-radius:999px;width:fit-content;padding:.2rem .65rem;font-size:.75rem;font-weight:800}.pricing-list,.plan-features{gap:.45rem;margin-top:.3rem;display:grid}.plan-features{list-style:none}.plan-features li:before{content:"✓";color:var(--primary);margin-right:.45rem;font-weight:800}.pricing-card.selected,.pricing-card.recommended{border:2px solid var(--primary);background:linear-gradient(#eef2ff6b,#fff 48%)}.pricing-toggle{justify-content:center;gap:.65rem;margin-bottom:1rem;display:flex}.toggle-btn{border:1px solid var(--line-strong);color:var(--primary);background:#fff;border-radius:999px;padding:.52rem 1rem;font-size:.9rem;font-weight:700}.toggle-btn.active{background:var(--primary);color:#fff;border-color:var(--primary)}.pricing-kit-section{background:linear-gradient(#eef2ffc7 0%,#fffffff5 62%,#fff 100%)}.pricing-kit-hero{text-align:center;max-width:860px;margin:0 auto 1rem}.pricing-kit-kicker{border:1px solid var(--line-strong);color:var(--primary);background:#fff;border-radius:999px;margin-bottom:.8rem;padding:.25rem .9rem;font-size:.85rem;font-weight:800;display:inline-block}.pricing-kit-subheadline{color:var(--primary);font-family:var(--font-heading);margin-top:.1rem;margin-bottom:.55rem;font-size:clamp(1.05rem,2.2vw,1.45rem);font-weight:600;line-height:1.2}.pricing-kit-price{color:#fff;background:var(--primary);letter-spacing:.01em;border-radius:999px;width:fit-content;margin:.25rem auto 0;padding:.45rem 1rem;font-size:1rem;font-weight:800}.pricing-kit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem;margin-top:1rem;display:grid}.pricing-kit-list{gap:.32rem;margin-top:.4rem;list-style:none;display:grid}.pricing-kit-list li{color:var(--text-muted);font-size:.94rem}.pricing-kit-list li:before{content:"•";color:var(--primary);margin-right:.46rem}.pricing-kit-value{margin-top:.95rem}.pricing-kit-close{margin-top:.5rem;font-weight:700;color:var(--primary)!important}.template-kit-selector{gap:.95rem;margin-top:1rem;display:grid}.template-kit-block{border:1px solid var(--line);background:#ffffffe6;border-radius:1rem;overflow:hidden}.template-kit-heading{color:var(--primary);border-bottom:1px solid var(--line);background:#0a1c6308;padding:.95rem 1rem;font-size:1.05rem;font-weight:800}.template-kit-faq-list{display:grid}.template-kit-faq .faq-answer{background:#fff}.template-kit-options{flex-wrap:wrap;justify-content:center;gap:.65rem;display:flex}.template-kit-option{border:1px solid var(--line);min-width:210px;color:var(--primary);cursor:pointer;background:#fff;border-radius:.75rem;flex:calc(33.3333% - .433333rem);padding:.68rem .82rem;font-size:.9rem;font-weight:700;transition:all .18s}.template-kit-option:hover{border-color:var(--line-strong);transform:translateY(-1px)}.template-kit-option.active{color:#fff;background:var(--primary);border-color:var(--primary)}.template-kit-detail{max-width:100%}.template-kit-simple .hero-buttons{margin-top:.95rem}.template-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem;display:grid}.template-pack-card{align-content:start}.template-pack-card h3{font-size:1.38rem;line-height:1.2}.template-price{color:var(--primary);margin-top:.35rem;font-size:1.95rem;font-weight:800;line-height:1}.newsletter-section{background:linear-gradient(#eef2ffb3,#fff 46%)}.newsletter-content{text-align:center;max-width:780px;margin:0 auto}.newsletter-form,.contact-form,.form,.popup-form{gap:.75rem;display:grid}.newsletter-form label,.contact-field,.form-field,.popup-form label{gap:.34rem;display:grid}.contact-main{margin-top:1rem}.contact-header{text-align:center;margin-bottom:2.2rem}.contact-header h1{color:#0b1440;font-family:var(--font-heading);margin-bottom:.5rem;font-size:clamp(2.1rem,4vw,3.2rem);line-height:1.08}.contact-header p{color:#4b5675;max-width:40rem;margin:0 auto;font-size:.98rem}.contact-layout{grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);align-items:flex-start;gap:1.8rem;display:grid}.contact-intro{gap:1rem;display:grid}.contact-main-form .contact-form{margin-top:1.1rem}.contact-field label,.form-field label,.newsletter-form label,.popup-form label{color:var(--primary);font-size:.9rem;font-weight:700}.newsletter-form input,.contact-field input,.contact-field textarea,.form-field input,.form-field textarea,.popup-form input{border:1px solid var(--line-strong);color:var(--text);background:#fff;border-radius:.62rem;padding:.72rem .82rem;font-size:.95rem}.contact-field textarea,.form-field textarea{resize:vertical;min-height:130px}.newsletter-form input:focus,.contact-field input:focus,.contact-field textarea:focus,.form-field input:focus,.form-field textarea:focus,.popup-form input:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #0a1c6326}.newsletter-consent,.form-consent,.popup-consent{align-items:flex-start;gap:.52rem;display:flex}.newsletter-consent input,.form-consent input,.popup-consent input{width:1rem;height:1rem;margin-top:.16rem}.newsletter-success{border:1px solid var(--line-strong);background:var(--primary-soft);border-radius:.75rem;padding:.9rem}.newsletter-error{color:#c43333;font-size:.9rem;font-weight:700}.modal-overlay{z-index:1100;background:#08154a94;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.modal-card{border:1px solid var(--line-strong);background:#fff;border-radius:1rem;width:min(620px,100%);padding:1.1rem;box-shadow:0 24px 70px #08154a57}.modal-card h3{color:var(--primary);margin-bottom:.35rem;font-size:1.35rem}.popup-success{gap:.6rem;display:grid}.popup-consent a,.form-consent a,.link-pill{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.faq-section{background:linear-gradient(#eef2ffbf,#fff)}.faq-layout{grid-template-columns:minmax(240px,.9fr) minmax(0,1.45fr);gap:1.6rem;display:grid}.faq-heading-panel h2{color:var(--primary);font-family:var(--font-heading);font-size:clamp(1.85rem,3.8vw,2.8rem);line-height:1.08}.faq-heading-panel p{color:var(--text-muted);margin-top:.65rem;font-size:.97rem}.faq-list{border:1px solid var(--line);background:#fff;border-radius:1rem;overflow:hidden}.section-light,.pricing-section,.faq-section,.newsletter-section{position:relative}.section-light:before,.pricing-section:before,.faq-section:before,.newsletter-section:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,#0a1c6305 1px,#0000 1px) 0 0/72px 100%,linear-gradient(#0a1c6305 1px,#0000 1px) 0 0/100% 72px;position:absolute;inset:0}.faq-item{border-top:1px solid var(--line)}.faq-item:first-child{border-top:0}.faq-item summary{cursor:pointer;color:var(--primary);grid-template-columns:auto 1fr;gap:.65rem;padding:.88rem 1rem;font-size:1rem;font-weight:800;line-height:1.32;list-style:none;display:grid}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:before{content:"+";font-size:1.45rem;line-height:1}.faq-item[open] summary:before{content:"-"}.faq-answer{padding:0 1rem .95rem 2.5rem}.about-middle,.about-founder,.about-quote{margin-top:.9rem}.section.about-middle,.section.about-founder,.section.about-quote{padding-top:2.6rem}.about-split,.about-split-reverse{grid-template-columns:minmax(0,1.2fr) minmax(260px,1fr);align-items:center;gap:1.4rem;display:grid}.about-copy h2,.about-founder-title{color:var(--primary);font-family:var(--font-heading);font-size:clamp(1.95rem,4vw,3rem);line-height:1.08}.about-founder-title{margin-bottom:.95rem}.about-bullet-list{color:var(--text-muted);gap:.58rem;margin-top:.6rem;margin-bottom:.6rem;padding-left:1.25rem;list-style:outside;display:grid}.about-founder-list{margin-top:.15rem}.about-cards .content-card p{line-height:1.8}.about-cards .content-card p+p{margin-top:.82rem}.about-founder-text+.about-founder-text{margin-top:1rem}.about-founder-text{line-height:1.85}.section.about-middle,.section.about-founder,.section.about-quote{background:#fff;border-color:#0b144014;border-radius:1.6rem}.section.about-middle:before,.section.about-founder:before,.section.about-quote:before{background:linear-gradient(90deg,#0b144008 1px,#0000 1px) 0 0/80px 100%,linear-gradient(#0b144008 1px,#0000 1px) 0 0/100% 80px}.about-cards .content-card{background:#fff;border-color:#0b14401f;border-radius:1.4rem;padding:1.8rem 1.7rem;box-shadow:0 18px 40px #0b14400f}.about-cards .content-card h3{font-size:clamp(1.1rem,2.1vw,1.5rem)}.about-cards .content-card p,.about-bullet-list li{color:#4b5675}.about-founder-title,.about-quote blockquote,.about-quote-author{color:#0b1440}.about-media-placeholder{border:1px solid var(--line-strong);background:radial-gradient(circle at 18% 18%,#ffffff5c 0 11%,#0000 12%),linear-gradient(140deg,#08154a 0%,#0a1c63 48%,#2f438f 100%);border-radius:1rem;min-height:280px}.about-media-placeholder-alt{min-height:320px}.about-quote{text-align:center}.about-quote blockquote{max-width:860px;color:var(--primary);font-family:var(--font-heading);margin:0 auto;font-size:clamp(1.2rem,2.4vw,2rem);font-weight:700;line-height:1.34}.about-quote blockquote span{display:block}.about-quote blockquote span+span{margin-top:.55rem}.about-quote-author{color:var(--primary);font-family:var(--font-heading);margin-top:1.1rem;font-size:1.85rem;font-weight:700}.about-role{margin-top:.48rem}footer{background:var(--primary);color:#ffffffd6;border-top:1px solid #ffffff24;padding:2.6rem 1rem}.footer-content{max-width:var(--max-width);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;margin:0 auto 1.3rem;display:grid}.footer-column h4,.footer-bottom .company{color:#fff}.footer-column a{color:#ffffffd9;margin-bottom:.36rem;font-size:.95rem;transition:color .18s;display:block}.footer-column a:hover{color:#fff}.footer-bottom{max-width:var(--max-width);border-top:1px solid #fff3;flex-wrap:wrap;justify-content:space-between;gap:.55rem;margin:0 auto;padding-top:1rem;display:flex}.tagline{color:#ffffffdb}.hero-redesign{position:relative;overflow:hidden}.hero-redesign:before{content:"";pointer-events:none;background:radial-gradient(circle at 15% 18%,#0a1c631c,#0000 30%),radial-gradient(circle at 78% 20%,#0a1c6324,#0000 34%),linear-gradient(#ffffffeb,#f5f7ffd6);position:absolute;inset:0}.hero-shell,.section-stack-head,.home-tools-layout,.home-proof-card,.newsletter-content{z-index:1;position:relative}.hero-shell{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:2rem;display:grid}.hero-shell-minimal{gap:2.5rem}.hero-copy{flex-direction:column;gap:1.25rem;display:flex}.hero-eyebrow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.hero-eyebrow-pill,.section-kicker{letter-spacing:.02em;color:var(--primary);background:#ffffffe0;border:1px solid #0a1c6333;border-radius:999px;justify-content:center;align-items:center;padding:.45rem .9rem;font-size:.78rem;font-weight:700;display:inline-flex;box-shadow:0 16px 40px #08123712}.hero-eyebrow-text{color:var(--muted);font-size:.92rem}.hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.hero-metric-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;border:1px solid #0a1c631f;border-radius:1.25rem;padding:1rem;box-shadow:0 22px 50px #08123712}.hero-metric-value{color:var(--primary-dark);margin-bottom:.28rem;font-size:1rem;font-weight:700;display:block}.hero-metric-label{color:var(--muted);font-size:.88rem;line-height:1.45;display:block}.hero-visual{justify-content:center;align-items:center;min-height:580px;display:flex;position:relative}.hero-visual-minimal{min-height:520px}.hero-grid-surface{background-color:#0000;background-image:linear-gradient(90deg,#0a1c630d 1px,#0000 1px),linear-gradient(#0a1c630d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:2rem;position:absolute;inset:1rem 0;-webkit-mask-image:linear-gradient(#000000e6,#0003);mask-image:linear-gradient(#000000e6,#0003)}.hero-device-frame{background:#ffffffeb;border:1px solid #0a1c631f;border-radius:2rem;width:min(100%,35rem);min-height:28rem;padding:1rem;position:relative;box-shadow:0 35px 90px #0812371a}.hero-device-topbar{gap:.35rem;margin-bottom:.9rem;display:flex}.hero-device-topbar span{background:#0a1c6340;border-radius:999px;width:.5rem;height:.5rem}.hero-device-layout{grid-template-columns:1.2fr .8fr;gap:.9rem;display:grid}.hero-device-card{background:#fffffff0;border:1px solid #0a1c631a;border-radius:1.2rem;padding:1rem}.hero-device-card-primary{background:linear-gradient(#0a1c630a,#fffffffa);grid-row:span 2}.hero-orbit{background:radial-gradient(circle at 30% 30%,#ffffffbf,#0a1c630f);border:1px solid #0a1c631f;border-radius:999px;animation:8s ease-in-out infinite homeOrbitDrift;position:absolute}.hero-orbit-one{width:22rem;height:22rem;top:.6rem;right:1rem}.hero-orbit-two{width:12rem;height:12rem;animation-delay:-3s;bottom:2.25rem;left:1rem}.hero-dashboard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#fffffff2,#f6f8ffeb);border:1px solid #0a1c6324;border-radius:1.8rem;width:min(100%,32rem);padding:1.2rem;position:relative;box-shadow:0 32px 80px #0812371f}.hero-dashboard-header{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);justify-content:space-between;gap:1rem;margin-bottom:1rem;font-size:.82rem;font-weight:700;display:flex}.hero-dashboard-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:.9rem;display:grid}.hero-panel{background:#ffffffeb;border:1px solid #0a1c631a;border-radius:1.2rem;padding:1rem}.hero-panel-primary{background:linear-gradient(#0a1c6314,#fffffff5);grid-row:span 2}.hero-panel-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:.55rem;font-size:.76rem;font-weight:700}.hero-panel h3{margin-bottom:.85rem;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.15}.hero-panel ul{color:var(--muted);gap:.45rem;margin:0;padding-left:1.15rem;display:grid}.hero-chip-stack,.hero-mini-timeline{flex-wrap:wrap;gap:.5rem;display:flex}.hero-chip-stack span,.hero-mini-timeline span{color:var(--primary);background:#0a1c6314;border-radius:999px;justify-content:center;align-items:center;padding:.42rem .72rem;font-size:.8rem;font-weight:600;display:inline-flex}.hero-float-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #0a1c6324;border-radius:1.1rem;max-width:13rem;padding:.9rem 1rem;animation:6.5s ease-in-out infinite homeFloatCard;position:absolute;box-shadow:0 22px 50px #0812371a}.hero-float-card strong{color:var(--primary-dark);margin-bottom:.32rem;font-size:.95rem;display:block}.hero-float-card span{color:var(--muted);font-size:.84rem;line-height:1.45;display:block}.hero-float-left{bottom:5rem;left:-.5rem}.hero-float-right{animation-delay:-2.5s;top:4rem;right:-.35rem}.home-motion-band{background:linear-gradient(#f7f9ffe6,#fffffff2);padding-block:1rem;overflow:hidden}.home-feature-rows{gap:0;padding-top:1.2rem;padding-bottom:1.2rem;display:grid}.feature-row{border-top:1px solid #0a1c631a;grid-template-columns:72px minmax(0,1fr) 260px;align-items:center;gap:1.5rem;padding:2.2rem 0;display:grid}.feature-row:first-child{border-top:0}.feature-row-index{color:#0a1c6373;font-size:.92rem;font-weight:700}.feature-row-copy h2{font-family:var(--font-heading);color:var(--primary-dark);margin-bottom:.7rem;font-size:clamp(2rem,4vw,3.4rem);line-height:.98}.feature-row-copy p{max-width:38rem;color:var(--muted);font-size:1.02rem}.feature-row-visual{min-height:180px;color:var(--primary-dark);place-items:center;display:grid}.feature-row-visual-flow{grid-template-columns:repeat(2,auto);gap:1rem}.feature-row-visual-flow span{opacity:.7;border:2px solid;border-radius:999px;width:2.4rem;height:2.4rem;animation:3s ease-in-out infinite featurePulse}.feature-row-visual-flow span:nth-child(2){animation-delay:-.8s}.feature-row-visual-flow span:nth-child(3){animation-delay:-1.6s}.feature-row-visual-flow span:nth-child(4){animation-delay:-2.4s}.feature-row-visual-network{position:relative}.feature-row-visual-network .hub,.feature-row-visual-network .node{border:2px solid;border-radius:999px;position:absolute}.feature-row-visual-network .hub{background:currentColor;width:1.2rem;height:1.2rem;top:50%;left:50%;transform:translate(-50%,-50%)}.feature-row-visual-network .node{width:.9rem;height:.9rem}.feature-row-visual-network:before,.feature-row-visual-network:after{content:"";transform-origin:0;opacity:.5;background:currentColor;width:90px;height:2px;position:absolute;inset:50% auto auto 50%}.feature-row-visual-network:after{transform:rotate(60deg)}.feature-row-visual-network .node-a{top:18%;left:50%;transform:translate(-50%)}.feature-row-visual-network .node-b{top:50%;right:18%;transform:translateY(-50%)}.feature-row-visual-network .node-c{bottom:18%;left:50%;transform:translate(-50%)}.feature-row-visual-network .node-d{top:50%;left:18%;transform:translateY(-50%)}.feature-row-visual-bridge{justify-content:center;align-items:center;gap:.75rem;display:flex}.bridge-box{border:2px solid;border-radius:.8rem;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-weight:700;display:inline-flex}.bridge-line{background:currentColor;width:3rem;height:2px;position:relative}.bridge-line:before,.bridge-line:after{content:"";background:currentColor;border-radius:999px;width:.45rem;height:.45rem;position:absolute;top:50%;transform:translateY(-50%)}.bridge-line:before{left:.4rem}.bridge-line:after{right:.4rem}.motion-band-track{letter-spacing:.02em;width:max-content;color:var(--primary);gap:1rem;font-size:.88rem;font-weight:700;animation:26s linear infinite homeMarquee;display:flex}.motion-band-track span{background:#0a1c6314;border:1px solid #0a1c631a;border-radius:999px;justify-content:center;align-items:center;padding:.58rem .95rem;display:inline-flex}.section-stack-head{text-align:center;max-width:56rem;margin:0 auto 1.75rem}.services-heading{max-width:15ch;margin-inline:auto}.feature-panel-redesign{grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);align-items:start;gap:1rem;display:grid}.services-intro-card{background:linear-gradient(#0a1c630d,#ffffffeb);border:1px solid #0a1c631a;border-radius:1.5rem;min-height:100%;padding:1.3rem}.services-intro-kicker,.home-tools-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:.6rem;font-size:.8rem;font-weight:700}.services-intro-card h3,.home-tools-spotlight-card h3{margin-bottom:.8rem;font-size:clamp(1.35rem,2.4vw,1.95rem);line-height:1.1}.services-intro-card p:last-child,.home-tools-spotlight-card p:last-child{color:var(--muted)}.home-tools-section{background:linear-gradient(#fbfcfff5,#f5f7ffeb)}.home-tools-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:1rem;display:grid}.home-tools-spotlight-card{background:linear-gradient(#0a1c630f,#fffffff5);border:1px solid #0a1c631a;border-radius:1.55rem;height:100%;padding:1.4rem;box-shadow:0 24px 60px #08123714}.home-tools-grid{align-content:start}.home-proof-strip{padding-block:1.1rem}.home-proof-card{flex-wrap:wrap;justify-content:center;gap:.7rem;display:flex}.home-proof-card span{color:var(--primary);background:#ffffffeb;border:1px solid #0a1c631a;border-radius:999px;justify-content:center;align-items:center;padding:.7rem 1rem;font-size:.86rem;font-weight:700;display:inline-flex}.home-kit-section .pricing-kit-hero{max-width:50rem;margin-inline:auto}.home-kit-section .section-title,.home-newsletter-section .section-title{max-width:14ch;margin-inline:auto}.home-newsletter-section{background:radial-gradient(circle at top,#0a1c6314,#0000 40%),linear-gradient(#fafcfff2,#fffffffa)}.security-trust-section{background:#fff}.security-trust-layout{max-width:var(--max-width);grid-template-columns:minmax(0,1.1fr) minmax(340px,1fr);align-items:flex-start;gap:2rem;margin:0 auto;display:grid}.security-trust-copy{gap:.9rem;display:grid}.security-trust-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#0a1c63b3;font-size:.82rem}.security-trust-title{font-family:var(--font-heading);color:var(--primary-dark);gap:.05em;margin:0;font-size:clamp(3rem,6vw,5.6rem);line-height:.94;display:grid}.security-trust-title-alt{color:#0a1c63b3}.security-trust-subtitle{max-width:36rem;color:var(--muted);font-size:1rem}.security-trust-link{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.security-trust-chips{flex-wrap:wrap;gap:.5rem;margin-top:.6rem;display:flex}.security-trust-chips span{color:var(--primary-dark);background:#f7f7fb;border:1px solid #0a1c6329;border-radius:999px;justify-content:center;align-items:center;padding:.4rem .8rem;font-size:.82rem;font-weight:600;display:inline-flex}.security-trust-grid{gap:.9rem;display:grid}.security-trust-card{background:#fff;border:1px solid #0a1c6329;border-radius:.9rem;padding:1.1rem 1.3rem}.security-trust-card h3{color:var(--primary-dark);margin:0 0 .4rem;font-size:1.05rem}.security-trust-card p{color:var(--muted);margin:0;font-size:.94rem}.hero-template{padding-top:8.5rem;position:relative;overflow:hidden}.hero-template:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffffd1,#ffffffd1),linear-gradient(90deg,#0a1c630d 1px,#0000 1px),linear-gradient(#0a1c630d 1px,#0000 1px),url(/services.avif);background-position:50%;background-repeat:repeat,repeat,repeat,no-repeat;background-size:auto,124px 124px,124px 124px,cover;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;position:absolute;inset:0}.template-home-nav,.hero-template-grid,.hero-template-metrics,.template-approach-grid,.template-process-layout,.template-kit-section,.template-trust-section{z-index:1;position:relative}.template-home-nav{background:#fffffff0;border:1px solid #0a1c6314;border-radius:1.6rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;max-width:min(1320px,100% - 4rem);min-height:5.25rem;margin:0 auto 3.5rem;padding:.9rem 1.4rem;animation:.6s ease-out both templateFloatIn;display:grid;box-shadow:0 10px 30px #08123714}.template-home-brand{font-family:var(--font-heading);color:var(--primary-dark);font-size:2rem}.template-home-links{color:var(--muted);justify-content:center;align-items:center;gap:2.25rem;font-size:.98rem;display:flex}.template-home-cta{background:var(--primary-dark);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:9rem;padding:.9rem 1.35rem;font-weight:700;display:inline-flex}.hero-template-grid{max-width:var(--max-width);margin:0 auto;display:block}.hero-template-copy,.hero-template-visual,.template-approach-card,.template-process-step,.template-process-panel,.template-kit-copy,.template-trust-copy,.template-trust-card{animation:.7s ease-out both templateFloatIn}.hero-template-copy{text-align:center;flex-direction:column;align-items:center;gap:1.3rem;max-width:none;margin:0 auto;display:flex}.template-eyebrow,.template-section-label{letter-spacing:.18em;text-transform:uppercase;color:#0a1c6399;font-size:.92rem}.template-eyebrow:before,.template-section-label:before{content:"";vertical-align:middle;background:#0a1c6340;width:2.5rem;height:1px;margin-right:.9rem;display:inline-block}.hero-template-title,.template-process-title,.pricing-template-title,.template-kit-title,.template-trust-title{width:max-content;font-family:var(--font-heading);color:var(--primary-dark);flex-flow:row;justify-content:center;gap:.5rem;line-height:.92;display:flex}.hero-template-title{font-size:clamp(4.2rem,9vw,8.6rem)}.hero-template-title-alt,.template-process-title-alt,.template-kit-title-alt{color:#0a1c6385}.hero-template-subtitle,.template-kit-subtitle,.template-trust-subtitle{max-width:40rem;color:var(--muted);font-size:1.16rem;line-height:1.55}.hero-template-visual{display:none}.hero-template-halo{aspect-ratio:1;width:min(100%,52rem);position:relative}.hero-template-ring{border:1px dashed #0a1c632e;border-radius:999px;animation:28s linear infinite templateHaloRotate;position:absolute;inset:12%}.hero-template-ring-two{animation-duration:22s;animation-direction:reverse;inset:24%}.hero-template-ring-three{animation-duration:18s;inset:38%}.hero-template-core{background:#0a1c6329;border-radius:999px;animation:4.5s ease-in-out infinite templatePulse;position:absolute;inset:46%;box-shadow:0 0 0 16px #0a1c630d}.hero-template-particles span{width:.5rem;height:.5rem;left:calc(8% + (var(--particle)*2.1%));top:calc(14% + ((var(--particle)*7)%70)*1%);animation:templateParticleDrift calc(4s + (var(--particle)*70ms))ease-in-out infinite;animation-delay:calc(var(--particle)*-.12s);background:#0a1c632e;border-radius:999px;position:absolute}.hero-template-metrics{max-width:var(--max-width);border-top:1px solid #0a1c631a;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:2rem auto 0;padding-top:1.25rem;display:grid}.hero-template-metrics div{gap:.18rem;display:grid}.hero-template-metrics strong{font-family:var(--font-heading);color:var(--primary-dark);font-size:clamp(1.4rem,3vw,2.8rem)}.hero-template-metrics span{color:#0a1c63ad;font-size:.94rem}.template-approach-section,.pricing-section-template,.template-kit-section,.template-trust-section,.template-newsletter-section{background:#fff}.template-section-head,.pricing-template-head{max-width:var(--max-width);margin:0 auto 2rem}.template-section-title{font-family:var(--font-heading);color:var(--primary-dark);font-size:clamp(3rem,6vw,5.2rem);line-height:.95}.template-approach-grid{max-width:var(--max-width);border-top:1px solid #0a1c631a;border-left:1px solid #0a1c631a;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 auto;display:grid}.template-approach-card{border-bottom:1px solid #0a1c631a;border-right:1px solid #0a1c631a;flex-direction:column;gap:1.25rem;min-height:20rem;padding:3rem 3.4rem;transition:background .22s,transform .22s;display:flex}.template-approach-card:hover{background:#0a1c6308;transform:translateY(-3px)}.template-card-index{color:#0a1c6352;font-size:.92rem;font-weight:600}.template-approach-card h3{font-family:var(--font-heading);color:var(--primary-dark);font-size:clamp(1.8rem,3vw,2.9rem);line-height:1}.template-card-line{background:#0a1c632e;width:3.2rem;height:1px}.template-approach-card p{color:var(--muted);max-width:28rem;font-size:1rem;line-height:1.65}.template-inline-link{color:var(--primary);margin-top:auto;font-weight:700}.template-process-section{color:#fff;background:linear-gradient(#060c28f5,#071030f5),repeating-linear-gradient(135deg,#ffffff0a 0 1px,#0000 1px 22px)}.template-process-section .template-section-label,.template-process-section .template-section-label:before{color:#ffffffa3;background:#ffffff2e}.template-process-intro,.template-process-layout{max-width:var(--max-width);z-index:1;margin:0 auto;position:relative}.template-process-intro{margin-bottom:2rem}.template-process-title{color:#fff;font-size:clamp(3rem,6vw,5.8rem)}.template-process-title-alt{color:#ffffff85}.template-process-subtitle{color:#ffffffb8;max-width:32rem;margin-top:1rem;font-size:1rem;line-height:1.6}.template-process-layout{grid-template-columns:minmax(0,.95fr) minmax(360px,.95fr);align-items:start;gap:2rem;display:grid}.template-process-steps{display:grid}.template-process-step{opacity:.45;border-bottom:1px solid #ffffff2e;grid-template-columns:48px 1fr;gap:1rem;padding:1.35rem 0;transition:opacity .24s,transform .24s;display:grid}.template-process-step.active,.template-process-step:hover{opacity:1;transform:translate(4px)}.template-process-index{color:#ffffff8f;font-size:.95rem}.template-process-step h3{font-family:var(--font-heading);color:#fff;margin-bottom:.5rem;font-size:clamp(1.6rem,3vw,2.4rem)}.template-process-step p{color:#ffffffad;line-height:1.6}.template-process-progress{background:#ffffff24;width:100%;height:2px;margin-top:1rem;overflow:hidden}.template-process-progress-bar{background:linear-gradient(90deg,#ffffffd9,#ffffff59);width:0;height:100%;display:block}.template-process-progress-bar.active{animation:4.2s linear forwards processTimerFill}.template-process-panel{background:#ffffff08;border:1px solid #ffffff1f;flex-direction:column;min-height:33rem;padding:0;display:flex;overflow:hidden}.template-process-panel-header{color:#ffffffbf;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:.8rem;min-height:4.2rem;padding:1rem 1.2rem;display:flex}.template-process-panel-header span,.template-process-panel-header strong{font-family:var(--font-mono);font-size:.95rem;font-weight:500}.template-process-panel-body{padding:1.8rem;animation:.32s processPanelFade}.template-process-panel-body h3{font-family:var(--font-heading);color:#fff;margin-bottom:.8rem;font-size:clamp(1.8rem,3vw,2.8rem)}.template-process-panel-body p{color:#ffffffc7;max-width:36rem;line-height:1.7}.template-process-panel-list{gap:.95rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.template-process-panel-list li{color:#ffffffd1;align-items:flex-start;gap:.75rem;line-height:1.6;display:flex}.template-process-panel-list li:before{content:"";background:#ffffffd1;border-radius:999px;flex:none;width:.55rem;height:.55rem;margin-top:.45rem}.template-process-status{color:#ffffffb8;align-items:center;gap:.75rem;margin-top:auto;padding:0 1.8rem 1.4rem;display:flex}.template-process-status .dot{background:#2ab673;border-radius:999px;width:.7rem;height:.7rem}.template-process-toggle{color:#fffc;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin-left:auto;font-size:.9rem;font-weight:600;text-decoration:underline}.template-process-toggle:hover{color:#fff}.pricing-section-template{background:#fff}.pricing-template-head{margin-bottom:2.3rem}.pricing-template-title-alt{color:#0000;-webkit-text-stroke:1px #0a1c63e6}.pricing-template-subtitle{max-width:42rem}.pricing-comparison-grid{max-width:var(--max-width);align-items:stretch;margin:0 auto}.pricing-template-card{box-shadow:none;background:#fff;border:1px solid #0a1c6324;border-radius:0;padding:2rem 1.8rem;transition:transform .22s,box-shadow .22s}.pricing-template-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #08123714}.pricing-template-card.popular{transform:translateY(-1.2rem)}.pricing-template-index{color:#0a1c636b;margin-bottom:1rem;font-size:.92rem;display:block}.pricing-template-card h3{font-family:var(--font-heading);color:var(--primary-dark);margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem);line-height:1}.pricing-comparison-price{font-family:var(--font-heading);font-size:clamp(2.4rem,4vw,4rem);line-height:.95}.pricing-comparison-list{border-top:1px solid #0a1c631a;gap:.7rem;margin:1.6rem 0;padding-top:1.4rem;display:grid}.pricing-spots,.pricing-capacity-note{color:var(--muted)}.template-kit-section{max-width:var(--max-width);grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);align-items:start;gap:2rem;margin:0 auto;display:grid}.template-kit-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.8rem;margin-top:2rem;display:grid}.template-kit-points h3{font-family:var(--font-heading);color:var(--primary-dark);margin-bottom:.45rem;font-size:1.45rem;line-height:1.05}.template-kit-points p{color:var(--muted);line-height:1.6}.template-kit-panel{min-width:0}.template-trust-section{max-width:var(--max-width);grid-template-columns:minmax(0,.9fr) minmax(360px,1fr);align-items:start;gap:2rem;margin:0 auto;display:grid}.template-trust-title{font-size:clamp(3rem,6vw,5.8rem)}.template-trust-tags{flex-wrap:wrap;gap:.7rem;margin-top:1.7rem;display:flex}.template-trust-tags span{min-height:2.8rem;color:var(--primary);font-family:var(--font-mono);border:1px solid #0a1c631f;justify-content:center;align-items:center;padding:.6rem 1rem;font-size:.92rem;display:inline-flex}.template-trust-stack{gap:1rem;display:grid}.template-trust-card{border:1px solid #0a1c631f;grid-template-columns:52px 1fr;align-items:start;gap:1rem;padding:1.4rem 1.35rem;transition:transform .22s,background .22s;display:grid}.template-trust-card:hover{background:#0a1c6305;transform:translateY(-3px)}.template-trust-icon{width:3rem;height:3rem;color:var(--primary);border:1px solid #0a1c631f;place-items:center;display:grid}.template-trust-card h3{color:var(--primary-dark);margin-bottom:.32rem;font-size:1.5rem}.template-trust-card p{color:var(--muted);line-height:1.55}.template-trust-title-metric{margin-bottom:1rem;font-size:clamp(3.2rem,7vw,5.6rem);line-height:.96}.template-trust-subtitle{max-width:34rem;color:var(--muted);font-size:1.06rem;line-height:1.6}.template-trust-live{font-family:var(--font-mono);color:var(--primary);align-items:center;gap:.65rem;margin-top:1.35rem;font-size:.92rem;display:inline-flex}.template-trust-live .dot{background:#19b35f;border-radius:999px;width:.55rem;height:.55rem;box-shadow:0 0 0 8px #19b35f1f}.template-metrics-grid{border-top:1px solid #0a1c631a;border-left:1px solid #0a1c631a;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.template-metric-card{background:#ffffffb3;border-bottom:1px solid #0a1c631a;border-right:1px solid #0a1c631a;min-height:18rem;padding:2.25rem;transition:background .18s,transform .18s}.template-metric-card:hover{background:#0a1c6308;transform:translateY(-2px)}.template-metric-value{font-family:var(--font-mono);color:#0a1c637a;margin-bottom:1rem;font-size:.92rem;display:inline-block}.template-metric-card h3{color:var(--primary-dark);margin-bottom:.9rem;font-size:clamp(1.7rem,2.8vw,2.4rem);line-height:1.02}.template-metric-card p{color:var(--muted);max-width:28rem;line-height:1.65}.template-newsletter-section{max-width:var(--max-width);margin:0 auto}@media (max-width:1000px){.hero-shell,.feature-panel-redesign,.home-tools-layout,.hero-dashboard-grid,.hero-device-layout,.feature-row,.contact-layout,.template-home-nav,.hero-template-grid,.template-process-layout,.template-kit-section,.template-trust-section{grid-template-columns:1fr}.template-home-nav{max-width:calc(100% - 1.5rem);margin-bottom:2rem}.template-home-links{display:none}.hero-template-visual{min-height:32rem}.hero-template-metrics,.template-approach-grid,.template-kit-points,.template-metrics-grid{grid-template-columns:1fr 1fr}.template-approach-card{min-height:16rem;padding:2rem}.pricing-template-card.popular{transform:none}.hero-visual{min-height:500px;margin-top:.5rem}.hero-metrics{grid-template-columns:1fr}.hero-float-left{bottom:1rem;left:.25rem}.hero-float-right{top:1rem;right:.25rem}.feature-row{gap:.9rem}.feature-row-visual{justify-self:start;min-height:120px}.section{width:calc(100% - .75rem);padding:2.75rem 1rem}.hero h1{font-size:clamp(1.85rem,6.2vw,2.8rem)}.hero p,.section-subtitle,.page-hero p{font-size:.95rem}.section-title{font-size:clamp(1.6rem,5.4vw,2.35rem)}.feature-card,.pricing-card,.content-card,.contact-card,.path-detail-card,.tools-detail-card{padding:1.1rem .95rem}.feature-card h3,.content-card h3,.contact-card h3,.path-detail-card h3,.tools-detail-card h3{font-size:clamp(1.1rem,4vw,1.45rem)}.feature-card p,.content-card p,.contact-card p,.path-detail-card p,.tools-detail-card p{font-size:.93rem}.nav-links,.nav-cta,.nav-lang{display:none}.nav-mobile .nav-lang{display:inline-flex}.nav-toggle,.nav-mobile{display:block}.nav-mobile{display:flex}.logo-text{letter-spacing:.09em;font-size:.86rem}.faq-layout,.about-split,.about-split-reverse,.tools-template,.path-choice-row,.pricing-comparison-grid,.pricing-kit-grid,.form-grid,.newsletter-grid,.terms-grid{grid-template-columns:1fr}.template-kit-option{flex-basis:calc(50% - .325rem);min-width:0}.template-pack-grid{grid-template-columns:1fr}.tools-choice-column{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:760px){.hero{min-height:80vh;padding-top:6.7rem;padding-left:.7rem;padding-right:.7rem}.section{border-radius:1rem;width:calc(100% - .5rem);padding:2.2rem .82rem}.page-hero{padding:7rem .8rem 1.7rem}.page-hero h1{font-size:clamp(1.7rem,8vw,2.2rem)}.hero h1{font-size:clamp(1.75rem,8.2vw,2.25rem)}.hero-shell{gap:1.25rem}.template-home-nav{border-radius:1.15rem;grid-template-columns:1fr auto;min-height:0;padding:.8rem 1rem}.template-home-brand{font-size:1.45rem}.template-home-cta{min-width:0;padding:.72rem 1rem;font-size:.88rem}.hero-template-title,.template-process-title,.pricing-template-title,.template-kit-title,.template-trust-title,.template-section-title{font-size:clamp(2.2rem,12vw,3.9rem)}.hero-template-subtitle,.template-kit-subtitle,.template-trust-subtitle{font-size:.98rem}.hero-template-visual{min-height:24rem}.hero-template-metrics,.template-approach-grid,.template-kit-points,.template-process-step,.template-trust-card,.template-metrics-grid{grid-template-columns:1fr}.template-metric-card{min-height:0;padding:1.4rem}.template-process-panel{min-height:0}.template-process-panel-body{padding:1.2rem 1rem}.template-approach-card,.template-trust-card{padding:1.35rem 1rem}.pricing-template-card{padding:1.4rem 1rem}.hero-copy{gap:1rem}.hero-eyebrow{gap:.55rem}.hero-eyebrow-pill,.section-kicker{padding:.4rem .72rem;font-size:.72rem}.hero-eyebrow-text{font-size:.84rem}.hero-visual{min-height:420px}.hero-device-frame{border-radius:1.4rem;min-height:0;padding:.85rem}.hero-dashboard{border-radius:1.25rem;padding:.95rem}.hero-panel{padding:.85rem}.hero-panel h3{font-size:1.08rem}.hero-orbit-one{width:15rem;height:15rem;top:.25rem;right:.1rem}.hero-orbit-two{width:8.5rem;height:8.5rem;bottom:2.2rem;left:.1rem}.hero-float-card{max-width:none;margin-top:.75rem;animation:none;position:static}.feature-row{padding:1.6rem 0}.feature-row-copy h2{font-size:clamp(1.45rem,8vw,2rem)}.feature-row-copy p,.hero p,.section-subtitle,.page-hero p{font-size:.92rem}.section-title{font-size:clamp(1.5rem,7vw,2rem)}.section-stack-head{margin-bottom:1.25rem}.services-intro-card,.home-tools-spotlight-card{padding:1rem}.home-proof-card{justify-content:flex-start}.faq-item summary{padding:.78rem;font-size:.95rem}.faq-answer{padding:0 .78rem .78rem 2rem}.faq-answer p{font-size:.9rem}.path-choice{gap:.5rem;padding:.75rem}.path-choice span,.tools-choice span{font-size:.86rem}.tools-choice-column{padding:.68rem}.template-kit-option{flex-basis:100%}.feature-card,.pricing-card,.content-card,.contact-card,.path-detail-card,.tools-detail-card{padding:.95rem .82rem}.feature-card h3,.content-card h3,.contact-card h3,.path-detail-card h3,.tools-detail-card h3{font-size:1.08rem;line-height:1.2}.feature-card p,.content-card p,.contact-card p,.path-detail-card p,.tools-detail-card p{font-size:.9rem}.hero-buttons,.newsletter-actions,.contact-actions,.popup-actions,.form-actions{flex-direction:column}.btn-primary,.btn-secondary,.nav-cta,.plan-cta{width:100%}.footer-bottom{flex-direction:column;align-items:flex-start}}@media (max-width:420px){.section{width:calc(100% - .35rem);padding:1.9rem .7rem}.hero-dashboard-header{font-size:.7rem}.hero-chip-stack span,.hero-mini-timeline span,.motion-band-track span{font-size:.76rem}.feature-row-index{font-size:.8rem}.logo-text{letter-spacing:.06em;font-size:.78rem}.nav-inner{padding:.55rem .7rem}.btn-primary,.btn-secondary,.nav-cta,.plan-cta{padding:.7rem 1rem;font-size:.9rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.reveal-on-scroll{opacity:1!important;transform:none!important}}.hero-template{padding-top:4.5rem;padding-bottom:4rem}.hero-template-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:3rem}.hero-template-copy{max-width:42rem}.hero-template-title{max-width:7ch;font-size:clamp(4.8rem,10vw,9.4rem);line-height:.84}.hero-template-subtitle{max-width:30rem;font-size:1.12rem}.hero-template-visual{min-height:36rem}.hero-template-halo{width:min(100%,34rem)}.hero-template-terms{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex;position:absolute;inset:auto 0 1.25rem}.hero-template-terms span{color:#0a1c63c7;min-height:2.5rem;font-family:var(--font-mono);background:#ffffffe0;border:1px solid #0a1c631a;justify-content:center;align-items:center;padding:.55rem .9rem;font-size:.86rem;display:inline-flex}.template-section-head{gap:.8rem;display:grid}.template-section-subtitle{max-width:40rem}.template-section-title{font-size:clamp(2.8rem,5vw,4.8rem)}.pricing-template-head{grid-template-columns:minmax(0,1fr) minmax(280px,34rem);align-items:end;gap:.7rem 2rem;display:grid}.pricing-template-head .template-section-label,.pricing-template-head .pricing-template-title{grid-column:1}.pricing-template-head .pricing-template-subtitle{grid-area:2/2/span 2;align-self:end;margin:0}.pricing-template-title{font-size:clamp(3.4rem,6vw,6rem)}.pricing-comparison-grid{gap:1.3rem}.pricing-template-card{min-height:100%}.template-kit-section{grid-template-columns:minmax(0,.82fr) minmax(340px,1.18fr);gap:2.5rem}.template-kit-title{font-size:clamp(3rem,5.8vw,5.2rem)}.template-kit-highlights{flex-wrap:wrap;gap:.7rem;margin-top:1.6rem;display:flex}.template-kit-highlights span{min-height:2.6rem;color:var(--primary);font-family:var(--font-mono);border:1px solid #0a1c631f;justify-content:center;align-items:center;padding:.55rem .9rem;font-size:.86rem;display:inline-flex}.template-kit-note{max-width:34rem;color:var(--muted);margin-top:1.25rem;line-height:1.6}.template-kit-panel .section-subtitle{display:none}.template-trust-title{max-width:10ch;font-size:clamp(3rem,5.8vw,5rem);line-height:.9}.template-trust-subtitle{max-width:34rem}.template-newsletter-section{padding-top:5.5rem}.template-newsletter-section .newsletter-content{max-width:70rem}.template-newsletter-section .template-section-title{max-width:11ch;margin-left:auto;margin-right:auto;font-size:clamp(3rem,5.6vw,5.2rem);line-height:.92}.template-newsletter-section .section-subtitle{max-width:40rem;margin-left:auto;margin-right:auto}.template-newsletter-section .newsletter-form{max-width:68rem;margin:0 auto}.template-newsletter-section .newsletter-consent{max-width:56rem;margin:.25rem auto 0}@media (max-width:1100px){.hero-template-grid,.template-kit-section,.template-trust-section,.pricing-template-head{grid-template-columns:1fr}.pricing-template-head .pricing-template-subtitle{grid-area:auto/1;max-width:40rem}.hero-template-title,.template-trust-title{max-width:none}}@media (max-width:760px){.hero-template{padding-top:3rem}.hero-template-title{max-width:none;font-size:clamp(3.6rem,18vw,5.8rem)}.hero-template-visual{min-height:24rem}.hero-template-halo{width:min(100%,22rem)}.hero-template-terms{margin-top:1rem;position:static}.template-newsletter-section .template-section-title,.template-kit-title,.template-trust-title,.pricing-template-title,.template-section-title,.template-process-title{font-size:clamp(2.5rem,13vw,4rem)}}.pricing-reference-section{background:#fff}.pricing-reference-head{max-width:44rem;margin:0 auto 3rem}.pricing-reference-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#0a1c63b8;margin:0 0 1rem;font-size:.82rem}.pricing-reference-title{font-family:var(--font-heading);color:var(--primary-dark);gap:.05em;margin:0;font-size:clamp(3rem,6vw,5.8rem);line-height:.94;display:grid}.pricing-reference-title-alt{color:#0000;-webkit-text-stroke:1px #0a1c63e6}.pricing-reference-subtitle{max-width:33rem;color:var(--muted);margin:1.25rem 0 0;font-size:1rem}.pricing-reference-toggle{color:var(--primary-dark);cursor:pointer;background:0 0;border:0;align-items:center;gap:.8rem;margin-top:1.6rem;padding:0;display:inline-flex}.pricing-reference-toggle-pill{background:#0a1c631a;border-radius:999px;align-items:center;width:3rem;height:1.75rem;padding:.2rem;transition:background .16s;display:inline-flex}.pricing-reference-toggle-pill.on{background:var(--primary-dark)}.pricing-reference-toggle-knob{background:var(--primary-dark);border-radius:50%;width:1.35rem;height:1.35rem;transition:transform .16s,background .16s;transform:translate(0)}.pricing-reference-toggle-pill.on .pricing-reference-toggle-knob{background:#fff;transform:translate(1.15rem)}.pricing-reference-save{background:var(--primary-dark);color:#fff;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:.35rem .6rem;font-size:.76rem;display:inline-flex}.pricing-kit-security-layout{max-width:var(--max-width);grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:flex-start;gap:2.4rem;margin:3rem auto 0;display:grid}.pricing-kit-security-copy{gap:.9rem;display:grid}.pricing-kit-security-eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#0a1c63b3;font-size:.82rem}.pricing-kit-security-title{font-family:var(--font-heading);color:var(--primary-dark);margin:0;font-size:clamp(3rem,5.4vw,4.4rem);line-height:1}.pricing-kit-security-subtitle{max-width:30rem;color:var(--muted);font-size:1rem}.pricing-kit-security-chips{flex-wrap:wrap;gap:.5rem;margin-top:.6rem;display:flex}.pricing-kit-security-chips span{color:var(--primary-dark);background:#f7f7fb;border:1px solid #0a1c6324;border-radius:999px;justify-content:center;align-items:center;padding:.4rem .75rem;font-size:.82rem;font-weight:600;display:inline-flex}.pricing-kit-security-grid{gap:1rem;display:grid}.pricing-kit-security-card{background:#fafafa;border:1px solid #0a1c631f;padding:1.1rem 1.2rem}.pricing-kit-security-card h4{color:var(--primary-dark);margin:0 0 .6rem;font-size:1.05rem}.pricing-kit-security-card ul{color:var(--muted);gap:.25rem;margin:0;padding-left:1.1rem;font-size:.9rem;display:grid}.pricing-kit-security-card li{list-style:outside}.pricing-reference-grid{max-width:var(--max-width);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:2rem;margin:0 auto;display:grid}.pricing-reference-card{background:#fff;border:1px solid #0a1c6324;min-height:100%;padding:3rem 1.7rem 1.8rem;position:relative}.pricing-reference-card.popular{border-color:#0a1c63c7}.pricing-reference-index{font-family:var(--font-mono);color:#0a1c636b;margin:0 0 1rem;font-size:.84rem}.pricing-reference-badge{background:var(--primary-dark);color:#fff;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;padding:.35rem .7rem;font-size:.78rem;display:inline-flex;position:absolute;top:-.95rem;left:1.3rem}.pricing-reference-card h3{font-family:var(--font-heading);color:var(--primary-dark);margin:0;font-size:clamp(2rem,4vw,3rem);line-height:.95}.pricing-reference-card-subhead{color:var(--muted);margin:.65rem 0 1.4rem}.pricing-reference-price-row{align-items:flex-end;gap:.4rem;margin-bottom:1.4rem;display:flex}.pricing-reference-price{font-family:var(--font-heading);color:var(--primary-dark);font-size:clamp(2.8rem,5vw,4.5rem);line-height:.9}.pricing-reference-cadence{color:var(--muted);padding-bottom:.45rem;font-size:1.05rem}.pricing-reference-list{border-top:1px solid #0a1c631a;gap:.85rem;margin:0 0 1.5rem;padding:1.3rem 0 0;list-style:none;display:grid}.pricing-reference-list li{gap:.25rem;display:grid}.pricing-reference-list strong{color:var(--primary-dark)}.pricing-reference-list span,.pricing-reference-spots,.pricing-reference-note{color:var(--muted)}.pricing-reference-spots{margin:1rem 0 0;font-weight:600}.pricing-reference-note{text-align:center;margin:1.5rem 0 0}@media (max-width:1100px){.pricing-reference-grid{grid-template-columns:1fr}.pricing-reference-card.popular{transform:none}.pricing-kit-security-layout,.security-trust-layout{grid-template-columns:1fr}}@media (max-width:720px){.pricing-reference-head{margin-bottom:2rem}.pricing-reference-title{font-size:clamp(2.5rem,16vw,4rem)}.pricing-reference-toggle{flex-wrap:wrap}.pricing-reference-card{padding:2rem 1.2rem 1.4rem}}.hero-template-grid{text-align:center!important;width:100%!important;max-width:1400px!important;margin:0 auto!important;padding:120px 20px 60px!important;display:block!important}.hero-template-copy{width:100%!important;max-width:100%!important;margin:0 auto!important;display:block!important}.hero-template-title{width:100%!important;margin-bottom:2rem!important;font-size:clamp(2.5rem,6vw,4.5rem)!important;line-height:1.1!important;display:block!important}.hero-template-title span,.hero-template-title-alt{font-size:inherit!important;font-weight:800!important;display:inline!important}.hero-template-title-alt{opacity:.8;font-family:var(--font-heading)!important;margin-left:15px!important;font-style:italic!important}.hero-template-subtitle{text-align:center!important;max-width:750px!important;margin:0 auto 3rem!important;font-size:1.25rem!important}.hero-buttons{justify-content:center!important;gap:1.5rem!important;display:flex!important}@media (max-width:768px){.hero-template-title{font-size:2rem!important;line-height:1.3!important}.hero-template-title span,.hero-template-title-alt{width:100%!important;margin-left:0!important;display:block!important}.hero-template-grid{padding:60px 20px!important}.hero-buttons{flex-direction:column;width:100%;padding:0 20px}}.template-trust-copy{flex-direction:column!important;justify-content:center!important;min-height:500px!important;display:flex!important}.template-trust-title{padding-bottom:20px!important;font-size:clamp(2.5rem,5vw,4rem)!important;line-height:1.2!important;display:block!important}.template-trust-subtitle{padding-bottom:15px!important;line-height:1.8!important;display:block!important}.pricing-kit-security-copy{flex-direction:column!important;justify-content:center!important;display:flex!important}.pricing-kit-security-title{letter-spacing:-.03em!important;margin:.5rem 0!important;font-size:clamp(4rem,8vw,6rem)!important;font-weight:800!important}.pricing-kit-security-subtitle{max-width:32ch!important;margin-bottom:2rem!important;font-size:1.2rem!important;line-height:1.5!important}.template-trust-section,.pricing-kit-security-layout{gap:5rem!important}.template-trust-tags{flex-wrap:wrap!important;gap:12px!important;padding-top:10px!important;display:flex!important}.kit-jump-link{color:#000839!important;font-size:1.1rem!important;font-weight:700!important;text-decoration:none!important;display:inline-flex!important}.kit-link-container{padding-top:25px!important;padding-bottom:45px!important;display:block!important}.kit-jump-link span{margin-left:8px;transition:transform .2s}.kit-jump-link:hover{text-decoration:underline!important}.kit-jump-link:hover span{transform:translate(5px)}.privacy-layout-section{padding:3rem 1.5rem}.privacy-container{max-width:var(--max-width);grid-template-columns:280px 1fr;align-items:start;gap:2rem;margin:0 auto;display:grid}@media (max-width:900px){.privacy-container{grid-template-columns:1fr}}.privacy-nav-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:1.5rem;position:sticky;top:90px;box-shadow:0 4px 6px #0a1c630d}.privacy-nav-card h3{font-family:var(--font-body);color:var(--primary);border-bottom:1px solid var(--line);margin-bottom:1rem;padding-bottom:.8rem;font-size:1.1rem;font-weight:700}.privacy-nav-list{flex-direction:column;gap:.5rem;display:flex}.privacy-nav-list button{color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;width:100%;padding:.75rem 1rem;font-size:.95rem;font-weight:600;transition:all .2s;display:flex}.privacy-nav-list button:hover{background:var(--surface);color:var(--primary)}.privacy-nav-list button.active{background:var(--primary);color:#fff}.privacy-nav-list button svg{opacity:.7;margin-right:.75rem}.privacy-nav-list button.active svg{opacity:1}.privacy-content{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:2rem;padding:2.5rem;display:flex}.privacy-section{scroll-margin-top:100px}.privacy-section h3{align-items:center;margin-bottom:1rem;display:flex}.privacy-section p{color:var(--text-muted);line-height:1.7}.privacy-divider{background:var(--line);border:0;height:1px;margin:0}.privacy-hero-inline{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:1rem;display:flex}.privacy-hero-inline h1{margin-bottom:0}.privacy-container{max-width:var(--max-width);margin:0 auto;flex-direction:row!important;align-items:flex-start!important;gap:80px!important;padding:80px 40px!important;display:flex!important}.privacy-sidebar{flex-shrink:0!important;width:320px!important;position:sticky!important;top:120px!important}.privacy-nav-card h3{font-family:var(--font-heading);color:var(--primary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.5rem;font-size:1.1rem}.privacy-nav-list{border-top:1px solid var(--line);flex-direction:column;display:flex}.privacy-nav-list button{border:none;border-bottom:1px solid var(--line);color:var(--text-muted);font-family:var(--font-body);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:12px;width:100%;padding:1.2rem 0;font-size:.95rem;font-weight:600;transition:all .3s;display:flex}.privacy-nav-list button.active{color:var(--primary)!important;border-bottom:2px solid var(--primary)!important}.privacy-nav-list button svg{opacity:.6;flex-shrink:0}.privacy-nav-list button.active svg{opacity:1;color:var(--primary)}.privacy-content{flex:1!important;max-width:850px!important}.privacy-section{margin-bottom:60px;scroll-margin-top:150px}.privacy-section h3{font-family:var(--font-heading);color:var(--primary);align-items:center;gap:15px;margin-bottom:1.5rem;font-size:clamp(1.8rem,3vw,2.5rem);display:flex}.privacy-section p{color:var(--text-muted);font-size:1.1rem;line-height:1.8}.privacy-divider{border:none;border-top:1px solid var(--line);margin:40px 0}@media (max-width:1024px){.privacy-container{flex-direction:column!important;gap:40px!important;padding:40px 20px!important}.privacy-sidebar{display:none!important}}.privacy-hero{color:#fff!important;box-sizing:border-box!important;z-index:10!important;background:linear-gradient(135deg,#0a1c63 0%,#1e3a8a 100%)!important;border:none!important;border-radius:0!important;width:100%!important;margin:0!important;padding:6rem 2rem!important;display:block!important;position:relative!important}.privacy-hero-content{max-width:var(--max-width)!important;text-align:center!important;flex-direction:column!important;align-items:center!important;gap:1.5rem!important;margin:0 auto!important;display:flex!important}.privacy-hero-icon{color:#fffc!important;stroke-width:1.2px!important;opacity:.9!important;width:3.5rem!important;height:3.5rem!important}.privacy-hero h1{color:#fff!important;font-family:var(--font-heading)!important;margin:0!important;font-size:clamp(2rem,4.5vw,3.2rem)!important;font-weight:700!important;line-height:1.15!important}.privacy-hero p{color:#ffffffe6!important;max-width:62ch!important;margin:0!important;font-size:1.05rem!important;line-height:1.7!important}.privacy-hero-date{color:#ffffffbf!important;margin-top:.5rem!important;font-size:.95rem!important}@media (max-width:768px){.privacy-hero{padding:4rem 1.5rem!important}.privacy-hero h1{font-size:clamp(1.5rem,3vw,2.2rem)!important}.privacy-hero p{font-size:.95rem!important}}:root{--uniform-heading-size:clamp(2.2rem,4.5vw,3.2rem);--uniform-subheading-size:clamp(1.6rem,3.2vw,2.1rem)}.contact-main,.about-page-hero,.kit-page-section{margin-top:0!important}.about-page-hero,.contact-main{padding-top:7.2rem!important}.kit-page-section{padding-top:8rem!important}.kit-page-hero{border-radius:1.7rem!important;padding-top:3.5rem!important;overflow:visible!important}body main .kit-page-hero h1,section.kit-page-section h1{font-size:var(--uniform-heading-size)!important;line-height:1.15!important}.kit-page-kicker{margin-bottom:1.5rem!important;line-height:1.5!important;display:block!important}main h1:not(.home-hero-title){scroll-margin-top:calc(var(--nav-offset) + 3rem);font-size:var(--uniform-heading-size)!important;line-height:1.15!important}main h2,main h3{scroll-margin-top:calc(var(--nav-offset) + 2rem);font-size:var(--uniform-subheading-size)!important;line-height:1.2!important}body main .template-section-title,body main .pricing-reference-title,body main .contact-header h1,body main .page-hero h1{font-size:var(--uniform-heading-size)!important}body main .pricing-reference-intro h3{font-size:clamp(.98rem,1.85vw,1.25rem)!important;line-height:1.18!important}body main .pricing-reference-price{font-family:var(--font-body)!important;letter-spacing:-.03em!important;font-size:clamp(1.65rem,3.55vw,2.45rem)!important;line-height:.96!important}body main .about-story-card h2,body main .kit-page-card h2,body main .kit-page-sidebar-card h2{font-size:var(--uniform-subheading-size)!important}@media (max-width:900px){:root{--uniform-heading-size:clamp(2rem,8vw,2.75rem);--uniform-subheading-size:clamp(1.4rem,6vw,1.8rem)}.contact-main,.about-page-hero,.kit-page-section{margin-top:0!important}.about-page-hero,.contact-main{padding-top:6.2rem!important}.kit-page-section{padding-top:6.8rem!important}.kit-page-hero{padding-top:2.5rem!important}}:root{--motion-smooth:cubic-bezier(.22,1,.36,1)}@keyframes heroRise{0%{opacity:0;transform:translateY(26px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes softFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes glowPulse{0%,to{box-shadow:0 12px 28px #0812370f}50%{box-shadow:0 18px 40px #08123724}}@keyframes sheenSweep{0%{transform:translate(-140%)skew(-18deg)}to{transform:translate(220%)skew(-18deg)}}@keyframes borderGlow{0%,to{border-color:#0a1c631f}50%{border-color:#0a1c6342}}body main .reveal-on-scroll{opacity:0;transition:opacity .7s var(--motion-smooth),transform .7s var(--motion-smooth);transition-delay:var(--reveal-delay,0s);will-change:opacity,transform;transform:translateY(24px)scale(.985)}body main .reveal-on-scroll.is-visible{opacity:1;transform:translateY(0)scale(1)}body main .hero-template-copy>*,body main .page-hero>*,body main .contact-header>*,body main .pricing-reference-head>*,body main .kit-page-hero>*{opacity:0;animation:heroRise .76s var(--motion-smooth)forwards}body main .hero-template-copy>:first-child,body main .page-hero>:first-child,body main .contact-header>:first-child,body main .pricing-reference-head>:first-child,body main .kit-page-hero>:first-child{animation-delay:80ms}body main .hero-template-copy>:nth-child(2),body main .page-hero>:nth-child(2),body main .contact-header>:nth-child(2),body main .pricing-reference-head>:nth-child(2),body main .kit-page-hero>:nth-child(2){animation-delay:.18s}body main .hero-template-copy>:nth-child(3),body main .page-hero>:nth-child(3),body main .contact-header>:nth-child(3),body main .pricing-reference-head>:nth-child(3),body main .kit-page-hero>:nth-child(3){animation-delay:.28s}body main .home-services-grid .home-service-card,body main .pricing-reference-grid .pricing-reference-card,body main .pricing-inclusion-layout .pricing-inclusion-card,body main .kit-page-grid .kit-page-card,body main .contact-card,body main .about-story-card{transition:transform .32s var(--motion-smooth),box-shadow .32s var(--motion-smooth),border-color .32s var(--motion-smooth),background .32s var(--motion-smooth);position:relative;overflow:hidden;transform:translateY(0)}body main .home-services-grid .home-service-card:before,body main .pricing-reference-grid .pricing-reference-card:before,body main .pricing-inclusion-layout .pricing-inclusion-card:before,body main .kit-page-grid .kit-page-card:before,body main .contact-card:before,body main .about-story-card:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(120deg,#0000 0%,#ffffff7a 45%,#0000 70%);position:absolute;inset:0;transform:translate(-140%)skew(-18deg)}body main .home-services-grid .home-service-card:hover,body main .pricing-reference-grid .pricing-reference-card:hover,body main .pricing-inclusion-layout .pricing-inclusion-card:hover,body main .kit-page-grid .kit-page-card:hover,body main .contact-card:hover,body main .about-story-card:hover{animation:1.6s ease-in-out infinite borderGlow;transform:translateY(-8px)scale(1.01);box-shadow:0 26px 60px #0812371f}body main .home-services-grid .home-service-card:hover:before,body main .pricing-reference-grid .pricing-reference-card:hover:before,body main .pricing-inclusion-layout .pricing-inclusion-card:hover:before,body main .kit-page-grid .kit-page-card:hover:before,body main .contact-card:hover:before,body main .about-story-card:hover:before{opacity:1;animation:sheenSweep .9s var(--motion-smooth)forwards}body main .btn-primary,body main .btn-secondary,body main .nav-cta,body main .plan-cta{transition:transform .22s var(--motion-smooth),box-shadow .22s var(--motion-smooth),background-color .22s var(--motion-smooth),border-color .22s var(--motion-smooth),color .22s var(--motion-smooth);position:relative;overflow:hidden}body main .btn-primary:after,body main .btn-secondary:after,body main .nav-cta:after,body main .plan-cta:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000,#ffffff73,#0000);width:34%;position:absolute;inset:-20% auto -20% -30%;transform:translate(-180%)skew(-18deg)}body main .btn-primary:hover,body main .btn-secondary:hover,body main .nav-cta:hover,body main .plan-cta:hover{transform:translateY(-3px)scale(1.01);box-shadow:0 16px 32px #08123729}body main .btn-primary:hover:after,body main .btn-secondary:hover:after,body main .nav-cta:hover:after,body main .plan-cta:hover:after{animation:sheenSweep .82s var(--motion-smooth)forwards}body main .nav-links a{transition:color .22s var(--motion-smooth),transform .22s var(--motion-smooth)}body main .nav-links a:hover{transform:translateY(-1px)}body main .nav-inner{transition:box-shadow .32s var(--motion-smooth),background-color .32s var(--motion-smooth),border-color .32s var(--motion-smooth)}body main nav:hover .nav-inner{box-shadow:0 14px 30px #08123714}body main .kit-page-sidebar-nav button,body main .privacy-nav-list button{transition:transform .22s var(--motion-smooth),background .22s var(--motion-smooth),color .22s var(--motion-smooth),box-shadow .22s var(--motion-smooth)}body main .kit-page-sidebar-nav button:hover,body main .privacy-nav-list button:hover{transform:translate(4px)}body main .faq-item{transition:background-color .24s var(--motion-smooth),box-shadow .24s var(--motion-smooth),border-color .24s var(--motion-smooth)}body main .faq-item:hover,body main .faq-item[open]{background:#fffffffa;box-shadow:inset 0 0 0 1px #0a1c630d}body main .faq-item summary{transition:color .22s var(--motion-smooth),transform .22s var(--motion-smooth)}body main .faq-item:hover summary{transform:translate(4px)}body main .contact-field input,body main .contact-field textarea,body main .contact-field select,body main .form-field input,body main .form-field textarea{transition:border-color .22s var(--motion-smooth),box-shadow .22s var(--motion-smooth),transform .22s var(--motion-smooth),background-color .22s var(--motion-smooth)}body main .contact-field input:focus,body main .contact-field textarea:focus,body main .contact-field select:focus,body main .form-field input:focus,body main .form-field textarea:focus{background:#fffffffa;transform:translateY(-2px)}body main .about-story-photo{transition:transform .5s var(--motion-smooth),box-shadow .5s var(--motion-smooth),filter .5s var(--motion-smooth)}body main .about-story-card:hover .about-story-photo{filter:saturate(1.03);transform:scale(1.03)translateY(-2px);box-shadow:0 24px 48px #08123724}body main .pricing-reference-grid .pricing-reference-card:first-child,body main .home-services-grid .home-service-card:first-child,body main .kit-page-grid .kit-page-card:first-child{animation:6s ease-in-out infinite softFloat}body main .home-services-grid .home-service-card:nth-child(2),body main .pricing-reference-grid .pricing-reference-card:nth-child(2),body main .kit-page-grid .kit-page-card:nth-child(2){transition-delay:60ms;animation:7s ease-in-out .4s infinite softFloat}body main .home-services-grid .home-service-card:nth-child(3),body main .pricing-reference-grid .pricing-reference-card:nth-child(3),body main .kit-page-grid .kit-page-card:nth-child(3){transition-delay:.12s;animation:6.6s ease-in-out .8s infinite softFloat}body main .pricing-reference-grid .pricing-reference-card:hover,body main .pricing-inclusion-layout .pricing-inclusion-card:hover{animation:1.8s ease-in-out infinite glowPulse}@media (max-width:900px){body main .home-services-grid .home-service-card:first-child,body main .home-services-grid .home-service-card:nth-child(2),body main .home-services-grid .home-service-card:nth-child(3),body main .pricing-reference-grid .pricing-reference-card:first-child,body main .pricing-reference-grid .pricing-reference-card:nth-child(2),body main .pricing-reference-grid .pricing-reference-card:nth-child(3),body main .kit-page-grid .kit-page-card:first-child,body main .kit-page-grid .kit-page-card:nth-child(2),body main .kit-page-grid .kit-page-card:nth-child(3){animation:none}}@media (prefers-reduced-motion:reduce){body main .hero-template-copy>*,body main .page-hero>*,body main .contact-header>*,body main .pricing-reference-head>*,body main .kit-page-hero>*,body main .home-services-grid .home-service-card:first-child,body main .home-services-grid .home-service-card:nth-child(2),body main .home-services-grid .home-service-card:nth-child(3),body main .pricing-reference-grid .pricing-reference-card:first-child,body main .pricing-reference-grid .pricing-reference-card:nth-child(2),body main .pricing-reference-grid .pricing-reference-card:nth-child(3),body main .kit-page-grid .kit-page-card:first-child,body main .kit-page-grid .kit-page-card:nth-child(2),body main .kit-page-grid .kit-page-card:nth-child(3){opacity:1!important;animation:none!important;transform:none!important}}
