:root{font-family:Inter,Segoe UI,Arial,sans-serif;color:#182d29;background:#fff;line-height:1.6;font-synthesis:none;scroll-behavior:smooth}
*{box-sizing:border-box;letter-spacing:0}body{margin:0}a{color:inherit}img{max-width:100%;height:auto}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.15}h2{font-size:36px;font-weight:750}h3{font-size:22px}p{color:#4d625e}a:focus-visible,summary:focus-visible{outline:3px solid #198b73;outline-offset:5px}section[id]{scroll-margin-top:24px}.wrap{max-width:1200px;margin:auto;padding-left:32px;padding-right:32px}.section{padding-top:80px;padding-bottom:80px}.eyebrow{font-size:12px;font-weight:800;color:#137357;margin-bottom:16px}.skip{position:absolute;top:-100px;left:16px;z-index:10;background:white;padding:12px}.skip:focus{top:8px}.site-header{border-bottom:1px solid #dae5e1;background:white}.navigation{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:88px}.navigation img{object-fit:contain;display:block;max-height:60px}.navigation nav{display:flex;gap:28px}.navigation a{text-decoration:none;font-weight:650;font-size:14px}.button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:50px;padding:13px 22px;background:#11664e;color:white;border:1px solid transparent;border-radius:6px;font-weight:750;font-size:14px;text-align:center;text-decoration:none;transition:background .2s,box-shadow .2s}.button:hover{background:#084a38;box-shadow:0 5px 15px #163e291a}.button.secondary{border-color:#839d94;background:transparent;color:#203d33}.button.secondary:hover{background:#eef6f2}.button.small{min-height:42px}.intro{background:#f0f7f4;padding:64px 0 0}.intro h1{font-size:72px;color:#123f32}.intro-title{font-size:36px;line-height:1.2;font-weight:650;color:#23463b;margin:12px 0 24px}.intro-description{font-size:19px;max-width:700px}.actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin:30px 0 48px}.text-link{font-weight:700;text-underline-offset:5px}.intro-bottom{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;border-top:1px solid #c8dad2;padding:23px 0;color:#426655;font-size:14px;font-weight:650}.section-heading{max-width:780px;margin-bottom:38px}.section-heading>p:last-child:not(.eyebrow){margin-top:20px;max-width:670px;font-size:17px}.features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 36px}.features article{padding:28px 0;border-top:1px solid #d8e3de}.number{font-size:12px;font-weight:750;color:#637d71;display:block;margin-bottom:18px}.features p{font-size:15px;margin-top:14px}.integration-band{background:#f5f8fa;border-block:1px solid #e1e7ea}.integrations{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:40px}.integrations article{border-top:2px solid #aac8ce;padding-top:20px}.integration-label{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.integrations small{display:block;color:#576a70;margin-top:12px;line-height:1.5}.status{font-size:11px;font-weight:750;border-radius:4px;padding:4px 8px}.available{color:#175c41;background:#dbefe4}.pending{color:#775619;background:#f5eacb}.product-view{margin:0}.product-view img{display:block;width:100%;height:auto;border:1px solid #d6e3df;border-radius:6px}.product-view figcaption{font-size:12px;color:#60736c;padding-top:12px}.journey{counter-reset:steps;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;list-style:none;padding:0;margin:0}.journey li{counter-increment:steps;border-top:1px solid #bacdc4;padding-top:24px}.journey li:before{content:"0" counter(steps);color:#137357;font-size:26px;display:block;margin-bottom:16px}.journey p{margin-top:14px;font-size:15px}.segments{padding-top:32px;margin-top:32px;border-top:1px solid #dde7e1;font-size:14px;font-weight:650}.segments span{padding:0 14px;color:#9bab9f}.plans-band{background:#f8f9fb}.price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pricing{border:1px solid #bdc9d0;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;background:white;box-shadow:0 8px 24px #14202c08;transition:box-shadow .2s}.pricing:hover{box-shadow:0 12px 30px #14202c17}.pricing header{padding:26px 24px;background:linear-gradient(115deg,#b8c3ca,#eff4f6 48%,#c3cfd6);color:#253b47;min-height:120px}.pricing header span{font-size:11px;font-weight:800;display:block;margin-bottom:12px}.pricing h3{font-size:28px}.gold{border-color:#cfb973}.gold header{background:linear-gradient(115deg,#c5a651,#fff0b8 48%,#d7bb6c);color:#554015}.prime{border-color:#76518f}.prime header{background:linear-gradient(115deg,#422355,#996bb1 48%,#4e2868);color:white}.prime .price-body{background:#fcfaff}.prime .button{background:#603479}.prime .button:hover{background:#46235b}.price-body{padding:24px;display:flex;flex-direction:column;flex:1}.price{font-size:30px;font-weight:800;color:#20372f;margin-bottom:16px}.price span{font-size:14px;font-weight:400}.price-body>p:not(.price){font-size:15px;min-height:72px}.price-body ul{list-style:none;padding:22px 0 0;margin:20px 0 28px;border-top:1px solid #e1e6e4;flex:1}.price-body li{position:relative;padding-left:18px;margin-bottom:14px;font-size:14px}.price-body li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;background:#638c79;border-radius:50%}.prime li:before{background:#815299}.price-body .button{width:100%;min-height:56px}.fine-print{font-size:12px;margin-top:24px;line-height:1.7}.questions details{border-top:1px solid #d8e3de;padding:20px 0}.questions details:last-child{border-bottom:1px solid #d8e3de}.questions summary{cursor:pointer;font-weight:700;font-size:18px;padding-right:20px}.questions details p{max-width:800px;margin-top:14px}.contact-band{background:#123f32;color:white}.contact{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-top:60px;padding-bottom:60px}.contact h2{font-size:30px}.contact .eyebrow{color:#9ce1b9}.contact p:not(.eyebrow){color:#d8e8df;margin-top:16px}.button.light{background:white;color:#123f32;flex-shrink:0}.footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:32px;padding-bottom:32px;font-size:12px}.footer a{font-weight:700}.footer img{object-fit:contain}
@media(min-width:1600px){.intro{padding-top:48px}.intro h1{font-size:68px}}
@media(max-width:900px){.navigation{gap:16px;flex-wrap:wrap;padding-top:15px;padding-bottom:15px}.navigation nav{order:3;width:100%;justify-content:center;gap:28px}.features{grid-template-columns:repeat(2,minmax(0,1fr))}.price-grid{grid-template-columns:1fr;max-width:620px;margin:auto}.price-body>p:not(.price){min-height:0}.journey{grid-template-columns:1fr}.integrations{grid-template-columns:1fr}.contact{align-items:flex-start;flex-direction:column}.section{padding-top:56px;padding-bottom:56px}}
@media(max-width:540px){.wrap{padding-left:20px;padding-right:20px}.intro{padding-top:36px}.intro h1{font-size:48px}.intro-title{font-size:27px}.intro-description{font-size:16px}.actions{gap:20px;margin-bottom:28px}.actions .button{width:100%}.intro-bottom{font-size:12px;gap:8px;flex-direction:column}h2{font-size:28px}.features{grid-template-columns:1fr}.section-heading{margin-bottom:28px}.navigation img{width:106px}.navigation .button{font-size:12px;padding:10px}.navigation nav{gap:22px}.footer{flex-wrap:wrap}.segments{line-height:2}.contact h2{font-size:27px}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*{transition:none!important}}
