.doc-section .main-container{padding-top:5.5rem;padding-bottom:5.5rem}.doc-head{max-width:46rem}.doc-eyebrow{font-family:var(--h1);letter-spacing:.1em;text-transform:uppercase;color:var(--light-green);align-items:center;gap:.75rem;margin:0 0 1rem;font-size:.875rem;font-weight:600;display:flex}.doc-index{min-width:2.25rem;height:2.25rem;color:var(--dark-green);letter-spacing:.04em;background:#e3f5f3;border-radius:999px;place-items:center;padding:0 .5rem;font-size:.8125rem;display:inline-grid}.doc-title{font-family:var(--h1);color:var(--dark-green);text-wrap:balance;margin:0;font-size:2.625rem;font-weight:500;line-height:1.1}.doc-head.is-light .doc-title{color:var(--white)}.doc-head.is-light .doc-index{color:var(--white);background:#ffffff1f}.doc-lead{max-width:40rem;color:var(--grey);margin:1.25rem 0 0;font-size:1.1875rem;line-height:1.6}.doc-ref{margin-left:.15em;font-size:.7em;line-height:0}.doc-ref a{color:var(--light-green);font-weight:700;text-decoration:none}.doc-ref a:hover{text-decoration:underline}.doc-hero{background:radial-gradient(60rem 30rem at 85% 40%, #0eb7ab33, transparent 60%), linear-gradient(135deg, #0b4a4d 0%, var(--dark-green) 55%, #0d6d70 100%);color:var(--white);position:relative;overflow:hidden}.doc-hero:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff14 1.2px,#0000 1.2px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.doc-hero-container{padding-top:4.5rem;padding-bottom:4.5rem}.doc-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:3rem;display:grid}.doc-hero-copy{min-width:0}.doc-hero-eyebrow{font-family:var(--h1);letter-spacing:.1em;text-transform:uppercase;color:#9fe7e0;margin:0 0 1.25rem;font-size:.9375rem;font-weight:600}.doc-hero-title{font-family:var(--h1);color:var(--white);text-wrap:balance;margin:0 0 1.5rem;font-size:3.75rem;font-weight:500;line-height:1.04}.doc-hero-accent{color:#5fe0d4;display:block}.doc-hero-lead{color:#d9eeee;max-width:34rem;margin:0 0 2rem;font-size:1.1875rem;line-height:1.6}.doc-hero-ctas{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.doc-hero-link{font-family:var(--h1);color:var(--white);border-bottom:2px solid #5fe0d4;padding-bottom:2px;font-size:1.0625rem;font-weight:600;text-decoration:none}.doc-hero-note{color:#a9cfcf;margin:1.5rem 0 0;font-size:.875rem}.doc-creds{z-index:2;margin-top:-2.5rem;position:relative}.doc-creds-container{max-width:80rem;padding:0 1.5rem}.doc-creds-list{grid-template-columns:1.15fr 1.15fr .85fr .85fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.doc-cred{background:var(--white);min-width:0;color:var(--grey);border-radius:1rem;flex-direction:column;justify-content:center;gap:.5rem;padding:1.25rem 1.5rem;font-size:.9375rem;line-height:1.4;display:flex;box-shadow:0 18px 40px -18px #0b4a4d55,0 0 0 1px #e3eeee}.doc-cred.is-dark{color:#d9eeee;background:#0b3f42;box-shadow:0 18px 40px -18px #0b4a4d88}.doc-cred-goodx{align-self:flex-start;width:auto;height:3.25rem}.doc-cred-medprax{align-self:flex-start;width:auto;height:2.75rem}.doc-cred-value{font-family:var(--h1);color:var(--dark-green);font-size:2.5rem;font-weight:600;line-height:1}.doc-network-grid{grid-template-columns:1.2fr .8fr;align-items:start;gap:3rem;margin-top:3rem;display:grid}.doc-steps{gap:1.75rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.doc-steps:before{content:"";background:linear-gradient(var(--light-green), #0eb7ab22);width:2px;position:absolute;top:1.5rem;bottom:1.5rem;left:1.5rem}.doc-step{grid-template-columns:3rem 1fr;align-items:start;gap:1.25rem;display:grid;position:relative}.doc-step-number{background:var(--dark-green);width:3rem;height:3rem;color:var(--white);font-family:var(--h1);box-shadow:0 0 0 6px var(--white);border-radius:50%;place-items:center;font-size:1.25rem;font-weight:600;display:grid}.doc-step-title{font-family:var(--h1);color:var(--dark-green);margin:.4rem 0 .35rem;font-size:1.375rem;font-weight:600}.doc-step-body{color:var(--grey);margin:0;font-size:1.0625rem;line-height:1.6}.doc-evidence{gap:1rem;display:grid}.doc-evidence-card{border-left:4px solid var(--light-green);background:#f1f9f8;border-radius:1rem;padding:1.5rem 1.5rem 1.25rem}.doc-evidence-value{font-family:var(--h1);color:var(--dark-green);margin-bottom:.4rem;font-size:2rem;font-weight:600;line-height:1.1;display:block}.doc-evidence-card p{color:var(--grey);margin:0;line-height:1.55}.doc-video{background:var(--tint)}.doc-video-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:3.5rem;display:grid}@media (max-width:991px){.doc-video-grid{grid-template-columns:1fr;gap:2rem}}.doc-time{background:var(--smoke)}.doc-time-grid{grid-template-columns:.85fr 1.15fr;align-items:stretch;gap:2.5rem;margin-top:3rem;display:grid}.doc-time-evidence{background:linear-gradient(160deg, var(--dark-green), #0b4a4d);color:var(--white);border-radius:1.25rem;flex-direction:column;padding:2.25rem;display:flex}.doc-time-stat{font-family:var(--h1);color:#5fe0d4;margin:0;font-size:4rem;font-weight:600;line-height:1}.doc-time-stat-body{color:var(--white);margin:.75rem 0 1.75rem;font-size:1.1875rem;line-height:1.5}.doc-time-evidence .doc-ref a{color:#5fe0d4}.doc-findings{color:#d9eeee;border-top:1px solid #ffffff26;gap:.9rem;margin:auto 0 0;padding:1.5rem 0 0;font-size:.9375rem;line-height:1.5;list-style:none;display:grid}.doc-features{grid-template-columns:1fr 1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.doc-feature{background:var(--white);border-radius:1rem;min-width:0;padding:1.5rem;transition:box-shadow .2s,transform .2s;box-shadow:0 0 0 1px #e3eeee}.doc-feature:hover{transform:translateY(-2px);box-shadow:0 14px 30px -18px #0b4a4d66,0 0 0 1px #cfe7e5}.doc-feature-icon{width:3rem;height:3rem;color:var(--dark-green);background:#e3f5f3;border-radius:.75rem;place-items:center;margin-bottom:1rem;display:inline-grid}.doc-feature-icon svg{width:1.6rem;height:1.6rem}.doc-feature-title{font-family:var(--h1);color:var(--dark-green);margin:0 0 .4rem;font-size:1.1875rem;font-weight:600}.doc-feature-body{color:var(--grey);margin:0;line-height:1.55}.doc-systems{background:radial-gradient(50rem 24rem at 10% 0,#0eb7ab26,#0000 60%),#0b3f42}.doc-systems-grid{grid-template-columns:1.15fr 1.15fr .9fr;gap:1.25rem;margin-top:3rem;display:grid}.doc-partner{border-radius:1.25rem;flex-direction:column;min-width:0;padding:2rem;display:flex}.doc-partner.is-goodx{color:var(--white);background:linear-gradient(160deg,#135f63,#0e4e51);box-shadow:inset 0 0 0 1px #ffffff26}.doc-partner.is-medprax{background:var(--white);color:var(--dark-green)}.doc-partner.is-any{color:var(--white);background:0 0;box-shadow:inset 0 0 0 1.5px #ffffff40}.doc-partner-goodx{align-self:flex-start;width:auto;height:5rem;margin-bottom:1.75rem}.doc-partner-medprax{align-self:flex-start;width:auto;height:4.25rem;margin:.4rem 0 2.1rem}.doc-partner-plug{color:#5fe0d4;background:#ffffff14;border-radius:50%;place-items:center;width:5rem;height:5rem;margin-bottom:1.75rem;display:inline-grid}.doc-partner-title{font-family:var(--h1);color:inherit;margin:0 0 .6rem;font-size:1.5rem;font-weight:600;line-height:1.2}.doc-partner-body{opacity:.85;margin:0;font-size:1.0625rem;line-height:1.55}.doc-partner.is-medprax .doc-partner-body{color:var(--grey);opacity:1}.doc-built{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.doc-points{gap:0;margin:0;padding:0;list-style:none;display:grid}.doc-point{border-bottom:1px solid #e3eeee;grid-template-columns:7.5rem 1fr;align-items:baseline;gap:1.25rem;padding:1.5rem 0;display:grid}.doc-point:first-child{border-top:1px solid #e3eeee}.doc-point-value{font-family:var(--h1);color:var(--light-green);font-size:2.5rem;font-weight:600;line-height:1}.doc-point p{color:var(--grey);margin:0;font-size:1.0625rem;line-height:1.55}.doc-new-container{padding-top:0!important}.doc-new{background:linear-gradient(120deg, var(--light-green), #0c8f88 60%, var(--dark-green));color:var(--white);border-radius:1.5rem;grid-template-columns:1.3fr .7fr;align-items:center;gap:2.5rem;padding:3rem;display:grid;position:relative;overflow:hidden}.doc-new:after{content:"";pointer-events:none;background:linear-gradient(#ffffff1a,#ffffff1a) 50%/34% 100% no-repeat,linear-gradient(#ffffff1a,#ffffff1a) 50%/100% 34% no-repeat;width:18rem;height:18rem;position:absolute;bottom:-8rem;right:-7rem;transform:rotate(12deg)}.doc-new-copy{z-index:1;min-width:0;position:relative}.doc-new-eyebrow{font-family:var(--h1);letter-spacing:.1em;text-transform:uppercase;color:#e3fffb;margin:0 0 .75rem;font-size:.9375rem;font-weight:600}.doc-new-title{font-family:var(--h1);color:var(--white);text-wrap:balance;margin:0 0 1rem;font-size:2.25rem;font-weight:500;line-height:1.15}.doc-new-body{color:#effffd;max-width:36rem;margin:0;font-size:1.125rem;line-height:1.6}.doc-new-actions{z-index:1;flex-direction:column;align-items:flex-start;gap:1rem;min-width:0;display:flex;position:relative}.doc-new-emails{color:#effffd;overflow-wrap:anywhere;margin:0;font-size:.9375rem}.doc-new-emails a{color:var(--white);font-weight:600}.doc-references{background:var(--smoke)}.doc-references .main-container{padding-top:2.5rem;padding-bottom:2.5rem}.doc-references-title{font-family:var(--h1);letter-spacing:.08em;text-transform:uppercase;color:var(--grey);margin:0 0 1rem;font-size:1rem;font-weight:600}.doc-references-list{color:var(--grey);gap:.5rem;margin:0;padding-left:1.5rem;font-size:.8125rem;line-height:1.5;display:grid}.doc-references-list li{scroll-margin-top:7rem}.doc-references-list li:target{color:var(--dark-green);font-weight:600}.doc-references-list a{color:var(--dark-green);overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.doc-feature,.doc-feature:hover{transition:none;transform:none}}@media (max-width:991px){.doc-hero-grid,.doc-network-grid,.doc-time-grid,.doc-built,.doc-new{grid-template-columns:1fr}.doc-hero-title{font-size:3rem}.doc-hero .net{max-width:32rem}.doc-creds-list{grid-template-columns:1fr 1fr}.doc-systems-grid{grid-template-columns:1fr}.doc-built{gap:2rem}}@media (max-width:479px){.doc-section .main-container{padding-top:3.5rem;padding-bottom:3.5rem}.doc-hero-container{padding-top:3rem;padding-bottom:4rem}.doc-hero-title{font-size:2.375rem}.doc-hero-lead,.doc-lead{font-size:1.0625rem}.doc-title{font-size:1.875rem}.doc-creds-container{padding:0 1rem}.doc-creds-list,.doc-features{grid-template-columns:1fr}.doc-cred-value{font-size:2rem}.doc-time-evidence,.doc-partner{padding:1.5rem}.doc-time-stat{font-size:3rem}.doc-point{grid-template-columns:5rem 1fr}.doc-point-value{font-size:2rem}.doc-new{padding:2rem 1.5rem}.doc-new-title{font-size:1.75rem}}
:root{--deep-green:#0b3f42;--mint:#5fe0d4;--tint:#eaf7f6;--line:#e3eeee;--radius-card:20px;--radius-pill:999px;--shadow-1:0 1px 2px #0b3f420f, 0 0 0 1px var(--line);--shadow-2:0 18px 40px -20px #0b3f4266, 0 0 0 1px var(--line)}.landing-h1{text-wrap:balance}.site-footer{background:var(--deep-green);color:#cfe5e4;font-family:var(--paragraph)}.site-footer-inner{max-width:80rem;margin:0 auto;padding:4rem 1.5rem 2rem}.site-footer-top{grid-template-columns:1.6fr repeat(3,1fr);gap:3rem;display:grid}.site-footer-logo{width:180px;height:auto}.site-footer-tagline{max-width:22rem;margin:1.25rem 0 1rem;font-size:.9375rem;line-height:1.6}.site-footer-email{color:var(--white);border-bottom:1px solid #fff5;font-weight:600;text-decoration:none}.site-footer-email:hover{border-bottom-color:var(--mint)}.site-footer-col{flex-direction:column;gap:.7rem;display:flex}.site-footer-heading{font-family:var(--h1);letter-spacing:.1em;text-transform:uppercase;color:var(--mint);margin:0 0 .35rem;font-size:.8125rem;font-weight:600}.site-footer-link{color:#e2f1f0;font-size:.9375rem;text-decoration:none}.site-footer-link:hover{color:var(--white);text-underline-offset:3px;text-decoration:underline}.site-footer-cta{color:var(--white);font-weight:600}.site-footer-bottom{color:#a9c9c8;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;margin-top:3rem;padding-top:1.5rem;font-size:.8125rem;display:flex}.site-footer-bottom p{margin:0}.site-footer-assurances{flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.site-footer-assurances li:before{content:"✓";color:var(--mint);margin-right:.4rem}@media (max-width:991px){.site-footer-top{grid-template-columns:1fr 1fr 1fr}.site-footer-brand{grid-column:1/-1}}@media (max-width:479px){.site-footer-inner{padding:3rem 1rem 1.5rem}.site-footer-top{grid-template-columns:1fr 1fr;gap:2rem 1.5rem}}@media screen and (max-width:767px){.sticky-cta{transition:transform .25s;transform:translateY(110%)}.sticky-cta.is-shown{transform:none}}@media (prefers-reduced-motion:reduce){.sticky-cta{transition:none}}.net{justify-self:center;width:100%;max-width:34rem;height:auto;overflow:visible}.net-ring{fill:none;stroke-dasharray:3 7}.net-spoke{stroke-width:2px}.net-flow{stroke-width:3px;stroke-linecap:round;stroke-dasharray:10 300;animation:2.7s linear infinite net-flow}@keyframes net-flow{0%{stroke-dashoffset:310px}to{stroke-dashoffset:0}}.net-node{stroke-width:3px}.net-label{font-family:var(--paragraph);font-size:16px;font-weight:600}.net-pulse{transform-origin:50%;transform-box:fill-box;animation:2.7s ease-out infinite net-pulse}@keyframes net-pulse{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.45)}}.net-hub{fill:var(--light-green)}.net-hub-label{font-family:var(--h1);font-size:20px;font-weight:600}.net-rod,.net-snake{fill:none;stroke:var(--white);stroke-linecap:round;stroke-linejoin:round}.net-rod{stroke-width:4px}.net-snake{stroke-width:3.2px}.net-prime circle,.net-prime rect{fill:var(--white)}.net-prime-star{fill:var(--light-green)}.net-dark .net-ring{stroke:#ffffff17}.net-dark .net-spoke{stroke:#ffffff2e}.net-dark .net-flow{stroke:var(--mint)}.net-dark .net-node{fill:var(--white);stroke:var(--mint)}.net-dark .net-cross{fill:var(--light-green)}.net-dark .net-label{fill:#e6f4f4}.net-dark .net-pulse{fill:#0eb7ab55}.net-dark .net-hub-label{fill:var(--white)}.net-light .net-ring{stroke:#0f606426}.net-light .net-spoke{stroke:#0f606433}.net-light .net-flow{stroke:var(--light-green)}.net-light .net-node{fill:var(--white);stroke:var(--light-green)}.net-light .net-cross,.net-light .net-label{fill:var(--dark-green)}.net-light .net-pulse{fill:#0eb7ab33}.net-light .net-hub,.net-light .net-hub-label{fill:var(--dark-green)}@media (max-width:991px){.net-label{font-size:21px}}@media (prefers-reduced-motion:reduce){.net-flow,.net-pulse{animation:none}.net-flow{display:none}}.video-embed{margin:0}.video-embed-frame{aspect-ratio:16/9;border-radius:var(--radius-card);background:var(--tint);max-width:100%;box-shadow:var(--shadow-2);position:relative;overflow:hidden}.video-embed-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video-embed-poster{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;position:absolute;inset:0}.video-embed-image{object-fit:cover;width:100%;height:100%}.video-embed-play{background:var(--white);width:4.5rem;height:4.5rem;color:var(--dark-green);border-radius:50%;place-items:center;transition:transform .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px -8px #0b3f4299}.video-embed-play svg{margin-left:4px}.video-embed-poster:hover .video-embed-play,.video-embed-poster:focus-visible .video-embed-play{transform:translate(-50%,-50%)scale(1.08)}.video-embed-poster:focus-visible{outline:3px solid var(--light-green);outline-offset:-3px}.video-embed-caption{color:var(--grey);text-align:center;margin-top:.75rem;font-size:.9375rem}.video-section-player{max-width:56rem;margin:0 auto 2.5rem}.rl_navbar1_menu-button,.rl_navbar1_menu-button.w--open{background-color:#0000;border-radius:12px}.rl_navbar1_menu-button:focus-visible{outline:2px solid var(--light-green);outline-offset:2px}@media (max-width:479px){.rl_navbar1_logo{width:140px}}.feature-grid>li:last-child:nth-child(3n+1){grid-column:1/-1}.feature-grid>li:last-child:nth-child(3n+2){grid-column:span 2}@media screen and (max-width:991px){.feature-grid>li:last-child:nth-child(3n+1),.feature-grid>li:last-child:nth-child(3n+2){grid-column:auto}.feature-grid>li:last-child:nth-child(odd){grid-column:1/-1}}@media screen and (max-width:600px){.feature-grid>li:last-child:nth-child(odd){grid-column:auto}}.proof-quote.blockquote{font-family:var(--h1);color:var(--dark-green);border-left:0;font-size:1.3rem;font-weight:500;line-height:1.45}.proof-quote .proof-mark-end{display:none}.proof-quote figcaption{font-family:var(--paragraph);margin-top:1.25rem;font-size:.9375rem;line-height:1.4}
.home-container{max-width:84rem;margin:0 auto;padding:0 2rem}.home-section{padding:6rem 0}.home-head{max-width:46rem;margin-bottom:3rem}.home-head.is-centred{text-align:center;margin-left:auto;margin-right:auto}.home-title{font-family:var(--h1);color:var(--dark-green);text-wrap:balance;margin:0;font-size:2.625rem;font-weight:500;line-height:1.12}.home-title.is-light{color:var(--white)}.home-lead{max-width:40rem;color:var(--grey);margin:1.25rem 0 0;font-size:1.1875rem;line-height:1.6}.home-head.is-centred .home-lead{margin-left:auto;margin-right:auto}.home-lead.is-light{color:#d9eeee}.text-link{font-family:var(--h1);color:var(--dark-green);border-bottom:2px solid var(--light-green);padding-bottom:1px;font-weight:600;text-decoration:none}.text-link:hover{color:var(--light-green)}.home-hero{background:var(--white);position:relative;overflow:hidden}.home-hero-media{width:60%;position:absolute;inset:0 auto 0 0}.home-hero-media:after{content:"";background:linear-gradient(90deg,#fff0 40%,#ffffffd9 80%,#fff 100%);position:absolute;inset:0}.home-hero-image{object-fit:cover;object-position:22% 30%}.home-hero-inner{max-width:84rem;margin:0 auto;padding:5rem 2rem 4.5rem;position:relative}.home-hero-copy{width:50%;margin-left:auto}.home-hero-title{font-family:var(--h1);color:var(--dark-green);text-wrap:balance;margin:0 0 1.25rem;font-size:3.125rem;font-weight:500;line-height:1.06}.home-hero-accent{color:var(--light-green);display:block}.home-hero-lead{color:var(--grey);margin:0 0 2rem;font-size:1.125rem;line-height:1.6}.chooser-heading{font-family:var(--h1);letter-spacing:.1em;text-transform:uppercase;color:var(--dark-green);margin:0 0 .75rem;font-size:.875rem;font-weight:600}.chooser{grid-template-columns:1fr 1fr;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.chooser-tile{background:var(--white);height:100%;box-shadow:var(--shadow-2);color:var(--dark-green);border-radius:16px;align-items:center;gap:.85rem;padding:.85rem 1rem;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.chooser-tile:hover,.chooser-tile:focus-visible{box-shadow:0 18px 40px -18px #0b3f4288, 0 0 0 2px var(--light-green);transform:translateY(-2px)}.chooser-icon{background:var(--tint);width:2.75rem;height:2.75rem;color:var(--dark-green);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.chooser-icon svg{width:28px;height:28px}.chooser-text{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.chooser-label{font-family:var(--h1);font-size:1.0625rem;font-weight:600}.chooser-price{white-space:nowrap;color:var(--grey);font-size:.8125rem}.chooser-arrow{color:var(--light-green);font-size:1.125rem}.chooser.is-dark .chooser-tile{color:var(--white);background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff2e}.chooser.is-dark .chooser-tile:hover,.chooser.is-dark .chooser-tile:focus-visible{box-shadow:inset 0 0 0 2px var(--mint);background:#ffffff1f}.chooser.is-dark .chooser-icon{color:var(--mint);background:#ffffff1a}.chooser.is-dark .chooser-price{color:#b9d9d8}.chooser.is-dark .chooser-arrow{color:var(--mint)}.home-hero-signup{color:var(--grey);margin:1.25rem 0 0;font-size:.9375rem}.home-hero-signup-link{font-family:var(--h1);color:var(--dark-green);font-weight:600}.home-hero-proof{border-top:1px solid var(--line);color:var(--dark-green);flex-wrap:wrap;gap:.4rem 1.25rem;margin:1.5rem 0 0;padding:1.25rem 0 0;font-size:.875rem;font-weight:600;list-style:none;display:flex}.home-hero-proof li:before{content:"✓";color:var(--light-green);margin-right:.4rem}.recognition{border-bottom:1px solid var(--line);background:#fbfdfd}.recognition-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 3rem;padding-top:1.1rem;padding-bottom:1.1rem;display:flex}.recognition-group{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.recognition-label{font-family:var(--h1);letter-spacing:.1em;text-transform:uppercase;color:var(--grey);margin:0;font-size:.75rem;font-weight:600}.recognition-press,.recognition-awards{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.recognition-logo{filter:grayscale();opacity:.75;width:auto;height:30px;transition:filter .2s,opacity .2s;display:block}.recognition-press li:hover .recognition-logo{filter:none;opacity:1}.recognition-wordmark{font-family:var(--h1);letter-spacing:.02em;color:#6b7475;font-size:1.0625rem;font-weight:700}.recognition-awards li{color:var(--dark-green);align-items:center;gap:.4rem;font-size:.8125rem;font-weight:600;display:inline-flex}.recognition-awards svg{color:#b8912f;flex-shrink:0}@media (max-width:991px){.recognition-inner{justify-content:flex-start}}.pillars{grid-template-columns:repeat(4,1fr);gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.pillar{border-radius:var(--radius-card);background:var(--white);min-width:0;box-shadow:var(--shadow-1);padding:1.75rem 1.5rem}.pillar-icon{background:var(--tint);width:3rem;height:3rem;color:var(--dark-green);border-radius:14px;place-items:center;margin-bottom:1.25rem;display:inline-grid}.pillar-icon svg{width:1.6rem;height:1.6rem}.pillar-title{font-family:var(--h1);color:var(--dark-green);margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.pillar-body{color:var(--grey);margin:0;line-height:1.6}.home-network{background:linear-gradient(180deg, var(--tint), #f6fbfb)}.home-network-grid{grid-template-columns:1fr 1fr;align-items:center;gap:3.5rem;display:grid}.members{margin:2rem 0 0;padding:0;list-style:none;display:grid}.member{border-bottom:1px solid #0f60641f;grid-template-columns:9.5rem 1fr;gap:1rem;padding:1rem 0;display:grid}.member:first-child{border-top:1px solid #0f60641f}.member-who{font-family:var(--h1);color:var(--dark-green);font-size:1.0625rem;font-weight:600}.member-gain{color:var(--grey);line-height:1.55}.member-link{color:var(--dark-green);white-space:nowrap;font-weight:600}.tele{background:radial-gradient(46rem 22rem at 100% 0%, #0eb7ab2e, transparent 60%), linear-gradient(135deg, var(--deep-green), #0d5457)}.tele-grid{grid-template-columns:1.6fr 1fr;align-items:stretch;gap:2rem;display:grid}.tele-stats{grid-template-columns:repeat(3,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.tele-stat{border-radius:var(--radius-card);background:#ffffff0f;flex-direction:column;gap:.6rem;min-width:0;padding:1.5rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff24}.tele-value{font-family:var(--h1);color:var(--mint);font-size:2.75rem;font-weight:600;line-height:1}.tele-label{color:#e3f2f1;flex:1;line-height:1.5}.tele-source{color:#a9cfcf;text-underline-offset:2px;font-size:.8125rem;text-decoration:underline}.tele-safe{border-radius:var(--radius-card);background:var(--white);padding:1.75rem}.tele-safe-title{font-family:var(--h1);color:var(--dark-green);margin:0 0 1rem;font-size:1.25rem;font-weight:600}.tele-safe ul{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.tele-safe li{color:var(--grey);padding-left:1.6rem;line-height:1.45;position:relative}.tele-safe li:before{content:"✓";color:var(--light-green);font-weight:700;position:absolute;left:0}@media (max-width:1199px){.tele-grid{grid-template-columns:1fr}}@media (max-width:767px){.tele-stats{grid-template-columns:1fr}}.home-consult-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:4rem;display:grid}.flow{gap:1.75rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.flow:before{content:"";background:linear-gradient(var(--light-green), #0eb7ab22);width:2px;position:absolute;top:1.5rem;bottom:1.5rem;left:1.375rem}.flow-step{grid-template-columns:2.75rem 1fr;gap:1.25rem;display:grid;position:relative}.flow-number{background:var(--dark-green);width:2.75rem;height:2.75rem;color:var(--white);font-family:var(--h1);box-shadow:0 0 0 6px var(--white);border-radius:50%;place-items:center;font-weight:600;display:grid}.flow-title{font-family:var(--h1);color:var(--dark-green);margin:.45rem 0 .3rem;font-size:1.25rem;font-weight:600}.flow-body{color:var(--grey);margin:0;font-size:1.0625rem;line-height:1.6}.home-consult-media{flex-direction:column;align-items:center;gap:1.5rem;min-width:0;display:flex}.home-consult-media .video-embed{width:100%}.home-closing{background:radial-gradient(50rem 24rem at 85% 0%, #0eb7ab33, transparent 60%), linear-gradient(135deg, var(--deep-green), var(--dark-green));padding:6rem 0}.home-closing .chooser{grid-template-columns:repeat(5,1fr);max-width:76rem;margin:0 auto}.home-closing-signup{text-align:center;color:#d9eeee;margin:2rem 0 0}.home-closing-signup-link{font-family:var(--h1);color:var(--white);font-weight:600}@media (max-width:1199px){.pillars,.home-closing .chooser{grid-template-columns:1fr 1fr}}@media (max-width:991px){.home-hero-media{width:100%;height:22rem;position:relative}.home-hero-media:after{background:linear-gradient(#fff0 55%,#fff 100%)}.home-hero-image{object-position:18% 22%}.home-hero-inner{margin-top:-2rem;padding-top:0}.home-hero-copy{width:100%}.home-network-grid,.home-consult-grid{grid-template-columns:1fr}.home-network .net{max-width:30rem}.home-section,.home-closing{padding:4.5rem 0}}@media (max-width:479px){.home-container,.home-hero-inner{padding-left:1.25rem;padding-right:1.25rem}.home-hero-media{height:17rem}.home-hero-title{font-size:2.25rem}.home-title{font-size:1.875rem}.home-hero-lead,.home-lead{font-size:1.0625rem}.chooser,.home-closing .chooser,.pillars{grid-template-columns:1fr}.member{grid-template-columns:1fr;gap:.25rem}.home-section,.home-closing{padding:3.5rem 0}}.recognition-logo[src*=carte-blanche]{height:40px}.chooser>li:last-child:nth-child(odd){grid-column:1/-1}.home-closing .chooser>li:last-child:nth-child(odd){grid-column:auto}@media (max-width:1199px){.home-closing .chooser>li:last-child:nth-child(odd){grid-column:1/-1}}.home-hero-signup-time{color:var(--grey)}
.ptabs{z-index:900;-webkit-backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--line);background:#ffffffeb;position:sticky;top:0}.ptabs-inner{align-items:center;gap:2rem;max-width:84rem;margin:0 auto;padding:.6rem 2rem;display:flex}.ptabs-name{font-family:var(--h1);color:var(--dark-green);white-space:nowrap;font-size:1.0625rem;font-weight:600}.ptabs-list{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.ptabs-link{border-radius:var(--radius-pill);font-family:var(--h1);color:var(--grey);padding:.45rem .9rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:block}.ptabs-link:hover{color:var(--dark-green);background:var(--tint)}.ptabs-link.is-active{background:var(--dark-green);color:var(--white)}.ptabs-cta.button{white-space:nowrap;margin-left:auto;padding:.45rem 1.1rem;font-size:.9375rem}@media (max-width:767px){.ptabs-inner{gap:.75rem;padding:.5rem 1.25rem}.ptabs-name,.ptabs-cta.button{display:none}.ptabs-list{justify-content:space-between;width:100%}.ptabs-link{padding:.45rem .8rem}}.pp-hero{background:linear-gradient(180deg, var(--tint), #f9fdfd 70%, var(--white));padding:4.5rem 0 5rem}.pp-plans{grid-template-columns:1fr 1fr;gap:1.5rem;max-width:64rem;margin:0 auto;display:grid}.pp-plans.is-single{grid-template-columns:1fr}.pp-plan{background:var(--white);min-width:0;box-shadow:var(--shadow-2);border-radius:24px;gap:2rem;padding:2.25rem;display:grid}.pp-plan.is-featured{box-shadow:0 24px 50px -24px #0b3f4277, 0 0 0 2px var(--light-green)}.pp-plan.is-wide{grid-template-columns:1fr 1.1fr;align-items:start;gap:3rem}.pp-plan-main{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.pp-plan-name{font-family:var(--h1);color:var(--dark-green);margin:0 0 1rem;font-size:1.25rem;font-weight:600}.pp-plan-price{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0;display:flex}.pp-plan-amount{font-family:var(--h1);color:var(--dark-green);font-size:3.5rem;font-weight:600;line-height:1}.pp-plan-period{color:var(--grey)}.pp-plan-percase{font-family:var(--h1);color:var(--light-green);margin:.75rem 0 0;font-size:1.25rem;font-weight:600}.pp-plan-note{color:var(--grey);margin:.4rem 0 0;font-size:.9375rem;line-height:1.5}.pp-plan-cta.button{margin-top:1.75rem}.pp-plan-assurance{color:var(--dark-green);margin:.9rem 0 0;font-size:.875rem;font-weight:600}.pp-plan-includes-title{font-family:var(--h1);letter-spacing:.1em;text-transform:uppercase;color:var(--grey);margin:0 0 .9rem;font-size:.8125rem;font-weight:600}.pp-plan-includes ul{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.pp-plan-includes li{color:var(--grey);gap:.7rem;line-height:1.45;display:flex}.pp-tick{background:var(--tint);width:1.4rem;height:1.4rem;color:var(--dark-green);border-radius:50%;flex-shrink:0;place-items:center;margin-top:.05rem;display:grid}.pp-calc-grid{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}.pc-grid{grid-template-columns:repeat(4,1fr);gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.pc-card{border-radius:var(--radius-card);background:var(--white);height:100%;box-shadow:var(--shadow-2);flex-direction:column;gap:.6rem;padding:1.75rem 1.5rem;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.pc-card:hover,.pc-card:focus-visible{box-shadow:0 22px 44px -20px #0b3f4288, 0 0 0 2px var(--light-green);transform:translateY(-3px)}.pc-profession{font-family:var(--h1);color:var(--dark-green);font-size:1.125rem;font-weight:600}.pc-price{flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}.pc-amount{font-family:var(--h1);color:var(--dark-green);font-size:2.25rem;font-weight:600;line-height:1.1}.pc-unit{color:var(--grey)}.pc-extra{color:var(--grey);flex:1;font-size:.9375rem;line-height:1.45}.pc-link{font-family:var(--h1);color:var(--light-green);margin-top:.5rem;font-weight:600}.pc-oh{border-radius:var(--radius-card);background:var(--white);box-shadow:var(--shadow-1);grid-template-columns:1fr auto auto;align-items:center;gap:2rem;margin-top:1.25rem;padding:1.5rem 1.75rem;display:grid}.pc-oh-name{font-family:var(--h1);color:var(--dark-green);margin:0 0 .25rem;font-size:1.125rem;font-weight:600}.pc-oh-body{color:var(--grey);margin:0;line-height:1.5}.pc-oh-price{white-space:nowrap;margin:0}.pc-oh .pc-amount{font-size:1.75rem}.price-teaser{background:linear-gradient(135deg, var(--tint), #f6fbfb);box-shadow:var(--shadow-1);border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:3rem;padding:2.25rem 2.5rem;display:grid}.price-teaser-copy .eyebrow{margin-bottom:.4rem}.price-teaser-price{align-items:baseline;gap:.5rem;margin:0;display:flex}.price-teaser-amount{font-family:var(--h1);color:var(--dark-green);font-size:3rem;font-weight:600;line-height:1}.price-teaser-period{color:var(--grey)}.price-teaser-extra{color:var(--grey);margin:.5rem 0 0;font-size:.9375rem}.price-teaser-points{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.price-teaser-points li{color:var(--dark-green);align-items:center;gap:.6rem;font-weight:600;display:flex}.price-teaser-points svg{color:var(--light-green);flex-shrink:0}.ev-key{border-radius:var(--radius-card);background:var(--dark-green);max-width:56rem;color:var(--white);margin:0 auto 2.5rem;padding:2rem 2.25rem}.ev-key-title{font-family:var(--h1);color:var(--white);margin:0 0 .6rem;font-size:1.5rem;font-weight:600}.ev-key-body{color:#d9eeee;margin:0;font-size:1.0625rem;line-height:1.65}.ev-own{max-width:56rem;margin:0 auto}.ev-own-label{text-align:center;font-family:var(--h1);letter-spacing:.1em;text-transform:uppercase;color:var(--grey);margin:0 0 1rem;font-size:.8125rem;font-weight:600}.ev-own-list{grid-template-columns:repeat(2,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.ev-own-list.count-3{grid-template-columns:repeat(3,1fr)}.ev-own-item{border-radius:var(--radius-card);background:var(--white);box-shadow:var(--shadow-2);flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.ev-own-value{font-family:var(--h1);color:var(--light-green);font-size:2.5rem;font-weight:600;line-height:1}.ev-own-text{color:var(--grey);line-height:1.5}.ev-studies-section{background:var(--smoke)}.ev-studies{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.ev-study{border-radius:var(--radius-card);background:var(--white);min-width:0;box-shadow:var(--shadow-1);border-top:4px solid var(--light-green);flex-direction:column;padding:1.75rem 1.5rem;display:flex}.ev-study-tag{font-family:var(--h1);letter-spacing:.06em;text-transform:uppercase;color:var(--light-green);margin-bottom:.6rem;font-size:.8125rem;font-weight:600}.ev-study-title{font-family:var(--h1);color:var(--dark-green);margin:0 0 .6rem;font-size:1.1875rem;font-weight:600;line-height:1.3}.ev-study-finding{color:var(--grey);flex:1;margin:0 0 1rem;line-height:1.6}.ev-study-source{color:var(--dark-green);font-size:.875rem;font-weight:600}.ev-honesty{border-radius:var(--radius-card);background:var(--white);max-width:56rem;box-shadow:var(--shadow-1);color:var(--grey);margin:2.5rem auto 0;padding:1.5rem 1.75rem;line-height:1.6}.ev-honesty-title{font-family:var(--h1);color:var(--dark-green);margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.ev-honesty p{margin:0}.ev-standards{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.ev-standard{border-radius:var(--radius-card);background:var(--white);box-shadow:var(--shadow-1);flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.ev-standard-body{font-family:var(--h1);letter-spacing:.1em;color:var(--light-green);font-size:.8125rem;font-weight:700}.ev-standard-title{font-family:var(--h1);color:var(--dark-green);font-weight:600;line-height:1.35}.ev-standard-what{color:var(--grey);margin:0;line-height:1.55}.ev-library{text-align:center;margin:2.5rem 0 0}.doc-support{border-radius:var(--radius-card);background:var(--tint);grid-template-columns:1fr auto;align-items:center;gap:2rem;margin-top:3rem;padding:2rem 2.25rem;display:grid}.doc-support-title{font-family:var(--h1);color:var(--dark-green);margin:0 0 .5rem;font-size:1.375rem;font-weight:600}.doc-support-body{max-width:48rem;color:var(--grey);margin:0;font-size:1.0625rem;line-height:1.6}.doc-support-link{white-space:nowrap}.wf-grid{grid-template-columns:repeat(4,1fr);gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.wf-card{border-radius:var(--radius-card);background:var(--white);height:100%;box-shadow:var(--shadow-2);flex-direction:column;gap:.6rem;padding:1.75rem 1.5rem;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.wf-card:hover,.wf-card:focus-visible{box-shadow:0 22px 44px -20px #0b3f4288, 0 0 0 2px var(--light-green);transform:translateY(-3px)}.wf-icon{margin-bottom:.4rem}.wf-title{font-family:var(--h1);color:var(--dark-green);font-size:1.375rem;font-weight:600}.wf-body{color:var(--grey);flex:1;line-height:1.55}.wf-price{color:var(--dark-green);font-size:.875rem;font-weight:600}.wf-link{font-family:var(--h1);color:var(--light-green);font-weight:600}.wf-oh{text-align:center;color:var(--grey);margin:2rem 0 0}@media (max-width:991px){.pp-plans,.pp-plan.is-wide,.pp-calc-grid,.price-teaser,.doc-support{grid-template-columns:1fr}.pp-plan.is-wide{gap:2rem}.price-teaser{gap:1.5rem}.pc-grid,.wf-grid,.ev-studies,.ev-standards{grid-template-columns:1fr 1fr}.pc-oh{grid-template-columns:1fr;gap:1rem}}@media (max-width:479px){.pp-hero{padding:3rem 0 3.5rem}.pp-plan,.price-teaser,.ev-key,.doc-support{padding:1.5rem}.pp-plan-amount{font-size:2.75rem}.pc-grid,.wf-grid,.ev-studies,.ev-standards,.ev-own-list,.ev-own-list.count-3{grid-template-columns:1fr}}.contact-section{background:linear-gradient(180deg, var(--tint), #f9fdfd 60%, var(--white));padding:4.5rem 0 6rem}.contact-grid-2{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;display:grid}.contact-options{gap:0;margin:2rem 0;padding:0;list-style:none;display:grid}.contact-options li{border-bottom:1px solid var(--line);grid-template-columns:13rem 1fr;gap:1rem;padding:.9rem 0;display:grid}.contact-options li:first-child{border-top:1px solid var(--line)}.contact-option-label{color:var(--grey)}.contact-option-value{color:var(--dark-green);overflow-wrap:anywhere;font-weight:600}.contact-start{border-radius:var(--radius-card);background:var(--white);box-shadow:var(--shadow-1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.contact-start-text{color:var(--grey);margin:0}.contact-start-text strong{color:var(--dark-green)}.contact-note{color:var(--grey);margin:1rem 0 0;font-size:.9375rem}.contact-card{background:var(--white);box-shadow:var(--shadow-2);border-radius:24px;padding:2.25rem}.contact-card-title{font-family:var(--h1);color:var(--dark-green);margin:0 0 1.25rem;font-size:1.5rem;font-weight:600}.contact-card .form{box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0}.contact-card .field-label{font-family:var(--paragraph);color:var(--dark-green);margin:1rem 0 .4rem;font-size:.9375rem;font-weight:600}.contact-card .field-label:first-child{margin-top:0}.field-optional{color:var(--grey);font-weight:400}.contact-card .select-field,.contact-card .text-field{background-color:var(--white);color:#1f2a2b;width:100%;height:auto;font-family:var(--paragraph);box-shadow:none;border:1px solid #cfe2e1;border-radius:12px;margin:0;padding:.75rem .9rem;font-size:1rem}.contact-card .select-field{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230f6064' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;background-size:16px;padding-right:2.5rem}.contact-card .select-field:focus,.contact-card .text-field:focus{border-color:var(--light-green);outline:none;box-shadow:0 0 0 3px #0eb7ab33}.contact-card .contact-message{resize:vertical;min-height:7rem}.contact-card input[type=submit].button{width:100%;margin-top:1.5rem;padding:.85rem 1.35rem;font-size:1.0625rem}@media (max-width:991px){.contact-grid-2{grid-template-columns:1fr;gap:2.5rem}}@media (max-width:479px){.contact-section{padding:3rem 0 4rem}.contact-options li{grid-template-columns:1fr;gap:.2rem}.contact-card{padding:1.5rem}}@media (min-width:992px){.pc-grid,.wf-grid{grid-template-columns:repeat(6,1fr)}.pc-grid>li,.wf-grid>li{grid-column:span 2}.pc-grid>li:nth-child(4),.wf-grid>li:nth-child(4){grid-column:2/span 2}}@media (min-width:480px) and (max-width:991px){.pc-grid>li:last-child:nth-child(odd),.wf-grid>li:last-child:nth-child(odd){grid-column:1/-1}}
.hero-slide{opacity:0;transition:opacity 1.2s}.hero-slide.is-active{opacity:1}.hero-caption{z-index:2;border-radius:var(--radius-pill);max-width:calc(100% - 4rem);box-shadow:var(--shadow-1);font-family:var(--h1);color:var(--dark-green);background:#ffffffeb;margin:0;padding:.55rem 1.1rem;font-size:.9375rem;font-weight:600;position:absolute;bottom:2rem;left:2rem}.hiw-section{background:var(--tint);padding:6rem 0;scroll-margin-top:5rem}.hiw-head{text-align:center;margin:0 auto 2.5rem}.hiw-title{font-family:var(--h1);letter-spacing:-.02em;color:var(--dark-green);margin:0 0 .75rem;font-size:clamp(2.75rem,6vw,4.5rem);font-weight:600;line-height:1}.hiw-sub{color:var(--grey);margin:0;font-size:1.125rem}.hiw-tabs{border-radius:var(--radius-pill);background:var(--white);width:fit-content;max-width:100%;box-shadow:var(--shadow-1);flex-wrap:wrap;justify-content:center;gap:.25rem;margin:0 auto 2.5rem;padding:.375rem;display:flex}.hiw-tab{border-radius:var(--radius-pill);font-family:var(--h1);color:var(--dark-green);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:.7rem 1.25rem;font-size:1rem;font-weight:600}.hiw-tab:hover{background:var(--tint)}.hiw-tab.is-active{background:var(--deep-green);color:var(--white)}.hiw-tab:focus-visible{outline:3px solid var(--light-green);outline-offset:2px}.hiw-panel{background:var(--white);box-shadow:var(--shadow-2);border-radius:28px;grid-template-columns:1fr 1fr;align-items:center;gap:3rem;padding:1.25rem;animation:.35s hiw-in;display:grid}@keyframes hiw-in{0%{opacity:0;transform:translateY(6px)}}.hiw-media{aspect-ratio:1;border-radius:20px;max-width:100%;position:relative;overflow:hidden}.hiw-image{object-fit:cover}.hiw-body{min-width:0;padding:1rem 2rem 1rem 0}.hiw-intro{font-family:var(--h1);color:var(--dark-green);text-wrap:balance;margin:0 0 2rem;font-size:1.375rem;font-weight:500;line-height:1.35}.hiw-steps{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.hiw-step{grid-template-columns:2.75rem 1fr;align-items:start;gap:1rem;display:grid}.hiw-num{background:var(--mint);width:2.75rem;height:2.75rem;font-family:var(--h1);color:var(--deep-green);border-radius:50%;place-items:center;font-size:1.125rem;font-weight:700;display:grid}.hiw-step-title{font-family:var(--h1);color:var(--dark-green);margin:.15rem 0 .3rem;font-size:1.25rem;font-weight:600}.hiw-step-body{color:var(--grey);margin:0;font-size:1rem;line-height:1.55}.hiw-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:2.25rem;display:flex}.hiw-more{font-family:var(--h1);color:var(--dark-green);font-weight:600}.hiw-more:hover{color:var(--light-green)}.home-row{background:var(--white);padding:6rem 0}.home-row.is-reverse{background:#f6fbfb}.home-row-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:4.5rem;display:grid}.home-row.is-reverse .home-row-grid{grid-template-columns:.9fr 1.1fr}.home-row.is-reverse .home-row-visual{order:2}.home-row-visual{min-width:0}.home-row-photo{aspect-ratio:4/3;max-width:100%;box-shadow:var(--shadow-2);border-radius:24px;position:relative;overflow:hidden}.home-row-image{object-fit:cover}.home-row-copy{min-width:0}.home-row-title{font-family:var(--h1);color:var(--dark-green);text-wrap:balance;margin:0 0 1rem;font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1.08}.home-row-body{max-width:32rem;color:var(--grey);margin:0 0 2rem;font-size:1.1875rem;line-height:1.6}.tele-band{background:radial-gradient(40rem 20rem at 90% 0%, #0eb7ab33, transparent 60%), linear-gradient(135deg, var(--deep-green), var(--dark-green));padding:4.5rem 0}.tele-band-inner{grid-template-columns:1.1fr 1fr auto;align-items:center;gap:3rem;display:grid}.tele-band-title{font-family:var(--h1);color:var(--white);text-wrap:balance;margin:0;font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:600;line-height:1.1}.tele-band-stat{align-items:center;gap:1.25rem;margin:0;display:flex}.tele-band-value{font-family:var(--h1);color:var(--mint);font-size:3.5rem;font-weight:700;line-height:1}.tele-band-label{color:#d9eeee;font-size:.9375rem;line-height:1.5}.tele-band-source{color:var(--white);text-decoration:underline}.tele-band-button{white-space:nowrap}.pilot-band{background:var(--tint);border-top:1px solid var(--line);padding:4rem 0}.pilot-band-title{font-family:var(--h1);color:var(--deep-green);text-wrap:balance;margin:.25rem 0 0;font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:600;line-height:1.1}.pilot-band-lead{color:var(--grey);margin:0;font-size:1rem;line-height:1.55}.fc-section{background:linear-gradient(180deg, var(--tint), var(--white) 22rem);padding:4.5rem 0 5rem}.fc-groups{gap:1.25rem;margin-top:3rem;display:grid}.fc-group{border-radius:var(--radius-card);background:var(--white);box-shadow:var(--shadow-1);grid-template-columns:19rem 1fr;gap:2.5rem;padding:2rem;scroll-margin-top:6rem;display:grid}.fc-group-number{font-family:var(--h1);letter-spacing:.1em;color:var(--light-green);font-size:.875rem;font-weight:700}.fc-group-title{font-family:var(--h1);color:var(--dark-green);margin:.4rem 0 .5rem;font-size:1.5rem;font-weight:600;line-height:1.2}.fc-group-lead{color:var(--grey);margin:0;line-height:1.55}.fc-list{grid-template-columns:1fr 1fr;align-content:start;gap:0 1.75rem;margin:0;padding:0;list-style:none;display:grid}.fc-item{border-bottom:1px solid var(--line)}.fc-summary{cursor:pointer;align-items:center;gap:.75rem;padding:.75rem 0;list-style:none;display:flex}.fc-summary::-webkit-details-marker{display:none}.fc-icon{color:var(--light-green);flex:none;display:inline-flex}.fc-icon svg{width:22px;height:22px}.fc-title{color:var(--dark-green);flex:1;font-size:1rem;font-weight:600}.fc-toggle{flex:none;width:1.25rem;height:1.25rem;position:relative}.fc-toggle:before,.fc-toggle:after{content:"";background:var(--light-green);border-radius:2px;width:12px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fc-toggle:after{transition:transform .2s;transform:translate(-50%,-50%)rotate(90deg)}.fc-item[open] .fc-toggle:after{transform:translate(-50%,-50%)}.fc-body{color:var(--grey);margin:0 0 1rem 2.15rem;font-size:.9375rem;line-height:1.55}.fc-cta{flex-direction:column;align-items:center;gap:1rem;margin-top:3rem;display:flex}.fc-cta-text{color:var(--grey);margin:0}@media (max-width:991px){.hiw-section,.home-row{padding:4rem 0}.hiw-panel,.home-row-grid,.home-row.is-reverse .home-row-grid,.tele-band-inner,.fc-group{grid-template-columns:1fr}.hiw-panel{gap:1.5rem}.hiw-media{aspect-ratio:16/10}.hiw-body{padding:0 .5rem .75rem}.home-row-grid{gap:2rem}.home-row.is-reverse .home-row-visual{order:0}.tele-band-inner{gap:1.5rem}.fc-group{gap:1.25rem}.hero-caption{max-width:calc(100% - 2rem);font-size:.875rem;bottom:1rem;left:1rem}}@media (max-width:600px){.hiw-tabs{scrollbar-width:none;border-radius:16px;flex-wrap:nowrap;justify-content:flex-start;width:100%;overflow-x:auto}.hiw-tabs::-webkit-scrollbar{display:none}.hiw-tab{padding:.6rem 1rem;font-size:.9375rem}.hiw-panel{padding:.75rem}.fc-list{grid-template-columns:1fr}.fc-group{padding:1.5rem}.tele-band-value{font-size:2.75rem}}@media (prefers-reduced-motion:reduce){.hero-slide{transition:none}.hiw-panel{animation:none}}.hiw-panel.is-wide{grid-template-columns:1fr;padding:2.75rem}.hiw-panel.is-wide .hiw-body{padding:0}.hiw-panel.is-wide .hiw-intro{text-align:center;max-width:40rem;margin:0 auto 2.5rem}.hiw-panel.is-wide .hiw-steps{grid-template-columns:repeat(4,1fr);gap:2rem}.hiw-panel.is-wide .hiw-step{grid-template-columns:1fr;align-content:start;gap:.75rem}.hiw-panel.is-wide .hiw-actions{justify-content:center;margin-top:2.75rem}.about-intro{background:linear-gradient(180deg, var(--tint), var(--white));padding:5rem 0}.about-intro-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:4rem;display:grid}.about-intro-copy{min-width:0}.about-intro-photo{aspect-ratio:1;max-width:100%;box-shadow:var(--shadow-2);border-radius:24px;position:relative;overflow:hidden}.about-intro-image{object-fit:cover}@media (max-width:991px){.hiw-panel.is-wide{padding:1.75rem}.hiw-panel.is-wide .hiw-steps{grid-template-columns:1fr 1fr}.about-intro{padding:3.5rem 0}.about-intro-grid{grid-template-columns:1fr;gap:2rem}.about-intro-photo{aspect-ratio:16/10}.hero-caption{top:1rem;bottom:auto}}@media (max-width:600px){.hiw-panel.is-wide{padding:1.25rem}.hiw-panel.is-wide .hiw-steps{grid-template-columns:1fr;gap:1.5rem}.hiw-panel.is-wide .hiw-step{grid-template-columns:2.75rem 1fr;gap:1rem}.hiw-panel.is-wide .hiw-intro{text-align:left}}.preconsult-device{grid-template-columns:1.15fr 1fr;align-items:stretch;gap:1.5rem;max-width:68rem;margin:0 auto;display:grid}.preconsult-device .preconsult-options{grid-template-columns:1fr;align-content:center;max-width:none;margin:0}.preconsult-photo{flex-direction:column;gap:.75rem;min-width:0;margin:0;display:flex}.preconsult-photo-frame{aspect-ratio:4/3;max-width:100%;box-shadow:var(--shadow-2);border-radius:20px;position:relative;overflow:hidden}.preconsult-photo-image{object-fit:cover}.preconsult-photo-caption{color:var(--grey);text-align:center;font-size:.875rem}@media (max-width:991px){.preconsult-device{grid-template-columns:1fr;max-width:40rem}}.cookie-banner{z-index:1200;background:var(--white);border:1px solid #0f60641f;border-radius:18px;flex-direction:column;gap:1rem;max-width:26rem;padding:1.25rem 1.375rem;display:flex;position:fixed;bottom:1.5rem;left:1.5rem;box-shadow:0 18px 40px -16px #0f606459}.cookie-banner-text{color:var(--dark-green);margin:0;font-size:.9375rem;line-height:1.5}.cookie-banner-text a{color:var(--dark-green);font-weight:600;text-decoration:underline}.cookie-banner-actions{justify-content:flex-end;gap:.625rem;display:flex}.cookie-banner-button{font:inherit;color:var(--white);background:var(--light-green);border:2px solid var(--light-green);cursor:pointer;border-radius:999px;padding:.625rem 1.25rem;font-size:.9375rem;font-weight:600}.cookie-banner-button.is-secondary{color:var(--dark-green);background:0 0;border-color:#0f606433}.cookie-banner-button:focus-visible,.site-footer-legal-button:focus-visible,.legal-page-button:focus-visible{outline:3px solid var(--light-green);outline-offset:2px}.site-footer-legal{margin:0;font-size:.875rem}.site-footer-legal a,.site-footer-legal-button{color:inherit;text-decoration:underline}.site-footer-legal-button,.legal-page-button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.legal-page{padding:5rem 0 6rem}.legal-page-inner{max-width:46rem}.legal-page h2{color:var(--dark-green);margin:2.25rem 0 .75rem;font-size:1.375rem}.legal-page p,.legal-page li{font-size:1.0625rem;line-height:1.65}.legal-page ul{gap:.75rem;padding-left:1.25rem;display:grid}.legal-page a,.legal-page-button{color:var(--dark-green);font-weight:600;text-decoration:underline}@media (max-width:767px){.cookie-banner{left:.75rem;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom,0px));max-width:none}.cookie-banner-actions .cookie-banner-button{flex:1}.legal-page{padding:3.5rem 0 4.5rem}}.contact-card .contact-pilot{font-family:var(--paragraph);color:var(--dark-green);cursor:pointer;align-items:flex-start;gap:.6rem;margin:1rem 0 0;font-size:.9375rem;font-weight:500;display:flex}.contact-card .contact-pilot input{width:1.15rem;height:1.15rem;accent-color:var(--dark-green);flex:none;margin:.15rem 0 0}.contact-card .contact-pilot-note{color:#1f2a2b;background:#eef7f6;border-radius:12px;margin:.6rem 0 0;padding:.7rem .9rem;font-size:.9rem;line-height:1.5}.pilot-prompt{z-index:1150;background:var(--white);border:1px solid #0f60641f;border-top:4px solid var(--light-green);border-radius:18px;width:min(24rem,100vw - 3rem);padding:1.5rem 1.5rem 1.375rem;animation:.35s ease-out pilot-prompt-in;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 22px 48px -18px #0f606466}.pilot-prompt-eyebrow{margin:0}.pilot-prompt-title{font-family:var(--h1);color:var(--dark-green);text-wrap:balance;margin:.35rem 2rem 0 0;font-size:1.375rem;font-weight:600;line-height:1.2}.pilot-prompt-text{color:#1f2a2b;margin:.6rem 0 0;font-size:.9375rem;line-height:1.55}.pilot-prompt-actions{gap:.625rem;margin-top:1.125rem;display:flex}.pilot-prompt-cta{text-decoration:none}.pilot-prompt-close{width:2rem;height:2rem;color:var(--dark-green);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:.875rem;right:.875rem}.pilot-prompt-close:hover{background:#0f606414}.pilot-prompt-close:focus-visible,.pilot-prompt-cta:focus-visible{outline:3px solid var(--light-green);outline-offset:2px}@keyframes pilot-prompt-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pilot-prompt{animation:none}}@media screen and (max-width:767px){.pilot-prompt{left:.75rem;right:.75rem;bottom:calc(5.25rem + env(safe-area-inset-bottom,0px));width:auto}.pilot-prompt-actions>*{text-align:center;white-space:nowrap;flex:1;padding-inline:.75rem}}.signup-steps{gap:1rem;width:100%;display:grid}.signup-steps-time{background:var(--tint);font-family:var(--h1);color:var(--dark-green);border-radius:999px;justify-self:start;align-items:center;gap:.45rem;margin:0;padding:.35rem .85rem;font-size:.9375rem;font-weight:600;display:inline-flex}.signup-steps-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.signup-step{align-items:flex-start;gap:.8rem;display:flex}.signup-step-number{background:var(--light-green);width:1.9rem;height:1.9rem;font-family:var(--h1);color:var(--white);border-radius:999px;flex:none;place-items:center;font-size:.95rem;font-weight:600;display:grid}.signup-step-text{gap:.1rem;min-width:0;padding-top:.15rem;display:grid}.signup-step-title{font-family:var(--h1);color:var(--dark-green);font-size:1.05rem;font-weight:600}.signup-step-body{color:var(--grey);font-size:.9375rem;line-height:1.5}.signup-steps.is-dark{justify-items:center;max-width:60rem;margin:2.25rem auto 2.5rem}.signup-steps.is-dark .signup-steps-time{color:var(--white);background:#ffffff1f;justify-self:center}.signup-steps.is-dark .signup-steps-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:100%}.signup-steps.is-dark .signup-step{text-align:center;background:#ffffff12;border:1px solid #ffffff26;border-radius:18px;flex-direction:column;align-items:center;gap:.7rem;padding:1.25rem 1.25rem 1.375rem}.signup-steps.is-dark .signup-step-number{background:var(--mint);color:var(--deep-green)}.signup-steps.is-dark .signup-step-title{color:var(--white)}.signup-steps.is-dark .signup-step-body{color:#d9f1ef}.contact-start .signup-steps{flex-basis:100%}@media screen and (max-width:767px){.signup-steps.is-dark .signup-steps-list{grid-template-columns:1fr}.signup-steps.is-dark .signup-step{text-align:left;flex-direction:row;align-items:flex-start}}
:root{--h1:var(--font-outfit), Outfit, sans-serif;--paragraph:var(--font-montserrat), Montserrat, sans-serif}html{scroll-behavior:smooth}body{color:var(--grey);font-family:var(--paragraph);background:var(--white);margin:0}img{height:auto}.rl_footer1_logo{width:auto;max-width:100%}.rl_navbar1_component{z-index:1001;position:relative}@media screen and (max-width:991px){.rl_navbar1_component.is-open .rl_navbar1_menu,.w-nav[data-collapse=medium].is-open .w-nav-menu{z-index:1000;position:absolute;top:100%;left:0;right:0;display:block!important}}.scroll-reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(24px)}.scroll-reveal.is-visible{opacity:1;transform:translate(0,0)}.hp-field{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}
