.trial-page{--trl-ink:#183347;--trl-muted:#4f6b7b;--trl-teal:#008e9f;--trl-line:#d8eaf0;color:var(--trl-ink);font-family:"Segoe UI",Arial,sans-serif}.trial-page *,.trial-page *::before,.trial-page *::after{box-sizing:border-box}.trial-page[data-trial-page] *{font-family:inherit}.trial-page[data-trial-page],.trial-page[data-trial-page] *{-webkit-hyphens:none;hyphens:none;word-break:normal;overflow-wrap:normal}.trial-page [hidden]{display:none!important}.trial-page :is(h1,h2,h3,p,ul,ol,figure){margin:0}.trial-page :is(h1,h2,h3){color:var(--trl-ink);line-height:1.2}.trial-page h2{font-size:clamp(26px,2.3vw,33px);font-weight:730;letter-spacing:-.025em}.trial-page h3{font-size:17px;font-weight:700}.trial-page p{color:var(--trl-muted);font-size:15px;line-height:1.65}.trial-page a{color:#007e94;text-decoration:none}.trial-page :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #087f96;outline-offset:3px}.trl-shell{width:min(calc(100% - 48px),1200px);margin-inline:auto}.trl-hero{padding:20px 0 48px;background:radial-gradient(ellipse at 0 15%,#e0f6f9,transparent 60%),linear-gradient(130deg,#f6fcfd,#eff9fc);border-bottom:1px solid #e4f1f5}.trl-breadcrumb{display:flex;flex-wrap:wrap;gap:9px;color:#597889;font-size:12px;line-height:1.5;margin-bottom:28px}.trl-breadcrumb a:hover{text-decoration:underline}.trl-hero-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;column-gap:60px;row-gap:0}.trl-intro{grid-column:1;grid-row:1;min-width:0;padding-top:18px}.trial-page .trl-eyebrow{font-size:11px;letter-spacing:.085em;font-weight:700;color:#197d90;margin-bottom:16px}.trial-page h1{font-size:clamp(37px,3.45vw,48px);font-weight:750;line-height:1.1;letter-spacing:-.035em}.trial-page h1 span{display:block;color:#008b9c;margin-top:7px}.trial-page .trl-lead{font-size:17px;line-height:1.65;margin-top:24px;max-width:520px}.trl-assurances{display:grid;gap:10px;padding:0;list-style:none;margin:22px 0!important}.trl-assurances li{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.45;color:#2d586a}.trl-assurances svg{width:20px;height:20px;flex:0 0 20px;fill:none;stroke:#039cac;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.trial-page .trl-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:47px;padding:12px 24px;border-radius:999px;color:#fff;background:linear-gradient(105deg,#008599,#10a7b2);font-size:14px;line-height:1.4;font-weight:700;text-align:center}.trial-page .trl-button:hover{background:#08798b}.trl-tools{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.trl-tools a{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:6px 10px;border:1px solid #cde5ed;border-radius:7px;background:#ffffff80;font-size:12px}.trl-tools a:hover{background:white;text-decoration:underline;text-underline-offset:3px}.trl-person{grid-column:1;grid-row:2;margin-top:30px;border-top:1px solid #cfe5ec;padding-top:22px}.trial-page .trl-person-kicker{font-size:13px;margin-bottom:13px}.trl-person-heading{display:flex;align-items:center;gap:15px}.trl-person-heading>img{display:block;flex:0 0 64px;width:64px;height:64px;border:3px solid #fff;border-radius:50%;object-fit:cover;background:#e4f4f7}.trl-person-heading>div{min-width:0}.trial-page .trl-person h2{font-size:17px;letter-spacing:0;margin-bottom:6px}.trial-page .trl-person p:not(.trl-person-kicker){font-size:13px;line-height:1.55}.trl-direct-links{display:flex;flex-wrap:wrap;gap:5px 20px;margin-top:14px}.trial-page .trl-direct-links a{display:inline-flex;align-items:center;gap:8px;min-height:36px;font-size:14px;font-weight:600;overflow-wrap:anywhere}.trl-direct-links svg{width:16px;height:16px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.trial-page .trl-text-link{display:inline-flex;align-items:center;gap:8px;min-height:38px;font-size:13px;font-weight:650}.trl-text-link:hover,.trl-direct-links a:hover{text-decoration:underline;text-underline-offset:3px}.trl-form-card{grid-column:2;grid-row:1 / span 2;min-width:0;padding:28px;border:1px solid #d3e6ed;border-radius:20px;background:white;box-shadow:0 18px 48px #236e8010;scroll-margin-top:120px}.trl-form-card:focus{outline:none}.trl-form-card:focus-visible{outline:3px solid #087f96;outline-offset:4px}.trial-page .contact-inquiry{width:100%;min-width:0;padding:0;margin:0;border:0;background:transparent;box-shadow:none;border-radius:0}.trial-page .contact-inquiry form{margin:0;padding:0}.trial-page .contact-inquiry h2{font-size:25px;line-height:1.2;letter-spacing:-.025em;margin-bottom:9px}.trial-page .contact-inquiry__notice{font-size:13px;line-height:1.5;margin-bottom:20px}.trial-page .contact-inquiry__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 16px}.trial-page .contact-inquiry__fields>div{min-width:0}.trial-page .contact-inquiry__wide{grid-column:1 / -1}.trial-page .contact-inquiry label{display:block;font-size:13px;font-weight:600;color:#24475b;margin-bottom:6px;line-height:1.4}.trial-page .contact-inquiry :is(input:not([type=hidden]),select,textarea){width:100%;max-width:100%;border:1px solid #cadee7;border-radius:8px;background:#fcfefe;padding:10px 12px;color:#183347;font-size:15px;line-height:1.4;box-shadow:none}.trial-page .contact-inquiry :is(input:not([type=hidden]),select){min-height:44px}.trial-page .contact-inquiry select{padding-right:34px}.trial-page .contact-inquiry textarea{min-height:118px;resize:vertical}.trial-page .contact-inquiry__hint{font-size:12px;line-height:1.5;margin-top:7px}.trial-page .contact-inquiry [data-turnstile]{margin-top:16px;min-height:65px;max-width:100%}.trial-page .contact-inquiry [data-contact-error]{padding:10px 12px;background:#fff4f2;border:1px solid #ecc4c0;border-radius:7px;color:#9b342c;font-size:13px;margin-top:12px}.trial-page .contact-inquiry button[type=submit]{display:flex;align-items:center;justify-content:center;width:100%;min-height:47px;margin-top:16px;padding:12px 20px;border:0;border-radius:999px;background:linear-gradient(105deg,#008599,#10a7b2);color:#fff;font-size:15px;line-height:1.4;font-weight:700;cursor:pointer}.trial-page .contact-inquiry button[type=submit]:disabled{opacity:.55;cursor:not-allowed}.trial-page .contact-inquiry__trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.trial-page .contact-inquiry__success{padding:12px 0}.trial-page .contact-inquiry__success p{font-size:14px}.trial-page .contact-inquiry__next{margin-top:20px;padding:20px;border:1px solid #d3e8ef;border-radius:12px;background:#f3fbfd}.trial-page .contact-inquiry__next h3{margin-bottom:9px}.trial-page .contact-inquiry__success-links{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:12px}.trial-page .contact-inquiry__success-links a{overflow-wrap:anywhere}.trial-page .trl-form-note{font-size:12px;line-height:1.55;margin-top:17px;color:#587788}.trl-legal{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:10px}.trl-legal a{font-size:12px;min-height:28px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:3px}.trl-section{padding-block:48px}.trl-section-heading{max-width:680px;margin:0 auto 24px;text-align:center}.trl-section-heading p{margin-top:12px}.trl-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;list-style:none;padding:0}.trl-steps li{padding:22px;border:1px solid var(--trl-line);border-radius:15px;background:#fff}.trl-step-number{display:grid;width:36px;height:36px;place-items:center;margin-bottom:15px;border-radius:10px;color:#05899d;background:#ebf8fb;font-size:13px;font-weight:700}.trl-steps h3{margin-bottom:10px}.trl-steps p{font-size:14px}.trl-pricing{background:#f1fafc;border-block:1px solid #e4f1f5}.trl-pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.trl-pricing-copy p:not(.trl-eyebrow){margin-top:17px}.trl-pricing-copy .trl-text-link{margin-top:9px}.trl-locations{display:grid;gap:12px;min-width:0}.trl-locations article{display:flex;align-items:start;gap:16px;padding:22px;border:1px solid #d8eaf0;border-radius:14px;background:#fff}.trl-location-icon{flex:0 0 26px;width:26px;height:30px;fill:none;stroke:#058a9e;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.trl-locations h3{font-size:16px;margin-bottom:10px}.trl-locations p{font-size:13px}.trial-page .trl-coffee{padding-top:5px;color:#316276;font-style:italic}.trl-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:start}.trl-support{margin-top:22px;max-width:340px}.trl-support strong{font-size:13px;color:#326174}.trl-support p{font-size:12px;margin-top:7px}.trl-faq details{border-bottom:1px solid var(--trl-line)}.trl-faq details:first-child{border-top:1px solid var(--trl-line)}.trl-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 0;list-style:none;cursor:pointer;font-size:15px;line-height:1.45;font-weight:650}.trl-faq summary::-webkit-details-marker{display:none}.trl-faq summary span{font-size:23px;font-weight:400;color:#248e9f}.trl-faq details[open] summary span{transform:rotate(45deg)}.trl-faq details>p{padding:0 22px 20px 0;font-size:14px}.trl-final{padding-block:36px;background:linear-gradient(105deg,#174959,#0b6e7d)}.trl-final-inner{display:flex;align-items:center;justify-content:space-between;gap:36px}.trl-final-inner>div{max-width:760px}.trl-final h2{font-size:28px;color:#fff}.trl-final p{color:#d8edf2;font-size:14px;margin-top:11px}.trial-page .trl-button-light{color:#087b91;background:#fff;flex-shrink:0}.trial-page .trl-button-light:hover{background:#e4f6f9}@media (max-width:1050px){.trl-hero-grid,.trl-pricing-grid,.trl-faq-grid{gap:30px}.trl-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0}.trl-form-card{padding:22px}.trial-page h1{font-size:40px}.trl-final-inner{align-items:flex-start}.trl-final h2{font-size:25px}}@media (max-width:820px){.trl-hero-grid,.trl-pricing-grid,.trl-faq-grid{grid-template-columns:1fr}.trl-intro,.trl-form-card,.trl-person{grid-column:auto;grid-row:auto}.trl-intro{padding-top:0}.trl-person{margin-top:0}.trl-hero-grid{gap:28px}.trl-form-card{max-width:660px;width:100%;margin-inline:auto}.trl-steps{gap:12px}.trl-steps li{padding:18px}.trl-steps h3{font-size:16px}.trl-final-inner{flex-direction:column;gap:24px}}@media (max-width:520px){.trl-shell{width:calc(100% - 32px)}.trl-hero{padding-top:15px;padding-bottom:28px}.trl-breadcrumb{font-size:11px;margin-bottom:24px}.trial-page h1{font-size:36px}.trial-page h2{font-size:27px}.trial-page .trl-lead{font-size:16px;margin-top:19px}.trl-assurances{gap:8px;margin-block:18px!important}.trl-assurances li{font-size:13px}.trl-intro>.trl-button{display:flex;width:100%}.trl-person-heading{align-items:start;gap:12px}.trl-person-heading>img{flex-basis:56px;width:56px;height:56px}.trial-page .trl-person h2{font-size:16px}.trl-direct-links{flex-direction:column;gap:0}.trl-form-card{padding:20px 16px;border-radius:15px}.trial-page .contact-inquiry h2{font-size:23px}.trial-page .contact-inquiry__fields{grid-template-columns:1fr;gap:14px}.trial-page .contact-inquiry :is(input:not([type=hidden]),select,textarea){font-size:16px}.trial-page .contact-inquiry__notice{margin-bottom:16px}.trl-section{padding-block:32px}.trl-steps{grid-template-columns:1fr}.trl-steps li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:7px 14px}.trl-step-number{grid-row:1 / 3;margin:0}.trl-steps h3{margin:0}.trl-steps p{grid-column:2}.trl-locations article{padding:18px;gap:13px}.trl-faq-grid{gap:24px}.trl-faq summary{font-size:14px;gap:16px}.trl-final{padding-block:30px}.trl-final h2{font-size:25px}.trl-final .trl-button{width:100%}}@media (max-width:380px){.trl-shell{width:calc(100% - 20px)}.trl-form-card{padding:20px 0;border:0;background:transparent;box-shadow:none}}@media (prefers-reduced-motion:reduce){.trial-page *,.trial-page *::before,.trial-page *::after{animation:none!important;transition:none!important;scroll-behavior:auto}}
