/* resources-before-you-pay-an-emailed-invoice: generated by build.mjs from src/pages/resources-before-you-pay-an-emailed-invoice.html. Edit the source, not this file. */
@layer util, base;
/* Self-hosted Google Fonts (SIL Open Font License 1.1, see /fonts/OFL-*.txt). Both are variable fonts:
   one file per subset covers every weight the site uses. */
@font-face{font-family:'Atkinson Hyperlegible Next';font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/atkinson-next-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Atkinson Hyperlegible Next';font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/atkinson-next-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Nunito';font-style:normal;font-weight:700 800;font-display:swap;src:url(/fonts/nunito-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Nunito';font-style:normal;font-weight:700 800;font-display:swap;src:url(/fonts/nunito-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@layer util {
  @media (max-width: 640px) { .hide-p{display:none !important} }
  @media (min-width: 641px) { .hide-d{display:none !important} }
  .hp{display:none !important}
  .skip{position:absolute;left:16px;top:16px;z-index:100;padding:12px 20px;border-radius:999px;background-color:#14B8A6;color:#0B2338;font:700 18px/1.2 'Atkinson Hyperlegible Next',system-ui,sans-serif;text-decoration:none;transform:translateY(-300%)}
  .skip:focus{transform:none;outline:3px solid #0B2338;outline-offset:3px}
  picture{display:contents}
  picture>source{display:none}
  .cc-hero-art{pointer-events:none}
  @media (max-width:640px){html{scroll-padding-bottom:calc(84px + env(safe-area-inset-bottom))}}
  /* very short phone screens (400% zoom, small landscape windows): the call bar sits at the end of the page instead of covering a quarter of it */
  @media (max-width:640px) and (max-height:400px){.cc-callbar{position:static !important}html{scroll-padding-bottom:0 !important}}
  /* a form field focused by the browser (e.g. after an empty submit) keeps its label on screen */
  .cc-field :is(input,select,textarea){scroll-margin-top:72px}
  /* in-page links glide on every page (they used to only on Services) */
  @media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
  /* ...except while a form field has focus: a smooth scroll stops short when the browser brings a focused or invalid field into view */
  @media (prefers-reduced-motion:no-preference){html:has(form :focus){scroll-behavior:auto}}
  /* phone: press feedback on the links that had none (wordmarks, footer phone) */
  @media (max-width:640px){.cc-word:active,.cc-foot a[href="/"]:not(li > a):active,.cc-foot a[href^="tel:"]:active{opacity:.7 !important}}
  /* phones: a heading word that can't fit its line (narrow screens with larger text spacing) breaks instead of spilling out */
  @media (max-width:640px){h1,h2,h3,h4,.cc-jname{overflow-wrap:break-word}}
  @media (max-width:389px){h3{white-space:normal !important}}
  /* Windows High Contrast and other forced-colour modes: buttons keep an outline, icons and chart labels take the
     system text colour, and a focused field gets a real ring (the normal focus glow is a box-shadow, which these modes drop) */
  @media (forced-colors: active){
    .cc-btn,.cc-root button{border:2px solid currentColor !important}
    svg[stroke]:not([stroke="none"]){stroke:currentColor !important}
    svg text{fill:CanvasText !important}
    .cc-field :is(input,select,textarea):focus{outline:3px solid transparent !important;outline-offset:2px}
  }
  /* printing (background colours are off by default): navy text instead of washed-out white, and no empty first page */
  @media print{
    .cc-panel,.cc-panel *,.cc-foot,.cc-foot *{color:#0B2338 !important}
    .cc-btn-ghost{border-color:#0B2338 !important}
    .cc-hero-art{display:none !important}
    .cc-hero-grid{padding-bottom:48px !important}
  }
}
@layer base {
  /* Resources pages: one centred column of 8 of 12 on wide screens, full width below 1081px */
  .rs-article ol>li::marker,.rs-article ul>li::marker{color:#0F766E;font-weight:700}
  .rs-article li{overflow-wrap:anywhere}
  .rs-tel{transition:text-decoration-color .2s ease}
  .rs-tel:hover{text-decoration-color:#FFFFFF !important}
  .rs-crumb{transition:color .2s ease}
  .rs-crumb:hover{color:#FFFFFF !important}
  .rs-title::after{content:"";position:absolute;inset:0;border-radius:28px}
  .rs-item:hover .rs-title{color:#0F766E !important;text-decoration-color:#14B8A6 !important}
  @media (min-width: 641px) {
    /* policy text keeps a readable line length (about 75 characters) on wide screens */
    .pv-grid article p{max-width:34em}
    body{margin:0;background:#FAF8F5}
    .cc-root a:focus-visible,.cc-root button:focus-visible{outline:3px solid #0F766E;outline-offset:3px}
    .cc-navy a:focus-visible,.cc-navy button:focus-visible{outline-color:#2DD4BF}
    .cc-teal a:focus-visible,.cc-teal button:focus-visible{outline-color:#0B2338}
    .cc-teal form a:focus-visible,.cc-teal form button:focus-visible{outline-color:#0F766E}
    .cc-navlink{transition:background-color .2s ease,color .2s ease}
    .cc-navlink:hover{background-color:rgba(255,255,255,0.08) !important}
    .cc-navlink[aria-current="page"]{position:relative}
    .cc-navlink[aria-current="page"]::after{content:"";position:absolute;left:16px;right:16px;bottom:6px;height:3px;border-radius:3px;background-color:#14B8A6}
    .cc-btn{transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}
    .cc-btn-teal:hover{background-color:#2DD4BF !important;box-shadow:0 14px 28px -14px rgba(20,184,166,0.75) !important}
    .cc-btn-teal:active{background-color:#11A595 !important;box-shadow:none !important}
    .cc-btn-ghost:hover{background-color:rgba(255,255,255,0.10) !important;border-color:#FFFFFF !important}
    .cc-btn-ghost:active{background-color:rgba(255,255,255,0.16) !important}
    .cc-btn-navy:hover{background-color:#163552 !important;box-shadow:0 14px 28px -14px rgba(11,35,56,0.7) !important}
    .cc-btn-navy:active{background-color:#06182A !important;box-shadow:none !important}
    .cc-link{transition:color .2s ease,text-decoration-color .2s ease}
    .cc-link:hover{color:#0B2338 !important;text-decoration-color:#14B8A6 !important}
    .cc-link .cc-arrow{transition:transform .2s ease}
    .cc-plain{transition:color .2s ease,text-decoration-color .2s ease}
    .cc-plain:hover{color:#0F766E !important;text-decoration-color:#14B8A6 !important}
    .cc-foot a{transition:color .2s ease}
    .cc-foot a:hover{color:#FFFFFF !important;text-decoration:underline !important;text-decoration-color:#14B8A6 !important;text-underline-offset:6px}
    .cc-foot a[aria-current="page"]{color:#FFFFFF !important;text-decoration:underline !important;text-decoration-color:#14B8A6 !important;text-decoration-thickness:2px !important;text-underline-offset:6px}
    .cc-card{transition:transform .25s ease,box-shadow .25s ease}
    .cc-panel{background-image:radial-gradient(ellipse 52% 60% at 84% 78%,rgba(20,184,166,0.22),rgba(20,184,166,0) 70%),radial-gradient(ellipse 40% 50% at 0% 0%,rgba(255,255,255,0.06),rgba(255,255,255,0) 70%)}
    .cc-tile{background-image:radial-gradient(ellipse 70% 60% at 50% 38%,#FBF8F3,#F1EBE1 78%)}
    .cc-hsteps>li{position:relative}
    .cc-hsteps>li:not(:last-child)::after{content:"";position:absolute;left:96px;right:-40px;top:27px;height:4px;background-image:radial-gradient(circle,#14B8A6 1.8px,rgba(20,184,166,0) 2.4px);background-size:12px 4px;background-repeat:repeat-x}
    .cc-field input{transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}
    .cc-field input::placeholder{color:#64748B}
    .cc-field input:hover{border-color:rgba(11,35,56,0.70) !important}
    .cc-field input:focus{outline:none;border-color:#0F766E !important;box-shadow:0 0 0 4px rgba(20,184,166,0.24) !important;background-color:#FFFFFF !important}
    .cc-field input:user-invalid{border-color:#B42318 !important;background-color:#FFF7F5 !important}
    .cc-field input:user-invalid:focus{box-shadow:0 0 0 4px rgba(180,35,24,0.16) !important}
    .cc-field .cc-err{display:none}
    .cc-field input:user-invalid ~ .cc-err{display:flex}
    .cc-field input:user-invalid ~ .cc-help{display:none}
    @media (prefers-reduced-motion: no-preference) {
      .cc-btn-teal:hover,.cc-btn-navy:hover{transform:translateY(-1px)}
      .cc-btn:active{transform:translateY(0) scale(0.98)}
      .cc-card:hover{transform:translateY(-3px);box-shadow:0 1px 2px rgba(11,35,56,0.05),0 28px 48px -22px rgba(11,35,56,0.24) !important}
      .cc-link:hover .cc-arrow{transform:translateX(3px)}
      .cc-rise{animation:cc-rise .7s cubic-bezier(.2,.7,.2,1) both}
      .cc-d1{animation-delay:.08s}
      .cc-d2{animation-delay:.16s}
      .cc-d3{animation-delay:.24s}
      .cc-d4{animation-delay:.32s}
      .cc-fade{animation:cc-fade 1s ease .2s both}
    }
    @keyframes cc-rise{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
    @keyframes cc-fade{from{opacity:0}to{opacity:1}}
    @media (max-width: 1240px) {
      .cc-hero-art{width:560px !important;bottom:-64px !important}
      .cc-promise{grid-template-columns:1fr !important;row-gap:20px}
      .cc-promise>li{border-left:0 !important}
      .cc-ww{grid-template-columns:1fr !important}
    }
    @media (max-width: 1080px) {
      .cc-hero-grid{padding-bottom:360px !important}
      .cc-hero-art{right:50% !important;transform:translateX(50%)}
      .cc-hsteps{grid-template-columns:1fr !important;row-gap:24px !important}
      .cc-hsteps>li::after{display:none}
      .cc-close{grid-template-columns:1fr !important}
      .cc-footgrid{grid-template-columns:1fr 1fr !important}
    }
    @media (max-width: 860px) {
      .cc-hdr{flex-wrap:wrap;row-gap:4px;padding:20px 0 12px !important}
      .cc-navlinks{order:3;flex:0 0 100%;margin-left:-14px}
      .cc-h1{font-size:68px !important}
      .cc-h2{font-size:46px !important}
      .cc-wrap{padding-left:32px !important;padding-right:32px !important}
      .cc-hours-top{grid-template-columns:1fr !important}
    }
    @media (max-width: 640px) {
      .cc-footgrid{grid-template-columns:1fr !important}
      .cc-hero-art{width:92% !important}
      .cc-area{grid-template-columns:1fr !important}
    }
    /* resources pages only */
    @media (max-width: 1080px) {
      .rs-grid{grid-template-columns:1fr !important}
      .rs-grid>*{grid-column:1 / -1 !important}
    }
  }
  @media (max-width: 640px) {
    body{margin:0;background:#FAF8F5}
    .cc-root a,.cc-root button{-webkit-tap-highlight-color:transparent}
    .cc-root a:focus-visible,.cc-root button:focus-visible{outline:3px solid #0F766E;outline-offset:3px}
    .cc-navy a:focus-visible,.cc-navy button:focus-visible{outline-color:#2DD4BF}
    .cc-teal a:focus-visible,.cc-teal button:focus-visible{outline-color:#0B2338}
    .cc-teal form a:focus-visible,.cc-teal form button:focus-visible{outline-color:#0F766E}
    .cc-navlink{transition:background-color .2s ease}
    .cc-navlink:active{background-color:rgba(255,255,255,0.12) !important}
    .cc-navlink[aria-current="page"]{position:relative}
    .cc-navlink[aria-current="page"]::after{content:"";position:absolute;left:12px;right:12px;bottom:5px;height:3px;border-radius:3px;background-color:#14B8A6}
    .cc-btn{transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease}
    .cc-btn-teal:hover{background-color:#2DD4BF !important}
    .cc-btn-teal:active{background-color:#11A595 !important}
    .cc-btn-ghost:active{background-color:rgba(255,255,255,0.14) !important;border-color:#FFFFFF !important}
    .cc-btn-navy:hover{background-color:#163552 !important}
    .cc-btn-navy:active{background-color:#06182A !important}
    .cc-link:active{color:#0B2338 !important}
    .cc-plain:active{color:#0F766E !important}
    .cc-foot a:active{color:#FFFFFF !important}
    .cc-foot a[aria-current="page"]{color:#FFFFFF !important;text-decoration:underline !important;text-decoration-color:#14B8A6 !important;text-decoration-thickness:2px !important;text-underline-offset:6px}
    .cc-panel{background-image:radial-gradient(ellipse 90% 40% at 70% 92%,rgba(20,184,166,0.24),rgba(20,184,166,0) 70%),radial-gradient(ellipse 60% 30% at 0% 0%,rgba(255,255,255,0.06),rgba(255,255,255,0) 70%)}
    .cc-tile{background-image:radial-gradient(ellipse 70% 60% at 50% 38%,#FBF8F3,#F1EBE1 78%)}
    .cc-steps>li{position:relative}
    .cc-steps>li:not(:last-child)::before{content:"";position:absolute;left:21px;top:52px;bottom:-22px;width:4px;background-image:radial-gradient(circle,#14B8A6 1.8px,rgba(20,184,166,0) 2.4px);background-size:4px 12px;background-repeat:repeat-y}
    .cc-field input{transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}
    .cc-field input:focus{outline:none;border-color:#0F766E !important;box-shadow:0 0 0 4px rgba(20,184,166,0.24) !important;background-color:#FFFFFF !important}
    .cc-field input:user-invalid{border-color:#B42318 !important;background-color:#FFF7F5 !important}
    .cc-field input:user-invalid:focus{box-shadow:0 0 0 4px rgba(180,35,24,0.16) !important}
    .cc-field .cc-err{display:none}
    .cc-field input:user-invalid ~ .cc-err{display:flex}
    .cc-field input:user-invalid ~ .cc-help{display:none}
    @media (prefers-reduced-motion: no-preference) {
      .cc-btn:active{transform:scale(0.98)}
      .cc-rise{animation:cc-rise .7s cubic-bezier(.2,.7,.2,1) both}
      .cc-d1{animation-delay:.08s}
      .cc-d2{animation-delay:.16s}
      .cc-d3{animation-delay:.24s}
      .cc-fade{animation:cc-fade 1s ease .2s both}
    }
    @keyframes cc-rise{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
    @keyframes cc-fade{from{opacity:0}to{opacity:1}}
    .rs-title::after{border-radius:24px}
  }
}
.s-1y88iiz{display:contents}
.s-fn8bal{color:#0F766E;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:rgba(15,118,110,0.4);white-space:nowrap}
.s-5ljvi5{color:#0F766E;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:rgba(15,118,110,0.4)}
.s-1vettvj{padding:72px 64px 40px}
.s-1gjzljz{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,3fr);gap:48px}
.s-1dud3je{display:inline-flex;align-items:center;min-height:44px;font-family:Nunito,sans-serif;font-weight:800;font-size:25px;letter-spacing:-0.02em;color:#FFFFFF;text-decoration:none}
.s-13f4zhh{margin:12px 0 0;max-width:22em;font-size:18px;line-height:1.55;color:#D9D4CC}
.s-5goeua{white-space:nowrap}
.s-13ere2n{margin:0 0 14px;font-family:Nunito,sans-serif;font-weight:700;font-size:18px;color:#FFFFFF}
.s-1xgmk17{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:19px;font-weight:700;color:#FFFFFF;text-decoration:none}
.s-1bwig2r{margin:6px 0 0;font-size:17px;color:#D9D4CC}
.s-15ykcyj{margin:6px 0 0;font-size:17px;color:#D9D4CC;max-width:20em}
.s-7jhp36{list-style:none;margin:0;padding:0;display:grid;gap:2px}
.s-kcazuv{display:inline-flex;align-items:center;min-height:44px;font-size:18px;color:#D9D4CC;text-decoration:none}
.s-1vypp47{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:56px;padding-top:24px;border-top:1px solid rgba(255,255,255,0.14);font-size:16px;color:#D9D4CC}
.s-1097461{margin:0}
.s-2uanyb{display:inline-flex;align-items:center;min-height:44px;font-family:Nunito,sans-serif;font-weight:800;font-size:22px;letter-spacing:-0.02em;color:#FFFFFF;text-decoration:none}
.s-z0eyog{margin:6px 0 0;font-size:17px;line-height:1.5}
.s-14ex927{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:18px;font-size:19px;font-weight:700;color:#FFFFFF;text-decoration:none}
.s-11gqlxe{margin:2px 0 0;font-size:16px}
.s-1t1p3b9{margin-top:20px;padding-top:12px;border-top:1px solid rgba(255,255,255,0.14)}
.s-x0i6nn{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;column-gap:22px}
.s-113dg2q{display:flex;align-items:center;min-height:44px;font-size:17px;color:#D9D4CC;text-decoration:none}
.s-1ff30qr{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:10px;padding-top:6px;border-top:1px solid rgba(255,255,255,0.14)}
.s-1lls40d{margin:0;font-size:15px}
.s-1tvdmzo{display:inline-flex;align-items:center;min-height:44px;font-size:15px;color:#D9D4CC;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:rgba(217,212,204,0.5)}
.s-j6netg{position:sticky;bottom:0;z-index:20;margin:0 -12px;padding:8px 12px calc(8px + env(safe-area-inset-bottom));background-color:rgba(250,248,245,0.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid rgba(11,35,56,0.10)}
.s-1p155ay{display:flex;align-items:center;justify-content:center;gap:10px;min-height:50px;border-radius:999px;background-color:#14B8A6;color:#0B2338;font-weight:700;font-size:18px;text-decoration:none}
@media (min-width: 641px) {
  .d-vhxozy{background:#FAF8F5;padding:24px 24px 0;font-family:'Atkinson Hyperlegible Next',system-ui,sans-serif;font-size:19px;line-height:1.6;color:#334155;-webkit-font-smoothing:antialiased;overflow-x:clip}
  .d-15s7ifs{position:relative;max-width:1392px;margin:0 auto;background-color:#0B2338;border-radius:36px}
  .d-nh2m4e{padding:0 64px}
  .d-11pvve9{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:104px}
  .d-1dud3je{display:inline-flex;align-items:center;min-height:44px;font-family:Nunito,sans-serif;font-weight:800;font-size:25px;letter-spacing:-0.02em;color:#FFFFFF;text-decoration:none}
  .d-1ggnpiv{display:flex;align-items:center;gap:4px;margin-left:auto}
  .d-od3upd{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;font-weight:600;font-size:18px;color:#FFFFFF;text-decoration:none}
  .d-vlyugy{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 24px 0 20px;border-radius:999px;background-color:#14B8A6;color:#0B2338;font-weight:700;font-size:18px;text-decoration:none;white-space:nowrap}
  .d-5fi523{padding:36px 0 88px}
  .d-1hkk0v7{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:700;font-size:18px;color:#2DD4BF;text-decoration:none}
  .d-9w3p6h{margin:20px 0 0;max-width:11em;font-family:Nunito,sans-serif;font-weight:800;font-size:76px;line-height:0.99;letter-spacing:-0.04em;color:#FFFFFF;text-wrap:balance}
  .d-8hbasu{max-width:1392px;margin:0 auto;padding:80px 64px 0;box-sizing:border-box}
  .d-cty4l7{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:start}
  .d-1rmujg4{grid-column:3 / span 8;padding:56px 64px 64px;background-color:#FFFFFF;border-radius:28px;box-shadow:0 1px 2px rgba(11,35,56,0.05),0 18px 40px -28px rgba(11,35,56,0.22)}
  .d-rpj8wm{margin:0;text-wrap:pretty}
  .d-1y1a1un{margin:44px 0 0;font-family:Nunito,sans-serif;font-weight:800;font-size:32px;line-height:1.15;letter-spacing:-0.025em;color:#0B2338;text-wrap:balance}
  .d-19jwqdh{margin:16px 0 0;text-wrap:pretty}
  .d-9ozznn{margin:16px 0 0;padding:0 0 0 1.5em;display:grid;gap:12px}
  .d-1d9nr7d{padding-left:6px;text-wrap:pretty}
  .d-h2udf8{padding-left:6px}
  .d-3kvr8s{max-width:1392px;margin:96px auto 0;background-color:#0B2338;border-radius:36px 36px 0 0;color:#D9D4CC}
}
@media (max-width: 640px) {
  .p-15rgjbp{box-sizing:border-box;background:#FAF8F5;padding:12px 12px 0;font-family:'Atkinson Hyperlegible Next',system-ui,sans-serif;font-size:19px;line-height:1.55;color:#334155;-webkit-font-smoothing:antialiased;overflow-x:clip}
  .p-1kzuui0{position:relative;background-color:#0B2338;border-radius:28px;padding:0 20px 40px}
  .p-195nf6h{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(72px,auto) auto;align-items:center;column-gap:12px}
  .p-3ae3l4{justify-self:start;display:inline-flex;align-items:center;min-height:44px;font-family:Nunito,sans-serif;font-weight:800;font-size:21px;letter-spacing:-0.02em;color:#FFFFFF;text-decoration:none}
  .p-8wms8r{grid-column:1 / -1;grid-row:2;display:flex;gap:4px;margin:0 -12px;padding-bottom:4px;border-bottom:1px solid rgba(255,255,255,0.12)}
  .p-3ax1um{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border-radius:999px;font-weight:600;font-size:17px;color:#FFFFFF;text-decoration:none}
  .p-19rvgzr{grid-column:2;grid-row:1;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px 0 15px;border-radius:999px;background-color:#14B8A6;color:#0B2338;font-weight:700;font-size:17px;text-decoration:none}
  .p-knn0jz{width:18px;height:18px}
  .p-1uykvw{padding:0}
  .p-1udsa4g{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:14px;font-weight:700;font-size:17px;color:#2DD4BF;text-decoration:none}
  .p-kq5333{margin:10px 0 0;font-family:Nunito,sans-serif;font-weight:800;font-size:38px;line-height:1.02;letter-spacing:-0.035em;color:#FFFFFF;text-wrap:balance}
  .p-1fu1pye{padding:28px 0 0}
  .p-16x7aca{display:block}
  .p-i4txfh{padding:28px 20px 32px;background-color:#FFFFFF;border-radius:24px;box-shadow:0 1px 2px rgba(11,35,56,0.05),0 14px 30px -22px rgba(11,35,56,0.22);font-size:17px}
  .p-rpj8wm{margin:0;text-wrap:pretty}
  .p-1fa4w4r{margin:32px 0 0;font-family:Nunito,sans-serif;font-weight:800;font-size:25px;line-height:1.15;letter-spacing:-0.02em;color:#0B2338;text-wrap:balance}
  .p-1hev3jt{margin:12px 0 0;text-wrap:pretty}
  .p-ppqczm{margin:12px 0 0;padding:0 0 0 1.4em;display:grid;gap:10px}
  .p-1kojgh3{padding-left:4px;text-wrap:pretty}
  .p-h0vjgz{margin:12px 0 0;padding:0 0 0 1.3em;display:grid;gap:10px}
  .p-80p8cq{padding-left:4px}
  .p-ascsiz{margin-top:56px;padding:36px 20px 24px;background-color:#0B2338;border-radius:28px 28px 0 0;color:#D9D4CC}
}
