@layer reset,tokens,base,layout,components,utilities,motion;
@layer reset{*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body,h1,h2,h3,p,ol,ul{margin:0}ol,ul{padding:0}img{display:block;max-width:100%}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}}
@layer tokens{:root{--color-cloud:#f7f8fc;--color-white:#fff;--color-midnight:#172033;--color-blue:#315cf5;--color-blue-dark:#2147d2;--color-violet:#7758ff;--color-coral:#ff6b5e;--color-lime:#b8e84a;--color-sky:#dff3ff;--color-lavender:#eee9ff;--color-mint:#ddf7ea;--color-slate:#687086;--color-border:#e2e6f0;--font-sans:Arial,Helvetica,sans-serif;--shadow-card:0 22px 60px rgba(48,64,112,.13);--shadow-button:0 8px 18px rgba(49,92,245,.18);--radius-sm:.625rem;--radius-md:1rem;--radius-lg:1.25rem;--container:78.75rem;--section-space:clamp(4.875rem,8vw,6.5rem);--transition-fast:180ms ease;--transition-base:360ms cubic-bezier(.2,.75,.3,1)}}
@layer base{html{scroll-padding-top:5.5rem}body{background:var(--color-cloud);color:var(--color-midnight);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}body.is-menu-open{overflow:hidden}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:.1875rem solid var(--color-coral);outline-offset:.1875rem}.t-display{font-size:clamp(3rem,6.2vw,5.125rem);line-height:.98;letter-spacing:-.052em}.t-section-title{font-size:clamp(2.5rem,4.6vw,3.625rem);line-height:1.06;letter-spacing:-.045em}.t-lead{color:#4e5870;font-size:clamp(1.125rem,2vw,1.25rem);line-height:1.55}.t-body-large{color:var(--color-slate);font-size:1.0625rem;line-height:1.65}.t-highlight{position:relative;z-index:1;display:inline-block}.t-highlight::after{content:"";position:absolute;z-index:-1;right:-.25rem;bottom:.25rem;left:-.25rem;height:1.125rem;border-radius:.3125rem;background:var(--color-lime);transform:rotate(-1deg)}}
@layer layout{.l-container{width:min(var(--container),92vw);margin-inline:auto}.l-section{padding-block:var(--section-space)}.l-section--white{background:var(--color-white)}.l-section--sky{background:var(--color-sky)}.l-section--lavender{background:var(--color-lavender)}.l-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,6vw,5.5rem);align-items:center}.l-split--hero{grid-template-columns:1fr .9fr}.l-card-grid{display:grid;gap:1.125rem}.l-card-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}
@layer components{.c-skip-link{position:fixed;z-index:100;top:.75rem;left:.75rem;padding:.75rem 1rem;border-radius:var(--radius-sm);background:var(--color-midnight);color:#fff;transform:translateY(-150%)}.c-skip-link:focus{transform:none}.c-site-header{position:sticky;z-index:30;top:0;border-bottom:1px solid rgba(226,230,240,.85);background:rgba(255,255,255,.9);backdrop-filter:blur(1.125rem);transition:box-shadow var(--transition-fast)}.c-site-header.is-scrolled{box-shadow:0 .5rem 1.5rem rgba(48,64,112,.08)}.c-site-header__inner{display:flex;min-height:4.5rem;align-items:center;justify-content:space-between}.c-brand{display:flex;align-items:center;gap:.6875rem;font-weight:800;letter-spacing:-.025em}.c-brand__mark{position:relative;width:2.375rem;height:2.375rem;border-radius:.6875rem;background:linear-gradient(145deg,var(--color-blue),var(--color-violet));box-shadow:0 .4375rem 1.125rem rgba(49,92,245,.25)}.c-brand__mark::before,.c-brand__mark::after{content:"";position:absolute;width:1rem;height:1.1875rem;border-radius:.1875rem;background:#fff}.c-brand__mark::before{top:.5rem;left:.5625rem;opacity:.68;transform:rotate(-7deg)}.c-brand__mark::after{top:.625rem;left:.8125rem}.c-brand__mark span{position:absolute;z-index:2;right:.1875rem;bottom:.125rem;width:.75rem;height:.75rem;display:grid;place-items:center;border:.125rem solid #fff;border-radius:50%;background:var(--color-lime);font-size:.5625rem}.c-brand__name small{display:block;margin-top:.125rem;color:var(--color-slate);font-size:.5625rem;font-weight:600}.c-site-nav{display:flex;align-items:center;gap:1.625rem;font-size:.8125rem;font-weight:700}.c-site-nav>a:not(.c-button){transition:color var(--transition-fast)}.c-site-nav>a:not(.c-button):hover{color:var(--color-blue)}.c-menu-toggle{display:none;width:2.75rem;height:2.75rem;border:0;background:transparent}.c-menu-toggle i{display:block;width:1.25rem;height:.125rem;margin:.25rem auto;background:currentColor;transition:transform var(--transition-fast),opacity var(--transition-fast)}.c-button{display:inline-flex;min-height:3.125rem;padding-inline:1.3125rem;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--radius-sm);font-size:.8125rem;font-weight:800;cursor:pointer;transition:transform var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast)}.c-button:hover{transform:translateY(-.125rem)}.c-button--small{min-height:2.75rem}.c-button--primary{background:var(--color-blue);color:#fff !important;box-shadow:var(--shadow-button)}.c-button--primary:hover{background:var(--color-blue-dark)}.c-button--secondary{border-color:var(--color-border);background:#fff}.c-button--secondary:hover{box-shadow:0 .5rem 1.5rem rgba(48,64,112,.08)}.c-button--white{background:#fff;color:var(--color-blue)}.c-button-group{display:flex;gap:.75rem;flex-wrap:wrap}.c-text-link{display:inline-flex;align-items:center;padding:.75rem;color:#fff;font-size:.8125rem;font-weight:800}.c-pill{display:inline-flex;width:max-content;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:999px;background:#fff;color:var(--color-blue);font-size:.6875rem;font-weight:800}.c-pill--mint{background:var(--color-mint);color:#126149}.c-pill--mint::before{content:"✦";color:#159b71}.c-hero{position:relative;padding-block:clamp(4.5rem,8vw,6.5rem);overflow:hidden;background:linear-gradient(135deg,#fff 0%,#f5f3ff 48%,#e9f8ff 100%)}.c-hero__content{position:relative;z-index:2}.c-hero__content .t-display{max-width:45rem;margin-block:1.625rem 1.5rem}.c-hero__content .t-lead{max-width:38.75rem}.c-hero__content .c-button-group{margin-top:1.9375rem}.c-hero__orb{position:absolute;border-radius:50%;pointer-events:none}.c-hero__orb--lime{top:-10.625rem;right:-10.625rem;width:23.75rem;height:23.75rem;background:var(--color-lime);opacity:.42}.c-hero__orb--coral{bottom:-5rem;left:-6.25rem;width:11.875rem;height:11.875rem;background:var(--color-coral);opacity:.17}.c-check-list{list-style:none;color:var(--color-slate);font-size:.6875rem;font-weight:700}.c-check-list--inline{display:flex;gap:1.25rem;flex-wrap:wrap;margin-top:1.5625rem}.c-check-list li::before{content:"✦";margin-right:.375rem;color:#159b71}.c-product-preview{position:relative;min-height:33.125rem}.c-product-preview__shape{position:absolute;inset:2.5rem 0 1.25rem 2.5rem;border-radius:48% 52% 45% 55%/55% 42% 58% 45%;background:linear-gradient(145deg,var(--color-blue),var(--color-violet));transform:rotate(-4deg)}.c-topic-stack{position:absolute;z-index:3;top:5rem;left:0;width:14.0625rem}.c-topic-card{position:relative;margin-bottom:.75rem;padding:.9375rem;border:1px solid var(--color-border);border-radius:.8125rem;background:#fff;box-shadow:var(--shadow-card);transform:rotate(-2deg)}.c-topic-card:nth-child(2){margin-left:1.5rem;transform:rotate(2deg)}.c-topic-card small,.c-topic-card strong{display:block}.c-topic-card small{margin-bottom:.4375rem;color:var(--color-slate);font-size:.5625rem}.c-topic-card strong{font-size:.75rem;line-height:1.35}.c-topic-card.is-selected{border:.125rem solid var(--color-lime);background:#fbfff3}.c-topic-card>span{position:absolute;top:-.625rem;right:.625rem;padding:.3125rem .5rem;border-radius:999px;background:var(--color-lime);font-size:.5rem;font-weight:900}.c-draft-card{position:absolute;z-index:4;top:2.1875rem;right:.625rem;width:63%;min-height:28rem;padding:1.6875rem;border-radius:1.0625rem;background:#fff;box-shadow:0 1.875rem 5rem rgba(29,38,81,.28);transform:rotate(2deg);transition:transform var(--transition-base)}.c-product-preview:hover .c-draft-card{transform:rotate(0) translateY(-.25rem)}.c-draft-card__meta,.c-draft-card__footer{display:flex;align-items:center;justify-content:space-between;font-size:.5625rem}.c-draft-card__meta{padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.c-status{padding:.375rem .5rem;border-radius:999px}.c-status--success{background:var(--color-mint);color:#126149}.c-draft-card h2{margin-block:1.5625rem 1rem;font-size:1.875rem;line-height:1.1;letter-spacing:-.035em}.c-draft-card p{color:var(--color-slate);font-size:.75rem;line-height:1.6}.c-copy-lines{display:grid;gap:.5rem;margin-block:1.5rem}.c-copy-lines i{height:.375rem;border-radius:999px;background:#edf0f6}.c-copy-lines i:nth-child(2){width:92%}.c-copy-lines i:nth-child(3){width:78%}.c-draft-card__footer{margin-top:1.5625rem;padding-top:1.0625rem;border-top:1px solid var(--color-border);color:var(--color-slate)}.c-draft-card__footer strong{color:var(--color-blue)}.c-proof-strip{border-block:1px solid var(--color-border);background:#fff}.c-proof-strip__grid{display:grid;grid-template-columns:repeat(4,1fr)}.c-proof-strip__grid>div{padding:1.6875rem 1.375rem;border-right:1px solid var(--color-border);text-align:center}.c-proof-strip__grid>div:last-child{border:0}.c-proof-strip strong,.c-proof-strip span{display:block}.c-proof-strip strong{margin-bottom:.3125rem;font-size:.875rem}.c-proof-strip span{color:var(--color-slate);font-size:.625rem}.c-section-heading{max-width:48.75rem;margin:0 auto 3.625rem;text-align:center}.c-section-heading .t-section-title{margin-top:1.0625rem}.c-section-heading p{max-width:42.5rem;margin:1.25rem auto 0;color:var(--color-slate);font-size:1.0625rem;line-height:1.6}.c-feature-card{padding:1.8125rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;box-shadow:0 .5rem 1.5625rem rgba(48,64,112,.05);transition:transform var(--transition-base),box-shadow var(--transition-base)}.c-feature-card:hover{transform:translateY(-.375rem);box-shadow:var(--shadow-card)}.c-icon{width:2.8125rem;height:2.8125rem;display:grid;place-items:center;margin-bottom:1.75rem;border-radius:.8125rem;font-size:1.25rem;font-weight:900}.c-icon--sky{background:var(--color-sky);color:var(--color-blue)}.c-icon--coral{background:#ffe5e1;color:var(--color-coral)}.c-icon--lime{background:#effacb;color:#62810e}.c-feature-card h3{margin-bottom:.75rem;font-size:1.3125rem}.c-feature-card p{color:var(--color-slate);font-size:.875rem;line-height:1.65}.c-step-list{list-style:none}.c-step-card{position:relative;min-height:19.375rem;padding:1.8125rem;border-radius:1.125rem;background:#fff}.c-step-card--coral{background:#fff2ef}.c-step-card--lime{background:#f0f9d8}.c-step-card__number{width:2.25rem;height:2.25rem;display:grid;place-items:center;border-radius:50%;background:var(--color-midnight);color:#fff;font-size:.6875rem;font-weight:900}.c-step-card h3{margin-block:3.4375rem .75rem;font-size:1.5625rem}.c-step-card p{color:var(--color-slate);font-size:.875rem;line-height:1.65}.c-step-card>strong{position:absolute;bottom:1.625rem;left:1.8125rem;color:var(--color-blue);font-size:.625rem}.c-choice-panel{padding:1.5rem;border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow-card)}.c-choice{display:grid;width:100%;grid-template-columns:2rem 1fr auto;gap:.8125rem;align-items:center;margin-bottom:.625rem;padding:1rem;border:1px solid var(--color-border);border-radius:.75rem;background:#fff;color:var(--color-midnight);cursor:pointer;text-align:left;transition:border var(--transition-fast),background var(--transition-fast),transform var(--transition-fast)}.c-choice:hover{transform:translateX(.1875rem)}.c-choice>span{width:1.75rem;height:1.75rem;display:grid;place-items:center;border-radius:.5rem;background:var(--color-cloud);font-size:.625rem;font-weight:900}.c-choice strong{font-size:.8125rem}.c-choice em{display:none;color:#126149;font-size:.5625rem;font-style:normal;font-weight:900}.c-choice.is-active{border:.125rem solid var(--color-blue);background:#f5f7ff}.c-choice.is-active>span{background:var(--color-blue);color:#fff}.c-choice.is-active em{display:block}.c-choice-panel>p{color:var(--color-slate);font-size:.625rem;text-align:center}.c-choice-panel>p strong{color:var(--color-midnight)}.c-calendar{padding:1.75rem;border-radius:1.125rem;background:#fff;box-shadow:var(--shadow-card)}.c-calendar header{display:flex;justify-content:space-between;padding-bottom:1.1875rem;border-bottom:1px solid var(--color-border);font-size:.9375rem}.c-calendar header span{color:var(--color-slate);font-size:.625rem}.c-calendar__week{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem;margin-top:1.25rem}.c-calendar__week>div{min-height:6.5625rem;padding:.625rem;border:1px solid var(--color-border);border-radius:.625rem;background:var(--color-cloud);font-size:.625rem;font-weight:800}.c-calendar__week span{display:block;margin-top:1.8125rem;color:var(--color-slate);font-size:.5rem}.c-calendar__week .is-active{border:.125rem solid var(--color-coral);background:#fff1ee}.c-calendar__week .is-active span{padding:.375rem;border-radius:.375rem;background:var(--color-coral);color:#fff}.c-calendar__repeat{display:flex;align-items:center;gap:.5rem;margin-top:1.0625rem;color:#126149;font-size:.625rem;font-weight:800}.c-calendar__repeat::before{content:"â†»";width:1.5rem;height:1.5rem;display:grid;place-items:center;border-radius:50%;background:var(--color-mint)}.c-plan-card{position:relative;min-height:29.375rem;display:flex;flex-direction:column;padding:1.8125rem;border:1px solid var(--color-border);border-radius:1.0625rem;background:#fff}.c-plan-card--featured{border:.125rem solid var(--color-violet);box-shadow:var(--shadow-card)}.c-plan-card--dark{border-color:var(--color-midnight);background:var(--color-midnight);color:#fff}.c-plan-card__badge{position:absolute;top:1.125rem;right:1.125rem;padding:.375rem .5625rem;border-radius:999px;background:var(--color-lavender);color:var(--color-violet);font-size:.5rem}.c-plan-card--dark .c-plan-card__badge{background:var(--color-lime);color:var(--color-midnight)}.c-plan-card>small{color:var(--color-blue);font-size:.625rem;font-weight:900}.c-plan-card--dark>small{color:var(--color-lime)}.c-plan-card h3{margin-block:2.375rem .6875rem;font-size:1.75rem}.c-plan-card p{color:var(--color-slate);font-size:.8125rem;line-height:1.6}.c-plan-card--dark p,.c-plan-card--dark>span{color:#aab2c5}.c-plan-card ul{list-style:none;margin:auto 0 1.5625rem}.c-plan-card li{padding:.75rem 0;border-bottom:1px solid var(--color-border);font-size:.75rem}.c-plan-card--dark li{border-color:#343c51}.c-plan-card li::before{content:"✦";margin-right:.5625rem;color:#159b71;font-weight:900}.c-plan-card>span{color:var(--color-slate);font-size:.5625rem}.c-pricing{margin-top:3.125rem;padding:1.75rem;border:1px solid var(--color-border);border-radius:1.0625rem;background:#fff}.c-pricing__header{display:flex;align-items:flex-end;justify-content:space-between;gap:1.25rem}.c-pricing__header h3{margin-bottom:.4375rem;font-size:1.4375rem}.c-pricing__header p{color:var(--color-slate);font-size:.6875rem}.c-pricing__price strong{font-size:2.5625rem;letter-spacing:-.05em}.c-pricing__price span{color:var(--color-slate);font-size:.6875rem}.c-segmented-control{display:grid;grid-template-columns:repeat(3,1fr);gap:.5625rem;margin-top:1.5rem}.c-segmented-control button{padding:.9375rem;border:1px solid var(--color-border);border-radius:.6875rem;background:#fff;color:var(--color-midnight);cursor:pointer;text-align:left}.c-segmented-control strong,.c-segmented-control span{display:block}.c-segmented-control strong{font-size:.8125rem}.c-segmented-control span{margin-top:.3125rem;color:var(--color-slate);font-size:.5625rem}.c-segmented-control button.is-active{border:.125rem solid var(--color-blue);background:#f3f6ff}.c-cta{padding-block:5.9375rem;background:linear-gradient(130deg,var(--color-blue),var(--color-violet));color:#fff}.c-cta .t-body-large{margin-bottom:1.5rem;color:#fff}.c-site-footer{background:#fff;color:var(--color-slate);font-size:.625rem}.c-site-footer__inner{display:flex;min-height:5rem;align-items:center;justify-content:space-between}.c-site-footer strong{color:var(--color-midnight)}}
@layer utilities{.u-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}}
@layer motion{.js [data-reveal]{opacity:0;transform:translateY(1.25rem);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.75,.3,1)}.js [data-reveal-delay="1"]{transition-delay:.1s}.js [data-reveal-delay="2"]{transition-delay:.2s}.js [data-reveal].is-visible{opacity:1;transform:none}.c-product-preview__shape{animation:shape-float 8s ease-in-out infinite}.c-topic-card{animation:card-float 7s ease-in-out infinite}.c-topic-card:nth-child(2){animation-delay:-2s}.c-topic-card:nth-child(3){animation-delay:-4s}@keyframes shape-float{50%{transform:rotate(-2deg) translateY(-.5rem)}}@keyframes card-float{50%{translate:0 -.25rem}}}
@media(max-width:61.25rem){.l-split,.l-split--hero{grid-template-columns:1fr}.l-card-grid--3{grid-template-columns:1fr}.c-product-preview{width:min(42.5rem,100%);margin-inline:auto}.c-feature-card{min-height:auto}.c-plan-card{min-height:25.625rem}.c-site-nav{gap:1rem}}
@media(max-width:47.5rem){.c-menu-toggle{display:block}.c-site-nav{position:fixed;inset:4.5rem 0 auto;display:grid;padding:1.5rem 4vw;border-bottom:1px solid var(--color-border);background:#fff;box-shadow:var(--shadow-card);opacity:0;pointer-events:none;transform:translateY(-.75rem);transition:opacity var(--transition-fast),transform var(--transition-fast)}.c-site-nav.is-open{opacity:1;pointer-events:auto;transform:none}.c-site-nav .c-button{margin-top:.5rem}.c-hero{padding-block:4.375rem}.c-product-preview{min-height:29.6875rem}.c-product-preview__shape{left:.625rem}.c-topic-stack{width:11.875rem}.c-draft-card{right:0;width:75%;min-height:24.0625rem;padding:1.25rem}.c-draft-card h2{font-size:1.5rem}.c-proof-strip__grid{grid-template-columns:1fr 1fr}.c-proof-strip__grid>div:nth-child(2){border-right:0}.c-calendar__week{gap:.25rem}.c-calendar__week>div{min-height:5.125rem;padding:.4375rem}.c-segmented-control{grid-template-columns:1fr}.c-pricing__header{align-items:flex-start;flex-direction:column}.c-site-footer__inner{padding-block:1.5rem;align-items:flex-start;flex-direction:column;gap:.75rem}.c-button-group{align-items:stretch;flex-direction:column}.c-button-group .c-text-link{text-align:center;justify-content:center}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.js [data-reveal]{opacity:1;transform:none}}
@media(max-width:47.5rem){.c-menu-toggle{display:block;flex:0 0 2.75rem;color:var(--color-midnight);cursor:pointer}}
html,body{overflow-x:clip}
@layer components{
.c-page-hero{position:relative;padding-block:clamp(5rem,9vw,8rem);overflow:hidden;background:linear-gradient(135deg,#fff 0%,#f6f3ff 52%,#e9f8ff 100%)}
.c-page-hero--compact{padding-block:clamp(4.5rem,7vw,6.5rem)}
.c-page-hero__content{position:relative;z-index:2;max-width:53rem;margin-inline:auto;text-align:center}
.c-page-hero__content .t-display{margin-block:1.25rem 1.5rem}
.c-page-hero__content .t-lead{max-width:43rem;margin-inline:auto}
.c-page-hero__content .c-button-group{justify-content:center;margin-top:1.75rem}
.c-page-hero__spot{position:absolute;border-radius:50%;pointer-events:none}
.c-page-hero__spot--one{width:18rem;height:18rem;top:-9rem;right:-5rem;background:var(--color-lime);opacity:.34}
.c-page-hero__spot--two{width:11rem;height:11rem;bottom:-5.5rem;left:-3rem;background:var(--color-coral);opacity:.16}
.c-breadcrumbs{display:flex;justify-content:center;gap:.5rem;margin-bottom:1.25rem;color:var(--color-slate);font-size:.6875rem;font-weight:700}
.c-breadcrumbs a{color:var(--color-blue)}
.c-content-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.65fr);gap:clamp(2rem,6vw,5rem);align-items:start}
.c-prose{max-width:47rem}
.c-prose h2{margin-block:2.5rem 1rem;font-size:clamp(1.875rem,3vw,2.75rem);line-height:1.12;letter-spacing:-.035em}
.c-prose h2:first-child{margin-top:0}.c-prose h3{margin-block:1.75rem .75rem;font-size:1.25rem}.c-prose p,.c-prose li{color:var(--color-slate);font-size:1rem;line-height:1.75}.c-prose p+p{margin-top:1rem}.c-prose ul,.c-prose ol{margin:1.25rem 0 0 1.25rem}.c-prose li+li{margin-top:.625rem}.c-prose strong{color:var(--color-midnight)}
.c-aside-card{position:sticky;top:6.5rem;padding:1.75rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;box-shadow:0 .5rem 1.75rem rgba(48,64,112,.06)}
.c-aside-card h2,.c-aside-card h3{margin-bottom:.75rem;font-size:1.375rem}.c-aside-card p{margin-bottom:1.25rem;color:var(--color-slate);font-size:.8125rem;line-height:1.65}.c-aside-card .c-button{width:100%}
.c-callout{padding:clamp(1.5rem,4vw,2.5rem);border-radius:var(--radius-lg);background:var(--color-sky)}.c-callout--lavender{background:var(--color-lavender)}.c-callout--mint{background:var(--color-mint)}.c-callout h2,.c-callout h3{margin-bottom:.75rem}.c-callout p{color:#4e5870;line-height:1.65}
.c-detail-list{display:grid;gap:.875rem;list-style:none}.c-detail-list li{display:grid;grid-template-columns:2.25rem 1fr;gap:.875rem;padding:1.125rem;border:1px solid var(--color-border);border-radius:.75rem;background:#fff}.c-detail-list li>span{width:2.25rem;height:2.25rem;display:grid;place-items:center;border-radius:.625rem;background:var(--color-lavender);color:var(--color-violet);font-size:.75rem;font-weight:900}.c-detail-list strong,.c-detail-list small{display:block}.c-detail-list small{margin-top:.35rem;color:var(--color-slate);font-size:.75rem;line-height:1.5}
.c-comparison{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;overflow:hidden}.c-comparison th,.c-comparison td{padding:1rem;border-bottom:1px solid var(--color-border);text-align:left;font-size:.8125rem}.c-comparison th{background:var(--color-cloud);font-size:.6875rem}.c-comparison td:not(:first-child),.c-comparison th:not(:first-child){text-align:center}.c-comparison tr:last-child td{border-bottom:0}.c-comparison .is-included{color:#126149;font-weight:900}.c-comparison .is-limited{color:var(--color-violet);font-weight:800}
.c-use-case{position:relative;min-height:18rem;padding:1.75rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;overflow:hidden}.c-use-case::after{content:"";position:absolute;width:7rem;height:7rem;right:-2rem;bottom:-2.5rem;border-radius:50%;background:var(--color-sky)}.c-use-case:nth-child(2n)::after{background:var(--color-lavender)}.c-use-case:nth-child(3n)::after{background:#f0f9d8}.c-use-case>small{color:var(--color-blue);font-size:.625rem;font-weight:900}.c-use-case h3{max-width:18rem;margin-block:2.5rem .75rem;font-size:1.5rem}.c-use-case p{position:relative;z-index:1;color:var(--color-slate);font-size:.875rem;line-height:1.65}
.c-faq-list{max-width:53rem;margin-inline:auto;border-top:1px solid var(--color-border)}.c-faq{border-bottom:1px solid var(--color-border)}.c-faq summary{position:relative;padding:1.5rem 3rem 1.5rem 0;list-style:none;font-size:1.0625rem;font-weight:800;cursor:pointer}.c-faq summary::-webkit-details-marker{display:none}.c-faq summary::after{content:"+";position:absolute;right:.25rem;top:1.25rem;width:2rem;height:2rem;display:grid;place-items:center;border-radius:50%;background:var(--color-lavender);color:var(--color-violet);font-size:1.125rem;transition:transform var(--transition-fast)}.c-faq[open] summary::after{transform:rotate(45deg)}.c-faq p{max-width:45rem;padding:0 3rem 1.5rem 0;color:var(--color-slate);font-size:.9375rem;line-height:1.7}
.c-faq-group+.c-faq-group{margin-top:4rem}.c-faq-group>h2{margin-bottom:1.25rem;font-size:1.75rem;letter-spacing:-.025em}
.c-contact-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(2rem,6vw,5rem);align-items:start}.c-contact-options{display:grid;gap:1rem}.c-contact-option{padding:1.5rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff}.c-contact-option span{display:block;margin-bottom:.75rem;color:var(--color-blue);font-size:.625rem;font-weight:900}.c-contact-option h2{margin-bottom:.5rem;font-size:1.25rem}.c-contact-option p{color:var(--color-slate);font-size:.8125rem;line-height:1.6}.c-contact-option a{display:inline-block;margin-top:1rem;color:var(--color-blue);font-size:.75rem;font-weight:800}
.c-form{padding:clamp(1.5rem,4vw,2.5rem);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow-card)}.c-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.125rem}.c-field{display:grid;gap:.5rem}.c-field--full{grid-column:1/-1}.c-field label{font-size:.75rem;font-weight:800}.c-field input,.c-field select,.c-field textarea{width:100%;min-height:3rem;padding:.75rem .875rem;border:1px solid #cfd5e3;border-radius:.625rem;background:#fff;color:var(--color-midnight)}.c-field textarea{min-height:8.5rem;resize:vertical}.c-field small{color:var(--color-slate);font-size:.625rem;line-height:1.5}.c-form__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.5rem}.c-form__footer p{max-width:24rem;color:var(--color-slate);font-size:.625rem;line-height:1.5}
.c-news-feature{display:grid;grid-template-columns:1.15fr .85fr;min-height:25rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;overflow:hidden;box-shadow:var(--shadow-card)}.c-news-feature__art{position:relative;min-height:20rem;background:linear-gradient(145deg,var(--color-blue),var(--color-violet));overflow:hidden}.c-news-feature__art::before,.c-news-feature__art::after{content:"";position:absolute;border-radius:50%}.c-news-feature__art::before{width:17rem;height:17rem;top:-5rem;right:-4rem;background:var(--color-lime);opacity:.85}.c-news-feature__art::after{width:11rem;height:11rem;bottom:-4rem;left:-2rem;background:var(--color-coral);opacity:.8}.c-news-feature__sheet{position:absolute;z-index:2;inset:16% 14%;padding:1.5rem;border-radius:.75rem;background:#fff;transform:rotate(-3deg);box-shadow:var(--shadow-card)}.c-news-feature__sheet i{display:block;width:75%;height:.5rem;margin-top:.75rem;border-radius:999px;background:#e9edf5}.c-news-feature__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,4rem)}.c-news-meta{display:flex;gap:.75rem;align-items:center;color:var(--color-slate);font-size:.625rem;font-weight:700}.c-news-meta span:first-child{color:var(--color-blue)}.c-news-feature h2{margin-block:1rem;font-size:clamp(1.75rem,3vw,2.75rem);line-height:1.12;letter-spacing:-.035em}.c-news-feature p{color:var(--color-slate);font-size:.875rem;line-height:1.65}.c-news-feature .c-text-link,.c-news-card .c-text-link{padding:0;margin-top:1.25rem;color:var(--color-blue);justify-content:flex-start}
.c-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.125rem}.c-news-card{display:flex;min-height:21rem;flex-direction:column;padding:1.5rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;transition:transform var(--transition-base),box-shadow var(--transition-base)}.c-news-card:hover{transform:translateY(-.3rem);box-shadow:var(--shadow-card)}.c-news-card__accent{height:.45rem;margin:-1.5rem -1.5rem 1.5rem;border-radius:var(--radius-md) var(--radius-md) 0 0;background:linear-gradient(90deg,var(--color-blue),var(--color-violet))}.c-news-card:nth-child(2n) .c-news-card__accent{background:linear-gradient(90deg,var(--color-coral),#ffad6b)}.c-news-card:nth-child(3n) .c-news-card__accent{background:linear-gradient(90deg,#83bf1e,var(--color-lime))}.c-news-card h2,.c-news-card h3{margin-block:1rem .75rem;font-size:1.375rem;line-height:1.22}.c-news-card p{color:var(--color-slate);font-size:.8125rem;line-height:1.6}.c-news-card .c-text-link{margin-top:auto;padding-top:1.25rem}
.c-news-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2rem}.c-news-toolbar h2{font-size:1.75rem}.c-news-toolbar nav{display:flex;gap:.5rem;flex-wrap:wrap}.c-filter{min-height:2.5rem;padding:0 .875rem;border:1px solid var(--color-border);border-radius:999px;background:#fff;color:var(--color-slate);font-size:.6875rem;font-weight:800}.c-filter.is-active{border-color:var(--color-blue);background:#f3f6ff;color:var(--color-blue)}
.c-trust-principles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.c-trust-principle{padding:1.5rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff}.c-trust-principle span{display:grid;width:2rem;height:2rem;place-items:center;margin-bottom:1.25rem;border-radius:.5rem;background:var(--color-mint);color:#126149;font-size:.6875rem;font-weight:900}.c-trust-principle h3{margin-bottom:.5rem}.c-trust-principle p{color:var(--color-slate);font-size:.8125rem;line-height:1.65}
.c-site-footer{padding-block:2.5rem}.c-site-footer__grid{display:grid;grid-template-columns:1fr 1.3fr .7fr;gap:3rem;align-items:start}.c-site-footer__tagline{max-width:16rem;margin-top:.75rem;line-height:1.6}.c-footer-nav{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem 2rem}.c-footer-nav a{color:var(--color-midnight);font-weight:700}.c-site-footer__meta{text-align:right}.c-site-footer__meta span{display:block;margin-top:.5rem}
}
@media(max-width:61.25rem){.c-content-grid,.c-contact-grid,.c-news-feature{grid-template-columns:1fr}.c-aside-card{position:static}.c-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.c-site-footer__grid{grid-template-columns:1fr 1fr}.c-site-footer__meta{grid-column:1/-1;text-align:left}}
@media(max-width:47.5rem){.c-form__grid,.c-trust-principles,.c-news-grid{grid-template-columns:1fr}.c-form__footer,.c-news-toolbar{align-items:stretch;flex-direction:column}.c-form__footer .c-button{width:100%}.c-comparison{display:block;overflow-x:auto}.c-news-feature__art{min-height:17rem}.c-news-feature__sheet{inset:15% 10%}.c-site-footer__grid{grid-template-columns:1fr}.c-footer-nav{grid-template-columns:1fr 1fr}.c-site-footer__meta{grid-column:auto}}
@layer components{.c-section-action{display:flex;justify-content:center;margin-top:2rem}}
@layer components{
.c-plan-card[data-plan-option]{cursor:pointer;transition:transform var(--transition-base),border-color var(--transition-fast),box-shadow var(--transition-base)}
.c-plan-card[data-plan-option]:hover{transform:translateY(-.25rem);box-shadow:var(--shadow-card)}
.c-plan-card[data-plan-option].is-selected{border:.1875rem solid var(--color-blue);box-shadow:0 1.25rem 3.5rem rgba(49,92,245,.2);transform:translateY(-.375rem)}
.c-plan-card[data-plan-option].is-selected::after{content:"Selected plan";position:absolute;top:-.75rem;left:1.8125rem;padding:.375rem .5625rem;border-radius:999px;background:var(--color-blue);color:#fff;font-size:.5rem;font-weight:900;letter-spacing:.02em}
.c-plan-card--featured:not(.is-selected){border:1px solid var(--color-border);box-shadow:none}
.c-plan-card--dark[data-plan-option].is-selected{border-color:var(--color-lime);box-shadow:0 1.25rem 3.5rem rgba(23,32,51,.28)}
.c-plan-card--dark[data-plan-option].is-selected::after{background:var(--color-lime);color:var(--color-midnight)}
.c-plan-card[data-plan-option]:focus-visible{outline:.1875rem solid var(--color-coral);outline-offset:.25rem}
.c-pricing__selection{display:block;margin-bottom:.35rem;color:var(--color-blue);font-size:.625rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}
.c-segmented-control button{transition:border-color var(--transition-fast),background var(--transition-fast),transform var(--transition-fast)}
.c-segmented-control button:hover{transform:translateY(-.125rem)}
.c-segmented-control button.is-active{box-shadow:0 .5rem 1.25rem rgba(49,92,245,.12)}
}
@layer layout{
.l-section--cloud{background:var(--color-cloud)}.l-section--mint{background:var(--color-mint)}.l-section--gradient{background:linear-gradient(135deg,#fff 0%,#f5f3ff 48%,#e9f8ff 100%)}
.l-split--reverse>:first-child{order:2}.l-split--reverse>:last-child{order:1}
}
@layer components{
.c-brand__custom-logo{display:flex;align-items:center}.c-brand__custom-logo .custom-logo-link{display:block}.c-brand__custom-logo img{width:auto;max-width:11rem;height:2.5rem;object-fit:contain}
.c-site-nav>.menu{display:flex;align-items:center;gap:1.625rem;list-style:none}.c-site-nav .menu-item{position:relative}.c-site-nav .menu-item>a{font-size:.8125rem;font-weight:700;transition:color var(--transition-fast)}.c-site-nav .current-menu-item>a,.c-site-nav .current-menu-ancestor>a,.c-site-nav .menu-item>a:hover{color:var(--color-blue)}
.c-site-nav .sub-menu{position:absolute;top:calc(100% + 1rem);left:-1rem;min-width:13rem;padding:.65rem;list-style:none;border:1px solid var(--color-border);border-radius:.75rem;background:#fff;box-shadow:var(--shadow-card);opacity:0;visibility:hidden;transform:translateY(-.4rem);transition:opacity var(--transition-fast),transform var(--transition-fast),visibility var(--transition-fast)}.c-site-nav .menu-item:hover>.sub-menu,.c-site-nav .menu-item:focus-within>.sub-menu{opacity:1;visibility:visible;transform:none}.c-site-nav .sub-menu a{display:block;padding:.7rem .75rem;border-radius:.5rem}.c-site-nav .sub-menu a:hover{background:var(--color-cloud)}
.c-footer-nav>.menu{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem 2rem;list-style:none}.c-footer-nav a{color:var(--color-midnight);font-weight:700}.c-site-footer__meta a,.c-site-footer__meta span{display:block;margin-top:.5rem}
.c-flow-content>*+*{margin-top:1rem}.c-flow-content ul,.c-flow-content ol{padding-left:1.25rem}.c-callout__image{width:100%;height:auto;margin-bottom:1.5rem;border-radius:.75rem}.c-icon--violet{background:var(--color-lavender);color:var(--color-violet)}
.c-prose--narrow{max-width:47rem;margin-inline:auto}.c-prose--wide{max-width:68rem;margin-inline:auto}.c-prose img{height:auto;border-radius:.75rem}.c-prose blockquote{margin:2rem 0;padding:1.5rem 1.75rem;border-left:.3rem solid var(--color-violet);background:var(--color-lavender);font-size:1.2rem}.c-prose a{color:var(--color-blue);text-decoration:underline;text-underline-offset:.15em}.c-prose figure{margin:2rem 0}.c-prose figcaption{margin-top:.5rem;color:var(--color-slate);font-size:.75rem}
.c-faq__answer{max-width:45rem;padding:0 3rem 1.5rem 0;color:var(--color-slate);font-size:.9375rem;line-height:1.7}.c-faq__answer>*+*{margin-top:.75rem}
.c-category-nav{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:2rem}.c-category-nav a{min-height:2.5rem;display:inline-flex;align-items:center;padding:0 .9rem;border:1px solid var(--color-border);border-radius:999px;background:#fff;color:var(--color-slate);font-size:.6875rem;font-weight:800}.c-category-nav a:hover,.c-category-nav a.is-active{border-color:var(--color-blue);background:#f3f6ff;color:var(--color-blue)}
.navigation.pagination{margin-top:3rem}.nav-links{display:flex;gap:.5rem;justify-content:center}.page-numbers{min-width:2.75rem;height:2.75rem;display:grid;place-items:center;padding:0 .75rem;border:1px solid var(--color-border);border-radius:.6rem;background:#fff;font-size:.75rem;font-weight:800}.page-numbers.current,.page-numbers:hover{border-color:var(--color-blue);background:var(--color-blue);color:#fff}
.c-single-post__header{padding:clamp(4.5rem,8vw,7rem) 0 3.5rem;background:linear-gradient(135deg,#fff 0%,#f5f3ff 48%,#e9f8ff 100%)}.c-single-post__header-inner{max-width:60rem;text-align:center}.c-single-post__header .c-breadcrumbs{margin-bottom:1.5rem}.c-single-post__header .c-news-meta{justify-content:center}.c-single-post__header .t-display{margin:1.25rem auto;max-width:58rem}.c-single-post__header .t-lead{margin-inline:auto;max-width:45rem}.c-single-post__image{margin-top:3rem}.c-single-post__image img{width:100%;max-height:44rem;object-fit:cover;border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.c-single-post__layout{display:grid;grid-template-columns:minmax(0,1fr) 18rem;gap:clamp(2rem,6vw,5rem);align-items:start;padding-block:clamp(4rem,7vw,6rem)}.c-single-post__footer{padding-bottom:5rem}.c-tag-list{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:2rem}.c-tag-list a{padding:.45rem .7rem;border-radius:999px;background:var(--color-lavender);color:var(--color-violet);font-size:.65rem;font-weight:800}.post-navigation .nav-links{display:grid;grid-template-columns:repeat(2,1fr)}.post-navigation a{display:block;padding:1.25rem;border:1px solid var(--color-border);border-radius:.75rem;font-weight:800}.post-navigation span{display:block;margin-bottom:.35rem;color:var(--color-slate);font-size:.6rem;text-transform:uppercase}.nav-next{text-align:right}
.comments-area{width:min(47rem,92vw);margin:0 auto 5rem}.comments-title,.comment-reply-title{margin-bottom:1.5rem}.comment-list{list-style:none}.comment-body{padding:1.25rem 0;border-bottom:1px solid var(--color-border)}.comment-meta{margin-bottom:.75rem}.comment-author img{border-radius:50%}.comment-content{color:var(--color-slate);line-height:1.65}.comment-form{display:grid;gap:1rem}.comment-form input:not([type=checkbox]),.comment-form textarea,.search-form input[type=search]{width:100%;padding:.8rem;border:1px solid #cfd5e3;border-radius:.625rem;background:#fff}.comment-form .submit,.search-submit{min-height:3rem;padding:0 1.25rem;border:0;border-radius:.625rem;background:var(--color-blue);color:#fff;font-weight:800}.c-search-form,.c-page-hero .search-form{max-width:35rem;margin:2rem auto 0}.search-form{display:flex;gap:.5rem}.search-form label{flex:1}.c-empty-state{text-align:center}.c-empty-state p{margin:1rem 0 1.5rem;color:var(--color-slate)}
.c-form form{display:grid;gap:1rem}.c-form input:not([type=submit]):not([type=checkbox]):not([type=radio]),.c-form select,.c-form textarea{width:100%;min-height:3rem;padding:.75rem .875rem;border:1px solid #cfd5e3;border-radius:.625rem}.c-form input[type=submit],.c-form button[type=submit]{min-height:3.125rem;padding:0 1.3rem;border:0;border-radius:.625rem;background:var(--color-blue);color:#fff;font-weight:800}
.admin-bar .c-site-header{top:32px}
}
@media(max-width:61.25rem){.c-single-post__layout{grid-template-columns:1fr}.c-site-nav>.menu{gap:1rem}}
@media(max-width:47.5rem){.c-site-nav>.menu{display:grid;gap:0}.c-site-nav .menu-item>a{display:block;padding:.75rem 0}.c-site-nav .sub-menu{position:static;display:block;padding:0 0 0 1rem;border:0;box-shadow:none;opacity:1;visibility:visible;transform:none}.c-site-nav__cta{margin-top:.75rem}.l-split--reverse>:first-child,.l-split--reverse>:last-child{order:initial}.c-footer-nav>.menu{grid-template-columns:1fr 1fr}.c-single-post__layout{padding-block:3.5rem}.post-navigation .nav-links{grid-template-columns:1fr}.nav-next{text-align:left}.admin-bar .c-site-header{top:46px}}

/* Gravity Forms inherits the contact block's shared form language. */
@layer components{
.c-form .gform_wrapper.gravity-theme{--gf-form-gap-y:1.125rem;color:var(--color-midnight)}
.c-form .gform_wrapper.gravity-theme form,.c-form .gform_wrapper.gravity-theme .gform_fields{display:grid;gap:var(--gf-form-gap-y) 1rem}
.c-form .gform_wrapper.gravity-theme .gfield{min-width:0}
.c-form .gform_wrapper.gravity-theme .gfield_label,.c-form .gform_wrapper.gravity-theme .gform-field-label{display:inline-block;margin-bottom:.45rem;color:var(--color-midnight);font-size:.75rem;font-weight:800;line-height:1.35}
.c-form .gform_wrapper.gravity-theme .gfield_required{color:#b42318;font-size:.6875rem}
.c-form .gform_wrapper.gravity-theme input[type=color],.c-form .gform_wrapper.gravity-theme input[type=date],.c-form .gform_wrapper.gravity-theme input[type=datetime-local],.c-form .gform_wrapper.gravity-theme input[type=email],.c-form .gform_wrapper.gravity-theme input[type=month],.c-form .gform_wrapper.gravity-theme input[type=number],.c-form .gform_wrapper.gravity-theme input[type=password],.c-form .gform_wrapper.gravity-theme input[type=search],.c-form .gform_wrapper.gravity-theme input[type=tel],.c-form .gform_wrapper.gravity-theme input[type=text],.c-form .gform_wrapper.gravity-theme input[type=time],.c-form .gform_wrapper.gravity-theme input[type=url],.c-form .gform_wrapper.gravity-theme input[type=week],.c-form .gform_wrapper.gravity-theme select,.c-form .gform_wrapper.gravity-theme textarea{width:100%;min-height:3rem;padding:.75rem .875rem;border:1px solid #cfd5e3;border-radius:.625rem;background:#fff;color:var(--color-midnight);font:inherit;line-height:1.4;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}
.c-form .gform_wrapper.gravity-theme textarea{min-height:8.5rem;resize:vertical}
.c-form .gform_wrapper.gravity-theme input:focus,.c-form .gform_wrapper.gravity-theme select:focus,.c-form .gform_wrapper.gravity-theme textarea:focus{border-color:var(--color-blue);outline:0;box-shadow:0 0 0 .2rem rgba(49,92,245,.14)}
.c-form .gform_wrapper.gravity-theme .gfield_description,.c-form .gform_wrapper.gravity-theme .gform_fileupload_rules{padding-top:.4rem;color:var(--color-slate);font-size:.6875rem;line-height:1.5}
.c-form .gform_wrapper.gravity-theme .gfield_checkbox,.c-form .gform_wrapper.gravity-theme .gfield_radio{display:grid;gap:.65rem}
.c-form .gform_wrapper.gravity-theme .gchoice{display:flex;align-items:flex-start;gap:.55rem}
.c-form .gform_wrapper.gravity-theme .gchoice input{width:1rem;height:1rem;flex:0 0 auto;margin-top:.15rem;accent-color:var(--color-blue)}
.c-form .gform_wrapper.gravity-theme .gchoice label{margin:0;font-size:.8125rem;line-height:1.5}
.c-form .gform_wrapper.gravity-theme .gform_footer{margin:0;padding:0}
.c-form .gform_wrapper.gravity-theme .gform_footer input[type=submit],.c-form .gform_wrapper.gravity-theme .gform_footer button{min-height:3.125rem;margin:0;padding:0 1.3rem;border:0;border-radius:.625rem;background:var(--color-blue);color:#fff;font-weight:800;cursor:pointer;transition:background var(--transition-fast),transform var(--transition-fast)}
.c-form .gform_wrapper.gravity-theme .gform_footer input[type=submit]:hover,.c-form .gform_wrapper.gravity-theme .gform_footer button:hover{background:var(--color-violet);transform:translateY(-.125rem)}
.c-form .gform_wrapper.gravity-theme .gform_validation_errors{margin:0 0 1rem;padding:1rem 1.125rem;border:1px solid #f4b4ae;border-radius:.625rem;background:#fff4f2;color:#8f1d16;box-shadow:none}
.c-form .gform_wrapper.gravity-theme .gform_validation_errors h2{color:inherit;font-size:.8125rem;line-height:1.5}
.c-form .gform_wrapper.gravity-theme .gfield_error [aria-invalid=true]{border-color:#d92d20}
.c-form .gform_wrapper.gravity-theme .gfield_error .validation_message{color:#b42318}
.c-form .gform_confirmation_wrapper{padding:1.25rem;border:1px solid #9bd7c5;border-radius:.625rem;background:var(--color-mint);color:#126149;line-height:1.6}
}
