@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Poppins-Regular.woff)format("woff")}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/Poppins-Italic.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Poppins-Medium.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Poppins-SemiBold.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Poppins-Bold.woff)format("woff")}:root{--peasy-primary:#006c51;--peasy-primary-dark:#00513d;--peasy-primary-light:#008767;--peasy-primary-container:#83f8cd;--peasy-on-primary-container:#002116;--peasy-secondary:#4c6359;--peasy-secondary-container:#cee9db;--peasy-tertiary:#00696b;--peasy-tertiary-container:#6ff6f9;--peasy-text:#191c1a;--peasy-text-secondary:#404944;--peasy-surface:#fbfdf9;--peasy-surface-1:#eef6f1;--peasy-card:#fff;--peasy-outline:#707974;--peasy-outline-variant:#bfc9c2;--peasy-tint-mint:#dcf7e9;--peasy-tint-teal:#d8f1f2;--peasy-heading:#191c1a;--peasy-accent:#006c51;--peasy-border:#bfc9c2;--peasy-btn-bg:#006c51;--peasy-btn-fg:#fff;--peasy-btn-hover:#00513d;--peasy-btn-outline:#006c51;--peasy-field-bg:#fff;--peasy-field-border:#707974;--peasy-focus-ring:#00696b;--peasy-icon-bg:#dcf7e9;--peasy-hover:#dcf7e9;--peasy-field-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23707974' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");--shade-solid:#002116;--shade-strong:#002116b3;--shade-mid:#00211673;--shade-none:#00211600;--scene-panel-dark:#00473a;--scene-panel:#005a44;--scene-panel-light:#006047;--scene-card:#eff6f1;--scene-card-strip:#e7f1ec;--scene-white:#fff;--scene-ink:#404944;--scene-ink-soft:#57615b;--scene-green:#006c51;--scene-selected:#cee9db;--scene-mint:#83f8cd;--scene-teal:#00a1a3;--scene-notice:#000;--scene-notice-text:#e6e6e6;--scene-notice-meta:#a9aca9;--scene-app-icon:#1f5f5b;--scene-shadow:0 .6em 1.8em #00000047;--peasy-table-header:#00513d;--peasy-on-table-header:#fff;--peasy-success:#047857;--peasy-success-bg:#ecfdf5;--peasy-warning:#b45309;--peasy-warning-bg:#fffbeb;--peasy-danger:#c2410c;--peasy-danger-bg:#fff7ed;--peasy-critical:#dc2626;--peasy-critical-bg:#fef2f2;--peasy-info:#0f766e;--peasy-info-bg:#f0fdfa;--peasy-error:#ba1a1a;--peasy-font:"Poppins", "Century Gothic", Helvetica, Arial, sans-serif;--type-display:clamp(2.75rem, 1rem + 4.5vw, 5.25rem);--type-h1:clamp(2.375rem, 1rem + 3.4vw, 4rem);--type-h1-split:clamp(2rem, .75rem + 2.7vw, 3.25rem);--type-h2:clamp(1.75rem, 1rem + 1.7vw, 2.5rem);--type-closing:clamp(2.25rem, 1rem + 3.2vw, 3.75rem);--type-subhead:clamp(1.5rem, 1rem + 1.1vw, 2rem);--type-title-size:1.375rem;--type-title-line:1.75rem;--type-title-sm-size:1.125rem;--type-title-sm-line:1.625rem;--type-lead-lg-size:1.375rem;--type-lead-lg-line:2rem;--type-lead-size:1.125rem;--type-lead-line:1.75rem;--type-body-size:1rem;--type-body-line:1.5rem;--type-small-size:.875rem;--type-small-line:1.25rem;--type-kicker-size:.875rem;--type-kicker-line:1.25rem;--type-kicker-tracking:.12em;--tracking-display:-.02em;--tracking-heading:-.01em;--peasy-radius-md:8px;--peasy-radius-lg:12px;--peasy-radius-full:999px;--space-3xs:4px;--space-2xs:8px;--space-xs:12px;--space-sm:16px;--space-md:24px;--space-lg:32px;--space-xl:48px;--space-2xl:64px;--space-3xl:96px;--page-width:1440px;--page-gutter:80px;--page-edge:max(var(--page-gutter), calc((100vw - var(--page-width)) / 2 + var(--page-gutter)));--section-pad:clamp(3.5rem, 1.5rem + 5vw, 6rem);--nav-height:88px;--nav-shrink:20px;--transition-base:.2s ease;--ease-out:cubic-bezier(.16, 1, .3, 1)}@media (width<=1100px){:root{--page-gutter:40px;--nav-height:72px;--nav-shrink:12px}}@media (width<=700px){:root{--page-gutter:20px;--type-lead-lg-size:1.125rem;--type-lead-lg-line:1.75rem}}@media (width>=1921px){:root{--page-width:clamp(1440px, calc(1440px + (100vw - 1920px) * .6), 1840px)}html{font-size:clamp(100%,100% + .3vw - 5.76px,112.5%)}}.site-nav,.hero,.section-dark,.mobile-menu,footer{--peasy-surface:#002116;--peasy-surface-1:#003829;--peasy-card:#003829;--peasy-heading:#fff;--peasy-text:#e1e3e0;--peasy-text-secondary:#bfc9c2;--peasy-accent:#83f8cd;--peasy-border:#00513d;--peasy-btn-bg:#83f8cd;--peasy-btn-fg:#002116;--peasy-btn-hover:#bbffe3;--peasy-btn-outline:#fff;--peasy-field-bg:#002116;--peasy-field-border:#7d968b;--peasy-focus-ring:#83f8cd;--peasy-error:#ffb4ab}@media (prefers-color-scheme:dark){.app-content{color-scheme:dark;--peasy-surface:#002116;--peasy-surface-1:#003829;--peasy-heading:#fff;--peasy-text:#e1e3e0;--peasy-text-secondary:#bfc9c2;--peasy-accent:#83f8cd;--peasy-border:#00513d;--peasy-outline:#7d968b;--peasy-focus-ring:#83f8cd;--peasy-icon-bg:#00513d;--peasy-hover:#00473a}}.band,.audience-band,.panel-dark{--peasy-surface:#00513d;--peasy-heading:#fff;--peasy-text:#fff;--peasy-text-secondary:#cee9db;--peasy-accent:#83f8cd;--peasy-border:#1fa37f;--peasy-btn-bg:#83f8cd;--peasy-btn-fg:#002116;--peasy-btn-hover:#bbffe3;--peasy-btn-outline:#fff;--peasy-focus-ring:#83f8cd}.cta{--peasy-surface:#83f8cd;--peasy-heading:#002116;--peasy-text:#002116;--peasy-text-secondary:#00513d;--peasy-accent:#00513d;--peasy-border:#46bf98;--peasy-btn-bg:#002116;--peasy-btn-fg:#fff;--peasy-btn-hover:#003829;--peasy-btn-outline:#002116;--peasy-focus-ring:#002116}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}[hidden]{display:none!important}html{scroll-padding-top:calc(var(--nav-height) + var(--space-md));scrollbar-color:var(--peasy-outline) var(--peasy-surface-1);accent-color:var(--peasy-primary);-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--peasy-font);font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--peasy-text);background:var(--peasy-surface);-webkit-font-smoothing:antialiased}::selection{background:var(--peasy-primary-container);color:var(--peasy-on-primary-container)}h1,h2,h3,h4{color:var(--peasy-heading);text-wrap:balance;overflow-wrap:break-word}h1{font-size:var(--type-h1);letter-spacing:var(--tracking-display);font-weight:400;line-height:1.08}h2{font-size:var(--type-h2);letter-spacing:var(--tracking-heading);font-weight:400;line-height:1.2}h3{font-size:var(--type-title-size);line-height:var(--type-title-line);font-weight:500}.title{font-size:var(--type-title-size);line-height:var(--type-title-line);letter-spacing:0;font-weight:500}h4,.title-sm{font-size:var(--type-title-sm-size);line-height:var(--type-title-sm-line);font-weight:500}p{text-wrap:pretty}a{color:var(--peasy-accent);text-underline-offset:.22em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}img{max-width:100%;height:auto}:focus-visible{outline:2px solid var(--peasy-focus-ring);outline-offset:3px;border-radius:2px}.accent{color:var(--peasy-accent)}.kicker{font-size:var(--type-kicker-size);line-height:var(--type-kicker-line);letter-spacing:var(--type-kicker-tracking);text-transform:uppercase;color:var(--peasy-accent);font-weight:600}.lead{font-size:var(--type-lead-size);line-height:var(--type-lead-line);max-width:62ch}.text{color:var(--peasy-text-secondary)}.meta{font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--peasy-text-secondary)}.meta.contact-links a{width:fit-content;min-height:44px;font-size:var(--type-body-size);align-items:center;display:flex}.name{color:var(--peasy-heading);font-weight:600}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.container{width:100%;max-width:var(--page-width);padding:0 var(--page-gutter);margin:0 auto}.section{padding:var(--section-pad) 0;background:var(--peasy-surface);color:var(--peasy-text)}.section>.container{gap:var(--space-xl);flex-direction:column;display:flex}.section-tint{background:var(--peasy-surface-1)}.section-dark{background:var(--peasy-surface);color:var(--peasy-text)}.section-head{gap:var(--space-xs);flex-direction:column;max-width:800px;display:flex}.section-head p{font-size:var(--type-lead-size);line-height:var(--type-lead-line);color:var(--peasy-text-secondary);max-width:58ch}.section-head-row{justify-content:space-between;align-items:flex-end;gap:var(--space-md);flex-wrap:wrap;display:flex}.stack{flex-direction:column;display:flex}.stack-xs{gap:var(--space-3xs)}.stack-sm{gap:var(--space-xs)}.stack-md{gap:20px}.stack-lg{gap:28px}.stack-xl{gap:var(--space-xl)}.stack>.btn,.stack>.link{align-self:flex-start}.grid{column-gap:var(--space-lg);row-gap:var(--space-xl);display:grid}.grid>*{min-width:0}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-aside{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.grid-media{grid-template-columns:440px minmax(0,1fr)}.grid-figure{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.grid-figure-wide,.grid-faq{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.grid-form{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.gap-lg,.gap-xl{column-gap:var(--space-2xl)}.grid-center{align-items:center}.grid-start{align-items:start}.col-divider{padding-left:var(--space-2xl);border-left:1px solid var(--peasy-border)}.media{justify-content:center;align-items:center;display:flex}.media img{display:block}picture{display:contents}.media-bleed-bottom{margin-bottom:calc(-1 * var(--section-pad));align-self:end;align-items:flex-end}.media-nudge-left img{transform:translateX(max(-22%, -1 * (var(--page-gutter) + max(0px, (100vw - var(--page-width)) / 2))))}@media (width>=1101px){.media-start{order:-1}}.app-shots{justify-content:center;align-items:flex-start;gap:var(--space-md);width:100%;display:flex}.app-shots>*{flex:0 240px;min-width:0}.app-shots>*+*{margin-top:var(--space-2xl)}.app-shot{border:1px solid var(--peasy-border);border-radius:var(--peasy-radius-lg);max-width:100%;height:auto}.app-shots .help-shot-button{border-radius:var(--peasy-radius-lg)}@media (width<=480px){.app-shots{gap:var(--space-sm)}}.cover{object-fit:cover;width:100%;height:100%;display:block}.photo{border-radius:var(--peasy-radius-lg);width:100%;height:auto;display:block}.actions{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.panel{gap:var(--space-md);min-width:0;padding:var(--space-xl);border-radius:var(--peasy-radius-lg);background:var(--peasy-surface);color:var(--peasy-text);flex-direction:column;display:flex}.panel-tint{background:var(--peasy-surface-1)}.panel-title{font-size:var(--type-title-size);line-height:var(--type-title-line);color:var(--peasy-accent)}.avatar{border-radius:var(--peasy-radius-full);object-fit:cover;flex-shrink:0}.author{align-items:center;gap:var(--space-sm);display:flex}.btn{border-radius:var(--peasy-radius-md);min-height:48px;font-family:var(--peasy-font);font-size:var(--type-body-size);line-height:var(--type-body-line);text-align:center;cursor:pointer;transition:background-color var(--transition-base), color var(--transition-base), border-color var(--transition-base), translate .2s var(--ease-out);border:1.5px solid #0000;justify-content:center;align-items:center;padding:0 28px;font-weight:500;text-decoration:none;display:inline-flex}.btn:active{translate:0 1px}.btn-sm{min-height:44px;font-size:var(--type-small-size);line-height:var(--type-small-line);padding:0 22px}.btn-primary{background:var(--peasy-btn-bg);color:var(--peasy-btn-fg)}.btn-primary:hover{background:var(--peasy-btn-hover)}.btn-secondary{border-color:var(--peasy-btn-outline);color:var(--peasy-btn-outline)}.btn-secondary:hover{background:var(--peasy-btn-outline);color:var(--peasy-surface)}.btn:disabled{opacity:.45;cursor:progress}.link{color:var(--peasy-accent);font-weight:500;text-decoration:underline}.link-arrow{align-items:center;gap:var(--space-2xs);min-height:44px;transition:text-decoration-color var(--transition-base);text-decoration-color:#0000;display:inline-flex}.link-arrow:hover{text-decoration-color:currentColor}.link-arrow:after{content:"";width:1.125em;height:1.125em;transition:translate .3s var(--ease-out);background:currentColor;flex-shrink:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z'/%3E%3C/svg%3E") 50%/contain no-repeat}.link-arrow:hover:after{translate:4px}.skip-link{left:var(--space-sm);top:var(--space-sm);z-index:300;padding:var(--space-xs) var(--space-sm);border-radius:var(--peasy-radius-md);background:var(--peasy-primary-container);color:var(--peasy-on-primary-container);font-weight:500;text-decoration:none;position:fixed;translate:0 -200%}.skip-link:focus{translate:none}.site-nav{z-index:100;transition:background-color .3s ease, border-color .3s ease, translate .4s var(--ease-out);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.site-nav.is-stuck{translate:0 calc(-1 * var(--nav-shrink));background:var(--peasy-surface);border-bottom-color:var(--peasy-border)}.nav-container{max-width:var(--page-width);padding:0 var(--page-gutter);height:var(--nav-height);justify-content:space-between;align-items:center;gap:var(--space-lg);transition:translate .4s var(--ease-out);margin:0 auto;display:flex}.is-stuck .nav-container{translate:0 calc(var(--nav-shrink) / 2)}.logo{align-items:center;min-height:44px;display:flex}.logo img{width:127px;height:36px;display:block}.nav-right{align-items:center;gap:var(--space-lg);display:flex}.nav-menu{align-items:center;gap:var(--space-lg);list-style:none;display:flex}.nav-right>.btn{white-space:nowrap;flex-shrink:0}@media (width<=1280px){.nav-container,.nav-right{gap:var(--space-md)}.nav-menu{gap:20px}}.nav-link{padding:var(--space-xs) 0;font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--peasy-heading);text-underline-offset:10px;transition:color var(--transition-base), text-decoration-color var(--transition-base);font-weight:500;text-decoration:underline 2px #0000;display:inline-block}.nav-link:hover{color:var(--peasy-accent);text-decoration-thickness:2px}.nav-link[aria-current=page]{color:var(--peasy-accent);text-decoration-color:currentColor}.mobile-menu-toggle,.mobile-menu-close{border-radius:var(--peasy-radius-md);width:44px;height:44px;color:var(--peasy-heading);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center}.mobile-menu-toggle{flex-shrink:0;margin-right:-10px;display:none}.mobile-menu-close{margin-right:-10px;display:flex}.mobile-menu-toggle svg,.mobile-menu-close svg{fill:currentColor;width:24px;height:24px}.mobile-menu{z-index:200;padding:0 var(--page-gutter) var(--space-lg);background:var(--peasy-surface);color:var(--peasy-text);visibility:hidden;opacity:0;flex-direction:column;transition:opacity .25s,visibility 0s linear .25s;display:flex;position:fixed;inset:0;overflow-y:auto}.mobile-menu.active{visibility:visible;opacity:1;transition:opacity .25s,visibility}.mobile-menu-header{height:var(--nav-height);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.mobile-nav-links{margin-top:var(--space-md);list-style:none}.mobile-nav-links li{border-bottom:1px solid var(--peasy-border)}.mobile-nav-links a{padding:var(--space-sm) 0;letter-spacing:var(--tracking-heading);color:var(--peasy-heading);font-size:1.625rem;line-height:2.25rem;text-decoration:none;display:block}.mobile-nav-links a[aria-current=page]{color:var(--peasy-accent)}.mobile-cta{padding-top:var(--space-xl);margin-top:auto}.mobile-cta .btn{width:100%}.hero{isolation:isolate;padding:calc(var(--nav-height) + var(--space-2xl)) 0 var(--space-3xl);background:var(--peasy-surface);color:var(--peasy-text);position:relative;overflow:hidden}.hero-text{flex-direction:column;gap:20px;max-width:880px;display:flex}.hero-text .lead{font-size:var(--type-lead-lg-size);line-height:var(--type-lead-lg-line);max-width:54ch}.hero-text .actions{padding-top:var(--space-xs)}.hero-compact{padding-bottom:var(--space-2xl)}@media (width>=1101px){.hero-plain{flex-direction:column;justify-content:flex-end;min-height:560px;display:flex}}.hero-full{align-items:center;min-height:72svh;display:flex}.hero-full>.container{margin:0 auto}.hero-photo{min-height:clamp(620px,88svh,880px);padding:calc(var(--nav-height) + var(--space-3xl)) 0 0;flex-direction:column;justify-content:flex-end;display:flex}.hero-bg{z-index:-2;object-fit:cover;object-position:50% 30%;width:72%;height:100%;position:absolute;top:0;right:0}.hero-shade{z-index:-1;background:linear-gradient(90deg, var(--shade-solid) 0%, var(--shade-solid) 28%, var(--shade-strong) 42%, var(--shade-none) 66%), linear-gradient(180deg, var(--shade-strong), var(--shade-none) 24%), linear-gradient(0deg, var(--shade-mid), var(--shade-none) 32%);position:absolute;inset:0}.hero-body{max-width:660px;padding-bottom:var(--space-3xl)}.hero-title{font-size:var(--type-display);line-height:1.04}.hero-title em{color:var(--peasy-accent);font-style:normal}.hero-body .lead{margin-top:var(--space-md);font-size:var(--type-lead-lg-size);line-height:var(--type-lead-lg-line);max-width:30em}.hero-body .actions{margin-top:var(--space-lg)}.hero-split{grid-template-columns:repeat(2,minmax(0,1fr));min-height:clamp(560px,80svh,760px);padding:0;display:grid}.hero-split h1{font-size:var(--type-h1-split);line-height:1.1}.hero-split-text{padding:calc(var(--nav-height) + var(--space-2xl)) var(--space-2xl) var(--space-3xl) var(--page-edge);align-items:flex-end;display:flex}.hero-split-media{min-height:320px;position:relative;overflow:hidden}.hero-split-media img{position:absolute;inset:0}.hero-split-media:after{content:"";background:linear-gradient(180deg, var(--shade-strong), var(--shade-none));height:180px;position:absolute;inset:0 0 auto}.story-title{text-indent:-.42em;font-size:clamp(2.5rem,1rem + 5.4vw,5.75rem);line-height:1.04}.audience{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.audience-card{border-radius:var(--peasy-radius-lg);background:var(--peasy-surface);color:var(--peasy-text);flex-direction:column;display:flex;overflow:hidden}.audience-tint{background:var(--peasy-surface-1)}.audience-media{aspect-ratio:16/10;position:relative}.audience-media img{position:absolute;inset:0}.audience-body{align-items:flex-start;gap:var(--space-md);padding:var(--space-xl);flex-direction:column;flex:1;display:flex}.audience-body p{max-width:32em;font-size:var(--type-lead-size);line-height:var(--type-lead-line)}.audience-body .btn{margin-top:auto}.pillars{gap:var(--space-xl) var(--space-xl);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pillar{gap:var(--space-xs);flex-direction:column;display:flex}.pillar img{width:40px;height:40px;margin-bottom:var(--space-sm);display:block}.pillar h2{font-size:var(--type-subhead);line-height:1.2}.pillar p{color:var(--peasy-text-secondary);max-width:30em}.rail{counter-reset:step;list-style:none;display:grid}.rail>li{column-gap:var(--space-md);row-gap:var(--space-3xs);padding-bottom:var(--space-lg);counter-increment:step;grid-template-columns:44px minmax(0,1fr);display:grid;position:relative}.rail>li:before{content:counter(step);z-index:1;border-radius:var(--peasy-radius-full);background:var(--peasy-primary-dark);width:44px;height:44px;color:var(--peasy-btn-fg);font-size:var(--type-title-sm-size);font-variant-numeric:lining-nums;grid-row:span 2;place-items:center;font-weight:500;display:grid;position:relative}.rail>li:after{content:"";background:var(--peasy-outline);width:1px;position:absolute;top:44px;bottom:0;left:21.5px}.rail>li:last-child{padding-bottom:0}.rail>li:last-child:after{display:none}.rail>li:last-child:before{background:var(--peasy-primary-container);color:var(--peasy-on-primary-container)}.rail h3{padding-top:var(--space-2xs);font-size:var(--type-title-size);line-height:var(--type-title-line);grid-column:2}.rail p{color:var(--peasy-text-secondary);grid-column:2;max-width:34em}.rail-sm>li{column-gap:var(--space-xs);padding-bottom:var(--space-sm);grid-template-columns:28px minmax(0,1fr);row-gap:2px}.rail-sm>li:before{width:28px;height:28px;font-size:var(--type-small-size)}.rail-sm>li:after{top:28px;left:13.5px}.rail-sm :is(h3,h4){font-size:var(--type-body-size);line-height:var(--type-body-line);letter-spacing:0;grid-column:2;padding-top:3px;font-weight:500}.rail-sm p{font-size:var(--type-small-size);line-height:var(--type-small-line);max-width:none}@media (width>=1001px){.rail-h{grid-template-columns:repeat(4,minmax(0,1fr))}.rail-h>li{padding:0 var(--space-lg) 0 0;display:block}.rail-h>li:before{margin-bottom:var(--space-md)}.rail-h>li:after{width:auto;height:1px;inset:21.5px 0 auto 44px}.rail-h h3{margin-bottom:var(--space-2xs);padding-top:0}}.item{gap:var(--space-2xs);padding-top:var(--space-md);border-top:1px solid var(--peasy-border);flex-direction:column;display:flex}.item>p:not(.meta){color:var(--peasy-text-secondary)}.item-grid{row-gap:var(--space-xl)}.term-list>div{gap:var(--space-3xs) var(--space-lg);border-top:1px solid var(--peasy-border);grid-template-columns:minmax(0,5fr) minmax(0,7fr);padding:18px 0;display:grid}.term-list dt{color:var(--peasy-heading);font-weight:500}.term-addon{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.addon-price{margin-top:var(--space-3xs);font-variant-numeric:tabular-nums;color:var(--peasy-heading);font-weight:500;display:block}.section-note{max-width:58ch;color:var(--peasy-text-secondary)}.term-list dd{max-width:60ch;color:var(--peasy-text-secondary)}.term-list-lg>div{padding:var(--space-md) 0}.term-list-lg>div:last-child{border-bottom:1px solid var(--peasy-border)}.term-list-lg dt{font-size:var(--type-title-size);line-height:var(--type-title-line)}@media (width<=1180px){.grid-figure-wide .term-list-lg>div{grid-template-columns:minmax(0,1fr)}}.term-list-cols{column-count:2;column-gap:var(--space-2xl)}.term-list-cols>div{break-inside:avoid}.scale{column-gap:var(--space-lg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.scale>div{--bar:2px;gap:var(--space-2xs);flex-direction:column;display:flex}.scale>div:before{content:"";height:var(--bar);margin:calc(14px - var(--bar)) 0 var(--space-sm);background:var(--peasy-primary)}.scale>div:nth-child(2){--bar:5px}.scale>div:nth-child(3){--bar:9px}.scale>div:nth-child(4){--bar:14px}.scale h3{font-size:var(--type-title-size);line-height:var(--type-title-line)}.scale h3 span{font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--peasy-text-secondary);font-variant-numeric:tabular-nums lining-nums;font-weight:400;display:block}.scale p{color:var(--peasy-text-secondary)}.band{padding:var(--space-3xl) 0;background:var(--peasy-surface);color:var(--peasy-text);position:relative}.stats{grid-template-columns:repeat(var(--stats,4), minmax(0, 1fr));display:grid}.stats-3{--stats:3}.stat{gap:var(--space-2xs);padding:0 var(--space-lg);border-left:1px solid var(--peasy-border);flex-direction:column;display:flex}.stat:first-child{border-left:0;padding-left:0}.stat-number{font-size:var(--type-closing);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums lining-nums;color:var(--peasy-accent);white-space:nowrap;font-weight:400;line-height:1.1}.stat-unit{letter-spacing:0;margin-left:.14em;font-size:.42em;font-weight:500}.stat-unit+.stat-digits{margin-left:.3em}.stat-number-sm{font-size:var(--type-subhead)}.stat-label{color:var(--peasy-text)}.facts{padding-top:var(--space-md);border-top:1px solid var(--peasy-border)}.facts .stat-number{font-size:var(--type-h2);color:var(--peasy-heading)}.facts .stat-label{color:var(--peasy-text-secondary)}blockquote{text-indent:-.42em}.quote{font-size:var(--type-title-size);color:var(--peasy-heading);line-height:2rem}.quote-display{max-width:22em;font-size:var(--type-h2);letter-spacing:var(--tracking-heading);color:var(--peasy-heading);line-height:1.3}.quote-by{margin-top:var(--space-md);color:var(--peasy-text-secondary)}.quote-by strong{color:var(--peasy-heading);font-weight:600}.quotes{column-gap:var(--space-2xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.quotes>div+div{gap:var(--space-md);padding-left:var(--space-2xl);border-left:1px solid var(--peasy-border);flex-direction:column;display:flex}.statement{font-size:var(--type-subhead);color:var(--peasy-primary-dark);text-indent:-.42em;line-height:1.3}.pullquote{font-size:var(--type-h2);letter-spacing:var(--tracking-heading);color:var(--peasy-heading);line-height:1.3}.phone{font-size:var(--type-title-size);line-height:var(--type-title-line);font-variant-numeric:tabular-nums;font-weight:500}.phone a{color:var(--peasy-accent);text-decoration:none}.phone a:hover{text-decoration:underline}.section-logos{padding:var(--space-xl) 0}.logo-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.logo-track{width:max-content;animation:70s linear infinite logo-scroll;display:flex}.logo-group{align-items:center;gap:var(--space-2xl);padding-right:var(--space-2xl);flex-shrink:0;list-style:none;display:flex}.logo-group img{object-fit:contain;width:auto;max-width:200px;height:40px;display:block}@keyframes logo-scroll{to{transform:translate(-25%)}}@media (prefers-reduced-motion:reduce){.logo-marquee{-webkit-mask-image:none;mask-image:none}.logo-track{width:auto;max-width:var(--page-width);padding:0 var(--page-gutter);margin:0 auto;animation:none}.logo-group{gap:var(--space-lg) var(--space-xl);flex-wrap:wrap;padding-right:0}.logo-group[aria-hidden=true]{display:none}}.plans{column-gap:var(--space-md);row-gap:var(--space-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.plan{grid-template-rows:subgrid;row-gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--peasy-border);border-radius:var(--peasy-radius-lg);background:var(--peasy-card);grid-row:span 6;align-content:start;display:grid}.plan-featured{padding:calc(var(--space-md) - 1px);border:2px solid var(--peasy-primary)}.plan h3{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.plan-flag{border-radius:var(--peasy-radius-full);background:var(--peasy-primary-container);color:var(--peasy-on-primary-container);font-size:var(--type-small-size);line-height:var(--type-small-line);padding:2px 10px;font-weight:600}.tag{border:1px solid var(--peasy-border);border-radius:var(--peasy-radius-full);color:var(--peasy-text-secondary);font-size:var(--type-small-size);line-height:var(--type-small-line);white-space:nowrap;padding:1px 9px;font-weight:500;display:inline-block}.plan .btn{padding:0 var(--space-xs);align-self:end}.plan-prices{gap:var(--space-xs);flex-direction:column;display:flex}.plan-prices dt{font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--peasy-text-secondary)}.plan-prices dd{font-size:var(--type-subhead);letter-spacing:var(--tracking-heading);font-variant-numeric:tabular-nums lining-nums;color:var(--peasy-heading);line-height:1.2}.plan-alt{font-size:var(--type-body-size);line-height:var(--type-body-line);letter-spacing:0;color:var(--peasy-text-secondary);margin-top:2px;display:block}.plan-specs{padding:var(--space-sm) 0;border-top:1px solid var(--peasy-border);border-bottom:1px solid var(--peasy-border);flex-direction:column;gap:6px;display:flex}.plan-specs div{justify-content:space-between;gap:var(--space-2xs);display:flex}.plan-specs dt{color:var(--peasy-text-secondary)}.plan-specs dd{text-align:center;white-space:nowrap;min-width:1ch;font-weight:500}.plan-spec-sm{font-size:var(--type-small-size);line-height:var(--type-small-line)}.plan-features{gap:var(--space-2xs);padding-bottom:var(--space-2xs)}.plan-addons{gap:var(--space-2xs);padding-top:var(--space-sm);border-top:1px solid var(--peasy-border);font-size:var(--type-small-size);line-height:var(--type-small-line);flex-direction:column;display:flex}.plan-addons-title{color:var(--peasy-heading);font-weight:600}.plan-addons dl{gap:var(--space-3xs);flex-direction:column;display:flex}.plan-addons dl div{justify-content:space-between;gap:var(--space-2xs);display:flex}.plan-addons dt{color:var(--peasy-text-secondary)}.plan-addons dd{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--peasy-heading);font-weight:500}.addon-mark{vertical-align:-5px;background:var(--peasy-accent);width:20px;height:20px;display:inline-block;position:relative;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 8v8M8 12h8'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 8v8M8 12h8'/%3E%3C/svg%3E") 50%/contain no-repeat}.addon-mark-included{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M8 12.5l2.7 2.7L16 9.8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M8 12.5l2.7 2.7L16 9.8'/%3E%3C/svg%3E")}.addon-mark-none{vertical-align:baseline;width:auto;height:auto;color:var(--peasy-text-secondary);background:0 0;-webkit-mask:none;mask:none}.plan-legend{align-items:center;gap:var(--space-3xs) var(--space-sm);flex-wrap:wrap;display:flex}.plan-legend>span{align-items:center;gap:var(--space-3xs);display:inline-flex}.plan-legend .addon-mark{vertical-align:middle}.price-from{font-size:var(--type-body-size);letter-spacing:0;color:var(--peasy-text-secondary)}.plans-nav,.plan-compare{display:none}.summary{gap:var(--space-sm);flex-direction:column;display:none}.summary[data-plan=standard],.grid-form:has(#paketti-free:checked) .summary[data-plan=free],.grid-form:has(#paketti-pro:checked) .summary[data-plan=pro],.grid-form:has(#paketti-enterprise:checked) .summary[data-plan=enterprise]{display:flex}.grid-form:has(input[name=paketti]:checked:not(#paketti-standard)) .summary[data-plan=standard]{display:none}.summary-name{align-items:center;gap:var(--space-2xs);font-size:var(--type-title-size);line-height:var(--type-title-line);color:var(--peasy-heading);flex-wrap:wrap;font-weight:500;display:flex}.summary-price{font-size:var(--type-subhead);letter-spacing:var(--tracking-heading);font-variant-numeric:tabular-nums lining-nums;color:var(--peasy-heading);line-height:1.2}.summary .plan-specs{padding:var(--space-xs) 0}.summary .plan-features{padding-bottom:0}.summary-total{gap:var(--space-2xs);padding-top:var(--space-xs);border-top:1px solid var(--peasy-border);flex-direction:column;display:flex}.recap{gap:var(--space-sm);flex-direction:column;display:flex}.choice-grid.choice-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:560px}.summary-addons{gap:var(--space-3xs);font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--peasy-text-secondary);flex-direction:column;list-style:none;display:flex}.summary-addons li,.summary-sum{justify-content:space-between;gap:var(--space-2xs);display:flex}.summary-sum{color:var(--peasy-heading);font-variant-numeric:tabular-nums;flex-wrap:wrap;font-weight:500}.summary-sum strong{text-align:right;white-space:nowrap;font-weight:600}.summary-note{font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--peasy-text-secondary)}.choice-total{padding:var(--space-xs) var(--space-sm);border-radius:var(--peasy-radius-md);background:var(--peasy-surface-1);font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--peasy-text-secondary);display:none}.choice-total strong{color:var(--peasy-heading);font-variant-numeric:tabular-nums;font-weight:600}.option-price{color:var(--peasy-text-secondary);font-size:var(--type-small-size);white-space:nowrap}.form[hidden],.form-done[hidden],.summary-total[hidden],.summary-addons[hidden],.choice-total[hidden],.tag[hidden],.order-line[hidden],.panel[hidden]{display:none}.option.is-unavailable .check{color:var(--peasy-text-secondary);cursor:default}.option.is-included .check{cursor:default}.order-line{justify-content:space-between;align-items:baseline;gap:var(--space-2xs) var(--space-md);padding:var(--space-sm) var(--space-md);border-radius:var(--peasy-radius-md);background:var(--peasy-surface-1);flex-wrap:wrap;display:flex}.order-line-items{font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--peasy-text-secondary)}.order-line-total{align-items:baseline;gap:var(--space-2xs);color:var(--peasy-heading);flex-wrap:wrap;font-weight:500;display:flex}.order-line-total strong{font-size:var(--type-title-sm-size);line-height:var(--type-title-sm-line);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.order-line-vat{font-size:var(--type-small-size);color:var(--peasy-text-secondary);font-weight:400}.btn-submit{width:100%;max-width:440px;min-height:56px;font-size:var(--type-title-sm-size)}.form-reassure{max-width:60ch;font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--peasy-text-secondary)}.form-done-actions{align-items:center;gap:var(--space-xs) var(--space-md);flex-wrap:wrap;display:flex}.form-done{gap:var(--space-md);max-width:920px;padding:var(--space-lg);border-radius:var(--peasy-radius-lg);background:var(--peasy-surface-1);scroll-margin-top:calc(var(--nav-height) + var(--space-md));flex-direction:column;display:flex}.form-done:focus{outline:0}.form-done h2{font-size:var(--type-subhead);letter-spacing:var(--tracking-heading);line-height:1.2}.form-done .text{color:var(--peasy-text-secondary);max-width:58ch}.form-done .rail{max-width:40em}.choice-summaries{display:none}.choice-summary{padding:var(--space-xs) var(--space-sm);border-radius:var(--peasy-radius-md);background:var(--peasy-surface-1);font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--peasy-text-secondary);display:none}.choice-summary strong{color:var(--peasy-heading);font-weight:600}.choice-summary[data-plan=standard],.grid-form:has(#paketti-free:checked) .choice-summary[data-plan=free],.grid-form:has(#paketti-pro:checked) .choice-summary[data-plan=pro],.grid-form:has(#paketti-enterprise:checked) .choice-summary[data-plan=enterprise]{display:block}.grid-form:has(input[name=paketti]:checked:not(#paketti-standard)) .choice-summary[data-plan=standard]{display:none}.checklist{gap:var(--space-xs);flex-direction:column;list-style:none;display:flex}.checklist li{align-items:flex-start;gap:var(--space-xs);color:var(--peasy-heading);display:flex}.checklist li:before{content:"";background:var(--peasy-accent);flex-shrink:0;width:20px;height:20px;margin-top:2px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M8 12.5l2.7 2.7L16 9.8'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M8 12.5l2.7 2.7L16 9.8'/%3E%3C/svg%3E") 50%/contain no-repeat}.checklist-lg{border-bottom:1px solid var(--peasy-border);gap:0}.checklist-lg li{gap:var(--space-sm);border-top:1px solid var(--peasy-border);font-size:var(--type-title-sm-size);line-height:var(--type-title-sm-line);padding:14px 0}.checklist-lg li:before{width:22px;height:22px}.checklist-cols{gap:var(--space-xs) var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.checklist-more:before{display:none}.checklist-more .link-arrow{min-height:0}.table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%}.table th,.table td{padding:var(--space-sm) 20px;font-weight:400}.table thead th{background:var(--peasy-table-header);color:var(--peasy-on-table-header);font-weight:600}.table tbody th{color:var(--peasy-heading);font-weight:500}.table tbody td{color:var(--peasy-text-secondary)}.table tbody tr{background:var(--peasy-card)}.table tbody tr:nth-child(odd){background:var(--peasy-surface-1)}.table .accent{color:var(--peasy-primary);font-weight:500}.faq{border-top:1px solid var(--peasy-border);container-type:inline-size}.faq-item{gap:var(--space-2xs) var(--space-lg);padding:var(--space-md) 0;border-bottom:1px solid var(--peasy-border);display:grid}.faq-item p{color:var(--peasy-text-secondary);max-width:40em}@container (width>=820px){.faq-item{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.faq-photo,.form-aside{top:calc(var(--nav-height) + var(--space-md));align-self:start;position:sticky}.cta{padding:var(--section-pad) 0;background:var(--peasy-surface);color:var(--peasy-text)}.cta-inner{column-gap:var(--space-2xl);row-gap:var(--space-md);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.cta-inner>h2{max-width:13em;font-size:var(--type-closing);letter-spacing:var(--tracking-display);grid-row:span 2;align-self:center;line-height:1.06}.cta-inner>.lead{align-self:end;max-width:30em}.cta-inner>.actions{align-self:start}.cta a:not(.btn):not(.store-badge){color:inherit;white-space:nowrap;font-weight:500}.store-badges{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.store-badge{border-radius:6px;display:inline-flex}.store-badge img{width:auto;height:48px;display:block}.contact-title{font-size:var(--type-closing);letter-spacing:var(--tracking-display);line-height:1.06}.form{gap:var(--space-sm);flex-direction:column;display:flex}.form-card{padding:var(--space-lg);background:var(--peasy-card);border:1px solid var(--peasy-border);border-radius:var(--peasy-radius-lg)}.form-row{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field{flex-direction:column;gap:6px;display:flex}.field label{font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--peasy-text);font-weight:500}.field input,.field select,.field textarea{width:100%;min-height:48px;font-family:var(--peasy-font);font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--peasy-heading);caret-color:var(--peasy-accent);background-color:var(--peasy-field-bg);border:1px solid var(--peasy-field-border);border-radius:var(--peasy-radius-md);transition:border-color var(--transition-base), box-shadow var(--transition-base);padding:11px 14px}.field select{appearance:none;background-image:var(--peasy-field-chevron);background-position:right 12px center;background-repeat:no-repeat;background-size:20px;padding-right:44px}.field textarea{resize:vertical;min-height:120px}.field ::placeholder{color:var(--peasy-text-secondary);opacity:1}.field :is(input,select,textarea):hover{border-color:var(--peasy-heading)}.field :is(input,select,textarea):focus-visible{border-color:var(--peasy-accent);box-shadow:0 0 0 1px var(--peasy-accent), 0 0 0 4px color-mix(in srgb, var(--peasy-accent) 22%, transparent);outline:0}.field [aria-invalid=true]{border-color:var(--peasy-error);box-shadow:0 0 0 1px var(--peasy-error)}.field [aria-invalid=true]:focus-visible{border-color:var(--peasy-error);box-shadow:0 0 0 1px var(--peasy-error), 0 0 0 4px color-mix(in srgb, var(--peasy-error) 22%, transparent)}.field-error{font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--peasy-error);font-weight:500}.field-error:empty,.form-status:empty{display:none}.form-note{max-width:60ch;font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--peasy-text-secondary)}.form-status{padding:var(--space-sm);border-radius:var(--peasy-radius-md);font-weight:500}.form-status[data-state=success]{background:var(--peasy-success-bg);color:var(--peasy-success)}.form-status[data-state=error]{background:var(--peasy-critical-bg);color:var(--peasy-critical)}.form-steps{gap:0;width:100%;max-width:920px}.form-steps>:not(fieldset){margin-top:var(--space-sm)}.fieldset{gap:var(--space-sm);min-width:0;padding:0 0 var(--space-xl);margin-bottom:var(--space-xl);border:0;border-bottom:1px solid var(--peasy-border);flex-direction:column;display:flex}.fieldset legend{margin-bottom:var(--space-md);font-size:var(--type-subhead);letter-spacing:var(--tracking-heading);color:var(--peasy-heading);line-height:1.2}.fieldset legend h2{font:inherit;letter-spacing:inherit;color:inherit}.fieldset>.field+.field{margin-top:var(--space-2xs)}.fieldset-sub{margin-top:var(--space-2xs);color:var(--peasy-heading);font-weight:500}.choice-grid{gap:var(--space-xs);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.choice{padding:var(--space-sm);border:1px solid var(--peasy-border);border-radius:var(--peasy-radius-md);background:var(--peasy-card);cursor:pointer;transition:border-color var(--transition-base), background-color var(--transition-base);flex-direction:column;gap:2px;display:flex}.choice:hover{border-color:var(--peasy-primary)}.choice input{width:18px;height:18px;margin-bottom:6px}.choice-name{color:var(--peasy-heading);font-weight:600}.choice:has(input:checked){border-color:var(--peasy-primary);background:var(--peasy-surface-1);box-shadow:inset 0 0 0 1px var(--peasy-primary)}.choice:has(input:focus-visible){outline:2px solid var(--peasy-focus-ring);outline-offset:3px}.check{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}.check input{flex-shrink:0;width:18px;height:18px}.option{flex-direction:column;display:flex}.option-head{align-items:center;gap:var(--space-2xs);display:flex}.option-head .check{min-width:0}.info-toggle{width:44px;height:44px;color:var(--peasy-accent);cursor:pointer;transition:color var(--transition-base);background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:grid}.info-toggle:before{content:"";background:currentColor;width:22px;height:22px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11 7h2v2h-2zm0 4h2v6h-2zm1-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11 7h2v2h-2zm0 4h2v6h-2zm1-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z'/%3E%3C/svg%3E") 50%/contain no-repeat}.info-toggle:hover{color:var(--peasy-primary-dark)}.info-toggle[aria-expanded=true]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z'/%3E%3C/svg%3E")}.option-info{margin:0 0 var(--space-xs) 28px;max-width:60ch;font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--peasy-text-secondary)}.option-info[hidden]{display:none}.narrow{max-width:760px}.doc{max-width:min(60ch,760px);font-size:var(--type-lead-size);line-height:var(--type-lead-line)}.doc>*+*{margin-top:var(--space-sm)}.doc h2{margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:1px solid var(--peasy-border);font-size:var(--type-subhead);letter-spacing:var(--tracking-heading);font-weight:500;line-height:1.25}.doc h3{margin-top:var(--space-xl);font-size:var(--type-title-size);line-height:var(--type-title-line)}.doc .doc-purpose{margin-top:var(--space-lg);font-size:var(--type-title-sm-size);line-height:var(--type-title-sm-line);font-weight:600}.doc :is(h2,h3,h4)+*{margin-top:var(--space-xs)}.doc strong{color:var(--peasy-heading);font-weight:600}.doc ul,.doc ol{padding-left:1.4em}.doc li+li{margin-top:var(--space-2xs)}.doc ul:has(>li>strong:first-child){padding-left:0;list-style:none}.doc ul:has(>li>strong:first-child) strong{color:var(--peasy-text-secondary);font-weight:500}.doc blockquote{padding:var(--space-sm) var(--space-md);border-radius:var(--peasy-radius-md);background:var(--peasy-surface-1);text-indent:0}.doc table{border-collapse:collapse;width:100%;font-size:var(--type-body-size);line-height:var(--type-body-line)}.doc th,.doc td{padding:var(--space-xs) var(--space-sm) var(--space-xs) 0;border-bottom:1px solid var(--peasy-border);text-align:left;vertical-align:top}.doc th{color:var(--peasy-heading);font-weight:600}@media (width<=360px){.doc th,.doc td{padding-right:var(--space-xs)}}.doc-top{margin-top:var(--space-2xl)}.doc-top a{align-items:center;min-height:44px;display:inline-flex}.doc-layout{grid-template-columns:minmax(0,1fr);display:grid}.doc-toc{display:none}.doc-toc-compact{margin-bottom:var(--space-xl);border-radius:var(--peasy-radius-lg);background:var(--peasy-surface-1)}.doc-toc-compact summary{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:56px;padding:0 var(--space-md);color:var(--peasy-heading);cursor:pointer;font-weight:500;list-style:none;display:flex}.doc-toc-compact summary::-webkit-details-marker{display:none}.doc-toc-compact summary:after{content:"";width:9px;height:9px;transition:transform var(--transition-base);border-bottom:2px solid;border-right:2px solid;flex-shrink:0;margin-top:-4px;transform:rotate(45deg)}.doc-toc-compact[open] summary:after{margin-top:4px;transform:rotate(-135deg)}@media (prefers-reduced-motion:reduce){.doc-toc-compact summary:after{transition:none}}.doc-toc-compact ol{padding:0 var(--space-md) var(--space-sm);list-style:none}.doc-toc :is(ol){list-style:none}.doc-toc-compact a,.doc-toc a{min-height:44px;color:var(--peasy-text);align-items:center;text-decoration:none;display:flex}.doc-toc-compact a{padding-block:10px}.doc-toc a[aria-current]{color:var(--peasy-accent);font-weight:600}.doc-toc-compact a:hover,.doc-toc a:hover{color:var(--peasy-accent);text-decoration:underline}.doc-toc-title{margin-bottom:var(--space-2xs);color:var(--peasy-heading);font-weight:600}@media (width>=1101px){.doc-layout{column-gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) 280px;align-items:start}.doc-toc-compact{display:none}.doc-toc{top:calc(var(--nav-height) + var(--space-md));max-height:calc(100vh - var(--nav-height) - var(--space-xl));font-size:var(--type-small-size);line-height:var(--type-small-line);grid-area:1/2;display:block;position:sticky;overflow-y:auto}.doc-toc a{min-height:0;padding:6px 0}}@media (width>=1101px) and (pointer:coarse){.doc-toc a{min-height:44px;padding:0}}.help{max-width:720px;padding:var(--space-lg) var(--space-md) var(--space-3xl);margin:0 auto}.help-title{margin-bottom:var(--space-xl);font-size:var(--type-h2);line-height:1.2}.help-group{scroll-margin-top:var(--space-md)}.help-group+.help-group{margin-top:var(--space-2xl)}.help-group-title{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);font-size:var(--type-title-size);line-height:var(--type-title-line);letter-spacing:0;font-weight:500;display:flex}.help-group-lead{margin-bottom:var(--space-md);color:var(--peasy-text-secondary)}.help-icon{border-radius:var(--peasy-radius-md);background:var(--peasy-icon-bg);width:40px;height:40px;color:var(--peasy-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.help-icon svg{fill:currentColor;width:22px;height:22px}.help-item{border-radius:var(--peasy-radius-lg);background:var(--peasy-surface-1);transition:background-color var(--transition-base)}.help-item:not([open]):hover{background:var(--peasy-hover)}@media (prefers-reduced-motion:reduce){.help-item{transition:none}}.help-item+.help-item{margin-top:var(--space-xs)}.help-item summary{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:56px;padding:var(--space-sm) var(--space-md);color:var(--peasy-heading);cursor:pointer;font-weight:500;list-style:none;display:flex}.help-item summary::-webkit-details-marker{display:none}.help-item summary:after{content:"";width:9px;height:9px;transition:transform var(--transition-base);border-bottom:2px solid;border-right:2px solid;flex-shrink:0;margin-top:-4px;transform:rotate(45deg)}.help-item[open] summary:after{margin-top:4px;transform:rotate(-135deg)}@media (prefers-reduced-motion:reduce){.help-item summary:after{transition:none}}.help-item summary:focus-visible{outline:2px solid var(--peasy-focus-ring);outline-offset:2px;border-radius:var(--peasy-radius-lg)}.help-item[open] summary{box-shadow:inset 0 -1px 0 var(--peasy-border);margin-bottom:var(--space-sm)}.help-body{padding:0 var(--space-md) var(--space-md);color:var(--peasy-text-secondary)}.help-body>*+*{margin-top:var(--space-sm)}.help-body strong{color:var(--peasy-text);font-weight:600}.help-body ol{padding-left:1.4em}.help-steps li+li{margin-top:var(--space-xs)}.help-list{padding-left:1.4em;list-style:outside}.help-list li+li{margin-top:var(--space-xs)}.help-body .todo{background:var(--peasy-surface)}.help-shot{border:1px solid var(--peasy-border);border-radius:var(--peasy-radius-md);max-width:100%;height:auto;display:block}.help-shots{gap:var(--space-sm);flex-wrap:wrap;display:flex}.help-shot-button{border-radius:var(--peasy-radius-md);cursor:zoom-in;background:0 0;border:0;max-width:100%;padding:0;display:block}.help-zoom{border-radius:var(--peasy-radius-lg);background:var(--peasy-surface);width:min(100vw - 32px,720px);max-height:calc(100vh - 32px);color:var(--peasy-text);touch-action:pan-x pan-y pinch-zoom;border:0;padding:0;overflow:auto}.help-zoom::backdrop{background:#002116b3}.help-zoom img{max-width:none;height:auto;display:block}.help-zoom-close{min-height:44px;padding:0 var(--space-md);background:var(--peasy-surface);font:inherit;color:var(--peasy-accent);cursor:pointer;border:0;align-items:center;margin-left:auto;font-weight:500;display:flex;position:sticky;top:0}.help-steps .help-shot{margin-block:var(--space-xs)}.help-contact{margin-top:var(--space-2xl);color:var(--peasy-text-secondary)}.help-contact a{align-items:center;min-height:44px;display:inline-flex}@media (width<=480px){.help,.help-item summary,.help-body{padding-inline:var(--space-sm)}}:root[data-build=public] .todo{display:none}.todo{max-width:62ch;padding:var(--space-xs) var(--space-sm);background:var(--peasy-surface-1);border:1px dashed var(--peasy-outline);border-radius:var(--peasy-radius-md);font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--peasy-text-secondary)}.section-tint .todo{background:var(--peasy-surface)}.post :is(h2,h3) a{color:inherit;text-decoration:none}.post :is(h2,h3) a:hover{color:var(--peasy-accent)}.chapters{flex-direction:column;list-style:none;display:flex}.chapter{column-gap:var(--space-lg);padding:var(--space-2xl) 0;border-top:1px solid var(--peasy-border);grid-template-columns:minmax(0,2fr) minmax(0,10fr);display:grid}.chapter:first-child{border-top:0;padding-top:0}.chapter:last-child{padding-bottom:0}.chapter-n{letter-spacing:-.03em;color:var(--peasy-primary);font-variant-numeric:lining-nums;font-size:clamp(4rem,2rem + 6vw,7.5rem);line-height:.85}.chapter-body{gap:var(--space-md);flex-direction:column;max-width:820px;display:flex}.chapter-body .lead{color:var(--peasy-heading)}.chapter-body>p:not(.lead):not(.statement){color:var(--peasy-text-secondary);max-width:62ch}.values{gap:var(--space-md);margin-top:var(--space-2xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}footer{padding:var(--space-3xl) 0 var(--space-lg);background:var(--peasy-surface);color:var(--peasy-text);font-size:var(--type-small-size);line-height:var(--type-small-line)}footer .container{gap:var(--space-2xl);flex-direction:column;display:flex}.footer-tagline{font-size:var(--type-closing);letter-spacing:var(--tracking-display);color:var(--peasy-heading);line-height:1.06}.footer-tagline em{color:var(--peasy-accent);font-style:normal}.footer-grid{gap:var(--space-xl) var(--space-lg);padding-top:var(--space-xl);border-top:1px solid var(--peasy-border);grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));align-items:start;display:grid}.footer-column{gap:var(--space-xs);flex-direction:column;display:flex}.footer-column ul{flex-direction:column;gap:10px;list-style:none;display:flex}.footer-column a{color:var(--peasy-text);font-weight:500;text-decoration:none}.footer-column a:hover{color:var(--peasy-accent)}.footer-funding{align-items:center;gap:var(--space-md);color:var(--peasy-text-secondary);flex-wrap:wrap;display:flex}.footer-funding img{width:auto;height:44px;display:block}.footer-funding-title{font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--peasy-heading);font-variant-numeric:tabular-nums}.footer-bottom{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-top:var(--space-md);border-top:1px solid var(--peasy-border);color:var(--peasy-text-secondary);flex-wrap:wrap;display:flex}.footer-bottom a{min-height:44px;color:var(--peasy-text);align-items:center;font-weight:500;text-decoration:none;display:flex}.footer-bottom a:hover{color:var(--peasy-accent)}.footer-legal{column-gap:var(--space-md);flex-wrap:wrap;display:flex}.footer-cookie-settings{min-height:44px;font:inherit;color:var(--peasy-text);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:500;display:flex}.footer-cookie-settings:hover{color:var(--peasy-accent)}.cookie-banner{z-index:150;padding:0 var(--page-gutter) calc(var(--space-lg) + env(safe-area-inset-bottom,0px));pointer-events:none;position:fixed;inset:auto 0 0}.cookie-banner-inner{align-items:center;gap:var(--space-xl);max-width:1240px;padding:var(--space-lg) var(--space-xl);border-radius:var(--peasy-radius-lg);background:var(--peasy-card);color:var(--peasy-text);pointer-events:auto;margin:0 auto;display:flex;box-shadow:0 12px 40px #0021164d}.cookie-banner-text{gap:var(--space-2xs);flex-direction:column;flex:auto;min-width:0;display:flex}.cookie-banner-title{font-size:var(--type-title-size);line-height:var(--type-title-line);color:var(--peasy-heading);font-weight:600}.cookie-banner-text p:not(.cookie-banner-title){font-size:var(--type-lead-size);line-height:var(--type-lead-line);color:var(--peasy-text-secondary)}.cookie-banner-text a{font-weight:500}.cookie-banner-text p.cookie-banner-current{font-size:var(--type-small-size);line-height:var(--type-small-line);color:var(--peasy-text);font-weight:500}.cookie-banner-current[hidden]{display:none}.cookie-banner-actions{gap:var(--space-sm);flex:none;display:flex}.cookie-banner-actions .btn{min-width:172px;min-height:56px;font-weight:600}.cookie-banner-actions .btn-secondary{background:var(--peasy-card);color:var(--peasy-text)}.cookie-banner-actions .btn-secondary:hover{background:var(--peasy-surface-1);color:var(--peasy-text)}@media (width<=820px){.cookie-banner{padding:0}.cookie-banner-inner{align-items:stretch;gap:var(--space-xs);padding:var(--space-sm) var(--page-gutter) calc(var(--space-sm) + env(safe-area-inset-bottom,0px));border-radius:var(--peasy-radius-lg) var(--peasy-radius-lg) 0 0;flex-direction:column;box-shadow:0 -12px 40px #0021164d}.cookie-banner-title{display:none}.cookie-banner-text p:not(.cookie-banner-title){font-size:var(--type-body-size);line-height:var(--type-body-line)}.cookie-banner-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cookie-banner-actions .btn{min-width:0;min-height:44px;padding:0 var(--space-sm)}}@media (width<=1100px),(pointer:coarse){.footer-column ul{gap:0}.footer-column li,.footer-column li a{align-items:center;min-height:44px;display:flex}}.ui-scene{width:100%;max-width:418px;font-family:var(--peasy-font);color:var(--scene-ink);text-align:left;text-indent:0;container-type:inline-size}.ui-scene-form{max-width:440px}.ui-canvas{height:55.3em;font-size:2.39234cqw;line-height:1.4;position:relative}.ui-scene-form .ui-canvas{height:55.2em;font-size:2.27273cqw}.ui-panel{background:radial-gradient(130% 100% at 45% 35%, var(--scene-panel-dark) 0%, var(--scene-panel) 65%, var(--scene-panel-light) 100%);border-radius:2.8em;position:absolute;inset:0;overflow:hidden}.ui-scene-shifts .ui-panel{padding:7.7em 4.8em 0}.ui-scene-form .ui-panel{left:2.2em}.ui-notice{background:var(--scene-notice);height:6.5em;box-shadow:var(--scene-shadow);border-radius:1.2em;margin-bottom:2.4em;padding:.9em 1em;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.ui-notice-head{align-items:center;gap:.7em;margin-bottom:.5em;display:flex}.ui-app-icon{background:var(--scene-app-icon);border-radius:.4em;justify-content:center;align-items:center;width:1.8em;height:1.8em;display:flex}.ui-app-icon img{width:1.4em;height:auto;display:block}.ui-notice-app{letter-spacing:.04em;color:var(--scene-notice-meta);font-size:1.2em}.ui-notice-time{color:var(--scene-notice-meta);margin-left:auto;font-size:1.2em}.ui-notice p{color:var(--scene-notice-text);white-space:nowrap;font-size:1.35em}.ui-shift{background:var(--scene-card);border-radius:.8em;height:6.7em;margin-bottom:1.05em;display:flex;overflow:hidden}.ui-shift-flag{background:var(--scene-teal);width:1.8em;color:var(--scene-white);flex-shrink:0;justify-content:center;padding-top:1.2em;display:flex}.ui-shift-flag svg{fill:currentColor;width:1.1em;height:1.1em}.ui-shift-main{flex:1 1 0;min-width:0;padding:.9em 1em 0 .9em}.ui-shift-row{color:var(--scene-ink-soft);justify-content:space-between;font-size:1.1em;display:flex}.ui-shift-row b{color:var(--scene-ink);margin-right:.8em;font-weight:600}.ui-shift-title{color:var(--scene-ink);font-size:1.3em;font-weight:600}.ui-shift-place{color:var(--scene-ink-soft);font-size:1.1em}.ui-shift-go{background:var(--scene-card-strip);width:3.6em;color:var(--scene-green);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.ui-shift-go svg{fill:currentColor;width:1.8em;height:1.8em}.ui-badge{background:var(--scene-mint);color:var(--scene-green);border-radius:1em;padding:0 .5em;font-size:.7em;font-weight:700;line-height:1.6;position:absolute;top:.5em;left:50%;translate:-50%}.ui-tabbar{background:var(--scene-card-strip);width:41.7em;height:9.2em;box-shadow:var(--scene-shadow);border-radius:.8em;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;display:grid;position:absolute;top:2.4em;left:0}.ui-tab{flex-direction:column;align-items:center;gap:.4em;display:flex}.ui-tab i{border-radius:1.5em;justify-content:center;align-items:center;width:6.2em;height:3em;display:flex}.ui-tab svg{width:2.2em;height:2.2em;fill:var(--scene-ink)}.ui-tab span{color:var(--scene-ink-soft);font-size:1.1em}.ui-tab.is-on i{background:var(--scene-selected)}.ui-tab.is-on span{color:var(--scene-ink);font-weight:500}.ui-form{background:var(--scene-white);border-radius:.8em 0 0;width:40em;height:46em;padding:2.2em 1.4em;position:absolute;top:13.6em;left:9.2em}.ui-form-title{margin:1.9em 0 .7em;font-size:1.25em;font-weight:600}.ui-form-title:first-child{margin-top:0;margin-bottom:1.6em}.ui-field-filled{background:var(--scene-selected);border-radius:.4em;justify-content:space-between;align-items:center;width:33em;height:4.7em;margin-bottom:1.1em;padding:0 1.4em;display:flex}.ui-field-filled span{font-size:1.3em}.ui-field-filled small{color:var(--scene-ink-soft);font-size:.65em;display:block}.ui-field-filled b{color:var(--scene-green);font-size:1.15em;font-weight:600}.ui-chips{gap:.7em;display:flex}.ui-chips span{border:1px solid var(--scene-ink-soft);white-space:nowrap;border-radius:.45em;justify-content:center;align-items:center;height:2.455em;padding:0 .8em;font-size:1.1em;display:flex}.ui-chips .is-on{border-color:var(--scene-selected);background:var(--scene-selected);font-weight:600}.ui-chips-wide span{flex-shrink:0;width:7.3em}.ui-times{align-items:center;gap:1.6em;margin-top:2em;font-size:1em;display:flex}.ui-time{border:1px solid var(--scene-ink-soft);border-radius:.4em;flex-shrink:0;align-items:center;width:15.2em;height:4.7em;padding:0 1.4em;display:flex;position:relative}.ui-time b{font-size:1.3em;font-weight:400}.ui-time small{background:var(--scene-white);color:var(--scene-ink-soft);padding:0 .5em;font-size:.9em;position:absolute;top:-.8em;left:1em}@keyframes hero-rise{0%{opacity:0;translate:0 28px}}@keyframes hero-settle{0%{scale:1.07}}@keyframes ui-in{0%{opacity:0;translate:var(--ui-from,0 1.6em)}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}:is(.hero-body,.hero-text)>*{animation:hero-rise 1s var(--ease-out) both}:is(.hero-body,.hero-text)>:nth-child(2){animation-delay:90ms}:is(.hero-body,.hero-text)>:nth-child(3){animation-delay:.18s}:is(.hero-body,.hero-text)>:nth-child(n+4){animation-delay:.27s}:is(.hero-bg,.hero-split-media img){animation:hero-settle 2s var(--ease-out) both}.is-visible .ui-item{animation:ui-in .8s var(--ease-out) both;animation-delay:calc(var(--i,0) * .11s + .15s)}.is-visible .ui-item-top{--ui-from:0 -1.4em}.is-visible .ui-item-left{--ui-from:-2em 0}.is-visible .ui-form>.ui-item{--ui-from:0 1em;animation-delay:calc(var(--i,0) * 70ms + .5s)}.ui-item:nth-child(2){--i:1}.ui-item:nth-child(3){--i:2}.ui-item:nth-child(4){--i:3}.ui-item:nth-child(5){--i:4}.ui-item:nth-child(6){--i:5}.ui-item:nth-child(7){--i:6}.ui-item:nth-child(8){--i:7}.ui-item:nth-child(9){--i:8}}@media print{.site-nav{position:absolute}}@media (width<=1100px){.nav-menu{display:none}.nav-right{gap:var(--space-xs)}.nav-right>.btn{padding:0 var(--space-sm)}.mobile-menu-toggle{display:flex}.logo img{width:106px;height:30px}.hero{padding-bottom:var(--space-2xl)}.hero-split{grid-template-columns:minmax(0,1fr);min-height:0;padding:0}.hero-split-text{padding:calc(var(--nav-height) + var(--space-xl)) var(--page-gutter) var(--space-2xl)}.hero-split-media{aspect-ratio:3/2;min-height:0}.hero-split-media:after{display:none}.grid-aside,.grid-media,.grid-faq,.grid-form,.grid-2.gap-xl,.grid-2.gap-lg{grid-template-columns:minmax(0,1fr)}.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-faq .media{max-width:520px}.faq-photo,.form-aside{position:static}.choice-summaries,.choice-total:not([hidden]){display:block}.col-divider{padding-left:0;padding-top:var(--space-xl);border-left:0;border-top:1px solid var(--peasy-border)}.pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.plans{row-gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr))}.plan:nth-child(n+3){margin-top:var(--space-md)}.scale{row-gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr))}.term-list-cols{column-gap:var(--space-xl)}.footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.footer-about{grid-column:1/-1}}@media (width<=1000px){.quotes{row-gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}.quotes>div+div{padding-left:0;padding-top:var(--space-xl);border-left:0;border-top:1px solid var(--peasy-border)}.cta-inner{grid-template-columns:minmax(0,1fr)}.cta-inner>h2{grid-row:auto}.term-list-cols{column-count:1}.chapter{row-gap:var(--space-md);padding:var(--space-xl) 0;grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.hero-photo{min-height:0;padding:var(--nav-height) 0 0;justify-content:flex-start}.hero-bg{aspect-ratio:3/2;width:100%;height:auto;display:block;position:static}.hero-photo picture{display:block;overflow:hidden}.hero-shade{display:none}.hero-body{padding:var(--space-lg) 0 var(--space-2xl);flex-direction:column;display:flex}:is(.hero-body,.hero-text)>.actions{order:1}:is(.hero-body,.hero-text)>.lead{order:2}.audience{grid-template-columns:minmax(0,1fr)}.audience-body{padding:var(--space-lg)}.stats{row-gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr))}.stat{padding:0 var(--space-md) 0 0;border-left:0}.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-figure,.grid-figure-wide{grid-template-columns:minmax(0,1fr)}.media-bleed-bottom{order:1}.values{grid-template-columns:minmax(0,1fr)}}@media (width<=900px) and (height<=720px){.hero-bg{max-height:28svh}.hero-body{padding-top:var(--space-md)}.hero-body .actions{margin-top:var(--space-md)}}@media (width<=700px){.grid-2,.grid-3,.grid-4,.form-row,.pillars,.scale{grid-template-columns:minmax(0,1fr)}.plans-scroller{margin:0 calc(-1 * var(--page-gutter));padding:0 var(--page-gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-gutter);scrollbar-width:none;overflow-x:auto}.plans-scroller::-webkit-scrollbar{display:none}.plans{column-gap:var(--space-sm);grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column}.plan,.plan:nth-child(n+3){margin-top:0}.plan{gap:var(--space-sm);scroll-snap-align:start;scroll-margin-top:calc(var(--nav-height) + var(--space-sm));flex-direction:column;grid-row:auto;display:flex}.plan .btn{align-self:stretch;margin-top:auto}.plans-nav{gap:var(--space-2xs);margin-top:calc(-1 * var(--space-sm));flex-wrap:wrap;display:flex}.plans-nav a{border:1px solid var(--peasy-border);border-radius:var(--peasy-radius-full);min-height:36px;font-size:var(--type-small-size);color:var(--peasy-text);align-items:center;padding:0 14px;font-weight:500;text-decoration:none;display:inline-flex}.plans-nav a[aria-current=true]{border-color:var(--peasy-primary);background:var(--peasy-primary-container);color:var(--peasy-on-primary-container)}.plan-compare{border-collapse:collapse;width:100%;font-size:var(--type-small-size);line-height:var(--type-small-line);font-variant-numeric:tabular-nums;display:table}.plan-compare th,.plan-compare td{text-align:left;vertical-align:top;border-bottom:1px solid var(--peasy-border);padding:10px 6px}.plan-compare thead th{color:var(--peasy-heading);border-bottom-color:var(--peasy-heading);font-weight:600}.plan-compare tbody th{color:var(--peasy-heading);padding-left:0;font-weight:500}.plan-compare td{color:var(--peasy-text-secondary)}.item-grid{row-gap:var(--space-lg)}.choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.logo-group{gap:var(--space-xl);padding-right:var(--space-xl)}.logo-group img{max-width:156px;height:33px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.panel,.form-card{padding:var(--space-md)}.term-list>div{grid-template-columns:minmax(0,1fr)}.hero-text .actions .btn,.hero-body .actions .btn,.cta-inner .actions .btn,.hero-text .actions,.hero-body .actions,.cta-inner .actions,.form-steps button[type=submit]{width:100%}.table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.table,.table tbody,.table tr,.table th,.table td{display:block}.table tbody tr{padding:var(--space-sm)}.table tbody th,.table tbody td{padding:0}.table tbody th{margin-bottom:var(--space-3xs)}.table tbody td{justify-content:space-between;gap:var(--space-sm);text-align:right;display:flex}.table tbody td:before{content:attr(data-label);color:var(--peasy-text-secondary);text-align:left;font-weight:400}}.prose{font-size:var(--type-lead-size);line-height:var(--type-lead-line)}.prose>*+*{margin-top:var(--space-sm)}.prose h2{margin-top:var(--space-xl)}.prose h3{margin-top:var(--space-lg)}.prose ul,.prose ol{padding-left:1.4em}.prose li+li{margin-top:6px}.prose a{color:var(--peasy-accent);text-underline-offset:4px}.prose code{background:var(--peasy-surface-1);border-radius:4px;padding:1px 6px;font-size:.9em}.prose img{border-radius:var(--peasy-radius-lg)}
