:root{--ink: #16251d;--paper: #f4f2e9;--court: #327252;--court-dark: #24553d;--organization: #26332c;--line: #d9e85d;--reserved: #f3c67a;--reserved-ink: #713b00;--white: #fffef8;--border: rgba(22, 37, 29, 0.18);--content: 1120px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{margin:0;color:var(--ink);background:var(--paper);font-family:"Avenir Next", "Trebuchet MS", sans-serif;letter-spacing:0}a,button{-webkit-tap-highlight-color:transparent}a{color:inherit}img{max-width:100%}h1,h2,h3,p{margin-top:0}h1,h2{font-family:Georgia, "Times New Roman", serif;font-weight:400}h2{margin-bottom:0;font-size:clamp(2.65rem, 5.5vw, 5.5rem);line-height:0.98}h3{margin-bottom:12px;font-family:Georgia, "Times New Roman", serif;font-size:1.55rem;font-weight:400}p{line-height:1.65}:focus-visible{outline:3px solid var(--line);outline-offset:4px}.skip-link{position:fixed;z-index:100;top:12px;left:12px;padding:10px 14px;background:var(--ink);color:var(--white);transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{position:absolute;z-index:20;top:0;width:100%;color:var(--white)}.header-inner,.footer-inner,.section-inner,.hero-inner,.hero-facts{width:min(100% - 40px, var(--content));margin-inline:auto}.header-inner{display:grid;min-height:92px;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;border-bottom:1px solid rgba(255,254,248,0.28)}.brand{display:inline-flex;align-items:center;gap:10px;justify-self:start;font-family:Georgia, "Times New Roman", serif;font-size:1.5rem;font-weight:700;text-decoration:none}.brand img{display:block;overflow:hidden;border-radius:50%}.site-nav{display:flex;align-items:center;justify-content:center;gap:28px;font-size:0.82rem;font-weight:700}.site-nav a,.site-footer nav a{text-decoration:none}.site-nav a{padding-block:8px;border-bottom:2px solid transparent}.site-nav a:hover,.site-nav a[aria-current="page"]{border-color:var(--line)}.header-action{justify-self:end}.button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:0 24px;border:2px solid var(--court-dark);background:var(--court);color:var(--white);font-weight:700;text-decoration:none;transition:background 160ms ease, color 160ms ease, transform 160ms ease}.button:hover{background:var(--court-dark);transform:translateY(-2px)}.button-small{min-height:42px;padding-inline:17px;border-color:var(--white);background:transparent;font-size:0.82rem}.button-small:hover{background:var(--white);color:var(--court-dark)}.text-link{display:inline-flex;align-items:center;gap:8px;padding-block:8px;color:var(--court-dark);font-weight:700;text-decoration-thickness:1px;text-underline-offset:5px}.eyebrow{margin-bottom:18px;color:var(--court-dark);font-size:0.76rem;font-weight:700;text-transform:uppercase}.hero{position:relative;display:grid;min-height:min(920px, 94svh);grid-template-rows:1fr auto;overflow:hidden;padding-top:92px;background:var(--court);color:var(--white)}.hero::before{position:absolute;z-index:1;inset:0;background:linear-gradient(115deg, rgba(22,37,29,0.48) 0%, transparent 58%);content:""}.hero-inner{position:relative;z-index:2;align-self:center;padding-block:72px 58px}.hero-eyebrow{color:var(--line)}.hero h1{margin-bottom:10px;font-size:clamp(5rem, 14vw, 10rem);line-height:0.82}.hero-lede{margin-bottom:20px;font-family:Georgia, "Times New Roman", serif;font-size:clamp(1.7rem, 3vw, 2.6rem);line-height:1.2}.hero-copy{max-width:600px;margin-bottom:34px;font-size:1.06rem}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:28px}.hero .button{border-color:var(--line);background:var(--line);color:var(--ink)}.hero .button:hover{border-color:var(--white);background:var(--white)}.hero .text-link{color:var(--white)}.hero-court{--court-line-width: 5px;position:absolute;z-index:0;right:clamp(-60px, 2vw, 32px);bottom:-250px;width:min(35vw, 500px);aspect-ratio:36 / 78;border:var(--court-line-width) solid var(--line);background:rgba(22,37,29,0.16);rotate:-8deg;opacity:0.9}.hero-court span{position:absolute;display:block}.court-singles{inset:0 12.5%;border-inline:var(--court-line-width) solid var(--line)}.court-service-lines{inset:23.1% 12.5%;border-block:var(--court-line-width) solid var(--line)}.court-center-service{top:23.1%;bottom:23.1%;left:50%;border-left:var(--court-line-width) solid var(--line)}.court-net{top:50%;right:-3%;left:-3%;border-top:calc(var(--court-line-width) + 1px) solid var(--line)}.hero-facts{position:relative;z-index:3;display:grid;grid-template-columns:repeat(3, 1fr);border-top:1px solid rgba(255,254,248,0.34);background:var(--court-dark)}.hero-facts span{padding:20px 24px;border-right:1px solid rgba(255,254,248,0.34);font-size:0.8rem;font-weight:700;text-align:center;text-transform:uppercase}.hero-facts span:last-child{border-right:0}.section{padding-block:130px}.intro-section{background:var(--paper)}.intro-grid{display:grid;grid-template-columns:1.3fr 0.7fr;align-items:end;gap:80px}.section-copy{max-width:440px;margin:0 0 4px;font-size:1.05rem}.steps-section{border-block:1px solid var(--border)}.steps-grid{display:grid;grid-template-columns:repeat(3, 1fr)}.step{min-height:310px;padding:36px;border-right:1px solid var(--border)}.step:first-child{border-left:1px solid var(--border)}.step-number{display:block;margin-bottom:100px;color:var(--court-dark);font-size:0.76rem;font-weight:700}.step p,.feature p{margin-bottom:0;color:rgba(22,37,29,0.72)}.facility-section{padding-block:120px;background:var(--reserved)}.facility-heading,.operations-heading{display:grid;grid-template-columns:minmax(0, 1.3fr) minmax(280px, 0.7fr);align-items:end;gap:80px;margin-bottom:72px}.facility-heading h2,.operations-heading h2{font-size:4.6rem}.facility-heading>p{margin-bottom:4px;font-size:1.05rem}.facility-grid{display:grid;grid-template-columns:repeat(3, 1fr);border-top:1px solid rgba(22,37,29,0.26);border-left:1px solid rgba(22,37,29,0.26)}.facility-type{min-width:0;padding:32px;border-right:1px solid rgba(22,37,29,0.26);border-bottom:1px solid rgba(22,37,29,0.26)}.facility-mark{display:block;width:100%;aspect-ratio:16 / 9;margin-bottom:44px;color:var(--court-dark);fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:3px;vector-effect:non-scaling-stroke}.facility-number,.operation-label{margin-bottom:18px;color:var(--court-dark);font-size:0.72rem;font-weight:700;text-transform:uppercase}.facility-type p:last-child{margin-bottom:0;color:rgba(22,37,29,0.72)}.product-section{padding-block:120px;background:var(--white)}.product-section-green{background:var(--court);color:var(--white)}.product-row{display:grid;grid-template-columns:minmax(0, 0.82fr) minmax(0, 1.18fr);align-items:center;gap:88px}.product-row-reverse{grid-template-columns:minmax(0, 1.18fr) minmax(0, 0.82fr)}.product-row-reverse .product-copy{grid-column:2;grid-row:1}.product-row-reverse .product-media{grid-column:1;grid-row:1}.product-copy h2{margin-bottom:30px;font-size:clamp(2.5rem, 4.5vw, 4.5rem)}.product-copy p:not(.eyebrow){max-width:490px}.product-section-green .eyebrow,.product-section-green .text-link{color:var(--line)}.product-media{position:relative;min-width:0}.setup-media{overflow:hidden;border:1px solid var(--border);border-radius:6px;background:var(--paper);box-shadow:0 24px 70px rgba(22,37,29,0.14)}.setup-image{display:block;width:100%;height:auto}.schedule-media{display:grid;min-height:610px;place-items:center;padding:24px;border-color:rgba(255,254,248,0.32);background:linear-gradient(90deg, transparent 49.8%, rgba(217,232,93,0.09) 50%),var(--court-dark);background-size:74px 100%}.schedule-image{display:block;width:min(100%, 330px);height:auto;filter:drop-shadow(0 24px 30px rgba(22,37,29,0.32))}.section-heading{max-width:820px;margin-bottom:72px}.feature-grid{display:grid;grid-template-columns:repeat(3, 1fr);border-top:1px solid var(--border);border-left:1px solid var(--border)}.feature{min-height:220px;padding:30px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.feature-icon{display:block;width:32px;height:32px;margin-bottom:28px;fill:none;stroke:var(--court-dark);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.operations-section{padding-block:130px;background:var(--court);color:var(--white)}.operations-heading{align-items:start}.operations-heading .eyebrow,.operations-heading .text-link,.operation-label{color:var(--line)}.operations-intro p{color:rgba(255,254,248,0.82)}.operations-grid{display:grid;grid-template-columns:repeat(3, 1fr);border-top:1px solid rgba(255,254,248,0.28);border-left:1px solid rgba(255,254,248,0.28)}.operation{min-height:260px;padding:32px;border-right:1px solid rgba(255,254,248,0.28);border-bottom:1px solid rgba(255,254,248,0.28)}.operation h3{max-width:280px}.operation p:last-child{margin-bottom:0;color:rgba(255,254,248,0.78)}.closing-section{position:relative;overflow:hidden;padding-block:140px;background:var(--organization);color:var(--white)}.closing-inner{position:relative;z-index:2}.closing-inner .eyebrow{color:var(--line)}.closing-inner h2{margin-bottom:26px}.closing-inner p:not(.eyebrow){margin-bottom:30px}.button-light{border-color:var(--line);background:var(--line);color:var(--ink)}.button-light:hover{border-color:var(--white);background:var(--white)}.closing-court{position:absolute;top:-65%;right:-12%;width:720px;aspect-ratio:1;border:4px solid rgba(217,232,93,0.3);rotate:11deg}.closing-court::before,.closing-court::after,.closing-court span{position:absolute;background:rgba(217,232,93,0.3);content:""}.closing-court::before{top:50%;width:100%;height:4px}.closing-court::after{left:50%;width:4px;height:100%}.closing-court span{top:25%;width:100%;height:4px;box-shadow:0 360px rgba(217,232,93,0.3)}.site-footer{padding-block:30px;border-top:1px solid var(--border);background:var(--paper)}.footer-inner{display:grid;grid-template-columns:auto auto minmax(0, 1fr);align-items:center;gap:30px}.footer-inner p{margin:0;color:rgba(22,37,29,0.62);font-size:0.78rem}.footer-inner nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:22px;font-size:0.78rem;font-weight:700}.policy-section{padding-block:96px;border-top:1px solid var(--border);background:var(--paper)}.policy-inner{display:grid;grid-template-columns:minmax(0, 0.85fr) minmax(360px, 1.15fr);gap:80px}.policy-inner h2{max-width:510px;font-size:clamp(2.5rem, 4.5vw, 4.7rem)}.policy-links{display:grid;border-top:1px solid var(--border)}.policy-links a{display:flex;min-height:59px;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--border);color:var(--court-dark);font-family:Georgia, "Times New Roman", serif;font-size:1.2rem;text-decoration:none}.policy-links a::after{content:"\2192"}.policy-links a:hover{color:var(--court)}.document-hero{padding-block:180px 64px;background:var(--court);color:var(--white)}.document-hero h1{max-width:850px;margin-bottom:0;font-size:clamp(3.5rem, 8vw, 6.5rem);line-height:0.95}.document-hero .eyebrow{color:var(--line)}.document-content{width:min(100% - 40px, 780px);margin:0 auto;padding-block:72px 112px}.document-content h2{margin:72px 0 24px;font-size:clamp(2rem, 4vw, 3.25rem);line-height:1}.document-content h2:first-child{margin-top:0}.document-content h3{margin-top:42px;font-size:1.65rem}.document-content a{color:var(--court-dark);font-weight:700;text-decoration-thickness:1px;text-underline-offset:4px}.document-content li{margin-bottom:10px;line-height:1.55}.about-hero{padding-block:176px 96px;background:var(--reserved)}.page-about .site-header{background:var(--court)}.about-hero-inner{max-width:900px;margin-inline:auto}.about-intro h1{max-width:760px;margin-bottom:30px;font-size:clamp(3.5rem, 7.5vw, 7rem);line-height:0.9}.about-byline{margin-bottom:0;color:rgba(22,37,29,0.72);font-size:0.9rem;font-weight:700}.founder-portrait{position:relative;width:215px;max-width:100%;aspect-ratio:1;margin:48px auto 16px 0}.founder-portrait img{display:block;width:100%;height:100%;object-fit:cover}.about-story{padding-block:96px 112px;background:var(--white)}.about-story-inner{width:min(100% - 40px, 720px);margin:0 auto;font-size:1.08rem}.about-opening{margin-bottom:38px;font-family:Georgia, "Times New Roman", serif;font-size:clamp(1.8rem, 4vw, 2.9rem);line-height:1.08}.about-story h2{clear:both;margin:76px 0 26px;font-size:clamp(2.5rem, 5vw, 4.2rem)}.about-story blockquote{margin:48px 0;padding:26px 0 26px 32px;border-left:5px solid var(--line);color:var(--court-dark);font-family:Georgia, "Times New Roman", serif;font-size:clamp(1.6rem, 3.5vw, 2.3rem);line-height:1.15}.about-story blockquote p,.about-signoff{margin-bottom:0}.about-signoff{margin-top:0;text-align:left;font-family:Georgia, "Times New Roman", serif;font-size:1.55rem;font-style:italic}.about-closing{padding-block:100px;background:var(--court);color:var(--white)}.about-closing-inner{display:flex;flex-direction:column;align-items:flex-start}.about-closing .eyebrow{color:var(--line)}.about-closing h2{max-width:720px;margin-bottom:34px;font-size:clamp(3rem, 6vw, 5.6rem)}.about-closing .button{border-color:var(--line);background:var(--line);color:var(--ink)}.about-closing .button:hover{border-color:var(--white);background:var(--white)}.solution-hero,.article-hero{padding-block:180px 96px;background:var(--court);color:var(--white)}.solution-hero-inner{max-width:820px}.solution-hero .eyebrow,.article-hero .eyebrow{color:var(--line)}.solution-hero h1,.article-hero h1{max-width:880px;margin-bottom:28px;font-size:clamp(3.5rem, 7.5vw, 7rem);line-height:0.9}.solution-hero p:not(.eyebrow),.article-hero p:not(.eyebrow){max-width:660px;font-size:1.08rem}.solution-hero .text-link{color:var(--white)}.solution-section,.blog-section{padding-block:108px}.solution-section-alt{background:var(--white)}.solution-heading{display:grid;grid-template-columns:minmax(0, 1fr) minmax(280px, 0.62fr);gap:80px;align-items:end;margin-bottom:68px}.solution-heading h2,.solution-copy h2,.solution-links h2{margin-bottom:0;font-size:clamp(2.8rem, 5vw, 5rem)}.solution-heading>p{margin-bottom:0;font-size:1.05rem}.solution-grid{display:grid;grid-template-columns:repeat(3, 1fr);border-top:1px solid var(--border);border-left:1px solid var(--border)}.solution-point{min-height:260px;padding:32px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.solution-point p,.solution-copy p{color:rgba(22,37,29,0.72)}.solution-point p:last-child,.solution-copy p:last-of-type{margin-bottom:0}.solution-split{display:grid;grid-template-columns:minmax(0, 0.85fr) minmax(0, 1.15fr);align-items:center;gap:88px}.solution-copy h2{margin-bottom:28px}.solution-copy .text-link{margin-top:24px}.solution-links{max-width:820px}.solution-links h2{margin-bottom:40px}.solution-links nav{display:grid;border-top:1px solid var(--border)}.solution-links a{display:flex;min-height:66px;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--border);color:var(--court-dark);font-family:Georgia, "Times New Roman", serif;font-size:1.25rem;text-decoration:none}.solution-links a::after{content:"\2192"}.solution-links a:hover{color:var(--court)}.article-hero h1{max-width:950px;font-size:clamp(3.4rem, 6.5vw, 6.2rem)}.article-meta{margin-bottom:0;color:rgba(255,254,248,0.76);font-size:0.82rem;font-weight:700}.article-content{width:min(100% - 40px, 880px);margin:0 auto;padding-block:78px 120px}.article-content h2{margin:76px 0 26px;font-size:clamp(2.1rem, 4.5vw, 3.8rem);line-height:1}.article-content h2:first-child{margin-top:0}.article-content p,.article-content li{line-height:1.68}.article-content li{margin-bottom:10px}.article-content a,.pricing-note a,.blog-entry a{color:var(--court-dark);font-weight:700;text-decoration-thickness:1px;text-underline-offset:4px}.article-content blockquote{margin:0 0 38px;padding:22px 28px;border-left:5px solid var(--line);background:var(--white)}.article-content blockquote p:last-child{margin-bottom:0}.article-content table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;font-size:0.92rem}.article-content th,.article-content td{min-width:170px;padding:14px;border:1px solid var(--border);vertical-align:top;text-align:left}.article-content th{background:var(--white);font-family:Georgia, "Times New Roman", serif}.blog-intro{margin-bottom:0}.blog-list{border-top:1px solid var(--border)}.blog-entry{padding-block:42px;border-bottom:1px solid var(--border)}.blog-entry .eyebrow{margin-bottom:14px}.blog-entry h2{margin-bottom:18px;font-size:clamp(2.1rem, 4vw, 3.75rem)}.blog-entry h2 a{color:inherit;text-decoration:none}.blog-entry h2 a:hover{color:var(--court)}.blog-entry p:not(.eyebrow):not(.article-meta){max-width:680px}.blog-entry .article-meta{color:rgba(22,37,29,0.62)}.pricing-hero{position:relative;padding-block:210px 110px;overflow:hidden;background:linear-gradient(90deg, transparent 49.8%, rgba(217,232,93,0.1) 50%),var(--court);background-size:96px 100%;color:var(--white)}.pricing-hero::after{position:absolute;right:-130px;bottom:-270px;width:540px;height:540px;border:4px solid var(--line);border-radius:50%;content:"";opacity:0.46}.pricing-hero .eyebrow{color:var(--line)}.pricing-hero h1{margin-bottom:24px;font-size:clamp(4.5rem, 10vw, 8.5rem);line-height:0.9}.pricing-hero p:last-child{max-width:600px;margin-bottom:0;font-size:1.08rem}.pricing-section{padding-block:100px}.pricing-grid{display:grid;grid-template-columns:repeat(3, 1fr);border-top:1px solid var(--border);border-left:1px solid var(--border)}.price-column{display:flex;min-width:0;flex-direction:column;padding:38px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--white)}.community-column{background:var(--court);color:var(--white)}.organization-column{border-radius:6px;background:var(--organization);color:var(--white)}.plan-state{margin-bottom:22px;color:var(--court-dark);font-size:0.72rem;font-weight:700;text-transform:uppercase}.community-column .plan-state,.organization-column .plan-state{color:var(--line)}.price-heading{min-height:300px}.price-heading h2{margin-bottom:12px;font-size:clamp(2.2rem, 3.4vw, 3.6rem)}.plan-price{margin-bottom:18px;color:var(--court-dark);font-family:Georgia, "Times New Roman", serif;font-size:1.8rem;line-height:1}.community-column .plan-price{color:var(--line)}.organization-column .plan-price{color:var(--white)}.price-heading p:last-child{max-width:440px}.feature-list{flex:1;margin:10px 0 36px;padding:0;border-top:1px solid var(--border);list-style:none}.community-column .feature-list,.organization-column .feature-list{border-color:rgba(255,254,248,0.28)}.feature-list li{position:relative;padding:15px 8px 15px 28px;border-bottom:1px solid var(--border);line-height:1.45}.community-column .feature-list li,.organization-column .feature-list li{border-color:rgba(255,254,248,0.28)}.feature-list li::before{position:absolute;top:17px;left:4px;color:var(--court);content:"\2713";font-weight:700}.community-column .feature-list li::before,.organization-column .feature-list li::before{color:var(--line)}.price-column .button{align-self:flex-start}.community-column .button-muted,.organization-column .button-muted{border-color:rgba(255,254,248,0.52);color:var(--white)}.button-muted{background:transparent;color:var(--court-dark)}.button-muted:hover{background:transparent;transform:none}.pricing-note{padding-block:36px;border-top:1px solid var(--border);text-align:center}.pricing-note p{margin:0}.js .reveal{opacity:0;transform:translateY(30px);transition:opacity 700ms ease, transform 700ms ease}.js .reveal.is-visible{opacity:1;transform:translateY(0)}.js .reveal-delay-1{transition-delay:100ms}.js .reveal-delay-2{transition-delay:200ms}@media (max-width: 900px){.header-inner{grid-template-columns:1fr auto}.site-nav{display:none}.hero-court{right:-80px;bottom:-210px;width:400px}.intro-grid,.facility-heading,.operations-heading,.policy-inner,.about-hero-inner,.product-row,.product-row-reverse,.solution-heading,.solution-split{grid-template-columns:1fr;gap:54px}.product-row-reverse .product-copy,.product-row-reverse .product-media{grid-column:1}.product-row-reverse .product-copy{grid-row:1}.product-row-reverse .product-media{grid-row:2}.feature-grid,.operations-grid,.solution-grid{grid-template-columns:repeat(2, 1fr)}.footer-inner{grid-template-columns:1fr 1fr}.footer-inner p{display:none}}@media (max-width: 680px){.header-inner,.footer-inner,.section-inner,.hero-inner,.hero-facts{width:min(100% - 32px, var(--content))}.header-inner{min-height:78px}.brand{font-size:1.3rem}.brand img{width:32px;height:32px}.header-action{min-height:40px;padding-inline:12px}.hero{min-height:760px;padding-top:78px}.hero-inner{align-self:start;padding-top:82px}.hero h1{font-size:clamp(4.7rem, 24vw, 7rem)}.hero-copy{max-width:35rem;font-size:1rem}.hero-court{display:none}.hero-facts{width:100%}.hero-facts span{padding:15px 6px;font-size:0.65rem}.section,.product-section,.facility-section,.operations-section{padding-block:88px}.intro-grid{gap:34px}.steps-grid,.facility-grid,.operations-grid,.pricing-grid{grid-template-columns:1fr}.facility-heading,.operations-heading{gap:28px;margin-bottom:48px}.facility-heading h2,.operations-heading h2{font-size:3rem}.facility-mark{max-height:260px}.step{min-height:0;border-bottom:1px solid var(--border);border-left:1px solid var(--border)}.step-number{margin-bottom:50px}.product-row{gap:40px}.schedule-media{min-height:540px;padding:20px}.schedule-image{width:min(100%, 320px)}.feature-grid{grid-template-columns:1fr}.feature{min-height:0}.closing-section{padding-block:100px}.footer-inner{gap:20px}.footer-inner nav{gap:14px}.policy-section{padding-block:72px}.policy-inner{gap:42px}.document-hero{padding-block:136px 48px}.solution-hero,.article-hero{padding-block:136px 72px}.solution-section,.blog-section{padding-block:80px}.solution-heading{gap:28px;margin-bottom:48px}.solution-grid{grid-template-columns:1fr}.solution-point{min-height:0}.solution-split{gap:42px}.solution-links a{min-height:58px;font-size:1.08rem}.article-content{width:min(100% - 32px, 880px);padding-block:54px 84px}.article-content h2{margin-top:58px}.document-content{width:min(100% - 32px, 780px);padding-block:52px 80px}.document-content h2{margin-top:56px}.about-hero{padding-block:136px 72px}.founder-portrait{margin-top:36px}.about-story{padding-block:72px 84px}.about-story-inner{width:min(100% - 32px, 720px)}.about-story h2{margin-top:58px}.about-closing{padding-block:80px}.pricing-hero{padding-block:160px 80px}.price-column{padding:34px 26px}.price-heading{min-height:0;margin-bottom:30px}}@media (max-width: 410px){.header-action{font-size:0.72rem}.hero-actions{align-items:flex-start;flex-direction:column;gap:12px}.hero-facts span{text-transform:none}.footer-inner{grid-template-columns:1fr}.footer-inner nav{justify-self:start}.policy-links a{min-height:54px;font-size:1.05rem}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.button,.js .reveal{transition:none}}
