@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-600-normal-DLTa1BUW.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-600-normal-BR_Ojra4.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-latin-800-normal-CusIZhrK.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-800-normal-BRNHt2w0.woff) format("woff")}:root{font-family:Segoe UI,Arial,sans-serif;color:#101b49;background:#fff8f2;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--navy: #101b49;--muted: #52617a;--line: #e5e4e4;--teal: #087f79;--canvas: #fff8f2;--heading: "Plus Jakarta Sans", "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible{outline:3px solid #087f79;outline-offset:5px;border-radius:3px}a:hover{color:#087f79}img,svg{display:block}img{max-width:100%;height:auto}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--heading);line-height:1.3}h1{font-size:clamp(35px,4.05vw,58px);font-weight:800;letter-spacing:-.045em}h2{font-size:clamp(26px,2.65vw,36px);font-weight:800;letter-spacing:-.035em}h3{font-size:19px;font-weight:700;letter-spacing:-.025em}.shell{width:min(1120px,calc(100% - 64px));margin-inline:auto}.icon{flex:none}.skip-link{position:absolute;left:20px;top:-100px;z-index:3;background:#fff;padding:10px 20px}.skip-link:focus{top:10px}.site-header{min-height:100px;display:flex;align-items:center;gap:32px;border-bottom:1px solid var(--line)}.brand{display:inline-flex;align-items:center;gap:12px;flex-shrink:0;font-family:var(--heading);font-size:34px;font-weight:800;line-height:1}.brand img{width:46px;height:46px;object-fit:contain}.brand:hover{color:inherit}.site-header nav{display:flex;align-items:center;gap:32px;margin-left:auto;font-size:14px;font-weight:700}.button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:13px;padding:11px 25px;border-radius:999px;font-weight:700;font-size:15px;line-height:1.5;transition:background .18s,box-shadow .18s;white-space:nowrap}.button .icon{width:19px;height:19px}.button-primary{color:#fff;background:linear-gradient(105deg,#cc4b0b,#d61a60);border:1px solid transparent;box-shadow:0 5px 12px #f4267012}.button-primary:hover{color:#fff;background:linear-gradient(105deg,#b33d07,#bd104f);box-shadow:0 5px 16px #f4267025}.button-outline{border:1px solid var(--navy);background:transparent}.button-outline:hover{color:var(--navy);background:#101b4907}.button-small{min-height:42px;font-size:14px;padding:8px 24px}.eyebrow{color:var(--teal);font-size:13px;font-weight:800;letter-spacing:.065em;text-transform:uppercase}.hero{display:grid;grid-template-columns:1.08fr 1fr;gap:38px;align-items:center;padding:52px 0 66px}.hero h1{margin:18px 0 22px;line-height:1.13}.hero-description{font-size:19px;line-height:1.65;max-width:470px;color:#26385b}.hero-actions{display:flex;flex-wrap:wrap;gap:15px;margin-top:30px}.hero-visual{position:relative;isolation:isolate;border-radius:17px;overflow:hidden;background:#e1f8f4;align-self:stretch;display:flex;flex-direction:column;justify-content:space-between}.hero-visual img{width:100%;height:100%;min-height:330px;object-fit:cover;flex:1}.hero-visual figcaption{background:var(--navy);color:#fff;text-align:center;font-size:15px;font-weight:600;padding:15px 10px;margin:0 14px 14px;border-radius:13px;position:relative}.section-lead{margin-top:10px;color:var(--muted);font-size:18px}.product-section{padding:0 0 40px;border-bottom:1px solid var(--line)}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:64px;text-align:center;margin-top:30px}.feature-icon{display:flex;align-items:center;justify-content:center;background:#edf9f7;border-radius:50%;width:72px;height:72px;margin:0 auto 17px}.feature-icon .icon{width:38px;height:38px}.features p{margin:11px auto 0;max-width:275px;color:#334566;line-height:1.7}.process-section{padding-top:38px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:68px;list-style:none;padding:0;margin:35px 0 28px}.steps li{position:relative;padding-right:5px}.step-heading{display:flex;gap:24px;align-items:center;margin-bottom:18px}.step-heading .icon{width:41px;height:41px}.step-number{font-family:var(--heading);font-size:24px;line-height:1;width:52px;height:52px;display:grid;place-items:center;background:#d9f6f2;color:#087f79;border-radius:50%;font-weight:800}.steps li:not(:last-child):after{content:"→";position:absolute;right:-42px;top:86px;font-size:29px;color:#b4b9c4;line-height:1}.steps h3,.steps p{padding-left:76px}.steps h3{font-size:17px}.steps p{margin-top:9px;line-height:1.7;color:#334566}.availability-note{text-align:center;border-block:1px solid var(--line);padding:18px 16px;color:var(--muted);font-size:13px}.support-strip{display:flex;gap:28px;justify-content:space-between;align-items:center;padding:38px 0 49px}.support-strip h2{font-size:27px}.support-strip p{margin-top:6px;color:var(--muted);font-size:15px}.site-footer{background:var(--navy);color:#fff;padding:43px 0 23px}.footer-grid{display:grid;grid-template-columns:1.45fr 1fr 1fr;gap:56px}.site-footer .brand{font-size:30px}.site-footer .brand img{width:41px;height:41px}.footer-tagline{font-size:14px;margin-top:10px;color:#edf1fb}.company-details{font-size:12px;line-height:1.9;color:#d5dced;margin-top:23px}.company-details address{font-style:normal}.footer-links,.footer-support{border-left:1px solid #ffffff33;padding-left:40px;display:flex;flex-direction:column;align-items:flex-start;gap:9px}.site-footer h2{font-size:15px;margin:4px 0 8px;letter-spacing:0;font-weight:700}.site-footer a:not(.brand){font-size:13px;color:#edf1fb}.site-footer a:hover{color:#8ce5d9}.site-footer a:focus-visible{outline-color:#8ce5d9}.site-footer .footer-email{font-size:17px!important;font-weight:700;overflow-wrap:anywhere}.footer-bottom{display:flex;justify-content:space-between;gap:30px;border-top:1px solid #ffffff33;margin-top:32px;padding-top:20px;font-size:11px;color:#d5dced}.document-page{padding-top:32px;padding-bottom:55px}.back-link{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:13px}.back-link .icon{width:17px;height:17px}.document-intro>.eyebrow{margin-top:32px}.document-intro h1{font-size:clamp(32px,4vw,49px);margin-top:13px;letter-spacing:-.04em}.document-lead{max-width:720px;font-size:18px;margin-top:16px;color:var(--muted);line-height:1.7}.document-date{font-size:12px;color:var(--muted);margin-top:16px}.document-layout{display:grid;grid-template-columns:225px minmax(0,1fr);gap:48px;margin-top:40px;align-items:start}.contents{position:sticky;top:25px;display:flex;flex-direction:column;gap:9px;padding:22px 0;border-top:1px solid var(--line)}.contents h2{font-size:13px;font-weight:800;letter-spacing:0;margin-bottom:5px}.contents a{font-size:13px;color:var(--muted);line-height:1.55;padding:3px 0}.contents a:hover{color:var(--teal)}.document-body{border:1px solid #e9e7e5;border-radius:18px;padding:34px 39px;background:#fffdfa;min-width:0}.document-body h2{font-size:21px;letter-spacing:-.02em;margin:35px 0 17px;scroll-margin-top:25px}.document-body h2:first-child{margin-top:0}.document-body p,.document-body li{color:#3e4d67;font-size:15px;line-height:1.9}.document-body p+p{margin-top:15px}.document-body ul,.document-body ol{padding-left:23px;margin:16px 0}.document-body li+li{margin-top:11px}.document-body a,.document-help a{color:#087f79;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.document-body strong{color:#172849;font-weight:700}.contact-card{display:flex;justify-content:space-between;align-items:center;gap:24px;border:1px solid #c7e6df;border-radius:16px;background:#edf9f5;padding:25px 28px;margin-top:29px}.contact-card strong{font-family:var(--heading);font-weight:700;font-size:18px}.contact-card p{font-size:14px;color:var(--muted);margin-top:5px}.contact-email{display:block;font-size:21px;font-weight:700;color:#087f79;margin-top:6px;overflow-wrap:anywhere}.document-help{border-top:1px solid var(--line);margin-top:36px;padding-top:26px}.document-help h2{font-size:21px}.document-help p{font-size:14px;color:var(--muted);margin-top:8px}.not-found{min-height:55vh;padding-block:80px}.not-found h1{margin:18px 0}.not-found .button{margin-top:28px}@media(min-width:1400px){.hero{padding-top:58px;padding-bottom:76px}.hero-visual img{min-height:350px}}@media(max-width:1050px){.site-header{gap:24px}.site-header nav{gap:22px}.hero{gap:27px}.hero-description{font-size:17px}.hero-actions{gap:11px}.hero-actions .button{font-size:14px;padding-inline:20px}.features{gap:35px}.steps{gap:32px}.steps h3,.steps p{padding-left:0}.steps li:not(:last-child):after{right:-22px;top:80px}.footer-grid{gap:28px}.footer-links,.footer-support{padding-left:28px}.document-layout{grid-template-columns:190px minmax(0,1fr);gap:28px}.document-body{padding:28px}}@media(max-width:760px){.shell{width:calc(100% - 40px)}.site-header{min-height:82px;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-block:18px}.site-header .brand{font-size:29px;gap:9px}.site-header .brand img{width:38px;height:38px}.site-header nav{order:3;margin-left:0;width:100%;justify-content:center;gap:34px;font-size:13px;border-top:1px solid var(--line);padding-top:15px}.button-small{min-height:39px;padding:7px 19px;font-size:12px}.hero{grid-template-columns:1fr;padding:34px 0 42px;gap:30px}.hero h1{font-size:clamp(34px,8vw,53px);margin:15px 0 18px}.hero-description{font-size:17px;max-width:550px}.hero-actions{margin-top:24px}.hero-visual{max-width:580px;width:100%;margin-inline:auto}.hero-visual img{min-height:0;max-height:340px;aspect-ratio:1.5;object-fit:cover}.hero-visual figcaption{font-size:13px;padding:12px 6px;margin:0 12px 12px}.section-lead{font-size:16px}.features{grid-template-columns:1fr;gap:28px;margin-top:26px;text-align:left}.features article{display:grid;grid-template-columns:60px minmax(0,1fr);column-gap:17px;align-items:start}.feature-icon{width:56px;height:56px;grid-row:span 2;margin:0}.feature-icon .icon{width:31px;height:31px}.features h3{font-size:17px;padding-top:3px}.features p{font-size:15px;margin:6px 0 0;max-width:none}.product-section{padding-bottom:32px}.process-section{padding-top:32px}.steps{grid-template-columns:1fr;gap:28px;margin-top:28px}.steps li{display:grid;grid-template-columns:56px minmax(0,1fr);column-gap:17px;padding:0}.step-heading{grid-row:span 2;display:block;margin:0}.step-number{width:48px;height:48px;font-size:20px}.step-heading>.icon{display:none}.steps h3{padding-top:3px}.steps p{font-size:15px;margin-top:6px}.steps li:not(:last-child):after{display:none}.availability-note{font-size:12px;padding-inline:6px;text-align:left}.support-strip{align-items:flex-start;flex-direction:column;gap:20px;padding:30px 0 38px}.support-strip h2{font-size:25px}.support-strip p{font-size:14px}.support-strip .button{font-size:14px;min-height:45px}.site-footer{padding-top:32px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px 20px}.footer-company{grid-column:1/-1}.footer-links,.footer-support{padding:0;border:0;gap:10px}.footer-support{min-width:0}.site-footer .footer-email{font-size:15px!important}.company-details{margin-top:17px}.footer-bottom{display:block;margin-top:25px;font-size:10px;line-height:1.8}.footer-bottom p+p{margin-top:7px}.document-page{padding-top:24px;padding-bottom:35px}.document-intro>.eyebrow{margin-top:24px}.document-lead{font-size:16px}.document-layout{grid-template-columns:1fr;gap:23px;margin-top:27px}.contents{position:static;display:grid;grid-template-columns:1fr 1fr;gap:8px 15px;padding-block:18px;border-block:1px solid var(--line)}.contents h2{grid-column:1/-1;margin-bottom:4px}.contents a{font-size:12px}.document-body{padding:24px 20px;border-radius:13px}.document-body h2{font-size:20px}.document-body p,.document-body li{font-size:14px}.contact-card{flex-direction:column;align-items:flex-start;padding:22px 20px;gap:18px}.contact-card .button{font-size:13px;padding-inline:19px;white-space:normal;text-align:center}.contact-card strong{font-size:17px}.contact-card p{font-size:13px}.contact-email{font-size:20px}.not-found{padding-block:55px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}@media print{.site-header,.site-footer,.contents,.hero-actions,.back-link,.contact-card .button,.skip-link{display:none}.shell{width:100%}.document-layout{display:block}.document-body{border:0;padding:0}.document-body h2{break-after:avoid}.document-body a{color:inherit}body{background:#fff}.document-page{padding:0}.document-help{break-inside:avoid}}
