@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}}:root{--ink:#18324d;--paper:#f5f8fc;--coral:#6e9de5;--blue:#b9d6f1;--lime:#83ccd1;--line:#18324d2e;--mono:"DM Mono",monospace;--sans:"Manrope",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}.site-nav{z-index:5;justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;padding:28px 40px;display:flex;position:relative}.brand{align-items:center;display:inline-flex}.brand-logo{object-fit:contain;width:152px;height:auto;display:block}.nav-links{align-items:center;gap:36px;font-size:13px;font-weight:700;display:flex}.nav-links a{transition:opacity .2s}.nav-links a:hover{opacity:.55}.nav-links span{margin-left:5px;font-size:17px}.menu-toggle{background:0 0;border:0;display:none}.hero{background-color:var(--paper);border-bottom:1px solid var(--line);background-image:linear-gradient(#20211e0b 1px,#0000 1px),linear-gradient(90deg,#20211e0b 1px,#0000 1px);background-size:48px 48px;min-height:720px;padding:94px max(40px,50vw - 600px) 28px;position:relative}.hero:after{background:var(--lime);content:"";opacity:.9;z-index:0;border-radius:50%;width:260px;height:260px;position:absolute;top:20%;left:2%}.hero-copy{z-index:1;max-width:630px;position:relative}.eyebrow{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;margin:0 0 25px;font-size:10px}.eyebrow-dot{background:var(--coral);border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.085em;max-width:700px;margin-bottom:31px;font-size:clamp(54px,7vw,100px);line-height:.91}h1 em,h2 em{color:var(--coral);letter-spacing:-.07em;font-family:Playfair Display,Georgia,serif;font-weight:600}.hero-intro{max-width:400px;margin-bottom:34px;font-size:16px;line-height:1.7}.button{border:1px solid var(--ink);justify-content:space-between;gap:28px;padding:16px 19px;font-size:12px;font-weight:800;transition:transform .25s,box-shadow .25s;display:inline-flex}.button:hover{box-shadow:5px 5px 0 var(--ink);transform:translate(-3px,-3px)}.button-dark{background:var(--ink);color:var(--paper)}.button-light{background:var(--paper);color:var(--ink);border-color:var(--paper)}.hero-visual{width:min(48vw,575px);animation:.8s .25s both float-in;position:absolute;top:95px;right:max(5%,50vw - 615px)}.mail-window{border:1px solid var(--ink);background:#fffdfa;transform:rotate(3deg);box-shadow:15px 17px #20211e26}.window-top{border-bottom:1px solid var(--line);font-family:var(--mono);justify-content:space-between;align-items:center;padding:13px 18px;font-size:10px;display:flex}.window-dots{gap:4px;display:flex}.window-dots i{background:var(--coral);border-radius:50%;width:7px;height:7px;display:block}.window-dots i:nth-child(2){background:var(--lime)}.window-dots i:nth-child(3){background:var(--blue)}.mail-body{grid-template-columns:130px 1fr;min-height:320px;display:grid}.mail-side{border-right:1px solid var(--line);flex-direction:column;gap:15px;padding:25px 17px;font-size:11px;display:flex}.mail-side strong{background:var(--coral);padding:7px 9px;font-weight:700}.mail-side span{opacity:.6;padding-left:9px}.side-rule{border-top:1px solid var(--line);margin:4px 0}.inbox-content{padding:27px 25px}.inbox-heading{justify-content:space-between;margin-bottom:20px;font-size:14px;display:flex}.inbox-heading span{font-family:var(--mono);opacity:.5;font-size:9px}.inbox-search{background:var(--paper);color:#777;font-family:var(--mono);margin-bottom:11px;padding:10px;font-size:9px}.mail-row{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 0;display:flex}.mail-avatar{background:var(--coral);border-radius:50%;width:27px;height:27px}.mail-avatar.blue{background:var(--blue)}.mail-avatar.lime{background:var(--lime)}.mail-row strong,.mail-row small{display:block}.mail-row strong{font-size:11px}.mail-row small{font-family:var(--mono);opacity:.55;margin-top:4px;font-size:8px}.mail-arrow{margin-left:auto;font-size:13px}.visual-sticker{background:var(--ink);color:var(--paper);font-family:var(--mono);text-align:center;z-index:2;padding:13px;font-size:10px;line-height:1.3;position:absolute;top:-30px;left:-38px;transform:rotate(-9deg)}.float-note{background:var(--lime);box-shadow:4px 5px 0 var(--ink);align-items:center;gap:7px;padding:10px 13px;font-size:10px;font-weight:800;display:flex;position:absolute}.note-one{bottom:25px;left:-46px;transform:rotate(-5deg)}.note-two{background:var(--coral);top:37%;right:-26px;transform:rotate(6deg)}.float-note span{font-family:Georgia,serif;font-size:18px}.hero-bottom{font-family:var(--mono);text-transform:uppercase;z-index:1;align-items:center;gap:15px;font-size:9px;display:flex;position:absolute;bottom:27px;left:max(40px,50vw - 600px);right:max(40px,50vw - 600px)}.trust-line{background:var(--ink);opacity:.3;width:80px;height:1px}.hero-bottom span:last-child{margin-left:auto}.hero-bottom b{margin-left:7px;font-size:14px}.product-section{max-width:1200px;margin:0 auto;padding:140px 40px 160px}.section-intro h2,.approach-heading h2,.contact-section h2{letter-spacing:-.08em;margin-bottom:70px;font-size:clamp(44px,5vw,72px);line-height:.98}.product-showcase{border-top:1px solid var(--ink);grid-template-columns:26% 74%;display:grid}.product-tabs{border-right:1px solid var(--ink);padding-top:17px}.product-tab{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:18px 20px 18px 0;font-size:15px;font-weight:700;display:flex}.product-tab span{font-family:var(--mono);opacity:.55;margin-right:15px;font-size:10px;font-weight:400}.product-tab b{opacity:0;font-size:18px;font-weight:400;transition:opacity .2s}.product-tab.active{font-size:21px}.product-tab.active b,.product-tab:hover b{opacity:1}.product-detail{grid-template-columns:42% 58%;min-height:420px;padding:42px 0 35px 55px;display:grid}.product-detail-copy h3{letter-spacing:-.07em;margin-bottom:18px;font-size:37px}.product-detail-copy>p:not(.eyebrow){max-width:285px;margin-bottom:18px;font-size:17px;line-height:1.4}.product-detail-copy>span{opacity:.65;max-width:285px;margin-bottom:25px;font-size:12px;line-height:1.6;display:block}.accent-coral .eyebrow{color:#d44c3b}.accent-blue .eyebrow{color:#2e718e}.accent-lime .eyebrow{color:#657000}.text-link{border-bottom:1px solid var(--ink);padding-bottom:5px;font-size:11px;font-weight:800}.text-link b{margin-left:10px;font-size:15px}.product-visual{border:1px solid var(--ink);align-self:center;width:100%;min-height:265px;padding:25px;position:relative;transform:rotate(3deg)}.recall-visual{background:var(--blue);transform:rotate(-3deg)}.enrol-visual{background:var(--lime);transform:rotate(3deg)}.visual-label{font-family:var(--mono);letter-spacing:.04em;font-size:9px}.mail-visual-heading,.enrol-header{justify-content:space-between;margin-top:46px;display:flex}.mail-visual-heading strong,.enrol-header strong{letter-spacing:-.06em;font-size:20px}.mail-visual-heading span,.enrol-header span{font-family:var(--mono);font-size:9px}.pulse-bars{align-items:end;gap:6px;height:60px;margin-top:20px;display:flex}.pulse-bars i{background:var(--ink);flex:1;height:30%;display:block}.pulse-bars i:nth-child(2n){height:55%}.pulse-bars i:nth-child(3n){height:85%}.pulse-bars i:nth-child(5n){height:45%}.visual-caption{border-top:1px solid var(--ink);gap:10px;margin-top:25px;padding-top:11px;display:flex}.visual-caption b{letter-spacing:-.08em;font-size:24px}.visual-caption span{padding-top:7px;font-size:10px}.recall-number{letter-spacing:-.12em;align-items:center;margin-top:25px;font-size:78px;font-weight:800;display:flex}.recall-number small{font-family:var(--mono);letter-spacing:0;margin-left:14px;font-size:9px;font-weight:400;line-height:1.4}.case-bars{gap:6px;height:10px;margin-top:14px;display:flex}.case-bars i{background:var(--ink);flex:1}.case-bars i:nth-child(2){opacity:.7}.case-bars i:nth-child(3){opacity:.45}.case-bars i:nth-child(4){opacity:.25}.case-bars i:nth-child(5){opacity:.1}.case-foot{border-top:1px solid var(--ink);font-family:var(--mono);justify-content:space-between;margin-top:27px;padding-top:10px;font-size:9px;display:flex}.enrol-header{margin-top:48px}.enrol-header span{background:var(--ink);color:var(--lime);padding:5px 8px}.chart{border-bottom:1px solid var(--ink);align-items:end;gap:9px;height:93px;margin-top:17px;padding:0 8px;display:flex}.chart i{background:var(--ink);flex:1;height:30%;display:block}.chart i:nth-child(2){height:38%}.chart i:nth-child(3){height:32%}.chart i:nth-child(4){height:57%}.chart i:nth-child(5){height:65%}.chart i:nth-child(6){height:79%}.chart i:nth-child(7){height:92%}.enrol-foot{align-items:end;gap:9px;margin-top:18px;display:flex}.enrol-foot b{letter-spacing:-.08em;font-size:28px}.enrol-foot span{font-family:var(--mono);font-size:9px}.approach-section{background:var(--ink);color:var(--paper);padding:120px max(40px,50vw - 600px) 130px}.approach-section .eyebrow{color:var(--lime)}.approach-heading h2{max-width:790px}.approach-heading h2 em{color:var(--lime)}.principles{border-top:1px solid #f4f1eb4d;grid-template-columns:repeat(3,1fr);gap:45px;padding-top:28px;display:grid}.principle-number{color:var(--coral);font-family:var(--mono);font-size:11px}.principles h3{letter-spacing:-.06em;margin:60px 0 13px;font-size:21px}.principles p{color:#f4f1eba6;max-width:250px;font-size:13px;line-height:1.7}.contact-section{align-items:center;gap:65px;max-width:1200px;margin:0 auto;padding:135px 40px;display:flex}.contact-mark{background:var(--coral);border-radius:50%;justify-content:center;align-items:center;width:260px;height:260px;font-family:Georgia,serif;font-size:150px;line-height:1;display:flex;transform:rotate(-9deg)}.contact-section h2{margin-bottom:25px}.contact-copy{max-width:350px;margin-bottom:26px;font-size:14px;line-height:1.7}.contact-form{gap:8px;display:flex}.contact-form input{border:1px solid var(--ink);background:0 0;outline:none;width:220px;padding:15px;font-size:12px}.contact-form input:focus{box-shadow:3px 3px 0 var(--coral)}.success-message{background:var(--lime);padding:16px 20px;font-size:13px;font-weight:700}.success-message span{margin-left:9px;font-size:18px}footer{border-top:1px solid var(--line);font-family:var(--mono);text-transform:uppercase;justify-content:space-between;align-items:center;margin:0 40px;padding:28px 0;font-size:9px;display:flex}footer .brand{font-family:var(--sans);text-transform:none;font-size:17px}@keyframes float-in{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes reveal-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.reveal-up{animation:.7s both reveal-up}@media (max-width:800px){.site-nav{padding:22px 20px}.menu-toggle{cursor:pointer;flex-direction:column;gap:5px;padding:8px 0 8px 8px;display:flex}.menu-toggle span{background:var(--ink);width:24px;height:1px;display:block}.nav-links{background:var(--paper);border-bottom:1px solid var(--ink);flex-direction:column;gap:22px;padding:25px 20px;display:none;position:absolute;top:75px;left:0;right:0}.nav-links.is-open{display:flex}.hero{min-height:950px;padding:68px 20px 25px}.hero:after{width:150px;height:150px;top:29%;left:-50px}.hero-visual{width:88%;top:470px;left:6%;right:auto}.mail-body{grid-template-columns:82px 1fr;min-height:260px}.mail-side{padding:18px 10px;font-size:9px}.inbox-content{padding:19px 14px}.inbox-heading{font-size:11px}.visual-sticker{top:-29px;left:-10px}.note-one{bottom:-25px;left:0}.note-two{top:40%;right:-10px}.hero-bottom{bottom:18px;left:20px;right:20px}.hero-bottom>span:first-child,.trust-line{display:none}.hero-bottom span:last-child{margin-left:0}.product-section{padding:90px 20px}.section-intro h2,.approach-heading h2,.contact-section h2{margin-bottom:50px;font-size:48px}.product-showcase{display:block}.product-tabs{border-bottom:1px solid var(--ink);border-right:0;padding:0;display:flex;overflow-x:auto}.product-tab{flex:none;gap:10px;width:auto;padding:15px 17px 15px 0}.product-tab.active{font-size:16px}.product-detail{padding:40px 0;display:block}.product-visual{width:92%;margin:45px auto 15px}.approach-section{padding:90px 20px}.principles{display:block}.principles>div{border-bottom:1px solid #f4f1eb4d;padding:22px 0}.principles h3{margin:20px 0 10px}.contact-section{align-items:flex-start;padding:90px 20px;display:block}.contact-mark{width:130px;height:130px;margin-bottom:55px;font-size:85px}.contact-form{display:block}.contact-form input{width:100%;margin-bottom:10px}.contact-form .button{width:100%}footer{flex-direction:column;align-items:flex-start;gap:14px;margin:0 20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.product-tabs{border-right:0;grid-template-columns:repeat(3,1fr);gap:14px;padding:20px 0;display:grid}.product-tab{background:#e7eef7;border:1px solid #0000;flex-direction:column;justify-content:flex-start;align-items:stretch;min-height:205px;padding:22px;transition:background .25s,border-color .25s,transform .25s;display:flex}.product-tab:hover,.product-tab.active{border-color:var(--ink);background:#fff;transform:translateY(-4px)}.product-tab.accent-blue{background:#dceafa}.product-tab.accent-lime{background:#d9eff0}.product-tab.accent-coral{background:#e8f0ff}.product-tab-number{color:var(--coral);font-family:var(--mono);opacity:.9;margin:0 0 32px;font-size:10px}.product-tab strong{letter-spacing:-.06em;font-size:20px}.product-tab small{opacity:.65;max-width:220px;margin-top:10px;font-size:11px;line-height:1.5}.product-tab b{border-top:1px solid var(--line);font-family:var(--mono);margin-top:auto;padding-top:13px;font-size:9px;font-weight:400}.product-detail{border-top:1px solid var(--line);grid-template-columns:42% 58%}.mail-visual{background:#c9dcfa}.recall-visual{background:#b9d6f1}.enrol-visual{background:#b8e2e4}.hero:after{background:var(--blue);opacity:.65}@media (max-width:800px){.product-tabs{gap:10px;padding:15px 0;display:flex;overflow-x:auto}.product-tab{flex:0 0 235px;min-height:180px;padding:18px}.product-tab-number{margin-bottom:20px}.product-tab strong{font-size:17px}.product-detail{border-top:0}}.new-site{color:#18324d;background:#f5f8fc;overflow:hidden}.new-nav{z-index:4;justify-content:space-between;align-items:center;max-width:1280px;margin:auto;padding:26px 40px;display:flex;position:relative}.new-nav>a img{width:150px;height:auto;display:block}.new-nav-links{align-items:center;gap:34px;font-size:12px;font-weight:700;display:flex}.new-nav-links a{transition:color .2s}.new-nav-links a:hover{color:#5d87c8}.nav-cta{border:1px solid #18324d;padding:12px 16px}.nav-cta b{margin-left:13px;font-size:15px;font-weight:400}.new-menu{background:0 0;border:0;display:none}.new-hero{background:#e8f1fc;border-bottom:1px solid #c8d7e9;grid-template-columns:52% 48%;max-width:1280px;min-height:600px;margin:0 auto;padding:82px 7% 74px;display:grid;position:relative;overflow:hidden}.new-hero-copy{z-index:2;align-self:center;position:relative}.new-kicker{color:#4974aa;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:25px;font-size:10px;display:flex}.new-kicker span{background:#6e9de5;border-radius:50%;width:7px;height:7px;display:inline-block}.new-hero h1{color:#18324d;letter-spacing:-.09em;margin:0 0 28px;font-size:clamp(58px,7vw,92px);line-height:.92}.new-hero h1 strong{color:#6e9de5;font-weight:800}.new-hero-text{color:#48647e;max-width:395px;font-size:15px;line-height:1.7}.hero-actions{align-items:center;gap:25px;margin-top:34px;display:flex}.new-button{border:1px solid #18324d;justify-content:space-between;align-items:center;gap:24px;padding:15px 18px;font-size:11px;font-weight:800;transition:transform .25s,box-shadow .25s;display:inline-flex}.new-button:hover{transform:translate(-2px,-2px);box-shadow:4px 4px #18324d}.new-button.primary{color:#f5f8fc;background:#18324d}.new-button.outline{color:#f5f8fc}.quiet-link{border-bottom:1px solid #18324d;padding-bottom:5px;font-size:11px;font-weight:800}.quiet-link b{margin-left:10px;font-size:15px}.hero-grid-mark{opacity:.55;grid-template-columns:repeat(3,1fr);gap:10px;width:195px;display:grid;position:absolute;top:7%;right:14%;transform:rotate(15deg)}.hero-grid-mark span{background:#b9d6f1;border-radius:50%;height:55px;display:block}.hero-grid-mark span:nth-child(2),.hero-grid-mark span:nth-child(5){background:#83ccd1}.hero-panel{color:#f5f8fc;z-index:1;background:#18324d;align-self:center;min-height:360px;padding:20px;position:relative;transform:rotate(3deg);box-shadow:15px 17px #18324d21}.panel-heading,.panel-footer{font-family:var(--mono);letter-spacing:.04em;opacity:.7;justify-content:space-between;font-size:9px;display:flex}.panel-main{justify-content:center;align-items:center;height:275px;display:flex;position:relative;overflow:hidden}.panel-k{color:#18324d;z-index:1;background:#6e9de5;border-radius:50%;justify-content:center;align-items:center;width:175px;height:175px;font-family:Georgia,serif;font-size:110px;line-height:.8;display:flex;position:relative}.orbit{border:1px solid #b9d6f173;border-radius:50%;width:430px;height:260px;position:absolute;transform:rotate(-30deg)}.orbit-two{width:330px;height:330px;transform:rotate(40deg)}.panel-label{font-size:13px;line-height:1.3;position:absolute;bottom:20px;left:20px}.signal{align-items:center;gap:3px;display:flex}.signal i{background:#83ccd1;border-radius:50%;width:5px;height:5px;display:block}.hero-note{font-family:var(--mono);z-index:2;background:#83ccd1;padding:11px 13px;font-size:9px;line-height:1.4;position:absolute;bottom:32px;right:43%;transform:rotate(-5deg)}.hero-note strong{font-size:12px}.product-overview{max-width:1280px;margin:auto;padding:105px 7% 130px}.section-topline{color:#66819d;font-family:var(--mono);text-transform:uppercase;border-top:1px solid #aebfd2;justify-content:space-between;padding-top:13px;font-size:9px;display:flex}.overview-heading{justify-content:space-between;align-items:end;margin:55px 0 48px;display:flex}.overview-heading h2,.workflow-copy h2,.new-contact h2{color:#18324d;letter-spacing:-.09em;margin:0;font-size:clamp(44px,5vw,70px);line-height:.96}.overview-heading h2 em,.new-contact h2 em{color:#6e9de5;font-family:Playfair Display,Georgia,serif;font-style:italic}.overview-heading p{color:#58718b;max-width:275px;margin:0 3% 5px 0;font-size:13px;line-height:1.65}.product-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.new-product-card{border:1px solid #aec1d5;min-height:480px;padding:17px;transition:box-shadow .25s,transform .25s}.new-product-card:hover{transform:translateY(-5px);box-shadow:8px 8px #b9d6f1}.new-product-card.mail{background:#e6f0ff}.new-product-card.recall{background:#dceff1}.new-product-card.enrolment{background:#edf3dc}.card-topline,.graphic-header,.graphic-foot{color:#53708d;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;font-size:8px;display:flex}.card-visual{border:1px solid #18324d;height:220px;margin:17px 0 25px;padding:18px;position:relative}.mail .card-visual{background:#b9d6f1}.recall .card-visual{background:#83ccd1}.enrolment .card-visual{background:#dce98b}.graphic-header{color:#18324d}.graphic-header span{opacity:.6}.mail-stat,.enrol-stat{align-items:end;gap:12px;margin-top:43px;display:flex}.mail-stat strong,.enrol-stat strong{letter-spacing:-.1em;font-size:49px;line-height:.8}.mail-stat span,.enrol-stat span{font-family:var(--mono);font-size:8px;line-height:1.4}.mail-bars,.enrol-bars{align-items:end;gap:5px;height:47px;margin-top:23px;display:flex}.mail-bars i,.enrol-bars i{background:#18324d;flex:1;height:40%}.mail-bars i:nth-child(2n),.enrol-bars i:nth-child(2n){height:70%}.mail-bars i:nth-child(3n),.enrol-bars i:nth-child(3n){height:100%}.recall-stat{letter-spacing:-.1em;align-items:center;margin-top:35px;font-size:65px;font-weight:800;display:flex}.recall-stat small{font-family:var(--mono);letter-spacing:0;margin-left:12px;font-size:8px;font-weight:400;line-height:1.4}.graphic-line{gap:5px;height:8px;margin-top:28px;display:flex}.graphic-line i{opacity:.25;background:#18324d;flex:1}.graphic-line i:first-child{opacity:1}.graphic-line i:nth-child(2){opacity:.7}.graphic-line i:nth-child(3){opacity:.5}.graphic-foot{position:absolute;bottom:18px;left:18px;right:18px}.graphic-foot b{color:#18324d;font-size:13px}.card-copy h3{letter-spacing:-.07em;margin:0 0 10px;font-size:23px}.card-copy p{color:#57718b;max-width:270px;margin:0 0 20px;font-size:12px;line-height:1.55}.card-copy a{border-bottom:1px solid #18324d;padding-bottom:5px;font-size:10px;font-weight:800}.card-copy a b{margin-left:10px;font-size:14px}.workflow-section{color:#f5f8fc;background:#18324d;grid-template-columns:42% 48%;gap:10%;padding:110px max(7%,50vw - 640px) 120px;display:grid}.new-kicker.light{color:#b9d6f1}.workflow-copy h2{color:#f5f8fc;margin-bottom:28px}.workflow-copy h2 em{color:#83ccd1;font-family:Playfair Display,Georgia,serif;font-style:italic}.workflow-copy>p:not(.new-kicker){color:#b5c6d8;max-width:350px;margin-bottom:28px;font-size:13px;line-height:1.7}.workflow-list{border-top:1px solid #f5f8fc4d}.workflow-item{border-bottom:1px solid #f5f8fc4d;grid-template-columns:28px 1fr 18px;align-items:start;gap:18px;padding:24px 0;display:grid}.workflow-item>span{color:#83ccd1;font-family:var(--mono);font-size:10px}.workflow-item h3{letter-spacing:-.05em;margin:0 0 8px;font-size:18px}.workflow-item p{color:#a8bacd;max-width:290px;margin:0;font-size:11px;line-height:1.6}.workflow-item>b{font-size:17px;font-weight:400}.new-contact{align-items:center;gap:75px;max-width:1280px;margin:auto;padding:120px 9%;display:flex}.contact-stamp{color:#18324d;background:#6e9de5;border-radius:50%;justify-content:center;align-items:center;width:235px;height:235px;font-family:Georgia,serif;font-size:145px;line-height:.8;display:flex;transform:rotate(-10deg)}.new-contact h2{margin-bottom:22px}.contact-content>p:not(.new-kicker){color:#58718b;max-width:340px;font-size:13px;line-height:1.65}.new-contact form{gap:8px;margin-top:24px;display:flex}.new-contact input{color:#18324d;background:0 0;border:1px solid #18324d;outline:none;width:220px;padding:15px;font-size:11px}.new-contact input:focus{box-shadow:3px 3px #83ccd1}.new-success{background:#dce98b;padding:15px 18px;font-size:12px;display:inline-block}.new-success span{margin-left:7px}.new-footer{color:#6a829b;font-family:var(--mono);text-transform:uppercase;border-top:1px solid #c3d1e0;justify-content:space-between;align-items:center;gap:35px;margin:0 40px;padding:25px 0;font-size:9px;display:flex}.new-footer img{width:120px;height:auto}@media (max-width:800px){.new-nav{padding:20px}.new-nav>a img{width:130px}.new-menu{cursor:pointer;flex-direction:column;gap:5px;padding:8px 0 8px 8px;display:flex}.new-menu span{background:#18324d;width:23px;height:1px;display:block}.new-nav-links{background:#f5f8fc;border-bottom:1px solid #aec1d5;flex-direction:column;gap:20px;padding:24px 20px;display:none;position:absolute;top:68px;left:0;right:0}.new-nav-links.open{display:flex}.new-hero{min-height:820px;padding:68px 20px 80px;display:block}.new-hero h1{font-size:57px}.hero-actions{flex-direction:column;align-items:start;gap:20px}.hero-panel{min-height:310px;margin:80px 4% 0}.panel-main{height:220px}.panel-k{width:130px;height:130px;font-size:82px}.hero-note{bottom:28px;right:7%}.hero-grid-mark{width:130px;top:35%;right:-6%}.hero-grid-mark span{height:38px}.product-overview{padding:78px 20px 90px}.section-topline span:last-child{display:none}.overview-heading{align-items:start;margin:38px 0 35px;display:block}.overview-heading h2{margin-bottom:25px;font-size:49px}.product-grid{display:block}.new-product-card{min-height:440px;margin-bottom:14px}.workflow-section{padding:85px 20px;display:block}.workflow-copy{margin-bottom:60px}.workflow-copy h2{font-size:49px}.new-contact{align-items:start;padding:85px 20px;display:block}.contact-stamp{width:130px;height:130px;margin-bottom:55px;font-size:80px}.new-contact h2{font-size:49px}.new-contact form{display:block}.new-contact input{width:100%;margin-bottom:9px}.new-contact .new-button{width:100%}.new-footer{flex-direction:column;align-items:start;gap:14px;margin:0 20px}.new-footer img{width:105px}}.detail-site{background:#f5f8fc;min-height:100vh;overflow:hidden}.detail-nav{justify-content:space-between;align-items:center;max-width:1280px;margin:auto;padding:26px 40px;display:flex}.detail-nav img{width:150px;height:auto;display:block}.detail-back{font-family:var(--mono);text-transform:uppercase;font-size:10px}.detail-back b{margin-left:11px;font-size:16px;font-weight:400}.detail-hero{background:#e8f1fc;border-bottom:1px solid #c8d7e9;grid-template-columns:54% 46%;align-items:center;max-width:1280px;min-height:590px;margin:auto;padding:80px 9%;display:grid;position:relative;overflow:hidden}.detail-hero-copy{z-index:1;max-width:560px;animation:.8s both detail-reveal;position:relative}.detail-kicker{color:#4974aa;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;margin:0 0 25px;font-size:10px}.detail-kicker span{background:#6e9de5;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.detail-hero h1{color:#18324d;letter-spacing:-.09em;margin:0 0 28px;font-size:clamp(58px,7vw,100px);line-height:.9}.detail-intro{color:#18324d;letter-spacing:-.04em;max-width:440px;font-size:24px;line-height:1.15}.detail-description{color:#58718b;max-width:410px;margin:22px 0 30px;font-size:14px;line-height:1.7}.detail-orbit{justify-self:end;width:430px;height:430px;animation:1s .2s both orbit-in;position:relative}.detail-orbit-ring{border:1px solid #18324d40;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0;transform:rotate(28deg)skew(-7deg)}.detail-orbit-ring.ring-two{border-color:#6e9de5cc;height:72%;top:14%;left:14%;transform:rotate(-38deg)skew(10deg)}.detail-orbit-core{color:#18324d;background:#6e9de5;border-radius:50%;justify-content:center;align-items:center;width:175px;height:175px;font-family:Playfair Display,Georgia,serif;font-size:110px;animation:4s ease-in-out infinite core-pulse;display:flex;position:absolute;top:30%;left:30%;transform:rotate(-9deg)}.orbit-label{color:#4974aa;font-family:var(--mono);font-size:9px;position:absolute}.label-top{top:16%;right:0}.label-bottom{bottom:17%;left:0}.detail-features{max-width:1280px;margin:auto;padding:130px 9% 150px}.detail-section-heading{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:70px;display:grid}.detail-section-heading .detail-kicker{grid-column:1/-1;margin:0}.detail-section-heading h2{letter-spacing:-.09em;margin:0;font-size:clamp(48px,6vw,76px);line-height:.94}.detail-section-heading h2 em,.detail-cta h2 em{color:#6e9de5;font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:600}.detail-section-heading>p:last-child{color:#58718b;align-self:end;max-width:270px;font-size:13px;line-height:1.7}.feature-stage{border-top:1px solid #18324d;grid-template-columns:40% 60%;display:grid}.feature-list{border-right:1px solid #aec1d5;padding-right:35px}.feature-tab{color:#18324d;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #aec1d5;grid-template-columns:28px 1fr 18px;align-items:center;gap:15px;width:100%;padding:25px 0;display:grid}.feature-tab>span{color:#6e9de5;font-family:var(--mono);font-size:10px}.feature-tab strong{letter-spacing:-.05em;font-size:21px}.feature-tab b{opacity:.25;font-size:18px;font-weight:400;transition:opacity .2s,transform .2s}.feature-tab:hover b,.feature-tab.active b{opacity:1;transform:translate(2px,-2px)}.feature-tab.active strong{color:#6e9de5}.feature-display{color:#f5f8fc;background:#18324d;min-height:355px;margin:35px 0 35px 55px;padding:25px;animation:.45s both detail-reveal;position:relative}.feature-display-top,.feature-display-foot{color:#b9d6f1;font-family:var(--mono);letter-spacing:.04em;justify-content:space-between;font-size:9px;display:flex}.feature-metric{align-items:end;gap:18px;margin-top:72px;display:flex}.feature-metric strong{color:#83ccd1;letter-spacing:-.08em;font-family:Playfair Display,Georgia,serif;font-size:95px;font-weight:600;line-height:.8}.feature-metric span{color:#b9c9d8;max-width:80px;font-size:11px;line-height:1.4}.feature-wave{align-items:end;gap:7px;height:48px;margin:35px 0 19px;display:flex}.feature-wave i{background:#6e9de5;width:12px;height:35%;display:block}.feature-wave i:nth-child(2n){background:#83ccd1;height:70%}.feature-wave i:nth-child(3n){height:100%}.feature-display>p{color:#b9c9d8;max-width:300px;margin:0 0 25px;font-size:11px;line-height:1.6}.feature-display-foot{position:absolute;bottom:25px;left:25px;right:25px}.feature-display-foot b{color:#83ccd1;letter-spacing:4px;font-size:7px}.detail-cta{background:#dceafa;max-width:1280px;margin:auto;padding:105px 9% 120px}.detail-cta h2{letter-spacing:-.09em;margin:0 0 32px;font-size:clamp(48px,6vw,78px);line-height:.93}.detail-footer{max-width:1200px;margin-left:auto;margin-right:auto}@keyframes detail-reveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes orbit-in{0%{opacity:0;transform:scale(.78)rotate(-12deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes core-pulse{0%,to{transform:rotate(-9deg)scale(1)}50%{transform:rotate(-4deg)scale(1.06)}}@media (max-width:800px){.detail-nav{padding:20px}.detail-nav img{width:130px}.detail-back{font-size:9px}.detail-hero{min-height:830px;padding:68px 20px 70px;display:block}.detail-hero h1{font-size:59px}.detail-intro{font-size:21px}.detail-orbit{width:300px;height:300px;margin:75px auto 0}.detail-orbit-core{width:125px;height:125px;font-size:75px;top:29%;left:29%}.label-top{right:-4%}.label-bottom{left:-4%}.detail-features{padding:85px 20px 95px}.detail-section-heading{margin-bottom:45px;display:block}.detail-section-heading h2{margin-bottom:25px;font-size:53px}.detail-section-heading>p:last-child{margin-top:0}.feature-stage{display:block}.feature-list{border-right:0}.feature-tab{padding:20px 0}.feature-tab strong{font-size:18px}.feature-display{min-height:335px;margin:25px 0 0}.feature-metric{margin-top:60px}.feature-metric strong{font-size:80px}.detail-cta{padding:85px 20px 95px}.detail-cta h2{font-size:54px}}@media (min-width:801px){.product-grid{grid-template-columns:repeat(4,1fr)}}.new-product-card.custom{background:#e4e9f6}.custom-shape{justify-content:center;align-items:center;gap:9px;height:118px;margin-top:18px;display:flex}.custom-shape i{background:#6e9de5;border:1px solid #18324d;width:58px;height:58px;display:block;transform:rotate(45deg)}.custom-shape i:nth-child(2){z-index:1;background:#83ccd1;width:76px;height:76px;margin-left:-25px}.custom-shape i:nth-child(3){background:#f5f8fc;width:43px;height:43px;margin-left:-20px}.overview-heading h2 strong{color:#6e9de5;font-family:var(--sans);letter-spacing:-.09em;font-style:normal;font-weight:800}.panel-main{position:relative}.panel-product-card{justify-content:center;align-items:center;gap:20px;padding:30px;animation:.7s both panel-product-in;display:flex;position:absolute;inset:0}.panel-product-mark{color:#18324d;background:#6e9de5;border:1px solid #f5f8fc;border-radius:50%;flex:none;justify-content:center;align-items:center;width:116px;height:116px;font-family:Playfair Display,Georgia,serif;font-size:68px;line-height:1;display:flex;transform:rotate(-9deg)}.panel-product-card.recall .panel-product-mark{background:#b9d6f1;transform:rotate(8deg)}.panel-product-card.enrolment .panel-product-mark{background:#83ccd1;transform:rotate(-4deg)}.panel-product-copy{flex-direction:column;max-width:165px;display:flex}.panel-product-copy span{color:#b9d6f1;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;margin-bottom:10px;font-size:8px}.panel-product-copy strong{letter-spacing:-.06em;font-size:23px;line-height:1}.panel-product-copy small{color:#b9c9d8;margin-top:12px;font-size:10px;line-height:1.5}@keyframes panel-product-in{0%{opacity:0;transform:translate(24px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@media (max-width:800px){.panel-product-card{gap:14px;padding:20px}.panel-product-mark{width:82px;height:82px;font-size:48px}.panel-product-copy strong{font-size:18px}.panel-product-copy small{font-size:9px}}.hero-product-carousel{align-self:center;width:100%;min-width:0;position:relative}.hero-product-slide{will-change:opacity,transform;animation:1.1s cubic-bezier(.22,.61,.36,1) both hero-card-in}.hero-product-carousel .new-product-card{min-height:485px}@keyframes hero-card-in{0%{opacity:0;transform:translate(20px)rotate(1deg)}to{opacity:1;transform:translate(0)rotate(0)}}@media (max-width:800px){.hero-product-carousel{width:92%;margin:80px 4% 0}.hero-product-carousel .new-product-card{min-height:440px}}.new-product-card.mail .card-visual{background:#f2a38f;border-color:#18324d}.new-product-card.mail .mail-stat strong{color:#18324d}.contact-content>.contact-email{color:#18324d;background:#b9d6f1;border:1px solid #18324d;margin-top:28px;padding:16px 19px;font-size:12px;font-weight:600;transition:box-shadow .25s,transform .25s;display:inline-flex;box-shadow:5px 5px #18324d}.contact-content>.contact-email:hover{transform:translate(-2px,-2px);box-shadow:7px 7px #18324d}.contact-email a{margin-left:5px;font-weight:800}.contact-email a b{margin-left:8px;font-size:15px;font-weight:400}.new-product-card.mail{background:#dceff1;border-color:#a9d5d8}.new-product-card.mail .card-visual{background:#b9d6f1}.new-product-card.mail .graphic-header span,.new-product-card.mail .graphic-foot{color:#397b83}.new-product-card.mail .mail-bars i{background:#dceff1}.new-product-card.mail .mail-bars i:nth-child(2n){background:#83ccd1}.new-product-card.recall{background:#fff0e9;border-color:#e7a08c}.new-product-card.recall .card-visual{background:#f2a38f;border-color:#18324d}.new-product-card.recall .graphic-header span,.new-product-card.recall .graphic-foot{color:#7c3f35}.new-product-card.recall .graphic-line i{background:#fff0e9}.new-product-card.recall .graphic-line i:nth-child(2n){background:#d86f5c}.new-product-card.mail,.new-product-card.recall,.new-product-card.enrolment,.new-product-card.custom{box-shadow:8px 8px #0000}.new-product-card.mail:hover{box-shadow:8px 8px 16px #a9d5d88c}.new-product-card.recall:hover{box-shadow:8px 8px 16px #e7a08c8c}.new-product-card.enrolment:hover{box-shadow:8px 8px 16px #c5d39a8c}.new-product-card.custom:hover{box-shadow:8px 8px 16px #b9d6f18c}.new-product-card:hover{z-index:1;position:relative}.scroll-reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(28px)}.scroll-reveal.is-visible{opacity:1;transform:translateY(0)}.recall-logo-wrap{justify-content:center;align-items:center;height:138px;margin:2px 0 0;display:flex}.recall-logo-wrap img{object-fit:contain;width:220px;max-width:88%;height:auto;display:block}.mail-logo-wrap{justify-content:center;align-items:center;height:138px;margin:2px 0 0;display:flex}.mail-logo-wrap img{object-fit:contain;width:126px;height:126px;display:block}.mail-screenshot-wrap{position:absolute;inset:-1px;overflow:hidden}.mail-screenshot-wrap img{object-fit:cover;object-position:top left;width:100%;height:100%;display:block}.mail-screenshot-wrap{background:#f7f8fb;border:1px solid #18324d1f;height:138px;margin:2px 0 0;position:relative;overflow:hidden}.mail-screenshot-wrap img{width:100%;max-width:none;height:auto;display:block;position:absolute;top:0;left:0}.hero-product-carousel .mail-screenshot-wrap{bottom:-1px;border:0;height:auto;margin:0;position:absolute;inset:-1px}.hero-product-carousel .mail-screenshot-wrap img{object-fit:cover;object-position:top left;width:100%;height:100%}.product-screenshot-wrap{position:absolute;inset:-1px;overflow:hidden}.product-screenshot-wrap img{object-fit:cover;object-position:top left;width:100%;height:100%;display:block}.detail-site.mail .detail-hero{background:#fff0e9;border-bottom-color:#e7a08c}.detail-site.mail .detail-kicker,.detail-site.mail .orbit-label{color:#a44f40}.detail-site.mail .detail-kicker span{background:#d86f5c}.detail-site.mail .detail-orbit-core{background:#f2a38f}.detail-site.mail .detail-orbit-ring.ring-two{border-color:#d86f5ccc}.detail-site.mail .detail-section-heading h2 em,.detail-site.mail .detail-cta h2 em,.detail-site.mail .feature-tab>span,.detail-site.mail .feature-tab.active strong{color:#d86f5c}.detail-site.mail .feature-metric strong{color:#f2a38f}.detail-site.mail .feature-wave i{background:#f2a38f}.detail-site.mail .feature-wave i:nth-child(2n){background:#d86f5c}.detail-site.mail .detail-cta{background:#ffe1d7}.detail-site.recall .detail-hero{background:#dceff1;border-bottom-color:#a9d5d8}.detail-site.recall .detail-kicker,.detail-site.recall .orbit-label{color:#397b83}.detail-site.recall .detail-kicker span{background:#83ccd1}.detail-site.recall .detail-orbit-core{background:#b9d6f1}.detail-site.recall .detail-orbit-ring.ring-two{border-color:#83ccd1d9}.detail-site.recall .detail-section-heading h2 em,.detail-site.recall .detail-cta h2 em,.detail-site.recall .feature-tab>span,.detail-site.recall .feature-tab.active strong{color:#579ba2}.detail-site.recall .feature-metric strong{color:#83ccd1}.detail-site.recall .feature-wave i{background:#b9d6f1}.detail-site.recall .feature-wave i:nth-child(2n){background:#83ccd1}.detail-site.recall .detail-cta{background:#d9eff0}.detail-site.enrolment .detail-hero{background:#edf3dc;border-bottom-color:#c5d39a}.detail-site.enrolment .detail-kicker,.detail-site.enrolment .orbit-label{color:#657000}.detail-site.enrolment .detail-kicker span{background:#83ccd1}.detail-site.enrolment .detail-orbit-core{background:#b8e2e4}.detail-site.enrolment .detail-orbit-ring.ring-two{border-color:#83ccd1d9}.detail-site.enrolment .detail-section-heading h2 em,.detail-site.enrolment .detail-cta h2 em,.detail-site.enrolment .feature-tab>span,.detail-site.enrolment .feature-tab.active strong{color:#657000}.detail-site.enrolment .feature-metric strong{color:#83ccd1}.detail-site.enrolment .feature-wave i{background:#b8e2e4}.detail-site.enrolment .feature-wave i:nth-child(2n){background:#83ccd1}.detail-site.enrolment .detail-cta{background:#e2ebc6}.contact-stamp{background:#527fc5;width:190px;height:190px;font-size:0}.contact-stamp img{object-fit:contain;width:98px;height:98px}@media (max-width:800px){.contact-stamp{width:110px;height:110px}.contact-stamp img{width:58px;height:58px}}.enrolment-logo-wrap{justify-content:center;align-items:center;height:138px;margin:2px 0 0;display:flex}.enrolment-logo-wrap img{object-fit:contain;width:128px;height:128px;display:block}
