@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_b7300705-module__DMe-aG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_b7300705-module__DMe-aG__variable{--font-inter:"Inter", "Inter Fallback"}
:root{--color-brand:#1f3d36;--color-brand-hover:#16302a;--color-brand-subtle:#edf3ef;--paper:#f7f5f0;--card:#fff;--sand:#e9c98b;--demand:#a4473d;--line:#e4e1d8;--secondary-hover:#efeeea;--grey:#5e6562;--signature:#6b716f;--sand-hover:#dfbb74;--on-dark-muted:#c6d2cc;--on-dark-line:#3a564f;--sample-brand:#3d4a5c;--status-overdue:#9a5b00;--status-issued:#5e6562;--status-paid:#2f7a57;--field-border:#8a908c;--gutter:56px;--max:1424px;--radius-field:8px;--radius-card:12px;--ease-out:cubic-bezier(.16, 1, .3, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:88px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--paper);color:var(--color-brand);font-family:var(--font-inter), system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:24px}::selection{background:var(--sand);color:var(--color-brand)}img,svg{display:block}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.num{font-variant-numeric:tabular-nums}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.req{color:var(--grey);font-weight:400}.wrap{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.btn{white-space:nowrap;cursor:pointer;min-height:52px;transition:background-color .15s var(--ease-out), border-color .15s var(--ease-out);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0 26px;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;display:inline-flex}.btn-primary{background:var(--color-brand);color:#fff}.btn-primary:hover,.btn-primary:active{background:var(--color-brand-hover)}.btn-secondary{background:var(--card);color:var(--color-brand);border-color:var(--color-brand)}.btn-secondary:hover,.btn-secondary:active{background:var(--secondary-hover)}.btn-sm{min-height:46px;padding:0 22px}.site-header{z-index:10;background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0}.site-header .wrap{align-items:center;height:clamp(80px,6.5vw,100px);display:flex}.logo{flex:none;align-items:center;min-height:44px;display:flex}.logo img{width:auto;height:40px}.nav{gap:52px;margin-left:148px;display:flex}.nav a{transition:color .15s var(--ease-out);padding-block:10px;font-size:16px;font-weight:500;line-height:24px;text-decoration:none}.nav a:hover{text-decoration:underline}.site-header .btn{margin-left:auto}.hero{padding-top:clamp(40px,3.8vw,58px)}.hero-grid{grid-template-columns:minmax(0,42fr) minmax(0,56fr);align-items:start;column-gap:2%;display:grid}.hero-copy{max-width:620px;padding-top:24px;container-type:inline-size}.pilot-bar{border:1px solid var(--color-brand);border-radius:9999px;align-items:center;min-height:36px;padding:5px 17px;font-size:16px;font-weight:500;line-height:24px;display:inline-flex}@media (min-width:1200px){.hero h1 .line{white-space:nowrap}}.hero h1{letter-spacing:-.02em;text-wrap:balance;margin-top:30px;font-size:clamp(2.25rem,7.9cqi,3.5rem);font-weight:600;line-height:1.2}.hero-lead{text-wrap:pretty;max-width:34em;margin-top:clamp(24px,4.6vw - 35px,36px);font-size:clamp(16px,1.3vw,20px);line-height:1.6}.industry-line{color:var(--grey);min-height:24px;margin-top:clamp(24px,4.2vw - 24px,40px);font-size:16px;line-height:24px}.industry-line cite{font-style:normal}.hero-actions{flex-wrap:wrap;gap:24px;margin-top:clamp(28px,4.2vw - 24px,40px);display:flex}.hero-actions .btn-primary{min-width:217px}.hero-actions .btn{min-height:clamp(46px,3.4vw,52px)}.hero-note{color:var(--grey);margin-top:clamp(14px,3.1vw - 24px,24px);font-size:14px;line-height:20px}.mock{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);padding:clamp(24px,2.1vw,32px) 24px clamp(20px,1.8vw,28px)}.mock-stats{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));padding:0 8px clamp(24px,2.3vw,36px);display:grid}.mock-stat{padding-inline:28px}.mock-stat:first-child{padding-left:0}.mock-stat+.mock-stat{border-left:1px solid var(--line)}.mock-stat dt{color:var(--grey);white-space:nowrap;font-size:16px;line-height:24px}.mock-stat .sub{display:block}.mock-stat .sub-strong{color:var(--color-brand);margin-top:2px;font-size:16px;font-weight:600}.mock-stat dd{letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:6px;font-size:clamp(1.75rem,.9rem + 1.2vw,2.5rem);font-weight:600;line-height:1.2}.mock-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:clamp(20px,2vw,32px);font-size:16px;line-height:24px}.mock-table th{text-align:left;color:var(--grey);border-bottom:1px solid var(--line);padding:10px 12px 14px;font-size:14px;font-weight:500}.mock-table td{border-bottom:1px solid var(--line);height:clamp(64px,5.2vw,80px);padding:0 12px}.mock-table .r,.mock-table .col-due{white-space:nowrap}@media (min-width:1181px){.mock-table td:first-child{white-space:nowrap}}@media (min-width:1181px) and (max-width:1360px){.mock-table td,.mock-table th{padding-inline:7px}}.mock-table .r{text-align:right}.mock-table .num-sub{color:var(--grey);font-size:14px;line-height:20px;display:block}.pilot-short{display:none}.mock-caption{color:var(--grey);margin-top:clamp(16px,1.7vw,26px);padding-inline:12px;font-size:14px;line-height:20px}@media (min-width:961px){.mock{padding:clamp(16px,2.6svh,28px) 24px clamp(14px,2.2svh,24px)}.mock-stats{padding-bottom:clamp(14px,2.6svh,28px)}.mock-stat dt{font-size:14px;line-height:20px}.mock-stat .sub-strong{font-size:14px}.mock-stat dd{margin-top:4px;font-size:clamp(1.5rem,4.4svh,2.5rem)}.mock-table{margin-top:clamp(8px,1.6svh,24px)}.mock-table th{padding-block:8px 10px}.mock-table td{height:clamp(48px,8.2svh,84px)}.mock-caption{margin-top:clamp(10px,1.8svh,24px)}}@media (min-width:961px) and (max-height:700px){.mock-table .row-extra{display:none}}.pill{background:var(--card);white-space:nowrap;border:1.5px solid;border-radius:9999px;align-items:center;gap:7px;height:32px;padding:0 13px 0 9px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.pill svg{flex:none;width:17px;height:17px}.pill-overdue{color:var(--status-overdue)}.pill-issued{color:var(--status-issued)}.pill-paid{color:var(--status-paid)}.row-live td{background:var(--color-brand-subtle)}.status-swap{justify-items:start;display:grid}.status-swap>*{grid-area:1/1}.status-swap .pill-overdue{opacity:0}.stop-note{color:var(--grey);margin-top:4px;font-size:14px;line-height:20px;display:block}@media (prefers-reduced-motion:no-preference){.row-live td{animation:row-tint .6s var(--ease-out) 1.6s both}.status-swap .pill-overdue{animation:fade-out .3s var(--ease-out) 1.6s both}.status-swap .pill-paid{animation:rise-in .45s var(--ease-out) 1.75s both}.row-live .stop-note{animation:rise-in .45s var(--ease-out) 2.05s both}}@keyframes row-tint{0%{background-color:#0000}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes rise-in{0%{opacity:0;transform:translateY(6px)}}.section{padding-top:clamp(88px,7.3vw,112px)}.hero~.section{padding-top:clamp(128px,10.5vw,176px)}.section h2{letter-spacing:-.015em;text-wrap:balance;font-size:clamp(1.75rem,1.2rem + 1.4vw,2.5rem);font-weight:600;line-height:1.15}@media (max-width:1180px){.nav{gap:32px;margin-left:56px}.mock-table .col-due{display:none}}@media (max-width:960px){:root{--gutter:20px}.site-header .wrap{height:72px}.mock-table td{height:64px}.logo img{height:30px}.nav{display:none}.hero{padding-top:32px}.hero-grid{grid-template-columns:minmax(0,1fr);row-gap:48px}.hero-copy{max-width:640px;padding-top:0}.hero h1{margin-top:24px}.hero-lead{margin-top:20px;font-size:20px;line-height:28px}.industry-line{margin-top:20px}.hero-actions{gap:12px;margin-top:28px}.section{padding-top:88px}.hero~.section{padding-top:112px}}@media (max-width:640px){.hero~.section{padding-top:96px}.site-header .btn{min-height:44px;padding:0 16px}.pilot-bar{padding:6px 14px;font-size:14px;line-height:20px}.hero-actions .btn{width:100%}.mock{padding:16px}.mock-stats{grid-template-columns:minmax(0,1fr);padding:0 0 8px}.mock-stat,.mock-stat:first-child{justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;display:flex}.mock-stat+.mock-stat{border-left:0;border-top:1px solid var(--line)}.mock-stat dt{white-space:normal;font-size:14px;line-height:20px}.mock-stat .sub{color:var(--grey);margin:0;font-size:14px;font-weight:400;display:inline}.mock-stat .sub:before{content:" "}.mock-stat .sub-strong:before{content:" · "}.mock-stat dd{margin:0;font-size:20px}.mock-table{margin-top:8px;font-size:14px;display:block}.mock-table thead,.mock-table .col-due,.mock-table .row-extra{display:none}.mock-table tbody{display:block}.mock-table tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;margin-inline:-8px;padding:14px 8px;display:grid}.mock-table td,.mock-table td+td{background:0 0;border:0;height:auto;padding:0;animation:none;display:block}.mock-table .row-live{background:var(--color-brand-subtle);border-radius:8px}.mock-table .num-sub{color:var(--grey);font-size:12px;line-height:16px;display:block}.mock-table .status-cell{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;display:flex}.stop-note{margin-top:0}@media (prefers-reduced-motion:no-preference){.mock-table .row-live{animation:row-tint .6s var(--ease-out) 1.6s both}}.mock-caption{padding-inline:0}.pill{height:28px;padding:0 10px 0 7px;font-size:14px}.pill svg{width:15px;height:15px}}@media (max-width:479px){.pilot-long{display:none}.pilot-short{display:inline}}.split{grid-template-columns:minmax(0,42fr) minmax(0,56fr);align-items:start;column-gap:2%;display:grid}.split-copy{max-width:560px}.split-calc{grid-template-columns:minmax(0,46fr) minmax(0,52fr)}.split-calc .split-copy{max-width:760px}.split-calc .section-lead,.split-calc .section-note{max-width:34em}.split-calc .section-note+.section-note{margin-top:8px}@media (min-width:641px){.split-calc .calc-fields{grid-template-columns:1fr 1fr}.split-calc .calc-fields .field:first-child{grid-column:1/-1}}.section-lead{text-wrap:pretty;margin-top:24px;font-size:20px;line-height:30px}.section-note{color:var(--grey);margin-top:20px;font-size:14px;line-height:20px}.field{flex-direction:column;gap:8px;min-width:0;display:flex}.field label{font-size:14px;font-weight:500;line-height:20px}.field input:where(:not([type=radio],[type=checkbox])),.field select,.field textarea{background:var(--card);border:1px solid var(--field-border);border-radius:var(--radius-field);width:100%;min-height:48px;transition:border-color .15s var(--ease-out);padding:0 14px;font-size:16px;line-height:24px}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--color-brand)}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-color:var(--color-brand)}.field input[aria-invalid]{border-color:var(--status-overdue)}.field-hint{color:var(--grey);font-size:14px;line-height:20px}.field-error{color:var(--status-overdue);font-size:14px;font-weight:500;line-height:20px}input[type=date]{font-variant-numeric:tabular-nums;appearance:none;text-align:left;min-width:0;max-width:100%;padding-block:11px;display:block}input[type=date]::-webkit-date-and-time-value{text-align:left;min-height:24px;margin:0;line-height:24px}input[type=date]::-webkit-calendar-picker-indicator{opacity:1;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231F3D36' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4.5' width='18' height='16.5' rx='2'/%3E%3Cpath d='M3 9.5h18M8 2.5v4M16 2.5v4'/%3E%3C/svg%3E") 50%/20px no-repeat;width:20px;height:20px;margin-left:12px}.with-unit{display:block;position:relative}.with-unit input{padding-right:44px;font-size:20px;font-weight:500}.with-unit .unit{color:var(--grey);pointer-events:none;font-size:16px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}::placeholder{color:var(--grey);opacity:1}.calc{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);padding:32px}.calc-fields{grid-template-columns:1.2fr 1fr 1fr;align-items:start;gap:20px;display:grid}.calc-result{border-top:1px solid var(--line);min-height:220px;margin-top:32px;padding-top:28px}.calc-empty{font-size:16px;line-height:24px}.ledger>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:24px;padding:11px 0;display:flex}.ledger dt{font-size:16px;line-height:24px}.ledger dd{text-align:right;white-space:nowrap;font-size:20px;font-weight:500;line-height:24px}.ledger-sub{color:var(--grey)}.ledger>.ledger-part{border-bottom:0;padding:6px 0 6px 16px}.ledger-part dt,.ledger-part dd{color:var(--grey);font-size:14px;font-weight:400;line-height:20px}.ledger>.ledger-total{border-bottom:0;align-items:end;padding-top:20px}.ledger-total dt{font-size:16px;font-weight:600}.ledger-total dd{letter-spacing:-.01em;font-size:40px;font-weight:600;line-height:44px}.no-data{color:var(--grey);white-space:normal;font-size:16px;font-weight:500}.calc-source{max-width:70ch;color:var(--grey);text-wrap:pretty;margin-top:20px;font-size:14px;line-height:20px}.calc-cta{margin-top:28px;background:var(--paper);border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-inline:-8px;padding:20px 24px;display:flex}.calc-cta p{font-size:16px;font-weight:500;line-height:24px}@media (max-width:1180px){.calc-fields{grid-template-columns:1fr 1fr}.calc-fields .field:first-child{grid-column:1/-1}}@media (max-width:960px){.split{grid-template-columns:minmax(0,1fr);row-gap:32px}.section-lead{font-size:16px;line-height:24px}}@media (max-width:640px){.calc{padding:16px}.calc-fields{grid-template-columns:minmax(0,1fr);gap:16px}.calc-result{margin-top:24px;padding-top:20px}.ledger>div{gap:12px}.ledger-total dd{font-size:28px;line-height:36px}.ledger>.ledger-total{flex-direction:column;align-items:stretch;gap:4px}.ledger-total dd{text-align:right}.calc-cta{flex-direction:column;align-items:stretch;margin-inline:0;padding:16px}.calc-cta .btn{width:100%}}.narrow{max-width:42em}.section h3{font-size:20px;font-weight:600;line-height:28px}.seats{margin-top:20px;font-size:16px;line-height:24px}.seats strong{font-weight:600}.btn-sand{background:var(--sand);color:var(--color-brand)}.btn-sand:hover,.btn-sand:active{background:var(--sand-hover)}.btn-sand:focus-visible{outline-color:var(--sand)}.stats{border-top:1px solid var(--line);padding:0;list-style:none}.stats li{border-bottom:1px solid var(--line);grid-template-columns:180px minmax(0,1fr);align-items:baseline;gap:24px;padding:24px 0;display:grid}.stats-n{letter-spacing:-.01em;text-align:right;white-space:nowrap;font-size:40px;font-weight:600;line-height:44px}.stats-text{font-size:20px;line-height:28px}.stats cite{color:var(--grey);margin-top:2px;font-size:14px;font-style:normal;line-height:20px;display:block}.tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:40px;padding:0;list-style:none;display:grid}.tile{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);padding:24px}.tile p{color:var(--grey);text-wrap:pretty;margin-top:10px;font-size:16px;line-height:24px}.tile-current{border-color:var(--color-brand);outline:1px solid var(--color-brand);outline-offset:-2px}.not-for{color:var(--grey);margin-top:20px;font-size:16px;line-height:24px}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 48px;margin-top:40px;padding:0;list-style:none;display:grid}.steps li{border-top:1px solid var(--color-brand);padding-top:20px}.steps-n{color:var(--grey);margin-bottom:8px;font-size:16px;font-weight:600;line-height:20px;display:block}.steps p{text-wrap:pretty;margin-top:8px;font-size:16px;line-height:24px}.tone{grid-template-columns:minmax(0,42fr) minmax(0,56fr);align-items:start;column-gap:2%;margin-top:56px;display:grid}.segmented{background:var(--card);border:0;border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.segmented legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.segmented label{position:relative}.segmented input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.segmented span{min-height:44px;transition:background-color .15s var(--ease-out), color .15s var(--ease-out);border-radius:8px;align-items:center;padding:0 18px;font-size:16px;font-weight:500;display:inline-flex}.segmented label:hover span{background:var(--secondary-hover)}.segmented input:checked+span{background:var(--color-brand);color:#fff}.segmented input:focus-visible+span{outline:2px solid var(--color-brand);outline-offset:2px}.tone-who{color:var(--grey);margin-top:16px;font-size:16px;line-height:24px}.timeline{margin-top:28px;padding:0;list-style:none}.timeline li{grid-template-columns:56px minmax(0,1fr);gap:16px;padding:10px 0 10px 28px;display:grid;position:relative}.timeline li:before{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:5px}.timeline li:first-child:before{top:50%}.timeline li:last-child:before{bottom:50%}.timeline li:after{content:"";background:var(--card);border:1.5px solid var(--color-brand);border-radius:50%;width:11px;height:11px;margin-top:-5.5px;position:absolute;top:50%;left:0}.timeline-t{font-weight:600}.timeline .is-demand:after{border-color:var(--demand)}.timeline .is-demand .timeline-label{color:var(--demand)}.timeline .is-shown:after{background:var(--color-brand)}.timeline .is-demand.is-shown:after{background:var(--demand)}.timeline .is-shown .timeline-label{font-weight:600}.tone-note{color:var(--grey);margin-top:20px;font-size:14px;line-height:20px}.mail{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden}.mail-brand{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:20px 28px;font-size:16px;line-height:20px;display:flex}.mail-brand strong{font-weight:600;display:block}.mail-from{color:var(--grey);font-size:14px;display:block}.mail-logo{background:var(--sample-brand);color:#fff;border-radius:8px;place-items:center;width:40px;height:40px;font-size:14px;font-weight:600;display:grid}.mail-subject{flex-wrap:wrap;align-items:center;gap:10px;padding:24px 28px 0;font-size:20px;font-weight:600;line-height:28px;display:flex}.demand-mark svg{width:15px;height:15px}.demand-mark{border:1.5px solid var(--demand);height:26px;color:var(--demand);border-radius:9999px;align-items:center;gap:6px;padding:0 10px 0 6px;font-size:14px;font-weight:500;display:inline-flex}.mail-body{padding:16px 28px 28px;font-size:16px;line-height:24px}.mail-body p{max-width:70ch}.mail-body p+p{margin-top:12px}.mail-footer{border-top:1px solid var(--line);color:var(--signature);align-items:center;gap:8px;padding:14px 28px;font-size:12px;line-height:16px;display:flex}.mail-footer img{width:auto;height:14px}@media (prefers-reduced-motion:no-preference){.mail-body{animation:rise-in .2s var(--ease-out)}}.ready{gap:28px;display:grid}.ready-group ul{margin-top:14px;padding-left:0;list-style:none}.ready-group li{border-bottom:1px solid var(--line);padding:12px 0;font-size:16px;line-height:24px}.ready-readonly{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);padding:24px}.ready-readonly p{max-width:70ch;margin-top:8px}.receipt{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);padding:32px}.receipt-head{border-bottom:1px dashed var(--line);padding-bottom:20px;font-size:16px;font-weight:500;line-height:24px}.receipt ul{padding:0;list-style:none}.receipt li{border-bottom:1px solid var(--line);text-wrap:pretty;padding:16px 0 16px 22px;font-size:16px;line-height:24px;position:relative}.receipt li:before{content:"";border-top:1.5px solid;width:10px;position:absolute;top:27px;left:2px}.receipt strong{font-size:20px;font-weight:600}.receipt li .num{white-space:nowrap}.receipt-foot{color:var(--grey);margin-top:16px;font-size:14px;line-height:20px}.price-head{justify-content:space-between;align-items:end;gap:32px;display:flex}.price-head .section-lead{margin-top:20px}.price-head .seats{border:1px solid var(--line);background:var(--card);border-radius:8px;flex:none;margin:0;padding:10px 18px}.plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;margin-top:16px;padding:0;list-style:none;display:grid}.plan{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);flex-direction:column;padding:28px;display:flex}.plan-price{margin-top:16px;font-size:16px;line-height:24px}.plan-amount{letter-spacing:-.01em;margin-right:6px;font-size:40px;font-weight:600;line-height:44px}.plan-nip{margin-top:4px;font-size:16px;display:block}.plan ul{flex:1;margin:24px 0 28px;padding:0;list-style:none}.plan li{border-top:1px solid var(--line);padding:9px 0 9px 26px;font-size:16px;line-height:24px;position:relative}.plan li:before{content:"";border-bottom:1.5px solid;border-left:1.5px solid;width:11px;height:6px;position:absolute;top:15px;left:2px;transform:rotate(-45deg)}.plan .btn{width:100%}.plan-dark{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.plan-dark li{border-top-color:var(--on-dark-line)}.plan .plan-without{color:var(--grey)}.plan .plan-without:before{border-left:0;width:10px;height:0;top:20px;transform:none}.pilot-discount{background:var(--card);border:1px solid var(--color-brand);border-radius:8px;width:fit-content;max-width:70ch;margin-top:32px;padding:16px 20px;font-size:16px;line-height:24px}.pilot-discount strong{font-weight:600}.fine{max-width:70ch;color:var(--grey);margin-top:16px;font-size:14px;line-height:20px}.offices{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:32px;margin-top:40px;padding:28px 0;display:flex}.offices p{max-width:70ch;margin-top:8px;font-size:16px;line-height:24px}.founder{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:40px;max-width:860px;display:grid}.founder-photo{aspect-ratio:1;border-radius:var(--radius-card);background:var(--secondary-hover);border:1px solid var(--line);width:200px;color:var(--grey);place-items:center;font-size:40px;font-weight:600;display:grid}.founder-name{margin-top:12px;font-weight:500}.founder .section-lead{margin-top:12px}.signup{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);padding:32px}.signup-more{border:0;border-top:1px solid var(--line);gap:22px;min-width:0;margin:0;padding:24px 0 0;display:grid}.signup-more>legend{float:left;width:100%;margin-bottom:22px;padding:0;font-size:20px;font-weight:600;line-height:28px}.signup-more>legend+*{clear:both}.field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%231F3D36' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.choice{border:0;min-width:0;margin:0;padding:0}.choice legend{margin-bottom:8px;padding:0;font-size:14px;font-weight:500;line-height:20px}.choice-options{flex-wrap:wrap;gap:8px;display:flex}.choice-options label{position:relative}.choice-options input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.choice-options span{border:1px solid var(--field-border);min-height:44px;transition:background-color .15s var(--ease-out), border-color .15s var(--ease-out);border-radius:8px;align-items:center;padding:0 16px;font-size:16px;line-height:20px;display:inline-flex}.choice-options label:hover span{background:var(--secondary-hover)}.choice-options input:checked+span{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.choice-options input:focus-visible+span{outline:2px solid var(--color-brand);outline-offset:2px}.consent{gap:0;margin-top:28px}.consent-row{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;display:grid}.consent-row label{cursor:pointer;padding-block:2px;font-size:14px;font-weight:400;line-height:20px}.consent-more{color:var(--grey);margin-left:34px;font-size:14px;line-height:20px}.consent-more a{align-items:center;min-height:44px;display:inline-flex}.consent .field-error{margin-left:34px}.consent.has-error input{outline:2px solid var(--status-overdue);outline-offset:2px}.consent input{width:20px;height:20px;min-height:0;accent-color:var(--color-brand);cursor:pointer;margin:1px 0 0}.signup-submit{flex-wrap:wrap;align-items:center;gap:16px 20px;margin-top:28px;display:flex}.signup-submit .btn[disabled]{opacity:.7;cursor:progress}.form-error{border:1.5px solid var(--status-overdue);color:var(--status-overdue);border-radius:8px;margin-top:16px;padding:14px 16px;font-size:16px;font-weight:500;line-height:24px}.hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:16px 0;font-size:20px;font-weight:500;line-height:28px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";width:10px;height:10px;transition:transform .15s var(--ease-out);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;transform:rotate(45deg)translate(-3px,-3px)}.faq details[open] summary:after{transform:rotate(-135deg)translate(-3px,-3px)}.faq summary:hover{text-underline-offset:4px;text-decoration:underline}.faq details p{max-width:70ch;padding:0 48px 22px 0;font-size:16px;line-height:24px}.site-footer{background:var(--color-brand);color:#fff;margin-top:clamp(128px,10.5vw,176px)}.site-footer .wrap{flex-wrap:wrap;align-items:center;gap:16px 40px;padding-block:40px;font-size:14px;line-height:20px;display:flex}.site-footer img{width:auto;height:28px}.site-footer nav{gap:28px;display:flex}.site-footer a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.site-footer a:hover{text-decoration:underline}.site-footer p{color:var(--on-dark-muted)}.site-footer p:last-child{margin-left:auto}.site-footer :focus-visible{outline-color:var(--sand)}@media (max-width:1180px){.tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.steps{gap:0 28px}}@media (max-width:960px){.tone{grid-template-columns:minmax(0,1fr);row-gap:32px}.plans{grid-template-columns:minmax(0,1fr);max-width:560px}.price-head,.offices{flex-direction:column;align-items:start}.site-footer{margin-top:96px}}@media (max-width:640px){.stats li{grid-template-columns:minmax(0,1fr);gap:4px;padding:20px 0}.stats-n{text-align:left;font-size:28px;line-height:40px}.tiles{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:28px}.tile{padding:16px}.steps{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:28px}.tone{margin-top:40px}.segmented{display:flex}.segmented label{flex:1}.segmented span{justify-content:center;width:100%;padding:0 8px}.mail-brand,.mail-subject,.mail-body,.mail-footer{padding-inline:16px}.receipt,.signup{padding:16px}.plan{padding:20px}.offices .btn,.signup-submit .btn{width:100%}.founder{grid-template-columns:minmax(0,1fr);gap:20px}.founder-photo{width:120px;font-size:28px}.faq summary{font-size:16px}.faq details p{padding-right:0}.site-footer .wrap{flex-direction:column;align-items:start}.site-footer p:last-child{margin-left:0}}.section#kalkulator{padding-top:clamp(80px,6.5vw,100px)}@media (min-width:961px){.section#kalkulator{padding-top:clamp(64px,100svh - 856px,100px)}}.signup{gap:24px;display:grid}.signup>.consent,.signup>.signup-submit{margin-top:0}.signup-plan{background:var(--color-brand-subtle);border-radius:8px;padding:10px 14px;font-size:14px;line-height:20px}.signup-plan strong{font-weight:600}.signup-plan a{font-weight:500}.next-step{border:0;min-width:0;margin:0;padding:0}.next-step legend{margin-bottom:8px;padding:0;font-size:14px;font-weight:500;line-height:20px}.next-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.next-options label{cursor:pointer;display:block;position:relative}.next-options input{width:18px;height:18px;accent-color:var(--color-brand);cursor:pointer;margin:0;position:absolute;top:18px;left:16px}.next-options span{border:1px solid var(--field-border);height:100%;color:var(--grey);transition:border-color .15s var(--ease-out), background-color .15s var(--ease-out);border-radius:8px;padding:14px 16px 14px 44px;font-size:14px;line-height:20px;display:block}.next-options strong{color:var(--color-brand);margin-bottom:2px;font-size:16px;font-weight:600;line-height:24px;display:block}.next-options label:hover span{background:var(--secondary-hover)}.next-options input:checked+span{border-color:var(--color-brand);outline:1px solid var(--color-brand);outline-offset:-2px;background:var(--color-brand-subtle)}.next-options input:focus-visible+span{outline:2px solid var(--color-brand);outline-offset:2px}.next-step.has-error .next-options span{border-color:var(--status-overdue)}.choice .field-hint{margin:-4px 0 8px}.signup-more>legend .req{margin-left:6px;font-size:14px}.signup-grid{grid-template-columns:1fr 1fr;align-items:end;gap:20px;display:grid}.field-warn{color:var(--status-overdue);font-size:14px;line-height:20px}.signup-reassure{color:var(--grey);max-width:70ch;font-size:14px;line-height:20px}.perks-title{margin-top:32px}.perks{border-top:1px solid var(--line);margin-top:12px;padding:0;list-style:none}.perks li{border-bottom:1px solid var(--line);padding:12px 0 12px 26px;font-size:16px;line-height:24px;position:relative}.perks li:before{content:"";border-bottom:1.5px solid;border-left:1.5px solid;width:11px;height:6px;position:absolute;top:18px;left:2px;transform:rotate(-45deg)}.faq-cta{margin-top:32px}.sticky-cta{display:none}@media (max-width:767px){.sticky-cta{z-index:20;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--line);visibility:hidden;transition:transform .2s var(--ease-out), visibility 0s linear .2s;display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.sticky-cta[data-show]{visibility:visible;transition:transform .2s var(--ease-out);transform:none}.sticky-cta .btn{width:100%}body:has(.sticky-cta) .site-footer{padding-bottom:calc(76px + env(safe-area-inset-bottom))}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.sticky-cta,.sticky-cta[data-show]{transition:none}}@media (max-width:640px){.next-options,.signup-grid{grid-template-columns:minmax(0,1fr)}.faq-cta{width:100%}}.thanks{max-width:calc(960px + 2 * var(--gutter))}.thanks h1{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2.25rem,1.6rem + 2vw,3.5rem);font-weight:600;line-height:1.15}.thanks-head .section-lead{max-width:60ch}.thanks-block{margin-top:64px}.thanks-block h2{text-wrap:balance;font-size:28px;font-weight:600;line-height:34px}.cal-frame{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);margin-top:20px;overflow:hidden}.cal-inline{width:100%;min-height:720px;overflow:auto}.thanks-alt{margin-top:32px;font-size:16px;line-height:24px}.link-button{text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;min-height:44px;padding:0;font-weight:500;text-decoration:underline;display:inline-flex}.reserve,.reserve-card{border-radius:var(--radius-card);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;padding:32px;display:grid}.reserve{background:var(--color-brand);color:#fff}.reserve .section-note,.thanks-optional{color:var(--on-dark-muted)}.thanks-optional{margin-top:8px;font-size:16px;line-height:24px}.reserve :focus-visible{outline-color:var(--sand)}.next-steps{border-top:1px solid var(--line);max-width:760px;margin-top:20px;padding:0;list-style:none}.next-steps li{border-bottom:1px solid var(--line);grid-template-columns:200px minmax(0,1fr);gap:24px;padding:16px 0;font-size:16px;line-height:24px;display:grid}.next-steps li>span{font-weight:600}@media (max-width:640px){.reserve,.reserve-card{grid-template-columns:minmax(0,1fr);padding:20px}.reserve .btn,.reserve-card .btn{width:100%}.next-steps li{grid-template-columns:minmax(0,1fr);gap:4px}.cal-inline{min-height:640px}.thanks-block{margin-top:48px}}.page-narrow{max-width:calc(960px + 2 * var(--gutter))}.page-head h1,.doc h1{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2.25rem,1.6rem + 2vw,3.5rem);font-weight:600;line-height:1.15}.page-head .section-lead{max-width:60ch}.page-calc{margin-top:40px}.calc-share{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:20px;display:flex}.prose h3{margin-top:28px;font-size:20px;font-weight:600;line-height:28px}.prose p{max-width:70ch;margin-top:12px;font-size:16px;line-height:24px}.reserve-actions{flex-direction:column;align-items:stretch;gap:8px;display:flex}.btn-link-light{color:#fff;justify-content:center;align-items:center;min-height:44px;font-weight:500;display:inline-flex}.dash-list{max-width:70ch;margin-top:12px;padding:0;list-style:none}.dash-list li{padding:6px 0 6px 22px;font-size:16px;line-height:24px;position:relative}.dash-list li:before{content:"";border-top:1.5px solid;width:10px;position:absolute;top:17px;left:2px}.doc-note{border:1.5px dashed var(--field-border);border-radius:8px;margin-top:32px;padding:14px 18px;font-size:14px;font-weight:500;line-height:20px}.doc .updated{color:var(--grey);margin-top:12px;font-size:14px;line-height:20px}.doc h2{margin-top:40px;font-size:20px;font-weight:600;line-height:28px}.doc .todo{color:var(--grey)}.doc .doc-note+h1{margin-top:24px}.nav a[aria-current=page]{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1.5px}.calc-sources-link{margin-top:12px;font-size:14px;line-height:20px}.calc-sources-link a,.thanks-back a,.doc p>a:only-child,.split-calc .section-note a{align-items:center;min-height:44px;display:inline-flex}.thanks-back{margin-top:40px;font-size:16px;line-height:24px}.thanks-block h2[tabindex]:focus{outline:none}.thanks-block h2[tabindex]:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}.reserve-card{background:var(--card);border:1px solid var(--line)}.reserve-why{max-width:60ch;margin-top:8px;font-size:16px;line-height:24px}@media (max-width:640px){.site-footer nav{flex-wrap:wrap;gap:0 24px}}.nf-record{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);grid-template-columns:minmax(0,1fr) auto auto;margin-top:40px;display:grid}.nf-cell{flex-direction:column;justify-content:center;gap:8px;padding:20px 24px;display:flex}.nf-cell+.nf-cell{border-left:1px solid var(--line)}.nf-cell dt{color:var(--grey);font-size:14px;font-weight:500;line-height:20px}.nf-cell dd{align-items:center;min-height:32px;font-size:16px;font-weight:500;line-height:24px;display:flex}.nf-path{overflow-wrap:anywhere}.nf-path-rest{color:var(--color-brand)}.nf-places{border-top:1px solid var(--line);margin-top:20px;padding:0;list-style:none}.nf-places a{border-bottom:1px solid var(--line);grid-template-columns:200px minmax(0,1fr) 24px;align-items:center;gap:24px;min-height:64px;padding:16px 0;text-decoration:none;display:grid}.nf-places a:hover .nf-name{text-decoration:underline}.nf-places svg{width:20px;height:20px;transition:transform .15s var(--ease-out)}.nf-places a:hover svg{transform:translate(4px)}.nf-name{font-weight:600}.nf-text{color:var(--grey)}@media (prefers-reduced-motion:reduce){.nf-places svg{transition:none}}@media (max-width:640px){.nf-record{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nf-cell{padding:16px}.nf-cell-path{border-bottom:1px solid var(--line);grid-column:1/-1}.nf-cell-path+.nf-cell{border-left:0}.nf-places a{grid-template-columns:minmax(0,1fr) 20px;gap:4px 16px}.nf-name{grid-column:1}.nf-text{grid-column:1;font-size:14px;line-height:20px}.nf-places svg{grid-area:1/2/span 2}}
