:root{--navy:#101e30;--navy2:#172b41;--lime:#d3f45b;--blue:#315cf5;--ink:#142336;--muted:#5b6877;--paper:#fff;--soft:#f2f5f7;--line:#dce2e7;--radius:22px;--font:'Manrope',Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 var(--font);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a,input,summary,select,textarea{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button{color:inherit}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-weight:600;line-height:1.09;letter-spacing:-.045em}h1{font-size:clamp(2.8rem,5.1vw,5.2rem)}h2{font-size:clamp(2.1rem,3.6vw,3.4rem)}h3{font-size:1.45rem;letter-spacing:-.03em}p{color:var(--muted)}:focus-visible{outline:3px solid var(--blue);outline-offset:5px}::selection{background:var(--lime);color:var(--navy)}[hidden]{display:none!important}.wrap{width:min(1320px,calc(100% - 96px));margin-inline:auto}.skip-link{position:fixed;z-index:99;left:15px;top:-80px;padding:12px;background:var(--lime)}.skip-link:focus{top:10px}.site-header{position:sticky;top:0;z-index:50;background:rgba(16,30,48,.97);color:white;border-bottom:1px solid #ffffff1c;backdrop-filter:blur(16px)}.nav-row{height:88px;display:flex;align-items:center;gap:35px}.logo{display:block;width:126px;flex:none}.logo img{width:126px;height:46px;object-fit:contain}.main-nav{display:flex;align-items:center;gap:30px;margin-left:auto;font-size:.9rem;font-weight:500}.main-nav>a:hover,.nav-menu summary:hover{color:var(--lime)}.nav-menu{position:relative}.nav-menu summary{list-style:none;display:flex;align-items:center;gap:8px}.nav-menu summary::-webkit-details-marker{display:none}.nav-menu summary:after{content:'⌄';font-size:16px}.nav-dropdown{position:absolute;top:44px;left:-20px;background:#fff;color:var(--navy);border:1px solid var(--line);border-radius:14px;width:265px;box-shadow:0 15px 45px #08182925;padding:10px}.nav-dropdown a{display:block;padding:11px 15px;border-radius:7px}.nav-dropdown a:hover{background:var(--soft)}.nav-right{display:flex;align-items:center;gap:23px}.language-nav{display:flex;align-items:center;gap:10px;font-size:.82rem;white-space:nowrap}.language-nav a{color:#b7c2cd}.language-nav a[aria-current=page]{color:var(--lime)}.language-nav .separator{color:#ffffff3b}.more-languages{border:0;background:none;color:#dce3e9;padding:4px;display:grid;place-items:center}.icon{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}.icon.sm{width:18px;height:18px}.button{display:inline-flex;justify-content:center;align-items:center;gap:27px;min-height:54px;padding:14px 25px;border-radius:7px;background:var(--lime);border:1px solid var(--lime);color:var(--navy);font-size:.92rem;font-weight:700;line-height:1.4;transition:transform .2s,background .2s}.button:hover{background:#e2ff81;transform:translateY(-2px)}.button.small{min-height:43px;padding:10px 17px;font-size:.82rem;gap:15px}.button.dark{background:var(--navy);border-color:var(--navy);color:white}.button.dark:hover{background:var(--navy2)}.button.outline{background:transparent;border-color:#536172;color:white}.button.outline:hover{background:#ffffff0c}.button.light-outline{background:transparent;border-color:var(--line);color:var(--navy)}.button:disabled{opacity:.6;cursor:wait;transform:none}.text-link{display:inline-flex;align-items:center;gap:12px;border-bottom:1px solid currentColor;padding-bottom:4px;font-size:.9rem;font-weight:600}.mobile-toggle{display:none;background:none;border:1px solid #ffffff4a;border-radius:6px;padding:8px;color:white}.eyebrow{font-size:.77rem;font-weight:650;letter-spacing:.13em;text-transform:uppercase;color:inherit;margin-bottom:24px}.hero{background:var(--navy);color:white;padding:50px 0 0;overflow:hidden;position:relative}.hero .eyebrow{display:flex;align-items:center;gap:12px;color:#d1dae2}.hero .eyebrow:before{content:'';width:25px;height:1px;background:var(--lime)}.hero-grid{display:grid;grid-template-columns:1fr 1.04fr;gap:60px;align-items:center;min-height:595px}.hero-copy{padding:12px 0 48px;position:relative;z-index:2}.hero h1{max-width:660px}.hero h1 em{color:var(--lime);font-style:normal}.hero .lead{color:#c1cbd5;font-size:1.08rem;line-height:1.75;max-width:525px;margin-top:28px}.actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:31px}.hero .micro{color:#b6c3ce;font-size:.8rem;margin-top:23px;display:flex;gap:18px;align-items:center;flex-wrap:wrap}.micro span{display:inline-flex;gap:7px;align-items:center}.hero-stage{position:relative;align-self:stretch;min-height:585px;padding:26px 0 34px}.scene-frame{position:absolute;inset:14px 0 48px 24px;border-radius:140px 22px 22px 22px;overflow:hidden;background:var(--navy2);border:1px solid #ffffff2e}.scene-frame>img{width:100%;height:100%;object-fit:cover;animation:scene-drift 18s ease-in-out infinite alternate}.scene-frame:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#071422d9,transparent 70%),linear-gradient(90deg,#101e3033,transparent)}.scene-caption{position:absolute;left:54px;bottom:76px;z-index:1;color:white;max-width:260px}.scene-caption p{font-size:.75rem;text-transform:uppercase;letter-spacing:.13em;color:#dce3e9;margin-bottom:8px}.scene-caption strong{font-weight:500;font-size:1.55rem;line-height:1.25}.experience-card{position:absolute;z-index:3;top:58px;right:-16px;width:277px;background:white;color:var(--navy);border-radius:18px;box-shadow:0 22px 80px #0004;overflow:hidden;animation:float-card 7s ease-in-out infinite}.experience-card .card-top{padding:15px 19px;border-bottom:1px solid var(--line);font-size:.69rem;letter-spacing:.07em;display:flex;align-items:center;justify-content:space-between;text-transform:uppercase;color:var(--muted)}.experience-card .card-body{padding:25px 20px}.experience-card h2{font-size:1.5rem;letter-spacing:-.04em;margin:4px 0 8px}.experience-card p{font-size:.81rem}.experience-card .guest-choice{display:flex;align-items:center;gap:12px;padding:12px;margin-top:9px;border:1px solid var(--line);border-radius:7px;font-size:.83rem;font-weight:600}.experience-card .guest-choice:hover{border-color:var(--blue)}.experience-card .guest-choice:first-of-type{margin-top:23px;background:var(--navy);color:white;border-color:var(--navy)}.experience-card .guest-choice .icon{width:20px}.guest-choice>span:last-child{margin-left:auto}.connection-note{position:absolute;left:-13px;top:360px;z-index:4;background:var(--lime);color:var(--navy);padding:17px 23px;border-radius:13px;box-shadow:0 12px 45px #0003;display:flex;align-items:center;gap:15px;animation:float-card 7s ease-in-out -3s infinite}.connection-note strong{display:block;font-size:.85rem}.connection-note span{font-size:.74rem}.hero-bottom{display:flex;align-items:center;gap:30px;border-top:1px solid #ffffff24;padding:24px 0 28px;font-size:.8rem;color:#c3ced8}.hero-bottom>span{max-width:210px;line-height:1.55}.hero-bottom .pill-list{display:flex;gap:23px;flex-wrap:wrap}.hero-bottom .pill-list span{color:white}.hero-bottom .scroll-cue{margin-left:auto;display:flex;align-items:center;gap:10px}.motion-toggle{position:absolute;right:16px;bottom:17px;z-index:5;color:white;background:#112235ad;border:1px solid #ffffff54;border-radius:50%;width:33px;height:33px;display:grid;place-items:center}.trust-strip{padding:31px 0 32px;border-bottom:1px solid var(--line)}.trust-row{display:flex;align-items:center;gap:65px}.trust-label{font-size:.77rem;line-height:1.6;color:var(--muted);max-width:175px;flex:none}.client-logos{display:flex;justify-content:space-between;align-items:center;width:100%;gap:44px}.client-logos img{width:90px;height:41px;object-fit:contain;filter:grayscale(1);opacity:.66}.section{padding:105px 0}.section.soft{background:var(--soft)}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:70px;margin-bottom:45px}.section-heading p{max-width:405px;font-size:1rem}.section-heading h2{max-width:750px}.kicker{font-size:.77rem;letter-spacing:.13em;text-transform:uppercase;font-weight:650;color:var(--muted);margin-bottom:17px}.solution-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.solution-card{position:relative;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;transition:transform .25s,box-shadow .25s;background:#fff}.solution-card:hover{transform:translateY(-6px);box-shadow:0 20px 35px #13233c0a}.solution-card .card-visual{height:210px;background:#edf1f4;display:flex;align-items:center;justify-content:center;padding:25px;overflow:hidden}.solution-card .card-visual img{width:100%;height:100%;object-fit:contain;transition:transform .35s}.solution-card:hover .card-visual img{transform:scale(1.045)}.solution-card .card-content{padding:27px 25px;display:flex;flex-direction:column;align-items:flex-start;flex:1}.solution-card .product-label{font-size:.73rem;text-transform:uppercase;letter-spacing:.075em;color:var(--muted);margin-bottom:13px}.solution-card h3{font-size:1.55rem;margin-bottom:14px}.solution-card p{font-size:.9rem;line-height:1.65}.solution-card .card-link{margin-top:auto;padding-top:28px;display:flex;justify-content:space-between;width:100%;font-weight:650;font-size:.85rem}.product-addons{display:flex;gap:30px;margin-top:23px;justify-content:center;font-size:.88rem;color:var(--muted);flex-wrap:wrap}.product-addons a{color:var(--ink);font-weight:650;border-bottom:1px solid #9ba8b4}.journey-grid{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:110px}.editorial-image{border-radius:var(--radius);overflow:hidden;background:#e6ecf0;position:relative}.editorial-image img{width:100%;height:540px;object-fit:cover}.editorial-image.contain{padding:35px}.editorial-image.contain img{object-fit:contain}.image-label{position:absolute;bottom:23px;left:25px;right:25px;background:white;padding:17px 21px;border-radius:10px;font-size:.86rem;font-weight:600;display:flex;align-items:center;justify-content:space-between}.journey-copy h2{margin-bottom:35px}.step{display:grid;grid-template-columns:36px 1fr;gap:18px;padding:23px 0;border-top:1px solid var(--line)}.step-number{font-size:.8rem;color:var(--muted);padding-top:4px;font-variant-numeric:tabular-nums}.step h3{font-size:1.3rem;margin-bottom:9px}.step p{font-size:.94rem}.finder{background:var(--navy);color:white;position:relative;overflow:hidden}.finder .kicker{color:#b8c6d3}.finder .section-heading p{color:#b8c6d3}.goal-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:35px}.goal-tabs button{border:1px solid #647181;border-radius:40px;background:transparent;color:#dde4eb;padding:12px 21px;font-size:.87rem;transition:background .2s}.goal-tabs button[aria-selected=true]{background:var(--lime);color:var(--navy);border-color:var(--lime)}.goal-panel{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding:35px;border:1px solid #ffffff25;background:#ffffff04;border-radius:20px}.goal-panel h3{font-size:2.25rem;margin:8px 0 22px}.goal-panel p{color:#c4ced8;max-width:450px}.goal-panel .goal-image{height:280px;width:100%;object-fit:contain}.goal-panel .button{margin-top:25px}.goal-tag{color:var(--lime);font-size:.77rem;letter-spacing:.1em;text-transform:uppercase}.industry-row{display:flex;gap:19px;flex-wrap:wrap;padding-top:34px;color:#b8c6d3;font-size:.82rem}.industry-row span+span{border-left:1px solid #ffffff35;padding-left:19px}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.benefit-item{border-top:1px solid var(--line);padding-top:28px}.benefit-item .icon{margin-bottom:22px;color:var(--blue)}.benefit-item h3{margin-bottom:16px}.benefit-item p{font-size:.95rem}.faq-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:110px}.faq-grid .intro{max-width:330px;margin-top:24px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:76px;font-weight:600;padding:22px 0;line-height:1.5}.faq-list summary:after{content:'+';font-size:24px;font-weight:400;color:var(--muted)}.faq-list summary::-webkit-details-marker{display:none}.faq-list details[open] summary:after{content:'−'}.faq-list details p{font-size:.94rem;padding:0 25px 22px 0}.closing{padding:0 0 80px}.closing-box{background:var(--lime);border-radius:22px;padding:63px 70px;display:flex;align-items:center;justify-content:space-between;gap:65px}.closing-box h2{max-width:800px}.closing-box p{color:#3e4c2a;margin-top:17px;max-width:650px}.closing-box .button{white-space:nowrap}.site-footer{background:var(--navy);color:white;padding:64px 0 22px}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.15fr;gap:65px}.footer-brand p{color:#aebbc8;max-width:270px;font-size:.87rem;margin:20px 0}.footer-grid h2{font-size:.82rem;letter-spacing:.03em;margin:9px 0 22px;font-weight:600}.footer-grid a:not(.logo),.footer-grid address{display:block;color:#b5c2ce;font-size:.83rem;margin:10px 0;font-style:normal}.footer-grid a:hover{color:var(--lime)}.social-links{display:flex;gap:16px}.footer-bottom{display:flex;gap:30px;justify-content:space-between;border-top:1px solid #ffffff23;padding-top:24px;margin-top:48px;font-size:.74rem;color:#aebbc8}.footer-bottom>div{display:flex;gap:25px;flex-wrap:wrap}.product-hero{padding:27px 0 64px;background:var(--navy);color:white}.breadcrumb{font-size:.75rem;display:flex;gap:12px;align-items:center;color:#b4c2cf;margin-bottom:50px;flex-wrap:wrap}.product-hero-grid{display:grid;grid-template-columns:1.04fr 1fr;gap:70px;align-items:center}.product-hero h1{font-size:clamp(2.7rem,4.4vw,4.25rem)}.product-hero .lead{margin-top:26px;color:#becbd5;font-size:1.07rem}.product-hero .kicker{color:var(--lime)}.product-visual{background:#f2f5f7;border-radius:25px;min-height:445px;position:relative;display:grid;place-items:center;overflow:hidden;padding:30px}.product-visual img{max-height:410px;width:100%;object-fit:contain}.product-visual.photo{padding:0}.product-visual.photo img{height:465px;max-height:none;object-fit:cover}.product-highlights{display:flex;gap:25px;flex-wrap:wrap;margin-top:25px;color:#c3cdd6;font-size:.8rem}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.feature{padding:32px;border:1px solid var(--line);border-radius:16px;background:white}.feature .icon{color:var(--blue);margin-bottom:25px}.feature h3{margin-bottom:15px;font-size:1.3rem}.feature p{font-size:.94rem}.steps-three{display:grid;grid-template-columns:repeat(3,1fr);gap:55px;list-style:none;margin:45px 0 0;padding:0}.steps-three li{border-top:1px solid var(--line);padding-top:25px}.steps-three .number{font-size:.8rem;color:var(--blue);display:block;margin-bottom:25px}.steps-three h3{margin-bottom:17px}.steps-three p{font-size:.95rem}.calc{border-radius:22px;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);margin-top:55px}.calc-controls{padding:45px;background:var(--soft)}.calc-controls h3{font-size:1.65rem;margin-bottom:15px}.calc-controls>p{font-size:.9rem;margin-bottom:25px}.range-row{margin-top:26px}.range-heading{display:flex;align-items:center;justify-content:space-between;font-size:.9rem;gap:15px}.range-heading output{font-weight:700}.range-row input{width:100%;accent-color:var(--navy);margin-top:14px;cursor:pointer;height:24px}.calc-result{background:var(--navy);color:white;padding:45px;display:flex;flex-direction:column;justify-content:center}.calc-result>output{font-size:clamp(2.5rem,5vw,5rem);font-weight:550;letter-spacing:-.055em;line-height:1.25;margin:20px 0}.calc-result p{color:#bbc8d4;font-size:.88rem}.calc-result .disclaimer{font-size:.79rem;border-top:1px solid #ffffff30;padding-top:20px;margin-top:25px}.spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.spec-grid img{border-radius:20px;max-height:530px;object-fit:contain}.spec-list{margin:28px 0 0}.spec-list>div{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);padding:16px 0;gap:20px;font-size:.94rem}.spec-list dt{color:var(--muted)}.spec-list dd{margin:0;font-weight:600}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.price-card{border:1px solid var(--line);border-radius:17px;padding:28px;background:white;display:flex;flex-direction:column}.price-card h3{font-size:1.3rem}.price-card .price{font-size:2.35rem;color:var(--navy);letter-spacing:-.04em;margin:22px 0 0}.price-card .price small{font-size:.84rem;letter-spacing:0}.price-card p{font-size:.86rem}.price-card ul{padding-left:19px;font-size:.9rem;color:var(--muted);margin:20px 0 30px}.price-card .button{margin-top:auto}.section-note{font-size:.85rem;margin-top:25px}.page-intro{background:var(--navy);color:white;padding:45px 0 80px}.page-intro h1{max-width:940px;font-size:clamp(2.8rem,4.8vw,4.8rem)}.page-intro p:not(.kicker){color:#c5ced8;max-width:730px;margin-top:24px;font-size:1.08rem}.contact-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;align-items:start}.contact-grid h2{font-size:2.5rem;margin-bottom:22px}.contact-info{margin-top:32px}.contact-info>div{padding:22px 0;border-top:1px solid var(--line)}.contact-info p{font-size:.84rem}.contact-info a{font-size:1.1rem;font-weight:600}.contact-grid .contact-image{height:280px;width:100%;object-fit:cover;border-radius:18px;margin-top:30px}.form-card{padding:37px;background:var(--soft);border:1px solid var(--line);border-radius:20px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-field{display:flex;flex-direction:column;gap:8px;margin-bottom:19px}.form-field label{font-size:.86rem;font-weight:600}.form-field input,.form-field select,.form-field textarea{width:100%;min-height:50px;padding:12px 14px;border:1px solid #b7c2cc;background:#fff;border-radius:6px;color:var(--navy);font-size:.94rem}.form-field textarea{resize:vertical;min-height:128px}.form-note{font-size:.78rem;margin:8px 0 20px}.form-note a{text-decoration:underline}.form-status{font-size:.9rem;margin-top:16px}.form-status:empty{display:none}.trap-field{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.blog-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.article-card{border:1px solid var(--line);border-radius:20px;overflow:hidden}.article-card img{width:100%;height:290px;object-fit:cover}.article-card .article-copy{padding:35px}.article-card .kicker{font-size:.73rem}.article-card h2{font-size:1.9rem;margin-bottom:20px}.article-card p{font-size:.94rem;margin-bottom:23px}.article-body{width:min(800px,calc(100% - 48px));margin:0 auto;padding:70px 0 100px}.article-body>img{border-radius:18px;margin-bottom:45px;width:100%;max-height:480px;object-fit:cover}.article-body p{margin:19px 0;color:#455467;font-size:1.06rem;line-height:1.85}.article-body h2{font-size:1.9rem;margin-top:45px}.article-body h3{font-size:1.4rem;margin-top:30px}.article-body a{text-decoration:underline;text-underline-offset:4px}.article-body ul{padding-left:23px;color:#455467}.article-body .article-cta{background:var(--soft);border-radius:18px;padding:30px;margin-top:40px}.article-body .article-cta p{font-size:1rem}.article-body .article-cta a{text-decoration:none}.legal-copy{white-space:normal}.translation-dialog{width:min(470px,calc(100% - 32px));border:1px solid var(--line);border-radius:18px;padding:32px;color:var(--navy);box-shadow:0 20px 80px #0004}.translation-dialog::backdrop{background:#08121ecc;backdrop-filter:blur(3px)}.translation-dialog h2{font-size:1.8rem;margin-bottom:18px;padding-right:24px}.translation-dialog p{font-size:.89rem;margin:12px 0}.translation-dialog .dialog-close{position:absolute;right:14px;top:12px;border:0;background:none;font-size:26px;line-height:1;padding:8px}.translation-dialog select{padding:12px;width:100%;border:1px solid var(--line);border-radius:6px;margin:10px 0 20px;background:white;color:var(--navy)}.translation-dialog label{font-size:.87rem;font-weight:600}.translation-dialog .button{width:100%;margin-bottom:10px}.translation-banner{padding:10px 25px;background:var(--lime);color:var(--navy);font-size:.85rem;display:flex;gap:20px;align-items:center;justify-content:center;flex-wrap:wrap}.translation-banner a{text-decoration:underline}.no-animation *{animation-play-state:paused!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wp-block-image img{height:auto}.admin-bar .site-header{top:32px}.wp-block-group{max-width:100%}.not-found{min-height:60vh;padding:100px 0}.not-found p{margin:20px 0 30px}.form-card .button{width:100%}.translation-dialog .notice{border-left:3px solid var(--blue);padding-left:13px;margin:18px 0}.use-case-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.use-case{border:1px solid var(--line);border-radius:18px;padding:35px}.use-case h2{font-size:1.8rem;margin:15px 0 20px}.use-case .text-link{margin-top:24px}.use-case ul{color:var(--muted);padding-left:20px}.hero-rotator{display:inline-block;animation:word-arrive 1s ease both}
@keyframes float-card{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes scene-drift{from{transform:scale(1.02)}to{transform:scale(1.1) translateX(-1%)}}@keyframes word-arrive{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1600px){.hero-grid{min-height:660px}.hero-stage{min-height:635px}.experience-card{top:90px}.connection-note{top:390px}}
@media(max-width:1200px){.wrap{width:calc(100% - 64px)}.nav-row{gap:25px}.main-nav{gap:22px}.nav-right{gap:16px}.hero-grid{gap:32px}.experience-card{right:-9px;width:254px}.connection-note{left:0;top:370px}.hero-stage{min-height:590px}.scene-frame{left:0}.scene-caption{left:25px}.solution-grid{gap:13px}.solution-card .card-content{padding:24px 20px}.solution-card h3{font-size:1.4rem}.journey-grid,.faq-grid{gap:60px}.trust-row{gap:30px}.client-logos{gap:24px}.footer-grid{gap:35px}.pricing-grid{gap:12px}.price-card{padding:23px}.contact-grid{gap:60px}}
@media(max-width:960px){.nav-row{height:78px;gap:20px}.logo,.logo img{width:108px}.main-nav{gap:18px;font-size:.82rem}.nav-right>.button{display:none}.hero-grid{grid-template-columns:1fr 1fr;gap:25px}.hero h1{font-size:3.5rem}.hero .lead{font-size:1rem}.hero-stage{min-height:595px}.experience-card{width:232px;right:-5px}.experience-card .card-body{padding:22px 16px}.connection-note{padding:13px 16px;font-size:.8rem;top:371px;left:-9px}.hero .actions{gap:17px}.hero-bottom{gap:20px}.hero-bottom .pill-list{gap:14px}.hero-bottom .scroll-cue{display:none}.client-logos img:nth-last-child(-n+1){display:none}.solution-grid{grid-template-columns:1fr 1fr;gap:22px}.solution-card .card-visual{height:250px}.solution-card h3{font-size:1.75rem}.journey-grid{gap:45px}.editorial-image img{height:530px}.goal-panel{gap:40px}.feature-grid{grid-template-columns:1fr 1fr}.product-hero-grid{gap:35px}.product-visual{min-height:365px}.product-visual img{max-height:350px}.product-hero h1{font-size:3.3rem}.faq-grid{gap:50px}.closing-box{padding:45px}.closing-box h2{font-size:2.6rem}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}.footer-contact{grid-column:1 / -1;display:flex;gap:40px;align-items:start}.footer-contact h2{margin-right:30px}.pricing-grid{grid-template-columns:1fr 1fr;gap:22px}.contact-grid{gap:35px}.form-card{padding:28px}.form-grid{grid-template-columns:1fr;gap:0}.spec-grid{gap:40px}}
@media(max-width:720px){html{scroll-padding-top:87px}.wrap{width:calc(100% - 40px)}.nav-row{height:75px;gap:18px}.nav-right{margin-left:auto;gap:17px}.logo,.logo img{width:103px}.main-nav{position:absolute;top:75px;left:0;right:0;padding:20px;background:var(--navy);border-bottom:1px solid #ffffff30;display:none;margin:0;align-items:stretch;font-size:1rem;max-height:calc(100dvh - 80px);overflow:auto}.main-nav.is-open{display:flex;flex-direction:column;gap:0}.main-nav>a{padding:12px 5px}.nav-menu summary{padding:12px 5px}.nav-dropdown{position:static;width:100%;box-shadow:none;background:#1c3047;border:0;color:white;margin:5px 0}.nav-dropdown a:hover{background:#2e4056}.mobile-toggle{display:grid;place-items:center}.language-nav{gap:9px;font-size:.78rem}.hero{padding:34px 0 0}.hero-grid{display:flex;flex-direction:column;gap:0;min-height:0}.hero-copy{padding:0 0 25px;width:100%}.hero .eyebrow{font-size:.68rem;margin-bottom:22px;letter-spacing:.12em}.hero h1{font-size:clamp(2.85rem,10.8vw,4.7rem);max-width:570px}.hero .lead{font-size:1rem;line-height:1.75;margin-top:24px;max-width:530px}.hero .actions{margin-top:27px;gap:20px}.hero .micro{font-size:.75rem;margin-top:19px;gap:14px}.button{min-height:50px;padding:13px 20px;font-size:.88rem;gap:20px}.text-link{font-size:.84rem}.hero-stage{min-height:493px;width:100%;margin-top:3px}.scene-frame{inset:12px 0 24px 0;border-radius:80px 19px 19px 19px}.experience-card{top:36px;right:17px;width:237px}.experience-card .card-body{padding:20px 17px}.experience-card h2{font-size:1.35rem}.experience-card .guest-choice{padding:10px;font-size:.8rem}.experience-card .card-top{padding:12px 16px;font-size:.62rem}.connection-note{top:323px;left:-1px;padding:13px 16px}.connection-note strong{font-size:.78rem}.connection-note span{font-size:.68rem}.scene-caption{bottom:49px;left:21px;max-width:250px}.scene-caption p{font-size:.66rem}.scene-caption strong{font-size:1.3rem}.motion-toggle{bottom:40px;right:15px}.hero-bottom{display:none}.trust-strip{padding:25px 0}.trust-row{display:block}.trust-label{max-width:none;text-align:center;font-size:.72rem;margin-bottom:22px}.client-logos{gap:25px;justify-content:space-around}.client-logos img{width:63px;height:34px}.client-logos img:nth-last-child(-n+2){display:none}.section{padding:67px 0}.section-heading{display:block;margin-bottom:30px}.section-heading p{margin-top:24px;font-size:.95rem;max-width:550px}.section-heading h2{max-width:540px}h2{font-size:2.35rem}.kicker{font-size:.7rem;margin-bottom:17px}.solution-grid{gap:16px}.solution-card{border-radius:16px}.solution-card .card-visual{height:180px;padding:14px}.solution-card .card-content{padding:22px 17px}.solution-card .product-label{font-size:.65rem;letter-spacing:.05em}.solution-card h3{font-size:1.5rem}.solution-card p{font-size:.85rem}.solution-card .card-link{font-size:.77rem;padding-top:23px;gap:8px}.product-addons{display:block;font-size:.81rem;text-align:left;margin-top:23px}.product-addons span{display:block;margin-top:11px}.journey-grid{grid-template-columns:1fr;gap:38px}.editorial-image img{height:380px}.journey-copy h2{margin-bottom:28px}.step{padding:21px 0}.step p{font-size:.91rem}.goal-tabs{gap:9px;margin-bottom:24px}.goal-tabs button{font-size:.79rem;padding:10px 15px}.goal-panel{grid-template-columns:1fr;gap:27px;padding:25px}.goal-panel h3{font-size:2rem;margin-top:10px}.goal-panel p{font-size:.94rem}.goal-panel .goal-image{height:225px;order:-1}.industry-row{gap:12px;font-size:.76rem;padding-top:26px}.industry-row span+span{padding-left:12px}.benefit-grid{grid-template-columns:1fr;gap:28px}.benefit-item{padding-top:25px}.benefit-item .icon{margin-bottom:18px}.benefit-item h3{font-size:1.4rem;margin-bottom:12px}.faq-grid{grid-template-columns:1fr;gap:32px}.faq-grid .intro{max-width:none;font-size:.94rem;margin-top:19px}.faq-list summary{font-size:.91rem;padding:20px 0;min-height:70px}.faq-list details p{font-size:.9rem}.closing{padding-bottom:50px}.closing-box{padding:34px 28px;display:block;border-radius:18px}.closing-box h2{font-size:2.25rem}.closing-box p{font-size:.94rem}.closing-box .button{margin-top:27px}.site-footer{padding:43px 0 23px}.footer-grid{grid-template-columns:1fr 1fr;gap:27px}.footer-brand{grid-column:1 / -1}.footer-brand p{max-width:380px;margin:17px 0}.footer-grid h2{margin-top:0}.footer-contact{grid-column:1 / -1;display:block}.footer-grid a:not(.logo),.footer-grid address{font-size:.85rem}.footer-bottom{display:block;margin-top:31px;padding-top:24px;font-size:.7rem}.footer-bottom>div{margin-top:16px;gap:18px}.product-hero{padding:22px 0 38px}.breadcrumb{font-size:.7rem;margin-bottom:31px}.product-hero-grid{grid-template-columns:1fr;gap:35px}.product-hero h1{font-size:clamp(2.7rem,9vw,3.8rem)}.product-hero .lead{font-size:1rem;margin-top:23px}.product-visual{min-height:340px;padding:25px;border-radius:19px}.product-visual img{max-height:350px}.product-visual.photo img{height:350px}.product-highlights{font-size:.77rem;gap:15px}.feature-grid{grid-template-columns:1fr;gap:16px}.feature{padding:26px}.feature .icon{margin-bottom:20px}.steps-three{grid-template-columns:1fr;gap:28px;margin-top:28px}.steps-three .number{margin-bottom:17px}.steps-three h3{font-size:1.45rem}.calc{grid-template-columns:1fr;margin-top:35px;border-radius:17px}.calc-controls,.calc-result{padding:28px}.calc-result>output{font-size:3.5rem;overflow-wrap:anywhere}.calc-result .disclaimer{font-size:.76rem}.spec-grid{grid-template-columns:1fr;gap:40px}.spec-list{font-size:.9rem}.pricing-grid{gap:16px}.price-card{padding:23px 19px}.price-card h3{font-size:1.2rem}.price-card .price{font-size:2rem}.price-card ul{font-size:.83rem}.price-card .button{font-size:.8rem;padding:12px 13px}.page-intro{padding:30px 0 50px}.page-intro h1{font-size:2.8rem}.page-intro p:not(.kicker){font-size:1rem}.contact-grid{grid-template-columns:1fr;gap:35px}.contact-grid h2{font-size:2.2rem}.contact-image{display:none}.form-card{padding:25px}.form-grid{grid-template-columns:1fr 1fr;gap:15px}.blog-grid{grid-template-columns:1fr;gap:25px}.article-card img{height:230px}.article-card .article-copy{padding:25px}.article-card h2{font-size:1.7rem}.article-body{padding:40px 0 60px;width:calc(100% - 40px)}.article-body p{font-size:1rem}.article-body h2{font-size:1.65rem}.article-body .article-cta{padding:25px}.use-case-grid{grid-template-columns:1fr;gap:18px}.use-case{padding:27px}.use-case h2{font-size:1.65rem}.admin-bar .site-header{top:46px}}
@media(max-width:390px){.wrap{width:calc(100% - 32px)}.hero h1{font-size:2.85rem}.hero .actions{gap:15px}.hero .actions .text-link{font-size:.78rem}.hero-stage{min-height:482px}.experience-card{width:224px;right:10px}.connection-note{top:317px;left:-3px}.solution-grid{grid-template-columns:1fr}.solution-card .card-visual{height:240px}.solution-card .card-content{padding:25px}.solution-card h3{font-size:1.8rem}.solution-card p{font-size:.94rem}.solution-card .card-link{font-size:.87rem}.pricing-grid{grid-template-columns:1fr}.form-grid{grid-template-columns:1fr;gap:0}.client-logos{gap:18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.hero-rotator{opacity:1!important}}@media print{.site-header,.site-footer,.closing,.motion-toggle,.translation-dialog,.translation-banner{display:none!important}body{font-size:12pt}.wrap{width:100%}.hero,.product-hero,.page-intro,.finder{background:white;color:black}.hero p,.product-hero p,.page-intro p,.finder p{color:#333}.section{padding:30px 0}.experience-card,.connection-note{animation:none}}
.client-logos img{filter:brightness(0);opacity:.58}.logo img{height:58px}.journey-grid .editorial-image:not(.contain) img{object-fit:cover}.form-status.error{color:#af2538}.form-status.success{color:#196139}.wp-admin .mywifi-setup{max-width:800px}
@media(min-width:961px){.connection-note{top:330px}}
