:root{--ground: #DCE5DF;--ink: #171A18;--muted: rgba(23, 26, 24, .68);--line: rgba(23, 26, 24, .14);--card-bg: rgba(255, 255, 255, .3);--dark: #0D1413;--on-dark: #EAEDEA;--dark-muted: rgba(234, 237, 234, .72);--accent: #D96C2C;--accent-deep: #A64F1F;--value: #294B47;--f-display: "Familjen Grotesk", sans-serif;--f-body: "DM Sans", sans-serif;--f-eyebrow: "Roboto", sans-serif;--container: 1152px;--ease-out: cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box;margin:0;padding:0}[hidden][hidden]{display:none}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--ground);color:var(--ink);font-family:var(--f-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,.display{font-family:var(--f-display);font-weight:600;letter-spacing:-.01em;line-height:1.1;text-wrap:balance}.sub,.intro,.lead,.cta-note,.cred,.quotient-cap{text-wrap:pretty}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:2px solid var(--accent-deep);outline-offset:3px;border-radius:4px}::selection{background:var(--accent);color:var(--ground)}.container{max-width:var(--container);margin:0 auto;padding-left:24px;padding-right:24px}@media(min-width:768px){.container{padding-left:40px;padding-right:40px}}.eyebrow{font-family:var(--f-eyebrow);font-weight:600;letter-spacing:.135em;text-transform:uppercase;font-size:12px;color:var(--accent)}.card-dotted{background:var(--card-bg);border:1px dotted rgba(23,26,24,.28);border-radius:4px}.cropmark-frame{position:relative}.cropmark-frame>.cropmarks{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cropmark-frame:before,.cropmark-frame:after,.cropmark-frame>.cropmarks:before,.cropmark-frame>.cropmarks:after{content:"";position:absolute;width:14px;height:14px;pointer-events:none;border-color:#171a1859;border-style:solid}.cropmark-frame:before{top:-7px;left:-7px;border-width:2px 0 0 2px}.cropmark-frame:after{top:-7px;right:-7px;border-width:2px 2px 0 0}.cropmark-frame>.cropmarks:before{bottom:-7px;left:-7px;border-width:0 0 2px 2px}.cropmark-frame>.cropmarks:after{right:-7px;bottom:-7px;border-width:0 2px 2px 0}.check-row{position:relative;padding:14px 0 14px 18px;border-bottom:1px dotted rgba(23,26,24,.28);color:var(--ink);font-size:.9375rem}.check-row:before{content:"";position:absolute;left:0;top:23px;width:6px;height:6px;background:var(--accent)}.btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--f-body);font-size:.9375rem;font-weight:500;padding:14px 24px;border-radius:4px;min-height:44px;cursor:pointer;border:0;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .2s var(--ease-out);will-change:transform}.btn-primary{background:var(--accent);color:var(--ground)}.btn-primary:hover{background:var(--accent-deep)}.btn-primary:active{transform:translateY(1px) scale(.99)}.btn-secondary{background:transparent;border:1px solid var(--ink);color:var(--ink)}.btn-secondary:hover{border-color:var(--accent);color:var(--accent)}.btn-secondary:active{transform:translateY(1px) scale(.99)}.site-header{position:sticky;top:0;z-index:50;border-bottom:1px solid transparent;background:transparent;transition:background .25s ease,border-color .25s ease,backdrop-filter .25s ease}.site-header.scrolled{background:color-mix(in srgb,var(--ground) 72%,transparent);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);border-bottom-color:var(--line)}@media(prefers-reduced-transparency:reduce){.site-header.scrolled{background:var(--ground);-webkit-backdrop-filter:none;backdrop-filter:none}}.nav-inner{display:flex;align-items:center;justify-content:space-between;padding-top:18px;padding-bottom:18px}.nav-actions{display:flex;align-items:center;gap:12px}.wordmark{font-family:var(--f-display);font-weight:600;font-size:1.25rem;letter-spacing:-.01em}a.wordmark{display:inline-flex;align-items:center;min-height:44px}.x-mark{position:relative;display:inline-block}.x-mark:after{content:"";position:absolute;left:-.06em;right:-.06em;top:50%;height:2px;border-radius:1px;background:var(--accent);transform:translateY(-50%)}.dark-band .x-mark:after{background:#eaedea8c}nav.links{display:none}@media(min-width:768px){nav.links{display:flex;align-items:center;gap:32px;font-size:.9375rem}nav.links a{padding:10px 0;transition:color .15s ease}nav.links a:hover{color:var(--accent)}}.nav-cta{font-size:.875rem;padding:10px 20px}.nav-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0;margin:0;background:none;border:0;cursor:pointer}.nav-toggle span{display:block;width:22px;height:2px;margin:0 auto;background:var(--ink);border-radius:2px;transition:transform .22s var(--ease-out),opacity .18s ease}.nav-toggle[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-drawer{display:none}.nav-drawer nav{display:flex;flex-direction:column;gap:2px;padding-top:8px;padding-bottom:22px}.nav-drawer a{padding:12px 0;font-size:1.0625rem;color:var(--ink)}.nav-drawer a:hover{color:var(--accent)}.nav-drawer .btn{align-self:flex-start;margin-top:14px}@media(max-width:767px){.nav-inner{display:flex;justify-content:space-between}.nav-actions{display:none}.nav-toggle{display:inline-flex}.nav-drawer.open{display:block;background:var(--ground);border-bottom:1px solid color-mix(in srgb,var(--ink) 10%,transparent)}.site-header:has(.nav-drawer.open){background:var(--ground)}}@media(min-width:768px){.nav-toggle{display:none}.nav-drawer{display:none!important}}.hero{position:relative;z-index:2;padding-top:72px}@media(min-width:768px){.hero{padding-top:96px}}.hero h1{font-size:clamp(2.5rem,6.2vw,4.5rem);max-width:16ch}.hero .sub{font-size:1.125rem;color:var(--muted);max-width:60ch;margin-top:24px}@media(min-width:768px){.hero .sub{font-size:1.1875rem}}.hero .ctas{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:36px}.cta-note{font-size:.875rem;color:var(--muted);margin-top:14px;max-width:52ch}.rise{display:block;overflow:hidden}.rise>*{display:block;transform:translateY(110%)}.entered .rise>*{transform:translateY(0);transition:transform .9s var(--ease-out)}.entered .rise[data-delay="1"]>*{transition-delay:.08s}.entered .rise[data-delay="2"]>*{transition-delay:.16s}.fade-in{opacity:0;transform:translateY(12px)}.entered .fade-in{opacity:1;transform:none;transition:opacity .7s var(--ease-out) .3s,transform .7s var(--ease-out) .3s}.entered .fade-in[data-delay="2"]{transition-delay:.42s}.entered .fade-in[data-delay="3"]{transition-delay:.54s}.fraction{position:relative;z-index:2;margin-top:72px;overflow:hidden}.dot-field{position:relative;height:120px;width:100%;pointer-events:none}.dot-field canvas{display:block;width:100%;height:100%;opacity:1}.dot-one{width:10px;height:10px;margin-top:18px;background:var(--accent);opacity:0;transform:scale(0);transform-origin:center}.fraction .num-row{display:flex;justify-content:flex-end;padding-bottom:12px}.fraction .num{font-family:var(--f-eyebrow);font-weight:600;font-size:12px;letter-spacing:.135em;text-transform:uppercase;color:var(--muted);text-align:right}.fraction .bar{height:3px;background:var(--accent);transform:scaleX(0);transform-origin:left}.fraction.in .bar{transform:scaleX(1);transition:transform 1.1s var(--ease-out)}.fraction .num,.fraction .cap{opacity:0;transform:translateY(8px)}.fraction .den{opacity:0;transform:translateY(14px)}.fraction.in .num{opacity:1;transform:none;transition:opacity .6s var(--ease-out) .15s,transform .6s var(--ease-out) .15s}.fraction.in .dot-one{opacity:1;transform:scale(1);transition:opacity .24s var(--ease-out) .78s,transform .36s var(--ease-out) .78s}.fraction.in .den{opacity:1;transform:none;transition:opacity .7s var(--ease-out) .45s,transform .7s var(--ease-out) .45s}.fraction.in .cap{opacity:1;transform:none;transition:opacity .6s var(--ease-out) .7s,transform .6s var(--ease-out) .7s}.fraction .den{font-family:var(--f-display);font-weight:600;font-size:clamp(1.5rem,3.4vw,2.375rem);color:var(--accent);margin-top:20px;max-width:22ch}.fraction .cap{font-size:1rem;color:var(--muted);margin-top:10px}.fraction-pad{padding-bottom:72px}@media(max-width:767px){.dot-field{height:80px}.dot-one{margin-top:16px}}.fraction-thin{margin-top:56px}.diff{position:relative;z-index:2;padding-top:56px;padding-bottom:64px}.diff-grid{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:768px){.diff-grid{grid-template-columns:repeat(3,1fr);gap:24px}}.diff-item{padding:24px}.dither-mark{display:block;width:44px;height:44px;margin-bottom:18px;fill:#171a1859}.dither-mark .hot{fill:var(--accent)}.stat-lab{font-family:var(--f-eyebrow);font-weight:600;font-size:12px;letter-spacing:.135em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.stat-rule{height:0;border:0;border-top:2px solid var(--accent);margin:0 0 12px;width:78px}.reveal .stat-rule{width:0}.reveal.in .stat-rule{width:78px;transition:width .7s var(--ease-out) .2s}.stat-out{font-family:var(--f-display);font-size:1.35rem;font-weight:600;color:var(--value);letter-spacing:-.01em;line-height:1.25}section.block{position:relative;z-index:2;padding-top:80px;padding-bottom:88px}@media(min-width:768px){section.block{padding-top:96px;padding-bottom:104px}}.block h2{font-size:clamp(1.875rem,3.6vw,2.5rem);max-width:24ch;margin-top:16px}.block .intro{font-size:1.125rem;color:var(--muted);max-width:60ch;margin-top:24px}.card{position:relative;background:var(--card-bg);border:1px solid var(--line);border-radius:4px;padding:28px;transition:border-color .2s ease,transform .25s var(--ease-out),box-shadow .25s ease}.card.card-dotted{border:1px dotted rgba(23,26,24,.28)}.card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px;background:radial-gradient(240px circle at var(--mx, 50%) var(--my, 50%),color-mix(in srgb,var(--accent) 9%,transparent),transparent 70%);opacity:0;transition:opacity .25s ease;pointer-events:none}.card:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 10px 30px #171a1812}.card:hover:before{opacity:1}.card>*{position:relative}.card h3{font-size:1.25rem;margin-bottom:10px}.card p{font-size:.9375rem;color:var(--muted)}.initials{font-family:var(--f-eyebrow);font-weight:600;font-size:.875rem;color:var(--accent);border:1px solid var(--accent);border-radius:999px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:18px}.li-link{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-size:.875rem;font-weight:500;color:var(--value);min-height:44px}.li-link:hover{color:var(--accent)}.more{display:inline-flex;align-items:center;gap:6px;margin-top:20px;font-size:.9375rem;font-weight:500;color:var(--accent);min-height:44px}.more .arrow{transition:transform .25s var(--ease-out);display:inline-block}.more:hover{color:var(--accent-deep)}.more:hover .arrow{transform:translate(4px)}.svc-light{font-size:.9375rem;color:var(--muted);margin-top:28px;max-width:60ch}.cred{font-size:1.0625rem;color:var(--ink);max-width:58ch;margin-top:20px}.team-grid{display:grid;grid-template-columns:1fr;gap:18px;margin-top:44px;padding:14px}@media(min-width:640px){.team-grid{grid-template-columns:1fr 1fr;gap:20px}}@media(min-width:1024px){.team-grid{grid-template-columns:repeat(4,1fr);gap:24px}}.team-grid .card{padding:24px}.team-grid .card h3{font-size:1.0625rem;margin-bottom:8px}.team-grid .card p{font-size:.875rem}.content{position:relative;z-index:2;padding-top:64px;padding-bottom:88px}@media(min-width:768px){.content{padding-top:80px;padding-bottom:104px}}.content-grid{display:grid;grid-template-columns:1fr;gap:40px}@media(min-width:960px){.content-grid{grid-template-columns:240px 1fr;gap:64px}}.rail{display:none}@media(min-width:960px){.rail{display:flex;position:sticky;top:96px;align-self:start;flex-direction:column;gap:2px;border-left:2px solid var(--line)}.rail a{font-family:var(--f-eyebrow);font-weight:600;font-size:11px;letter-spacing:.135em;text-transform:uppercase;color:var(--muted);padding:11px 0 11px 20px;margin-left:-2px;border-left:2px solid transparent;transition:color .15s ease,border-color .15s ease;min-height:40px;display:inline-flex;align-items:center}.rail a:hover{color:var(--ink)}.rail a.current{border-left-color:var(--accent);color:var(--ink)}}.ws-section{padding-bottom:56px}.ws-section+.ws-section{border-top:1px solid var(--line);padding-top:56px}.ws-section h2{font-size:clamp(1.625rem,3vw,2.125rem);max-width:26ch}.ws-section .lead{font-size:1.0625rem;color:var(--muted);max-width:62ch;margin-top:18px}.how-grid{display:grid;grid-template-columns:1fr;gap:24px;margin-top:32px}@media(min-width:768px){.how-grid{grid-template-columns:1fr 1fr}}.how-grid .card .stat-lab{margin-bottom:0}.how-grid .card .stat-rule{margin:8px 0 12px}.outcome-rows{margin-top:28px;border-top:1px solid var(--line)}.outcome-row{display:grid;grid-template-columns:44px 1fr;gap:16px;padding:20px 0;border-bottom:1px solid var(--line);align-items:baseline}.outcome-row .n{font-family:var(--f-eyebrow);font-weight:600;font-size:.875rem;color:var(--value)}.outcome-row p{font-family:var(--f-display);font-weight:600;font-size:1.125rem;letter-spacing:-.01em;color:var(--value);line-height:1.35}.ladder{margin-top:28px;list-style:none;counter-reset:rung}.ladder li{position:relative;padding:0 0 26px 40px;counter-increment:rung}.ladder li:before{content:counter(rung,decimal-leading-zero);position:absolute;left:0;top:2px;font-family:var(--f-eyebrow);font-weight:600;font-size:.8125rem;color:var(--value)}.ladder li:after{content:"";position:absolute;left:7px;top:26px;bottom:6px;width:2px;background:var(--line)}.ladder li:last-child:after{display:none}.ladder li p{color:var(--ink);font-size:1.0625rem;max-width:56ch}.ladder-close{font-size:1.0625rem;color:var(--muted);max-width:62ch;margin-top:6px}.qa{margin-top:28px}.qa h3{font-size:1.125rem}.qa p{color:var(--muted);max-width:60ch;margin-top:8px}.dark-band{background:var(--dark);color:var(--on-dark);position:relative;z-index:2}.dark-band .inner{display:grid;gap:36px;padding-top:80px;padding-bottom:88px}@media(min-width:768px){.dark-band .inner{grid-template-columns:minmax(0,1fr) minmax(280px,.82fr);align-items:center;gap:56px;padding-top:96px;padding-bottom:104px}}.dark-band h2{font-size:clamp(1.875rem,3.6vw,2.5rem);max-width:22ch}.dark-band .sub{color:var(--dark-muted);max-width:52ch;margin-top:20px}.dark-band .cta-checks{margin-top:26px}.dark-band .check-row{border-bottom-color:#eaedea40;color:var(--on-dark)}.dark-band .btn-secondary{border-color:#eaedea4d;color:var(--on-dark)}.dark-band .btn-secondary:hover{border-color:var(--accent);color:var(--accent)}.dark-band .scheduler-slot{border:1px dotted rgba(234,237,234,.25);background:transparent;padding:44px 28px;text-align:left}.dark-band .scheduler-slot:before,.dark-band .scheduler-slot:after,.dark-band .scheduler-slot>.cropmarks:before,.dark-band .scheduler-slot>.cropmarks:after{border-color:#eaedea59}.dark-band .scheduler-slot p{color:var(--dark-muted);margin:18px 0 0;max-width:none}footer{background:var(--dark);color:var(--dark-muted);border-top:1px solid rgba(234,237,234,.12);position:relative;z-index:2}.foot-inner{display:flex;flex-direction:column;gap:16px;align-items:center;padding-top:36px;padding-bottom:36px;font-size:.875rem;text-align:center}@media(min-width:768px){.foot-inner{flex-direction:row;justify-content:space-between;text-align:left}}.foot-brand .wordmark{color:var(--on-dark);font-size:1.05rem}.foot-tag{margin-top:4px}.foot-links{display:flex;gap:24px}.foot-links a{min-height:44px;display:inline-flex;align-items:center}.foot-links a:hover{color:var(--on-dark)}.reveal{opacity:0;transform:translateY(10px)}.reveal.in{opacity:1;transform:none;transition:opacity .5s var(--ease-out),transform .5s var(--ease-out)}.reveal[data-delay="1"].in{transition-delay:.06s}.reveal[data-delay="2"].in{transition-delay:.12s}.page-hero{position:relative;z-index:2;padding-top:72px;padding-bottom:48px}@media(min-width:768px){.page-hero{padding-top:96px;padding-bottom:56px}}.page-hero h1{font-size:clamp(2.25rem,4.6vw,3.25rem);max-width:20ch;margin-top:24px}.page-hero .sub{font-size:1.125rem;color:var(--muted);max-width:58ch;margin-top:20px}.scheduler-slot{position:relative;z-index:2;border:1px dashed color-mix(in srgb,var(--ink) 30%,transparent);border-radius:4px;background:var(--card-bg);padding:56px 32px;text-align:center}.scheduler-slot .stat-lab{margin-bottom:8px}.scheduler-slot p{color:var(--muted);max-width:48ch;margin:0 auto}.scheduler-slot:has(.scheduler-embed){padding:12px}.scheduler-embed{display:block;margin:0 auto;border:0;border-radius:4px;width:100%;max-width:920px;height:720px;background:#fff}@media(max-width:640px){.scheduler-embed{height:900px}}.prose{position:relative;z-index:2;max-width:68ch}.prose h2{font-size:1.375rem;margin-top:40px}.prose p,.prose li{color:var(--muted);margin-top:14px;font-size:1rem}.prose ul{padding-left:20px;margin-top:8px}.prose .note{border:1px solid var(--line);border-left:2px solid var(--accent);border-radius:4px;background:var(--card-bg);padding:16px 20px;margin-top:32px;font-size:.9375rem}.inline-link{color:var(--accent);display:inline-block;padding:13px 4px;margin:-13px -4px}.inline-link:hover{color:var(--accent-deep)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rise>*{transform:none}.fade-in,.reveal{opacity:1;transform:none}.reveal .stat-rule{width:78px}.fraction .bar{transform:scaleX(1);transition:none}.fraction .num,.fraction .den,.fraction .cap,.fraction .dot-one{opacity:1;transform:none;transition:none}.dot-field canvas{opacity:1}.card,.btn,.more .arrow{transition:none}.faq-icon:before,.faq-icon:after{transition:none}}.tier-copy .tier-cta{margin-top:24px}.faq-grid{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:768px){.faq-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px;align-items:start}}.faq h2{font-size:clamp(1.875rem,3.6vw,2.5rem)}.faq-list{display:flex;flex-direction:column}.faq-item{border-bottom:1px solid var(--line)}.faq-item:first-child{border-top:1px solid var(--line)}.faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;background:none;border:0;cursor:pointer;text-align:left;font-family:var(--f-display);font-weight:600;font-size:1.125rem;letter-spacing:-.01em;color:var(--ink);min-height:44px;transition:color .15s ease}.faq-q:hover{color:var(--accent)}.faq-icon{position:relative;flex:0 0 auto;width:16px;height:16px}.faq-icon:before,.faq-icon:after{content:"";position:absolute;background:var(--accent);transition:transform .25s var(--ease-out),opacity .2s ease}.faq-icon:before{top:50%;left:0;right:0;height:2px;transform:translateY(-50%)}.faq-icon:after{left:50%;top:0;bottom:0;width:2px;transform:translate(-50%)}.faq-item.open .faq-icon:after{transform:translate(-50%) scaleY(0);opacity:0}.faq-a{padding-bottom:24px}.faq-a p{color:var(--muted);max-width:62ch}.case-grid{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:720px){.case-grid{grid-template-columns:repeat(3,1fr);gap:24px}}.case-card{border:1px solid var(--line);border-radius:6px;padding:28px 26px;background:transparent}.case-card-pending{border-style:dashed}.case-card h3{font-size:1.25rem;margin:6px 0 18px;max-width:20ch}.case-lines{display:grid;grid-template-columns:auto;gap:4px 14px;margin:0}.case-lines dt{font-family:var(--f-eyebrow);font-weight:600;font-size:11px;letter-spacing:.135em;text-transform:uppercase;color:var(--value);margin-top:14px}.case-lines dd{margin:0;color:var(--muted);font-size:.9375rem}.case-pending-tag{margin-top:22px;font-family:var(--f-eyebrow);font-weight:600;font-size:11px;letter-spacing:.135em;text-transform:uppercase;color:var(--muted)}.nav-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.nav-wordmark{justify-self:center}.nav-actions{justify-self:end}nav.links-left{justify-self:start}.hero-inner{text-align:center;max-width:1000px;margin:0 auto}.hero .hero-title{font-size:clamp(2.25rem,4.4vw,3.25rem);max-width:22ch;margin:20px auto 0;line-height:1.08}.hero-figure{margin-top:56px;display:flex;justify-content:center}.hero-figure-frame{display:flex;justify-content:center;padding:60px 56px;width:min(840px,100%)}.division-figure{width:min(560px,92%);height:auto;display:block}.hero-figure.reveal{opacity:0;transform:translateY(10px)}.hero-figure.reveal.in{opacity:1;transform:none;transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.hero-inner .sub{margin-left:auto;margin-right:auto;max-width:62ch}.hero-inner .ctas{justify-content:center}.hero-inner .cta-note{margin-left:auto;margin-right:auto;max-width:46ch}.quotient{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:88px;padding-bottom:112px}.quotient-num{font-family:var(--f-eyebrow);font-weight:600;font-size:12px;letter-spacing:.135em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.quotient-graphic{width:220px;max-width:60%;height:auto;display:block;margin:8px 0}.quotient-den{font-family:var(--f-display);font-weight:600;letter-spacing:-.01em;font-size:clamp(1.875rem,4.6vw,3.5rem);color:var(--value);margin-top:24px;max-width:none;line-height:1.1}.quotient-cap{font-size:1.125rem;color:var(--muted);margin-top:14px}.quotient.reveal{opacity:0;transform:translateY(16px)}.quotient.reveal.in{opacity:1;transform:none;transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.services-head{text-align:center;max-width:760px;margin:4px auto 0}.services-head h2,.why h2{text-wrap:normal}.services-head .intro{margin-left:auto;margin-right:auto}.tier-frame{margin-top:48px;border:1px dashed rgba(23,26,24,.28);border-radius:6px;padding:8px}.tier-row{display:grid;grid-template-columns:1fr;gap:24px;padding:32px 24px}.tier-row+.tier-row{border-top:1px dashed rgba(23,26,24,.2)}@media(min-width:860px){.tier-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;padding:44px 40px}}.tier-num{font-family:var(--f-body);font-weight:500;font-size:.9375rem;color:var(--ink);margin-bottom:18px}.tier-row h3{font-size:1.6rem;margin-bottom:14px}.tier-row .tier-copy>p{color:var(--muted);max-width:46ch}.tier-row .tier-cta{margin-top:26px}.tier-proof{display:flex;flex-direction:column;gap:14px;justify-content:center}.proof-box{border:1px dashed rgba(23,26,24,.28);border-radius:4px;padding:22px;background:transparent;font-size:.95rem;color:var(--ink);transition:border-color .2s ease}.proof-box:hover{border-color:var(--accent)}.services .svc-light{text-align:center;margin:32px auto 0}.why h2{font-size:clamp(2rem,4.4vw,3rem);max-width:none;margin-top:16px}.why-top{display:grid;grid-template-columns:1fr;gap:28px}@media(min-width:900px){.why-top{grid-template-columns:1.05fr .95fr;gap:64px;align-items:end}}.why-body{max-width:46ch}.why-body .cred{margin-top:20px;color:var(--muted)}
