.landing-module__qZN4Ta__page{--navy:#15212e;--ivory:#f7f6f2;--accent:#e07a3f;--accent-text:#b84f1e;--slate:#96a0af;--ink:#17202c;--rule:#0b1a2f24;color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:#fff;min-height:100vh;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:18px;line-height:1.6}.landing-module__qZN4Ta__page *,.landing-module__qZN4Ta__page :before,.landing-module__qZN4Ta__page :after{box-sizing:border-box}html:has(.landing-module__qZN4Ta__page){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.landing-module__qZN4Ta__page){scroll-behavior:auto}}.landing-module__qZN4Ta__founder{color:var(--ivory);margin:28px 0 0;font-size:1rem;line-height:1.6}.landing-module__qZN4Ta__founderLink{color:inherit;text-decoration:none}.landing-module__qZN4Ta__founderLink:hover{text-decoration:underline}.landing-module__qZN4Ta__container{width:100%;max-width:1120px;margin:0 auto;padding:0 20px}@media (min-width:768px){.landing-module__qZN4Ta__container{padding:0 40px}}.landing-module__qZN4Ta__sectionNavy{background:var(--navy);color:var(--ivory);padding:64px 0}.landing-module__qZN4Ta__sectionNavy+.landing-module__qZN4Ta__sectionNavy{border-top:1px solid #f7f6f21f}.landing-module__qZN4Ta__sectionWhite{color:var(--ink);background:#fff;padding:64px 0}@media (min-width:768px){.landing-module__qZN4Ta__sectionNavy,.landing-module__qZN4Ta__sectionWhite{padding:96px 0}}.landing-module__qZN4Ta__h1{letter-spacing:-.02em;color:var(--ivory);text-wrap:balance;margin:0;font-size:clamp(2.125rem,7.5vw,4rem);font-weight:700;line-height:1.08}.landing-module__qZN4Ta__h2{letter-spacing:-.015em;text-wrap:balance;margin:0 0 24px;font-size:clamp(1.625rem,4.6vw,2.5rem);font-weight:700;line-height:1.15}.landing-module__qZN4Ta__body{max-width:60ch;margin:0;font-size:1.0625rem;line-height:1.65}.landing-module__qZN4Ta__body+.landing-module__qZN4Ta__body{margin-top:20px}.landing-module__qZN4Ta__ctaNote{color:var(--slate);margin:14px 0 0;font-size:.9375rem;line-height:1.5}@media (min-width:768px){.landing-module__qZN4Ta__body{font-size:1.1875rem}}.landing-module__qZN4Ta__nav{background:var(--navy);padding:20px 0;position:relative}.landing-module__qZN4Ta__navInner{justify-content:space-between;align-items:center;gap:16px;display:flex}.landing-module__qZN4Ta__logoLink{align-items:center;display:inline-flex}.landing-module__qZN4Ta__logo{width:auto;height:24px;display:block}@media (min-width:768px){.landing-module__qZN4Ta__logo{height:30px}}.landing-module__qZN4Ta__navActions{align-items:center;gap:12px 20px;display:flex}.landing-module__qZN4Ta__signInLink{color:var(--slate);padding:6px 2px;font-size:1rem;text-decoration:none}.landing-module__qZN4Ta__signInLink:hover,.landing-module__qZN4Ta__signInLink:focus-visible{color:var(--ivory);text-decoration:underline}.landing-module__qZN4Ta__hero{background:var(--navy);color:var(--ivory);padding:56px 0 72px}@media (min-width:768px){.landing-module__qZN4Ta__hero{padding:88px 0 112px}}.landing-module__qZN4Ta__heroGrid{grid-template-columns:1fr;align-items:start;gap:48px;display:grid}@media (min-width:1024px){.landing-module__qZN4Ta__heroGrid{grid-template-columns:minmax(0,1fr) 380px;align-items:center;gap:72px}}.landing-module__qZN4Ta__heroCopy{min-width:0}.landing-module__qZN4Ta__heroSub{max-width:56ch;color:var(--ivory);margin:28px 0 0;font-size:1.125rem;line-height:1.6}@media (min-width:768px){.landing-module__qZN4Ta__heroSub{margin-top:32px;font-size:1.3125rem}}.landing-module__qZN4Ta__heroCta{margin-top:36px}.landing-module__qZN4Ta__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 0 16px;font-size:.875rem;font-weight:700}.landing-module__qZN4Ta__ctaRow{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.landing-module__qZN4Ta__textLink{color:inherit;text-underline-offset:3px;font-size:1rem;text-decoration:underline}.landing-module__qZN4Ta__textLink:hover{color:var(--accent)}.landing-module__qZN4Ta__button{background:var(--accent);min-height:52px;color:var(--navy);border:2px solid var(--accent);border-radius:4px;justify-content:center;align-items:center;padding:14px 30px;font-size:1.0625rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.landing-module__qZN4Ta__button:hover{background:#e98e57;border-color:#e98e57}.landing-module__qZN4Ta__buttonSecondary{color:var(--navy);border-color:var(--navy);background:0 0}.landing-module__qZN4Ta__buttonSecondary:hover{border-color:var(--navy);background:#15212e0f}.landing-module__qZN4Ta__buttonSmall{min-height:42px;padding:9px 18px;font-size:.9375rem}.landing-module__qZN4Ta__page a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.landing-module__qZN4Ta__sectionWhite a:focus-visible{outline-color:var(--navy)}.landing-module__qZN4Ta__signInCard{background:var(--ivory);width:100%;color:var(--navy);border:1px solid #0b1a2f29;border-radius:6px;padding:26px 24px 28px;display:block;box-shadow:0 2px 10px #00000029}@media (min-width:1024px){.landing-module__qZN4Ta__signInCard{max-width:380px}}.landing-module__qZN4Ta__signInTitle{color:var(--navy);font-size:1.125rem;font-weight:700;line-height:1.25}.landing-module__qZN4Ta__signInIntro{color:#5a6675;margin:4px 0 20px;font-size:.9375rem;line-height:1.5}.landing-module__qZN4Ta__signInLabel{color:var(--navy);margin-bottom:6px;font-size:.9375rem;font-weight:600;display:block}.landing-module__qZN4Ta__signInInput{width:100%;color:var(--navy);background:#fff;border:1px solid #c2c8d0;border-radius:4px;min-height:48px;margin-bottom:18px;padding:12px 14px;font-family:inherit;font-size:1rem;display:block}.landing-module__qZN4Ta__signInInput:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.landing-module__qZN4Ta__signInPasswordRow{align-items:flex-start;gap:8px;margin-bottom:22px;display:flex}.landing-module__qZN4Ta__signInPasswordRow .landing-module__qZN4Ta__signInInput{margin-bottom:0}.landing-module__qZN4Ta__signInReveal{min-height:48px;color:var(--navy);cursor:pointer;background:0 0;border:1px solid #c2c8d0;border-radius:4px;flex:none;padding:0 14px;font-family:inherit;font-size:.9375rem}.landing-module__qZN4Ta__signInReveal:hover{background:#0b1a2f0d}.landing-module__qZN4Ta__signInSubmit{width:100%;min-height:52px;color:var(--ivory);background:var(--navy);border:2px solid var(--navy);cursor:pointer;border-radius:4px;padding:14px 24px;font-family:inherit;font-size:1.0625rem;font-weight:700;display:block}.landing-module__qZN4Ta__signInSubmit:hover:not(:disabled){background:#16304f;border-color:#16304f}.landing-module__qZN4Ta__signInSubmit:disabled{opacity:.65;cursor:default}.landing-module__qZN4Ta__signInError{color:#8a1c1c;background:#fdecec;border-left:3px solid #8a1c1c;border-radius:3px;margin:0 0 18px;padding:10px 12px;font-size:.9375rem;line-height:1.45}.landing-module__qZN4Ta__signInCard button:focus-visible,.landing-module__qZN4Ta__signInCard input:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.landing-module__qZN4Ta__contactBlock{border-top:1px solid #f0eee62e;margin-top:48px;padding-top:40px}.landing-module__qZN4Ta__contactBlockFlush{margin-top:40px}.landing-module__qZN4Ta__contactCard{background:var(--ivory);width:100%;max-width:560px;color:var(--navy);border:1px solid #0b1a2f29;border-radius:6px;padding:26px 24px 28px;box-shadow:0 2px 10px #00000029}.landing-module__qZN4Ta__contactThanks{color:var(--navy);margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.landing-module__qZN4Ta__contactLabel{color:var(--navy);margin-bottom:6px;font-size:.9375rem;font-weight:600;display:block}.landing-module__qZN4Ta__contactOptional{color:#6b7684;font-weight:400}.landing-module__qZN4Ta__contactInput{width:100%;color:var(--navy);background:#fff;border:1px solid #c2c8d0;border-radius:4px;min-height:48px;margin-bottom:18px;padding:12px 14px;font-family:inherit;font-size:1rem;display:block}.landing-module__qZN4Ta__contactInput:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.landing-module__qZN4Ta__contactTextarea{resize:vertical;min-height:128px;line-height:1.55}.landing-module__qZN4Ta__contactSubmit{min-height:52px;color:var(--ivory);background:var(--navy);border:2px solid var(--navy);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:14px 30px;font-family:inherit;font-size:1.0625rem;font-weight:700;display:inline-flex}.landing-module__qZN4Ta__contactSubmit:hover:not(:disabled){background:#16304f;border-color:#16304f}.landing-module__qZN4Ta__contactSubmit:disabled{opacity:.65;cursor:default}.landing-module__qZN4Ta__contactError{color:#8a1c1c;background:#fdecec;border-left:3px solid #8a1c1c;border-radius:3px;margin:0 0 18px;padding:10px 12px;font-size:.9375rem;line-height:1.45}.landing-module__qZN4Ta__contactFieldError{color:#8a1c1c;margin:-12px 0 18px;font-size:.875rem;line-height:1.4}.landing-module__qZN4Ta__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.landing-module__qZN4Ta__grid{grid-template-columns:1fr;gap:30px 48px;margin:0;padding:0;display:grid}@media (min-width:760px){.landing-module__qZN4Ta__grid{grid-template-columns:repeat(2,1fr)}}.landing-module__qZN4Ta__gridItem{border-top:1px solid var(--navy);margin:0;padding-top:16px}.landing-module__qZN4Ta__gridNumber{letter-spacing:.04em;color:var(--accent-text);margin:0 0 6px;font-size:.875rem;font-weight:700}.landing-module__qZN4Ta__gridTitle{color:var(--navy);margin:0 0 10px;font-size:1.1875rem;font-weight:700;line-height:1.3}.landing-module__qZN4Ta__gridBody{color:var(--ink);margin:0;font-size:1.0625rem;line-height:1.6}.landing-module__qZN4Ta__footer{background:var(--navy);color:var(--slate);border-top:1px solid #f0eee61f;padding:40px 0}.landing-module__qZN4Ta__footerInner{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:.9375rem;display:flex}.landing-module__qZN4Ta__footerLinks{flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none;display:flex}.landing-module__qZN4Ta__footerInner+.landing-module__qZN4Ta__footerInner{border-top:1px solid #f0eee61f;margin-top:24px;padding-top:20px}.landing-module__qZN4Ta__footerInner:first-child{gap:20px 40px}.landing-module__qZN4Ta__footerMeta{font-size:.875rem}.landing-module__qZN4Ta__footerLegal{color:var(--slate);margin:12px 0 0;font-size:.8125rem;line-height:1.5}.landing-module__qZN4Ta__footerSep{color:#96a0af8c}.landing-module__qZN4Ta__footerLink{color:var(--slate);text-decoration:none}.landing-module__qZN4Ta__footerLink:hover,.landing-module__qZN4Ta__footerLink:focus-visible{color:var(--ivory);text-decoration:underline}
.hero-animation-module__kFvNFW__stage{--soft:#f7f6f2b8;--wire:#f7f6f273;--disc:#1d2a38;background:#f7f6f20a;border:1px solid #f7f6f224;border-radius:12px;margin:48px 0 0;padding:16px 12px 14px;position:relative}@media (min-width:768px){.hero-animation-module__kFvNFW__stage{padding:24px 28px 18px}}.hero-animation-module__kFvNFW__secure{color:var(--slate);background:var(--navy);border:1px solid #f7f6f224;border-radius:999px;align-items:center;gap:6px;margin:0;padding:3px 10px 3px 7px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex;position:absolute;top:0;left:16px;transform:translateY(-50%)}.hero-animation-module__kFvNFW__secure:before{--icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 3l8 3v6c0 5-3.5 8-8 9-4.5-1-8-4-8-9V6zM8.5 12l2.5 2.5 4.5-5'/></svg>");content:"";width:13px;height:13px;color:var(--accent)}@media (min-width:768px){.hero-animation-module__kFvNFW__secure{gap:7px;padding:4px 12px 4px 9px;font-size:12.5px;left:28px}.hero-animation-module__kFvNFW__secure:before{width:15px;height:15px}}.hero-animation-module__kFvNFW__map{--hub-x:var(--nhx);--hub-y:var(--nhy);--hub-w:var(--nhw);--hub-h:var(--nhh);--radius:var(--nr);aspect-ratio:var(--nar);max-width:440px;margin:0 auto;position:relative;container-type:inline-size}@media (min-width:1024px){.hero-animation-module__kFvNFW__map{--hub-x:var(--hx);--hub-y:var(--hy);--hub-w:var(--hw);--hub-h:var(--hh);--radius:var(--r);aspect-ratio:var(--ar);max-width:none}}.hero-animation-module__kFvNFW__side{left:var(--nx);top:var(--ny);width:var(--nw);height:var(--nh);text-align:center;color:var(--slate);background:#f7f6f209;border:1px solid #f7f6f21f;border-radius:10px;flex-direction:column;justify-content:space-between;padding:8px 3px;font-size:min(9px,2.89cqw);line-height:1.25;display:flex;position:absolute}.hero-animation-module__kFvNFW__side>span{text-transform:uppercase;font-size:min(8.5px,2.73cqw);font-weight:700}.hero-animation-module__kFvNFW__side>small{font-size:inherit}@media (min-width:1024px){.hero-animation-module__kFvNFW__side{left:var(--x);top:var(--y);width:var(--w);height:var(--h);padding:12px 16px;font-size:13px}.hero-animation-module__kFvNFW__side>span{font-size:inherit;letter-spacing:.08em}}.hero-animation-module__kFvNFW__documents{left:var(--nx);top:var(--ny);width:var(--nw);height:var(--nh);flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex;position:absolute}.hero-animation-module__kFvNFW__documents>span{white-space:nowrap;color:var(--soft);border:1px solid #f7f6f247;border-radius:999px;padding:0 5px;font-size:min(8.5px,2.73cqw);font-weight:600;line-height:1.5;animation-name:hero-animation-module__kFvNFW__delivered;animation-duration:10s;animation-iteration-count:infinite}@media (min-width:1024px){.hero-animation-module__kFvNFW__documents{left:var(--x);top:var(--y);width:var(--w);height:var(--h);flex-flow:wrap;align-content:center;gap:6px}.hero-animation-module__kFvNFW__documents>span{padding:2px 10px;font-size:12px}}@keyframes hero-animation-module__kFvNFW__delivered{0%,12%{color:var(--navy);background:var(--accent);border-color:var(--accent)}16%,to{color:var(--soft);background:0 0;border-color:#f7f6f247}}.hero-animation-module__kFvNFW__floating{left:var(--nx);top:var(--ny);width:var(--nw);height:var(--nh);grid-template-columns:repeat(var(--ncols), 1fr);place-items:center;display:grid;position:absolute}.hero-animation-module__kFvNFW__floating>span{color:var(--slate);flex-direction:column;align-items:center;gap:3px;animation-name:hero-animation-module__kFvNFW__float;animation-duration:5s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;display:flex;position:relative}.hero-animation-module__kFvNFW__floating>span:nth-child(3n+1){animation-delay:-1.7s}.hero-animation-module__kFvNFW__floating>span:nth-child(3n+2){animation-delay:-3.4s}.hero-animation-module__kFvNFW__floating i{width:15px;height:15px}.hero-animation-module__kFvNFW__floating b{letter-spacing:.04em;color:var(--accent);background:var(--disc);border:1px solid #e07a3f99;border-radius:999px;margin-left:5px;padding:0 4px;font-size:min(8px,2.57cqw);font-weight:700;line-height:1.4;position:absolute;top:-5px;left:50%}.hero-animation-module__kFvNFW__floating small{text-align:center;max-width:7.5em;font-size:min(8.5px,2.73cqw);line-height:1.2}.hero-animation-module__kFvNFW__floating [data-ring] i{transform-origin:50% 15%;animation-name:hero-animation-module__kFvNFW__ring;animation-duration:10s;animation-iteration-count:infinite}.hero-animation-module__kFvNFW__floating[data-lit-step] i{animation-name:hero-animation-module__kFvNFW__litInTurn;animation-duration:10s;animation-iteration-count:infinite}.hero-animation-module__kFvNFW__floating[data-lit-step="1"]>span:first-child i{animation-delay:-9.8s}.hero-animation-module__kFvNFW__floating[data-lit-step="1"]>span:nth-child(2) i{animation-delay:-9.73s}.hero-animation-module__kFvNFW__floating[data-lit-step="1"]>span:nth-child(3) i{animation-delay:-9.66s}.hero-animation-module__kFvNFW__floating[data-lit-step="1"]>span:nth-child(4) i{animation-delay:-9.59s}.hero-animation-module__kFvNFW__floating[data-lit-step="1"]>span:nth-child(5) i{animation-delay:-9.52s}.hero-animation-module__kFvNFW__floating[data-lit-step="1"]>span:nth-child(6) i{animation-delay:-9.45s}.hero-animation-module__kFvNFW__floating[data-lit-step="1"]>span:nth-child(7) i{animation-delay:-9.38s}.hero-animation-module__kFvNFW__floating[data-lit-step="1"]>span:nth-child(8) i{animation-delay:-9.31s}.hero-animation-module__kFvNFW__floating[data-lit-step="3"]>span:first-child i{animation-delay:-7.1s}.hero-animation-module__kFvNFW__floating[data-lit-step="3"]>span:nth-child(2) i{animation-delay:-7s}.hero-animation-module__kFvNFW__floating[data-lit-step="3"]>span:nth-child(3) i{animation-delay:-6.9s}.hero-animation-module__kFvNFW__floating[data-lit-step="3"]>span:nth-child(4) i{animation-delay:-6.8s}@keyframes hero-animation-module__kFvNFW__litInTurn{0%,1%{color:var(--slate)}2%,6%{color:var(--accent)}9%,to{color:var(--slate)}}@media not all and (min-width:1024px){.hero-animation-module__kFvNFW__floating[data-compact] small,.hero-animation-module__kFvNFW__floating[data-compact] b{display:none}}@media (min-width:1024px){.hero-animation-module__kFvNFW__floating{left:var(--x);top:var(--y);width:var(--w);height:var(--h);grid-template-columns:repeat(var(--cols), 1fr)}.hero-animation-module__kFvNFW__floating i{width:22px;height:22px}.hero-animation-module__kFvNFW__floating small{font-size:min(11.5px,1.2cqw)}.hero-animation-module__kFvNFW__floating b{font-size:9px}}@keyframes hero-animation-module__kFvNFW__ring{0%,63%{color:var(--slate);transform:none}64%{color:var(--accent);transform:rotate(16deg)}65.5%{transform:rotate(-14deg)}67%{transform:rotate(10deg)}68.5%{transform:rotate(-6deg)}70%,74%{color:var(--accent);transform:none}77%,to{color:var(--slate);transform:none}}.hero-animation-module__kFvNFW__floating [data-icon=trains]{--icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M7 3h10a3 3 0 0 1 3 3v8a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3V6a3 3 0 0 1 3-3zM4 10h16M8 13.5h.01M16 13.5h.01M8.5 17 7 21m8.5-4 1.5 4'/></svg>")}.hero-animation-module__kFvNFW__floating [data-icon=cruises]{--icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M2 15h20l-3 5H5zM6 15v-5h12v5M10 10V6h4v4'/></svg>")}.hero-animation-module__kFvNFW__floating [data-icon=car-hire]{--icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M5 17H3v-4l2-5h14l2 5v4h-2M9 17h6M3 13h18M9 17a2 2 0 1 1-4 0 2 2 0 0 1 4 0M19 17a2 2 0 1 1-4 0 2 2 0 0 1 4 0'/></svg>")}.hero-animation-module__kFvNFW__floating [data-icon=excursions]{--icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M4 8h3l2-3h6l2 3h3v11H4zM15 13a3 3 0 1 1-6 0 3 3 0 0 1 6 0'/></svg>")}.hero-animation-module__kFvNFW__floating [data-icon=concerts]{--icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M9 18V5l12-2v13M9 18a3 3 0 1 1-6 0 3 3 0 0 1 6 0M21 16a3 3 0 1 1-6 0 3 3 0 0 1 6 0'/></svg>")}.hero-animation-module__kFvNFW__floating [data-icon=restaurants]{--icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M5 3v6a3 3 0 0 0 6 0V3M8 3v18M17 21V3c-2 0-3 2-3 5v5h3'/></svg>")}.hero-animation-module__kFvNFW__floating [data-icon=insurance]{--icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M3 12a9 9 0 0 1 18 0zM12 12v6.5a2 2 0 0 1-4 0'/></svg>")}.hero-animation-module__kFvNFW__floating [data-icon=ski-passes]{--icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M2 20 9 8l4 6 3-4 6 10z'/></svg>")}.hero-animation-module__kFvNFW__floating [data-icon=partners]{--icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M4 21V5l8-3v19M12 9h8v12M2 21h20M7 8h2M7 12h2M7 16h2M15 13h2M15 17h2'/></svg>")}.hero-animation-module__kFvNFW__floating [data-icon=sub-agents]{--icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M14.5 5a2.5 2.5 0 1 1-5 0 2.5 2.5 0 0 1 5 0M7.5 18a2.5 2.5 0 1 1-5 0 2.5 2.5 0 0 1 5 0M21.5 18a2.5 2.5 0 1 1-5 0 2.5 2.5 0 0 1 5 0M10.8 7.2 6.2 15.8M13.2 7.2l4.6 8.6'/></svg>")}.hero-animation-module__kFvNFW__floating [data-icon=b2b-portal]{--icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M3 4h18v16H3zM3 8h18M6 6h.01M9 6h.01M8 14h8M8 17h5'/></svg>")}.hero-animation-module__kFvNFW__floating [data-icon=crm]{--icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M3 5h18v14H3zM11 10a2 2 0 1 1-4 0 2 2 0 0 1 4 0M5.5 16a3.5 3.5 0 0 1 7 0M15 10h3M15 14h3'/></svg>")}.hero-animation-module__kFvNFW__floating [data-icon=alerts]{--icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M6 16v-5a6 6 0 0 1 12 0v5l2 2H4zM10 20a2 2 0 0 0 4 0'/></svg>")}.hero-animation-module__kFvNFW__floating [data-icon=offices]{--icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M12 21s-7-6.5-7-11.5a7 7 0 0 1 14 0C19 14.5 12 21 12 21zM14.5 9.5a2.5 2.5 0 1 1-5 0 2.5 2.5 0 0 1 5 0'/></svg>")}.hero-animation-module__kFvNFW__floating [data-icon=white-label-website]{--icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0M3 12h18M12 3c2.5 2.5 3.5 5.5 3.5 9s-1 6.5-3.5 9M12 3c-2.5 2.5-3.5 5.5-3.5 9s1 6.5 3.5 9'/></svg>")}.hero-animation-module__kFvNFW__party[data-party=staff]{--icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M15.5 7.5a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0M4.5 21v-1.5A6.5 6.5 0 0 1 11 13h2a6.5 6.5 0 0 1 6.5 6.5V21M12 13.5l1.2 1.8-1.2 4-1.2-4z'/></svg>")}.hero-animation-module__kFvNFW__party[data-party=clients]{--icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M8.5 8a2.5 2.5 0 1 1-5 0 2.5 2.5 0 0 1 5 0M20.5 8a2.5 2.5 0 1 1-5 0 2.5 2.5 0 0 1 5 0M2 20v-2.5a4 4 0 0 1 6.8-2.8M22 20v-2.5a4 4 0 0 0-6.8-2.8M14 12.5a2 2 0 1 1-4 0 2 2 0 0 1 4 0M8.5 20v-.5a3.5 3.5 0 0 1 7 0v.5'/></svg>")}.hero-animation-module__kFvNFW__party[data-party=airlines]{--icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M12 2.5c.9 0 1.5.9 1.5 2V9l7 4.2v2l-7-2.2v4.3l2 1.5v1.7l-3.5-.9-3.5.9v-1.7l2-1.5V13l-7 2.2v-2l7-4.2V4.5c0-1.1.6-2 1.5-2z'/></svg>")}.hero-animation-module__kFvNFW__party[data-party=hotels]{--icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M3 6v13M3 15h18M21 19v-6.5a2.5 2.5 0 0 0-2.5-2.5H11v5M8.8 12a1.8 1.8 0 1 1-3.6 0 1.8 1.8 0 0 1 3.6 0'/></svg>")}.hero-animation-module__kFvNFW__party[data-party=transfers]{--icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M4.6 17H3.5A1.5 1.5 0 0 1 2 15.5v-8A1.5 1.5 0 0 1 3.5 6H15l5 5.5v4a1.5 1.5 0 0 1-1.5 1.5h-.1M8.4 17h6.2M2 11.5h18M9 6v5.5M8.4 17a1.9 1.9 0 1 1-3.8 0 1.9 1.9 0 0 1 3.8 0M18.4 17a1.9 1.9 0 1 1-3.8 0 1.9 1.9 0 0 1 3.8 0'/></svg>")}.hero-animation-module__kFvNFW__party[data-party=bank]{--icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M3 9.5 12 4l9 5.5M3.5 9.5h17M6 9.5V17m4-7.5V17m4-7.5V17m4-7.5V17M3 17h18M2 20h20'/></svg>")}.hero-animation-module__kFvNFW__party[data-party=accountants]{--icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M6 3h12v18H6zM9 7h6M9 11h.01M12 11h.01M15 11h.01M9 14h.01M12 14h.01M15 14h.01M9 17h.01M12 17h.01M15 17h.01'/></svg>")}.hero-animation-module__kFvNFW__party[data-party=government]{--icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M7 10a5 5 0 0 1 10 0M6 10h12M8 10v8M12 10v8M16 10v8M4 18h16M3 21h18M12 5V2.5'/></svg>")}@keyframes hero-animation-module__kFvNFW__float{0%,to{transform:none}50%{transform:translateY(-4px)}}.hero-animation-module__kFvNFW__lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero-animation-module__kFvNFW__lines svg path{fill:none;stroke:var(--wire);stroke-width:1.5px;marker-start:url(#hero-from);marker-end:url(#hero-to)}.hero-animation-module__kFvNFW__lines marker path{fill:var(--soft)}.hero-animation-module__kFvNFW__lines svg[data-canvas=wide]{display:none}@media (min-width:1024px){.hero-animation-module__kFvNFW__lines svg[data-canvas=wide]{display:inline}.hero-animation-module__kFvNFW__lines svg[data-canvas=narrow]{display:none}}.hero-animation-module__kFvNFW__flow{left:var(--nx);top:var(--ny);color:var(--slate);white-space:nowrap;font-size:min(10px,3.22cqw);position:absolute;transform:translateY(-50%)}.hero-animation-module__kFvNFW__flow[data-before]{transform:translate(-100%,-50%)}@media (min-width:1024px){.hero-animation-module__kFvNFW__flow{left:var(--x);top:var(--y);font-size:13px}}.hero-animation-module__kFvNFW__gateway{display:none}@media (min-width:1024px){.hero-animation-module__kFvNFW__gateway{z-index:2;left:var(--x);top:var(--y);color:var(--ivory);background:#1d2a38e6;border:1px solid #e07a3f99;border-radius:8px;flex-direction:column;align-items:center;padding:5px min(10px,1cqw);font-size:min(12px,1.2cqw);line-height:1.3;animation-name:hero-animation-module__kFvNFW__gatewayOn;animation-duration:10s;animation-iteration-count:infinite;display:flex;position:absolute;transform:translate(-50%,-50%)}.hero-animation-module__kFvNFW__gateway>b{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-size:min(11px,1.1cqw)}}@keyframes hero-animation-module__kFvNFW__gatewayOn{0%,10.5%{border-color:var(--accent);box-shadow:0 0 14px 2px #e07a3f73}12.5%,to{border-color:#e07a3f99;box-shadow:0 0 #e07a3f00}}.hero-animation-module__kFvNFW__lane{--go-x:var(--ndx);--go-y:var(--ndy);display:contents}@media (min-width:1024px){.hero-animation-module__kFvNFW__lane{--go-x:var(--dx);--go-y:var(--dy)}}.hero-animation-module__kFvNFW__lane>i{z-index:1;left:var(--hub-x);top:var(--hub-y);text-align:center;width:16px;height:16px;color:var(--navy);background:var(--accent);opacity:0;border-radius:50%;margin:-8px 0 0 -8px;font-size:10px;font-style:normal;font-weight:800;line-height:16px;animation-name:hero-animation-module__kFvNFW__outbound;animation-duration:10s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute}.hero-animation-module__kFvNFW__lane>i:empty{background:linear-gradient(var(--navy) 0 0) 3px 5px / 7px 1.5px no-repeat, linear-gradient(var(--navy) 0 0) 3px 9px / 7px 1.5px no-repeat, var(--ivory);border-radius:2px;width:13px;height:16px;margin:-8px 0 0 -6.5px}.hero-animation-module__kFvNFW__lane>i[data-inbound]{animation-name:hero-animation-module__kFvNFW__inbound}@media (min-width:1024px){.hero-animation-module__kFvNFW__lane>i{width:22px;height:22px;margin:-11px 0 0 -11px;font-size:13px;line-height:22px}.hero-animation-module__kFvNFW__lane>i:empty{background-position:4px 6px,4px 11px;background-size:8px 2px,8px 2px;width:16px;height:20px;margin:-10px 0 0 -8px}}@keyframes hero-animation-module__kFvNFW__outbound{0%{opacity:0;transform:none}1%,6%{opacity:1}7%,to{opacity:0;transform:translate(var(--go-x), var(--go-y))}}@keyframes hero-animation-module__kFvNFW__inbound{0%{opacity:0;transform:translate(var(--go-x), var(--go-y))}1%,6%{opacity:1}7%,to{opacity:0;transform:none}}.hero-animation-module__kFvNFW__party{z-index:2;left:var(--nx);top:var(--ny);color:var(--ivory);transform:translate(calc(var(--radius) * -1), -50%);align-items:center;gap:6px;display:flex;position:absolute}.hero-animation-module__kFvNFW__party>span:first-child{width:calc(var(--radius) * 2);height:calc(var(--radius) * 2);color:var(--soft);background:var(--disc);border:1.5px solid;border-radius:50%;flex:none;place-items:center;animation-duration:10s;animation-iteration-count:infinite;display:grid}.hero-animation-module__kFvNFW__party i{width:56%;height:56%}.hero-animation-module__kFvNFW__party i,.hero-animation-module__kFvNFW__floating i,.hero-animation-module__kFvNFW__secure:before{-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;background:currentColor}.hero-animation-module__kFvNFW__party b{white-space:nowrap;font-size:min(11px,3.54cqw);line-height:1.25;display:block}.hero-animation-module__kFvNFW__party small{color:var(--slate);white-space:nowrap;font-size:min(10.5px,3.38cqw);line-height:1.3;display:block}@media not all and (min-width:1024px){.hero-animation-module__kFvNFW__party[data-under~=narrow]{text-align:center;transform:translate(-50%, calc(var(--radius) * -1));flex-direction:column;gap:4px}.hero-animation-module__kFvNFW__party[data-under~=narrow] b,.hero-animation-module__kFvNFW__party[data-under~=narrow] small{white-space:normal;width:max-content;max-width:7.5em;margin-inline:auto}.hero-animation-module__kFvNFW__party[data-under~=narrow] b{max-width:8.5em}}@media (min-width:1024px){.hero-animation-module__kFvNFW__party{left:var(--x);top:var(--y);gap:10px}.hero-animation-module__kFvNFW__party[data-under~=wide]{text-align:center;transform:translate(-50%, calc(var(--radius) * -1));flex-direction:column;gap:8px}.hero-animation-module__kFvNFW__party b{font-size:15px}.hero-animation-module__kFvNFW__party small{font-size:13px}}.hero-animation-module__kFvNFW__party[data-party=airlines]>span:first-child,.hero-animation-module__kFvNFW__party[data-party=hotels]>span:first-child,.hero-animation-module__kFvNFW__party[data-party=transfers]>span:first-child{animation-name:hero-animation-module__kFvNFW__litSuppliers}.hero-animation-module__kFvNFW__party[data-party=clients]>span:first-child{animation-name:hero-animation-module__kFvNFW__litClients}.hero-animation-module__kFvNFW__party[data-party=staff]>span:first-child{animation-name:hero-animation-module__kFvNFW__litStaff}.hero-animation-module__kFvNFW__party[data-party=bank]>span:first-child{animation-name:hero-animation-module__kFvNFW__litBank}.hero-animation-module__kFvNFW__party[data-party=accountants]>span:first-child{animation-name:hero-animation-module__kFvNFW__litAccountants}.hero-animation-module__kFvNFW__party[data-party=government]>span:first-child{animation-name:hero-animation-module__kFvNFW__litGovernment}@keyframes hero-animation-module__kFvNFW__litSuppliers{0%,10%{color:var(--accent);transform:scale(1.1)}12%,48%{color:var(--soft);transform:none}50%,53%{color:var(--accent);transform:scale(1.1)}56%,to{color:var(--soft);transform:none}}@keyframes hero-animation-module__kFvNFW__litClients{0%,30%{color:var(--soft);transform:none}32%,48%{color:var(--accent);transform:scale(1.1)}51%,68%{color:var(--soft);transform:none}70%,75.5%{color:var(--accent);transform:scale(1.1)}78%,to{color:var(--soft);transform:none}}@keyframes hero-animation-module__kFvNFW__litStaff{0%,58%{color:var(--soft);transform:none}60%,62%{color:var(--accent);transform:scale(1.1)}64%,68%{color:var(--soft);transform:none}70%,72%{color:var(--accent);transform:scale(1.1)}75%,to{color:var(--soft);transform:none}}@keyframes hero-animation-module__kFvNFW__litBank{0%,74%{color:var(--soft);transform:none}76%,81%{color:var(--accent);transform:scale(1.1)}84%,to{color:var(--soft);transform:none}}@keyframes hero-animation-module__kFvNFW__litAccountants{0%,94%{color:var(--soft);transform:none}95.5%,98.5%{color:var(--accent);transform:scale(1.1)}to{color:var(--soft);transform:none}}@keyframes hero-animation-module__kFvNFW__litGovernment{0%,96.5%{color:var(--soft);transform:none}97.5%,99.6%{color:var(--accent);transform:scale(1.1)}to{color:var(--soft);transform:none}}.hero-animation-module__kFvNFW__hub{z-index:3;left:var(--hub-x);top:var(--hub-y);width:var(--hub-w);height:var(--hub-h);color:var(--navy);background:var(--ivory);box-shadow:0 0 0 2px var(--accent), 0 0 0 0 #e07a3f00;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;animation-name:hero-animation-module__kFvNFW__hubPulse;animation-duration:10s;animation-iteration-count:infinite;display:flex;position:absolute;transform:translate(-50%,-50%)}.hero-animation-module__kFvNFW__hub>b{align-items:center;gap:5px;font-size:min(17px,5.47cqw);line-height:1;display:flex}.hero-animation-module__kFvNFW__hub>b svg{width:1.2em;height:1.2em}.hero-animation-module__kFvNFW__hub>b rect{fill:var(--accent)}.hero-animation-module__kFvNFW__hub>b path{fill:none;stroke:var(--navy);stroke-width:3.4px;stroke-linecap:round}.hero-animation-module__kFvNFW__status{height:1.3em;color:var(--accent-text);align-self:stretch;font-size:min(11px,3.54cqw);font-weight:700;position:relative}.hero-animation-module__kFvNFW__status>span{text-align:center;white-space:nowrap;opacity:0;animation-name:hero-animation-module__kFvNFW__shown;animation-duration:10s;animation-iteration-count:infinite;position:absolute;inset:0}@media (min-width:1024px){.hero-animation-module__kFvNFW__hub{border-radius:12px;gap:6px}.hero-animation-module__kFvNFW__hub>b{gap:8px;font-size:min(30px,3cqw)}.hero-animation-module__kFvNFW__status{font-size:16px}}@keyframes hero-animation-module__kFvNFW__hubPulse{0%,12.5%,25.5%,50%,62.5%,to{box-shadow:0 0 0 2px var(--accent), 0 0 0 0 #e07a3f00}15%,23%,52.5%,60%{box-shadow:0 0 0 2px var(--accent), 0 0 22px 3px #e07a3f80}}@keyframes hero-animation-module__kFvNFW__shown{0%{opacity:0;transform:translateY(.4em)}1%,11.6%{opacity:1;transform:none}12.5%,to{opacity:0;transform:translateY(-.4em)}}.hero-animation-module__kFvNFW__foot{border-top:1px solid #f7f6f224;align-items:flex-end;gap:12px;margin-top:16px;padding-top:14px;display:flex}.hero-animation-module__kFvNFW__steps{--dot:18px;flex:1;grid-template-columns:repeat(8,1fr);min-width:0;margin:0;padding:0 0 24px;list-style:none;display:grid;position:relative}.hero-animation-module__kFvNFW__steps:before,.hero-animation-module__kFvNFW__steps:after{content:"";top:calc(var(--dot) / 2 - 1px);border-radius:1px;height:2px;position:absolute;left:6.25%;right:6.25%}.hero-animation-module__kFvNFW__steps:before{background:#f7f6f229}.hero-animation-module__kFvNFW__steps:after{background:var(--accent);transform-origin:0;animation-name:hero-animation-module__kFvNFW__trackFill;animation-duration:10s;animation-timing-function:linear;animation-iteration-count:infinite;transform:scaleX(0)}@keyframes hero-animation-module__kFvNFW__trackFill{0%{transform:scaleX(0)}87.5%,to{transform:scaleX(1)}}.hero-animation-module__kFvNFW__steps li{min-width:0;color:var(--slate);flex-direction:column;align-items:center;animation-name:hero-animation-module__kFvNFW__stepOn;animation-duration:10s;animation-iteration-count:infinite;display:flex}.hero-animation-module__kFvNFW__steps li:before{content:attr(data-step);z-index:1;width:var(--dot);height:var(--dot);color:var(--slate);background:var(--disc);border:1.5px solid #f7f6f24d;border-radius:50%;place-items:center;font-size:10px;font-weight:800;line-height:1;animation-duration:10s;animation-iteration-count:infinite;display:grid;position:relative}.hero-animation-module__kFvNFW__steps li>span{text-align:center;white-space:nowrap;color:var(--ivory);opacity:0;font-size:12px;font-weight:600;line-height:1.4;animation-name:hero-animation-module__kFvNFW__shown;animation-duration:10s;animation-iteration-count:infinite;position:absolute;bottom:0;left:0;right:0}@media (min-width:768px){.hero-animation-module__kFvNFW__steps{--dot:22px;padding-bottom:0}.hero-animation-module__kFvNFW__steps li{gap:8px}.hero-animation-module__kFvNFW__steps li:before{font-size:11px}.hero-animation-module__kFvNFW__steps li>span{white-space:normal;color:inherit;opacity:1;padding:0 4px;font-size:12.5px;line-height:1.3;animation-name:none;position:static}}@keyframes hero-animation-module__kFvNFW__stepOn{0%,12.2%{color:var(--ivory)}12.5%,to{color:var(--slate)}}.hero-animation-module__kFvNFW__steps li:first-child:before{animation-name:hero-animation-module__kFvNFW__stepDot1}.hero-animation-module__kFvNFW__steps li:nth-child(2):before{animation-name:hero-animation-module__kFvNFW__stepDot2}.hero-animation-module__kFvNFW__steps li:nth-child(3):before{animation-name:hero-animation-module__kFvNFW__stepDot3}.hero-animation-module__kFvNFW__steps li:nth-child(4):before{animation-name:hero-animation-module__kFvNFW__stepDot4}.hero-animation-module__kFvNFW__steps li:nth-child(5):before{animation-name:hero-animation-module__kFvNFW__stepDot5}.hero-animation-module__kFvNFW__steps li:nth-child(6):before{animation-name:hero-animation-module__kFvNFW__stepDot6}.hero-animation-module__kFvNFW__steps li:nth-child(7):before{animation-name:hero-animation-module__kFvNFW__stepDot7}.hero-animation-module__kFvNFW__steps li:nth-child(8):before{animation-name:hero-animation-module__kFvNFW__stepDot8}@keyframes hero-animation-module__kFvNFW__stepDot1{0%,12.2%{color:var(--navy);background:var(--accent);border-color:var(--accent);box-shadow:0 0 10px 1px #e07a3f8c}12.5%,99.6%{color:var(--accent);background:var(--disc);border-color:var(--accent);box-shadow:0 0 #e07a3f00}to{color:var(--navy);background:var(--accent);border-color:var(--accent);box-shadow:0 0 10px 1px #e07a3f8c}}@keyframes hero-animation-module__kFvNFW__stepDot2{0%,12.2%{color:var(--slate);background:var(--disc);border-color:#f7f6f24d;box-shadow:0 0 #e07a3f00}12.5%,24.7%{color:var(--navy);background:var(--accent);border-color:var(--accent);box-shadow:0 0 10px 1px #e07a3f8c}25%,99.6%{color:var(--accent);background:var(--disc);border-color:var(--accent);box-shadow:0 0 #e07a3f00}to{color:var(--slate);background:var(--disc);border-color:#f7f6f24d;box-shadow:0 0 #e07a3f00}}@keyframes hero-animation-module__kFvNFW__stepDot3{0%,24.7%{color:var(--slate);background:var(--disc);border-color:#f7f6f24d;box-shadow:0 0 #e07a3f00}25%,37.2%{color:var(--navy);background:var(--accent);border-color:var(--accent);box-shadow:0 0 10px 1px #e07a3f8c}37.5%,99.6%{color:var(--accent);background:var(--disc);border-color:var(--accent);box-shadow:0 0 #e07a3f00}to{color:var(--slate);background:var(--disc);border-color:#f7f6f24d;box-shadow:0 0 #e07a3f00}}@keyframes hero-animation-module__kFvNFW__stepDot4{0%,37.2%{color:var(--slate);background:var(--disc);border-color:#f7f6f24d;box-shadow:0 0 #e07a3f00}37.5%,49.7%{color:var(--navy);background:var(--accent);border-color:var(--accent);box-shadow:0 0 10px 1px #e07a3f8c}50%,99.6%{color:var(--accent);background:var(--disc);border-color:var(--accent);box-shadow:0 0 #e07a3f00}to{color:var(--slate);background:var(--disc);border-color:#f7f6f24d;box-shadow:0 0 #e07a3f00}}@keyframes hero-animation-module__kFvNFW__stepDot5{0%,49.7%{color:var(--slate);background:var(--disc);border-color:#f7f6f24d;box-shadow:0 0 #e07a3f00}50%,62.2%{color:var(--navy);background:var(--accent);border-color:var(--accent);box-shadow:0 0 10px 1px #e07a3f8c}62.5%,99.6%{color:var(--accent);background:var(--disc);border-color:var(--accent);box-shadow:0 0 #e07a3f00}to{color:var(--slate);background:var(--disc);border-color:#f7f6f24d;box-shadow:0 0 #e07a3f00}}@keyframes hero-animation-module__kFvNFW__stepDot6{0%,62.2%{color:var(--slate);background:var(--disc);border-color:#f7f6f24d;box-shadow:0 0 #e07a3f00}62.5%,74.7%{color:var(--navy);background:var(--accent);border-color:var(--accent);box-shadow:0 0 10px 1px #e07a3f8c}75%,99.6%{color:var(--accent);background:var(--disc);border-color:var(--accent);box-shadow:0 0 #e07a3f00}to{color:var(--slate);background:var(--disc);border-color:#f7f6f24d;box-shadow:0 0 #e07a3f00}}@keyframes hero-animation-module__kFvNFW__stepDot7{0%,74.7%{color:var(--slate);background:var(--disc);border-color:#f7f6f24d;box-shadow:0 0 #e07a3f00}75%,87.2%{color:var(--navy);background:var(--accent);border-color:var(--accent);box-shadow:0 0 10px 1px #e07a3f8c}87.5%,99.6%{color:var(--accent);background:var(--disc);border-color:var(--accent);box-shadow:0 0 #e07a3f00}to{color:var(--slate);background:var(--disc);border-color:#f7f6f24d;box-shadow:0 0 #e07a3f00}}@keyframes hero-animation-module__kFvNFW__stepDot8{0%,87.2%{color:var(--slate);background:var(--disc);border-color:#f7f6f24d;box-shadow:0 0 #e07a3f00}87.5%,99.6%{color:var(--navy);background:var(--accent);border-color:var(--accent);box-shadow:0 0 10px 1px #e07a3f8c}to{color:var(--slate);background:var(--disc);border-color:#f7f6f24d;box-shadow:0 0 #e07a3f00}}.hero-animation-module__kFvNFW__steps li:nth-child(2){animation-delay:-8.75s}.hero-animation-module__kFvNFW__steps li:nth-child(3){animation-delay:-7.5s}.hero-animation-module__kFvNFW__steps li:nth-child(4){animation-delay:-6.25s}.hero-animation-module__kFvNFW__steps li:nth-child(5){animation-delay:-5s}.hero-animation-module__kFvNFW__steps li:nth-child(6){animation-delay:-3.75s}.hero-animation-module__kFvNFW__steps li:nth-child(7){animation-delay:-2.5s}.hero-animation-module__kFvNFW__steps li:nth-child(8){animation-delay:-1.25s}.hero-animation-module__kFvNFW__status>span:first-child,.hero-animation-module__kFvNFW__steps li:first-child>span{animation-delay:-10.1s}.hero-animation-module__kFvNFW__status>span:nth-child(2),.hero-animation-module__kFvNFW__steps li:nth-child(2)>span{animation-delay:-8.85s}.hero-animation-module__kFvNFW__status>span:nth-child(3),.hero-animation-module__kFvNFW__steps li:nth-child(3)>span{animation-delay:-7.6s}.hero-animation-module__kFvNFW__status>span:nth-child(4),.hero-animation-module__kFvNFW__steps li:nth-child(4)>span{animation-delay:-6.35s}.hero-animation-module__kFvNFW__status>span:nth-child(5),.hero-animation-module__kFvNFW__steps li:nth-child(5)>span{animation-delay:-5.1s}.hero-animation-module__kFvNFW__status>span:nth-child(6),.hero-animation-module__kFvNFW__steps li:nth-child(6)>span{animation-delay:-3.85s}.hero-animation-module__kFvNFW__status>span:nth-child(7),.hero-animation-module__kFvNFW__steps li:nth-child(7)>span{animation-delay:-2.6s}.hero-animation-module__kFvNFW__status>span:nth-child(8),.hero-animation-module__kFvNFW__steps li:nth-child(8)>span{animation-delay:-1.35s}.hero-animation-module__kFvNFW__motionSwitch{z-index:1;opacity:0;cursor:pointer;width:30px;height:30px;margin:0;position:absolute;bottom:14px;right:12px}.hero-animation-module__kFvNFW__motion{width:30px;height:30px;color:var(--slate);border:1.5px solid #f7f6f24d;border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.hero-animation-module__kFvNFW__motion:before{--icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'><path d='M8.5 5v14M15.5 5v14'/></svg>");content:"";width:14px;height:14px;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;background:currentColor}.hero-animation-module__kFvNFW__motionSwitch:checked~.hero-animation-module__kFvNFW__foot .hero-animation-module__kFvNFW__motion:before{--icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M8 5.5v13l10.5-6.5z' fill='black' stroke='black' stroke-width='2' stroke-linejoin='round'/></svg>")}.hero-animation-module__kFvNFW__motionSwitch:hover~.hero-animation-module__kFvNFW__foot .hero-animation-module__kFvNFW__motion{color:var(--ivory);border-color:#f7f6f299}.hero-animation-module__kFvNFW__motionSwitch:focus-visible~.hero-animation-module__kFvNFW__foot .hero-animation-module__kFvNFW__motion{outline:2px solid var(--accent);outline-offset:2px}.hero-animation-module__kFvNFW__motion>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hero-animation-module__kFvNFW__motion>span+span{display:none}@media (min-width:768px){.hero-animation-module__kFvNFW__motionSwitch{bottom:18px;right:28px}}.hero-animation-module__kFvNFW__motionSwitch:checked~.hero-animation-module__kFvNFW__map *,.hero-animation-module__kFvNFW__motionSwitch:checked~.hero-animation-module__kFvNFW__foot *,.hero-animation-module__kFvNFW__motionSwitch:checked~.hero-animation-module__kFvNFW__foot :before,.hero-animation-module__kFvNFW__motionSwitch:checked~.hero-animation-module__kFvNFW__foot :after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.hero-animation-module__kFvNFW__map *,.hero-animation-module__kFvNFW__foot *,.hero-animation-module__kFvNFW__foot :before,.hero-animation-module__kFvNFW__foot :after{animation-play-state:paused}.hero-animation-module__kFvNFW__motionSwitch:checked~.hero-animation-module__kFvNFW__map *,.hero-animation-module__kFvNFW__motionSwitch:checked~.hero-animation-module__kFvNFW__foot *,.hero-animation-module__kFvNFW__motionSwitch:checked~.hero-animation-module__kFvNFW__foot :before,.hero-animation-module__kFvNFW__motionSwitch:checked~.hero-animation-module__kFvNFW__foot :after{animation-play-state:running}.hero-animation-module__kFvNFW__motion>span:first-child{display:none}.hero-animation-module__kFvNFW__motion>span+span{display:inline}.hero-animation-module__kFvNFW__motion:before{--icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M8 5.5v13l10.5-6.5z' fill='black' stroke='black' stroke-width='2' stroke-linejoin='round'/></svg>")}.hero-animation-module__kFvNFW__motionSwitch:checked~.hero-animation-module__kFvNFW__foot .hero-animation-module__kFvNFW__motion:before{--icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'><path d='M8.5 5v14M15.5 5v14'/></svg>")}}
.landing-nav-module__Fu7Ehq__desktopOnly{display:none}.landing-nav-module__Fu7Ehq__mobileOnly{display:block}@media (min-width:960px){.landing-nav-module__Fu7Ehq__desktopOnly{display:block}.landing-nav-module__Fu7Ehq__mobileOnly{display:none}}.landing-nav-module__Fu7Ehq__mainLinks{margin:0 auto 0 24px}.landing-nav-module__Fu7Ehq__links{align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.landing-nav-module__Fu7Ehq__navLink{font:inherit;color:var(--ivory);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:8px 12px;font-size:1rem;text-decoration:none;display:inline-flex}.landing-nav-module__Fu7Ehq__navLink:hover{text-underline-offset:4px;text-decoration:underline}.landing-nav-module__Fu7Ehq__navLink:focus-visible,.landing-nav-module__Fu7Ehq__burger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.landing-nav-module__Fu7Ehq__caret{border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transform:translateY(-2px)rotate(45deg)}.landing-nav-module__Fu7Ehq__navLink[aria-expanded=true] .landing-nav-module__Fu7Ehq__caret{transform:translateY(2px)rotate(225deg)}.landing-nav-module__Fu7Ehq__solutions{position:relative}.landing-nav-module__Fu7Ehq__dropdown{z-index:20;background:var(--ivory);border:1px solid #0b1a2f29;border-radius:6px;min-width:220px;margin:0;padding:8px 0;list-style:none;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 24px #0000003d}.landing-nav-module__Fu7Ehq__dropdown[hidden]{display:none}.landing-nav-module__Fu7Ehq__dropdownLink{color:var(--navy);padding:10px 18px;font-size:1rem;text-decoration:none;display:block}.landing-nav-module__Fu7Ehq__dropdownLink:hover,.landing-nav-module__Fu7Ehq__dropdownLink:focus-visible{background:#0b1a2f0f;outline:none;text-decoration:underline}.landing-nav-module__Fu7Ehq__burger{cursor:pointer;background:0 0;border:1px solid #f7f6f252;border-radius:4px;justify-content:center;align-items:center;width:44px;height:42px;padding:0;display:inline-flex}.landing-nav-module__Fu7Ehq__burgerBars,.landing-nav-module__Fu7Ehq__burgerBars:before,.landing-nav-module__Fu7Ehq__burgerBars:after{background:var(--ivory);width:20px;height:2px;display:block}.landing-nav-module__Fu7Ehq__burgerBars{position:relative}.landing-nav-module__Fu7Ehq__burgerBars:before,.landing-nav-module__Fu7Ehq__burgerBars:after{content:"";position:absolute;left:0}.landing-nav-module__Fu7Ehq__burgerBars:before{top:-6px}.landing-nav-module__Fu7Ehq__burgerBars:after{top:6px}.landing-nav-module__Fu7Ehq__mobilePanel{z-index:20;background:var(--navy);border-top:1px solid #f7f6f21f;padding:8px 20px 24px;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 24px #0000004d}.landing-nav-module__Fu7Ehq__mobilePanel[hidden]{display:none}.landing-nav-module__Fu7Ehq__mobileHeading{letter-spacing:.08em;text-transform:uppercase;color:var(--slate);margin:12px 0 4px;font-size:.8125rem;font-weight:700}.landing-nav-module__Fu7Ehq__mobileList{margin:0;padding:0;list-style:none}.landing-nav-module__Fu7Ehq__mobileList+.landing-nav-module__Fu7Ehq__mobileList{border-top:1px solid #f7f6f21f;margin-top:8px;padding-top:8px}.landing-nav-module__Fu7Ehq__mobileLink{color:var(--ivory);padding:12px 0;font-size:1.0625rem;text-decoration:none;display:block}.landing-nav-module__Fu7Ehq__mobileLink:hover,.landing-nav-module__Fu7Ehq__mobileLink:focus-visible{text-decoration:underline}
.pricing-module__ZF_QVW__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;display:flex}.pricing-module__ZF_QVW__tabs{background:#eef0f3;border-radius:8px;grid-template-columns:repeat(3,auto);width:100%;padding:4px;display:grid}@media (min-width:600px){.pricing-module__ZF_QVW__tabs{width:auto}.pricing-module__ZF_QVW__tab{padding:10px 18px;font-size:1rem}}.pricing-module__ZF_QVW__tab{min-height:44px;font:inherit;color:var(--navy);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:10px 12px;font-size:.9375rem;font-weight:600}.pricing-module__ZF_QVW__tab[aria-selected=true]{color:var(--ivory);background:var(--navy)}.pricing-module__ZF_QVW__tab:focus-visible,.pricing-module__ZF_QVW__currencyOption:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.pricing-module__ZF_QVW__currency{border:1px solid #c2c8d0;border-radius:6px;display:inline-flex;overflow:hidden}.pricing-module__ZF_QVW__currencyOption{min-height:40px;font:inherit;color:var(--navy);cursor:pointer;background:#fff;border:0;padding:8px 14px;font-size:.9375rem}.pricing-module__ZF_QVW__currencyOption+.pricing-module__ZF_QVW__currencyOption{border-left:1px solid #c2c8d0}.pricing-module__ZF_QVW__currencyOption[aria-pressed=true]{background:#eef0f3;font-weight:700}.pricing-module__ZF_QVW__note{color:var(--navy);margin:24px 0 0;font-size:1rem;font-weight:600}.pricing-module__ZF_QVW__cards{grid-template-columns:1fr;gap:20px;margin-top:20px;display:grid}@media (min-width:900px){.pricing-module__ZF_QVW__cards{grid-template-columns:repeat(3,1fr);align-items:stretch}}.pricing-module__ZF_QVW__card{border:1px solid var(--rule);background:#fff;border-radius:8px;flex-direction:column;padding:28px 24px;display:flex;position:relative}.pricing-module__ZF_QVW__cardPopular{border:2px solid var(--accent);box-shadow:0 6px 20px #15212e1a}.pricing-module__ZF_QVW__badge{letter-spacing:.04em;text-transform:uppercase;color:var(--navy);background:var(--accent);border-radius:999px;margin:0;padding:3px 10px;font-size:.8125rem;font-weight:700;position:absolute;top:-13px;left:22px}.pricing-module__ZF_QVW__planName{color:var(--navy);margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.pricing-module__ZF_QVW__price{color:#5a6675;margin:12px 0 0;font-size:1rem}.pricing-module__ZF_QVW__arrangement{color:var(--navy);font-size:1.375rem;font-weight:700;line-height:1.6}.pricing-module__ZF_QVW__priceAmount{color:var(--navy);font-size:2rem;font-weight:700;line-height:1.2}.pricing-module__ZF_QVW__features{border-top:1px solid var(--rule);flex:1;margin:20px 0 0;padding:20px 0 0;list-style:none}.pricing-module__ZF_QVW__features li{padding-left:26px;font-size:1rem;line-height:1.5;position:relative}.pricing-module__ZF_QVW__features li+li{margin-top:10px}.pricing-module__ZF_QVW__features li:before,.pricing-module__ZF_QVW__includedList li:before{content:"";border-right:2px solid var(--accent-text);border-bottom:2px solid var(--accent-text);width:6px;height:11px;position:absolute;top:6px;left:2px;transform:rotate(45deg)}.pricing-module__ZF_QVW__cardCta{margin-top:28px}.pricing-module__ZF_QVW__cardCta a{width:100%}.pricing-module__ZF_QVW__included{background:var(--ivory);border-radius:8px;margin-top:56px;padding:32px 24px}.pricing-module__ZF_QVW__includedTitle{color:var(--navy);margin:0 0 20px;font-size:1.25rem;font-weight:700}.pricing-module__ZF_QVW__includedList{grid-template-columns:1fr;gap:10px 32px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.pricing-module__ZF_QVW__includedList{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.pricing-module__ZF_QVW__includedList{grid-template-columns:repeat(3,1fr)}}.pricing-module__ZF_QVW__includedList li{padding-left:26px;font-size:1rem;line-height:1.5;position:relative}.pricing-module__ZF_QVW__faqSection{padding-top:0}@media (min-width:768px){.pricing-module__ZF_QVW__faqSection{padding-top:0}}.pricing-module__ZF_QVW__faq{border-top:1px solid var(--rule);max-width:760px}.pricing-module__ZF_QVW__faqItem{border-bottom:1px solid var(--rule)}.pricing-module__ZF_QVW__faqQuestion{color:var(--navy);cursor:pointer;padding:18px 0;font-size:1.0625rem;font-weight:700}.pricing-module__ZF_QVW__faqQuestion:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.pricing-module__ZF_QVW__faqAnswer{margin:0 0 20px;font-size:1.0625rem;line-height:1.6}.pricing-module__ZF_QVW__teaserPlans{flex-wrap:wrap;gap:12px 16px;margin:0;padding:0;list-style:none;display:flex}.pricing-module__ZF_QVW__teaserPlan{color:var(--ink);border:1px solid var(--rule);border-radius:6px;padding:14px 20px;font-size:1.0625rem}.pricing-module__ZF_QVW__teaserPlan strong{color:var(--navy);font-size:1.25rem}.pricing-module__ZF_QVW__teaserName{color:var(--navy);font-weight:700}.pricing-module__ZF_QVW__teaserNote{color:var(--navy);margin:16px 0 0;font-size:1rem;font-weight:600}.pricing-module__ZF_QVW__teaserLink{color:var(--navy);text-underline-offset:3px;margin-top:12px;font-size:1.0625rem;font-weight:600;text-decoration:underline;display:inline-block}.pricing-module__ZF_QVW__teaserLink:hover{color:var(--accent-text)}
.home-module__PqnCJW__segmentCards{grid-template-columns:1fr;gap:20px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.home-module__PqnCJW__segmentCards{grid-template-columns:repeat(3,1fr);gap:24px}}.home-module__PqnCJW__segmentCard{height:100%;color:var(--ink);background:var(--ivory);border:1px solid var(--rule);border-top:4px solid var(--accent);border-radius:6px;flex-direction:column;padding:28px 24px 24px;text-decoration:none;display:flex}.home-module__PqnCJW__segmentCard:hover{box-shadow:0 8px 24px #15212e1f}.home-module__PqnCJW__segmentCard:hover .home-module__PqnCJW__segmentTitle{text-underline-offset:4px;text-decoration:underline}.home-module__PqnCJW__segmentTitle{color:var(--navy);margin:0 0 10px;font-size:1.375rem;font-weight:700;line-height:1.25}.home-module__PqnCJW__segmentBody{flex:1;margin:0;font-size:1.0625rem;line-height:1.55}.home-module__PqnCJW__segmentMore{color:var(--accent-text);margin-top:18px;font-size:1.375rem;line-height:1}.home-module__PqnCJW__featuresSection{padding-top:0}@media (min-width:768px){.home-module__PqnCJW__featuresSection{padding-top:0}}.home-module__PqnCJW__trust{background:var(--ivory);border-top:1px solid var(--rule);padding:32px 0}.home-module__PqnCJW__trustList{grid-template-columns:1fr;gap:14px 40px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.home-module__PqnCJW__trustList{grid-template-columns:auto 1fr auto;align-items:center}}.home-module__PqnCJW__trustItem{color:var(--navy);padding-left:28px;font-size:1rem;font-weight:600;line-height:1.45;position:relative}.home-module__PqnCJW__trustItem:before{content:"";border-right:2px solid var(--accent-text);border-bottom:2px solid var(--accent-text);width:7px;height:12px;position:absolute;top:4px;left:4px;transform:rotate(45deg)}
.how-it-works-module__xuOglG__diagram{background:var(--navy);border-radius:10px;grid-template-columns:1fr;gap:14px;margin:0 0 48px;padding:24px 20px;display:grid;position:relative}.how-it-works-module__xuOglG__diagram:before{content:"";background:#e07a3f8c;width:2px;position:absolute;top:40px;bottom:40px;left:43px}@media (min-width:900px){.how-it-works-module__xuOglG__diagram{grid-template-columns:repeat(8,1fr);gap:8px;padding:32px 24px 28px}.how-it-works-module__xuOglG__diagram:before{width:auto;height:2px;inset:60px calc(6.25% + 21px) auto}}.how-it-works-module__xuOglG__node{align-items:center;gap:14px;display:flex;position:relative}@media (min-width:900px){.how-it-works-module__xuOglG__node{text-align:center;flex-direction:column;gap:12px}}.how-it-works-module__xuOglG__nodeIcon{z-index:1;background:var(--navy);border:2px solid var(--accent);border-radius:999px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;position:relative}@media (min-width:900px){.how-it-works-module__xuOglG__nodeIcon{width:56px;height:56px}}.how-it-works-module__xuOglG__diagramIcon{fill:none;width:24px;height:24px;stroke:var(--ivory);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.how-it-works-module__xuOglG__nodeLabel{color:var(--ivory);font-size:.9375rem;font-weight:600;line-height:1.3}.how-it-works-module__xuOglG__nodeNumber{color:var(--accent)}.how-it-works-module__xuOglG__flow{counter-reset:none;grid-template-columns:1fr;gap:28px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.how-it-works-module__xuOglG__flow{grid-template-columns:repeat(3,1fr)}}@media (min-width:1100px){.how-it-works-module__xuOglG__flow{grid-template-columns:repeat(4,1fr);gap:28px 32px}}.how-it-works-module__xuOglG__step{background:var(--ivory);border-top:4px solid var(--accent);border-radius:6px;padding:20px 18px 22px;position:relative}@media (min-width:1100px){.how-it-works-module__xuOglG__step+.how-it-works-module__xuOglG__step:not(:nth-child(4n+1)):before{content:"→";color:var(--accent-text);font-size:1.125rem;line-height:1;position:absolute;top:22px;left:-23px}}.how-it-works-module__xuOglG__stepNumber{width:28px;height:28px;color:var(--ivory);background:var(--navy);border-radius:999px;justify-content:center;align-items:center;margin-bottom:12px;font-size:.875rem;font-weight:700;display:inline-flex}.how-it-works-module__xuOglG__stepTitle{color:var(--navy);margin:0 0 8px;font-size:1.125rem;font-weight:700;line-height:1.3}.how-it-works-module__xuOglG__stepBody{color:var(--ink);margin:0;font-size:.9375rem;line-height:1.55}.how-it-works-module__xuOglG__shots{grid-template-columns:1fr;gap:40px;display:grid}@media (min-width:900px){.how-it-works-module__xuOglG__shots{grid-template-columns:repeat(2,1fr);gap:48px 40px}}.how-it-works-module__xuOglG__shot{margin:0}.how-it-works-module__xuOglG__shot img{border:1px solid var(--rule);border-radius:8px;width:100%;height:auto;display:block;box-shadow:0 8px 28px #15212e1f}.how-it-works-module__xuOglG__caption{color:var(--ink);margin-top:12px;font-size:1rem;line-height:1.5}.how-it-works-module__xuOglG__includedIntro{margin-bottom:24px}.how-it-works-module__xuOglG__includedPlans{margin-top:16px}.how-it-works-module__xuOglG__stagesFigure{margin:0}.how-it-works-module__xuOglG__stages{background:var(--navy);border-radius:10px;grid-template-columns:1fr;margin:0;padding:6px 20px;list-style:none;display:grid}.how-it-works-module__xuOglG__stage{border-bottom:1px solid #f7f6f21f;min-width:0;padding:20px 0;position:relative}.how-it-works-module__xuOglG__stage:last-child{border-bottom:0}.how-it-works-module__xuOglG__stageTitle{color:var(--ivory);align-items:center;gap:10px;margin:0 0 12px;font-size:1.0625rem;font-weight:700;line-height:1.3;display:flex}.how-it-works-module__xuOglG__stageNumber{width:26px;height:26px;color:var(--navy);background:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:.8125rem;font-weight:800;display:inline-grid}.how-it-works-module__xuOglG__modules{gap:8px;margin:0;padding:0;list-style:none;display:grid}.how-it-works-module__xuOglG__modules li{color:#f7f6f2d9;padding-left:16px;font-size:.9375rem;line-height:1.45;position:relative}.how-it-works-module__xuOglG__modules li:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:1px}@media (min-width:1000px){.how-it-works-module__xuOglG__stages{grid-template-columns:repeat(5,1fr);padding:28px 8px}.how-it-works-module__xuOglG__stage{border-bottom:0;border-left:1px solid #f7f6f21f;padding:2px 18px 4px}.how-it-works-module__xuOglG__stage:first-child{border-left:0}.how-it-works-module__xuOglG__stageTitle{min-height:2.6em}.how-it-works-module__xuOglG__stage+.how-it-works-module__xuOglG__stage:before{content:"›";text-align:center;width:14px;color:var(--accent);background:var(--navy);font-size:1.25rem;line-height:1;position:absolute;top:2px;left:-7px}}
.segment-page-module__N_5AEq__pains{grid-template-columns:1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:860px){.segment-page-module__N_5AEq__pains{grid-template-columns:repeat(3,1fr);gap:24px}}.segment-page-module__N_5AEq__pain{color:var(--navy);background:var(--ivory);border-left:4px solid var(--accent);border-radius:4px;padding:24px;font-size:1.125rem;font-weight:600;line-height:1.45}.segment-page-module__N_5AEq__features{grid-template-columns:1fr;gap:18px 48px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.segment-page-module__N_5AEq__features{grid-template-columns:repeat(2,1fr)}}.segment-page-module__N_5AEq__feature{align-items:flex-start;gap:14px;font-size:1.0625rem;line-height:1.5;display:flex}.segment-page-module__N_5AEq__featureIcon{flex:none;width:24px;height:24px;margin-top:1px}.segment-page-module__N_5AEq__featureIcon circle{fill:none;stroke:var(--accent);stroke-width:1.5px}.segment-page-module__N_5AEq__featureIcon path{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.segment-page-module__N_5AEq__plusCore{color:var(--slate);margin:28px 0 0;font-size:1.0625rem}.segment-page-module__N_5AEq__screenshot{border:1px solid var(--rule);border-radius:8px;width:100%;height:auto;display:block;box-shadow:0 8px 28px #15212e1f}
