@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/46a9e2f250689b4a-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:300;font-display:swap;src:url(../media/76b70a1dbe058eb5-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:300;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/6131cbbf5549afa2-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:300;font-display:swap;src:url(../media/45462fd7b7c12654-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:300;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/07c7676b89ed2778-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:400;font-display:swap;src:url(../media/46a9e2f250689b4a-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/76b70a1dbe058eb5-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/2fb76073e23fd9e4-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/6131cbbf5549afa2-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/45462fd7b7c12654-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/ba63f6a0e436df8e-s.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-20C4,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/07c7676b89ed2778-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/46a9e2f250689b4a-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/76b70a1dbe058eb5-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/2fb76073e23fd9e4-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/6131cbbf5549afa2-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/45462fd7b7c12654-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/ba63f6a0e436df8e-s.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-20C4,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/07c7676b89ed2778-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/46a9e2f250689b4a-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/76b70a1dbe058eb5-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/2fb76073e23fd9e4-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/6131cbbf5549afa2-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/45462fd7b7c12654-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/ba63f6a0e436df8e-s.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-20C4,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/07c7676b89ed2778-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%}.UKqKMa_className{font-family:Inter,Inter Fallback;font-style:normal}.UKqKMa_variable{--font-inter:"Inter", "Inter Fallback"}
:root{--bg:#d4e0eb;--surface:#fff;--fg:#142433;--muted:#3e5368;--border:#7a93a8;--border-soft:#c3d2df;--accent:#0b617a;--accent-strong:#094e63;--accent-text:#0a5870;--nav:#14324c;--nav-fg:#f7fbfe;--nav-hover:#d5f1f8;--tint:#f4f8fb;--tint-accent:#e5f3f7;--good:#146332;--warm:#8a4500;--font:var(--font-inter), sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--bg);color:var(--fg);font-family:var(--font);-webkit-font-smoothing:antialiased;font-size:19px;font-weight:400;line-height:1.6}::selection{color:var(--fg);background:#b7e0ec}a{color:var(--accent-text);font-weight:500;text-decoration:none}a:hover{text-decoration:underline}nav{z-index:10;background:var(--nav);color:var(--nav-fg);border-bottom:1px solid #0c2438;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;gap:24px;max-width:1200px;height:52px;margin:0 auto;padding:0 48px;display:flex;position:relative}.nav-inner:has(.logo img){height:76px}.logo{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.18em;text-transform:uppercase;min-width:0;max-width:calc(50% - 180px);color:var(--nav-fg);flex:0 auto;align-items:center;font-size:14px;font-weight:500;display:inline-flex;overflow:hidden}.logo:has(img){flex:none;max-width:none;overflow:visible}.logo img{width:126.267px;height:44px;display:block}.logo:hover{color:var(--nav-hover);text-decoration:none}.nav-primary,.nav-account,.nav-links{white-space:nowrap;align-items:center;gap:36px;display:flex}.nav-primary{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nav-account,.nav-links{flex:none;justify-content:flex-end}.nav-primary a,.nav-account a,.nav-links a{letter-spacing:.14em;text-transform:uppercase;color:var(--nav-fg);font-size:12px;font-weight:400}.nav-primary a:hover,.nav-account a:hover,.nav-links a:hover{color:var(--nav-hover);text-decoration:none}.nav-primary a.active,.nav-account a.active,.nav-links a.active{color:var(--nav-hover)}.nav-menu{flex:none;align-self:stretch;align-items:center;display:flex;position:relative}.nav-menu-button{cursor:pointer;background:var(--nav-fg);width:40px;height:40px;color:var(--nav);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background .15s,transform .15s;display:inline-flex;box-shadow:0 1px 2px #08182647}.nav-menu-button svg{display:block}.nav-menu-button:hover,.nav-menu-button[aria-expanded=true]{background:var(--nav-hover)}.nav-menu-button:active{transform:scale(.96)}.nav-menu-button:focus-visible{outline:2px solid var(--nav-hover);outline-offset:3px}.nav-menu-panel{z-index:20;background:var(--surface);width:min(300px,100vw - 40px);color:var(--fg);border:1px solid var(--border-soft);transform-origin:100% 0;opacity:0;visibility:hidden;pointer-events:none;border-radius:16px;padding:8px;transition:opacity .18s,transform .18s,visibility 0s linear .18s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-6px);box-shadow:0 16px 40px #14324c29}.nav-menu-panel[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s,transform .18s,visibility;transform:none}.nav-menu-list{flex-direction:column;gap:2px;list-style:none;display:flex}.nav-menu-link{min-height:44px;color:var(--fg);letter-spacing:-.011em;text-transform:none;white-space:nowrap;border-radius:12px;align-items:center;padding:10px 12px;font-size:17px;font-weight:500;line-height:1.25;display:flex}.nav-menu-link:hover{background:var(--tint);color:var(--fg);text-decoration:none}.nav-menu-link[aria-current=page]{background:var(--tint-accent);color:var(--accent-text)}.nav-menu-link:focus-visible{outline:2px solid var(--accent);outline-offset:0}.nav-menu-foot{border-top:1px solid var(--border-soft);flex-direction:column;gap:4px;margin-top:6px;padding-top:8px;display:flex}.nav-menu-signup{width:100%}@media (prefers-reduced-motion:reduce){.nav-menu-button,.nav-menu-panel{transition:none}}.wrap{max-width:1200px;margin:0 auto;padding:0 48px 72px}section{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin:0 0 16px;padding:32px 36px 36px}.page-head{padding:36px 4px 20px}.eyebrow,.section-label{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text);font-size:15px;font-weight:500}.section-label{margin-bottom:20px}h1{letter-spacing:-.04em;color:var(--fg);margin:16px 0;font-size:clamp(56px,8vw,104px);font-weight:500;line-height:1.02}h1 em,h2 em{color:var(--accent-text);font-style:normal;font-weight:600}h2{letter-spacing:-.035em;color:var(--fg);margin:12px 0;font-size:clamp(40px,5vw,68px);font-weight:500;line-height:1.08}h3{color:var(--fg);margin-bottom:10px;font-size:26px;font-weight:500;line-height:1.25}.sub{max-width:720px;color:var(--muted);font-size:22px;line-height:1.45}.small{color:var(--muted);font-size:17px}.strong{color:var(--fg);font-weight:500}.quiet{color:var(--muted)}.hero{background:var(--surface);border:0;border-radius:0;margin:0 0 28px;padding:0}.hero-inner{max-width:1200px;margin:0 auto;padding:80px 48px 72px}.hero .actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero-video{aspect-ratio:16/9;background:#0c2438;border-radius:10px;margin-top:36px;overflow:hidden}.hero-video video{object-fit:contain;background:#0c2438;width:100%;height:100%;display:block}.grid{border-top:1px solid var(--border);border-bottom:1px solid var(--border);display:grid}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.grid>div{border-right:1px solid var(--border);padding:24px 28px 24px 0}.grid>div+div{padding-left:28px}.grid>div:last-child{border-right:0;padding-right:0}.num{letter-spacing:.12em;color:var(--accent-text);margin-bottom:16px;font-size:15px;font-weight:500;display:block}.stat-value{letter-spacing:-.03em;color:var(--nav);font-size:48px;font-weight:500;line-height:1.05}.stat-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:15px;font-weight:500}.stat-note{color:var(--muted);margin-top:8px;font-size:17px}.grid.stats{background:0 0;border:0;gap:14px;margin:0 0 16px}.grid.stats>div{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:20px 18px 18px}.grid.stats>div+div{padding-left:18px}.grid.stats>div:last-child{border-right:1px solid var(--border);padding-right:18px}.grid.stats>div[data-tone=warm] .stat-value{color:var(--warm)}.grid.stats>div[data-tone=good] .stat-value{color:var(--good)}.btn{font:inherit;cursor:pointer;white-space:nowrap;background:var(--surface);color:var(--nav);border:1px solid #5f7890;border-radius:999px;justify-content:center;align-items:center;padding:16px 24px;font-size:18px;font-weight:500;line-height:1;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.btn:hover{border-color:var(--accent);color:var(--accent-text);background:var(--tint-accent);text-decoration:none}.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn.primary:hover{background:var(--accent-strong);border-color:var(--accent-strong);color:#fff}.btn.sm{padding:12px 18px;font-size:16px}.btn:disabled{cursor:default;opacity:.45}.btn:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.select-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nav-primary a:focus-visible,.nav-account a:focus-visible,.nav-links a:focus-visible,.nav-account button:focus-visible,.nav-links button:focus-visible{outline:2px solid var(--nav-hover);outline-offset:3px}label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:15px;font-weight:500;display:block}input,select,textarea{width:100%;font:inherit;color:var(--fg);background:var(--tint);border:1px solid #5f7890;border-radius:6px;padding:14px;font-size:18px;font-weight:400}input:focus,select:focus,textarea:focus{background:var(--surface);border-color:var(--accent)}textarea{resize:vertical;min-height:88px}::placeholder{color:#4e6278;opacity:1}.field{margin-bottom:20px}.field:has(.phone-row){container-type:inline-size}.phone-row{gap:8px;display:grid}@container (min-width:440px){.phone-row{grid-template-columns:minmax(12.5rem,.85fr) minmax(0,1.15fr)}}.row-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.inline-form{grid-template-columns:repeat(4,1fr) auto;align-items:end;gap:12px;display:grid}.inline-form .field{margin:0}.partner-add{grid-template-columns:1.4fr 1fr 1fr .9fr;align-items:end;gap:12px 16px;display:grid}.partner-add .field{margin:0}.partner-add .span-2{grid-column:span 2}.team-add{grid-template-columns:1.4fr .8fr auto;align-items:end;gap:12px 16px;margin-top:20px;display:grid}.team-add .field{margin:0}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.row-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.partners{margin-top:8px;list-style:none}.partner{border-top:1px solid var(--border-soft);padding:22px 0 18px}.partner-head{justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.partner-id{min-width:0}.partner-name{letter-spacing:-.022em;color:var(--fg);font-size:22px;font-weight:500;line-height:1.15}.partner-meta,.partner-email{color:var(--muted);font-size:17px;line-height:1.35}.partner-meta{margin-top:4px}.partner-balance{text-align:right;flex:none}.partner-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:500}.partner-owed{letter-spacing:-.022em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:22px;font-weight:500;line-height:1.15}.partner-owed[data-owed=yes]{color:var(--warm)}.partner-owed[data-owed=no]{color:var(--muted);letter-spacing:0;font-size:17px;font-weight:400}.partner-balance .btn{margin-top:10px}.partner-figures{border-top:1px solid var(--border-soft);grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 0;padding:14px 0 0;display:grid}.partner-figures>div+div{border-left:1px solid var(--border-soft);padding-left:20px}.partner-figures dt{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:500}.partner-figures dd{letter-spacing:-.022em;font-variant-numeric:tabular-nums;color:var(--fg);margin-top:2px;font-size:22px;font-weight:500;line-height:1.2}.partner-fee{align-items:baseline;display:inline-flex}.partner-figures input.partner-fee-input{field-sizing:content;width:auto;min-width:2ch;max-width:8ch;font:inherit;letter-spacing:-.022em;font-variant-numeric:tabular-nums;color:var(--fg);appearance:textfield;background:0 0;border:0;border-radius:0;margin:0;padding:0 2px;font-size:22px;font-weight:500;line-height:1.2}.partner-figures input.partner-fee-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.partner-figures input.partner-fee-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.partner-figures input.partner-fee-input:focus{background:var(--surface);border-radius:4px}.partner-foot{justify-content:space-between;align-items:center;gap:24px;min-width:0;margin-top:14px;display:flex}.partner-link{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:400;overflow:hidden}.partner-actions{flex:none;align-items:center;gap:18px;display:flex}.partner-actions a,.partner-actions button{font:inherit;color:var(--accent-text);cursor:pointer;background:0 0;border:0;padding:0;font-size:16px;font-weight:500;text-decoration:none}.partner-actions a:hover,.partner-actions button:hover{text-decoration:underline}.partner-actions button.danger{color:#9b2c2c}.partner-actions button:disabled{opacity:.45;cursor:default;text-decoration:none}.partner-confirm{color:var(--muted);font-size:16px}.partner-edit{grid-template-columns:1fr 1fr;align-items:end;gap:12px 16px;width:100%;display:grid}.partner-edit .field{margin:0}.partner-edit .span-2{grid-column:span 2}.partner-edit-actions{align-items:center;gap:8px;display:flex}.error{color:#9b2c2c;min-height:24px;margin-top:12px;font-size:17px;font-weight:500}.table-wrap{border:1px solid var(--border);background:var(--surface);border-radius:10px;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:18px}th{text-align:left;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--border);white-space:nowrap;color:var(--muted);background:#e7eef5;padding:14px 12px;font-size:14px;font-weight:500}td{border-bottom:1px solid var(--border-soft);vertical-align:middle;background:var(--surface);padding:16px 12px}td a{overflow-wrap:anywhere}tbody tr:last-child td{border-bottom:0}tbody tr:hover td{background:#f3f8fb}th:last-child,td:last-child{text-align:right}td .small{line-height:1.5;display:block}td .select{vertical-align:middle;width:auto;display:inline-block}td .select-trigger{width:auto;min-width:156px;padding:10px 12px;font-size:16px;font-weight:500;line-height:1.3}td input{background:var(--surface);width:120px;padding:10px;font-size:16px}.empty{color:var(--muted);background:var(--tint);border:1px dashed var(--border);border-radius:10px;padding:28px 20px}.pill{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:#31465c;background:#e8eef4;border:1px solid #0000;border-radius:999px;padding:4px 12px;font-size:14px;font-weight:500;line-height:1.6;display:inline-block}.pill[data-status=New]{color:#1a4d82;background:#e3eef9}.pill[data-status=Quoted]{color:#7a4e00;background:#fff1d6}.pill[data-status=Booked]{color:#0c5c54;background:#e3f3f1}.pill[data-status=Completed],.pill[data-fee=paid]{color:var(--good);background:#e2f5e8}.pill[data-status=Lost]{color:#8a2a2a;background:#f8e4e4}.pill[data-fee=owed],.pill.on{color:var(--warm);background:#ffedd4}.pill[data-fee=pending]{color:#31465c;background:#e8eef4}.select-trigger[data-status=New]{color:#1a4d82;background:#e3eef9;border-color:#7ea3cc}.select-trigger[data-status=Quoted]{color:#7a4e00;background:#fff1d6;border-color:#e2c48a}.select-trigger[data-status=Booked]{color:#0c5c54;background:#e3f3f1;border-color:#8ec9c2}.select-trigger[data-status=Completed]{color:var(--good);background:#e2f5e8;border-color:#8dcea4}.select-trigger[data-status=Lost]{color:#8a2a2a;background:#f8e4e4;border-color:#e2b0b0}.select-trigger[data-status]:disabled{color:var(--good);opacity:1;background:#e2f5e8;border-color:#8dcea4}.fee-state[data-fee=paid]{color:var(--good);font-weight:500}.fee-state[data-fee=owed]{color:var(--warm);font-weight:500}.fee-state[data-fee=lost]{color:#8a2a2a;font-weight:500}.fee-state[data-fee=pending]{color:var(--muted)}.share{background:var(--tint-accent);border:1px solid #9ec4d2;border-radius:10px;padding:24px}.share-link{overflow-wrap:break-word;word-break:normal;color:var(--accent-text);margin-bottom:20px;font-size:24px;font-weight:500}.share .actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.share-send{grid-template-columns:1fr auto;align-items:end;gap:12px;display:grid}.share-send .field{margin:0}.share-send input{background:var(--surface)}.send-note{margin-top:10px;display:block}.send-note[data-kind=ok]{color:var(--good)}.send-note[data-kind=err]{color:#8a2a2a}.two-col{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}.two-col form{background:var(--tint);border:1px solid var(--border);border-radius:10px;padding:20px 20px 8px}.book{background:var(--surface);border:1px solid var(--border);border-radius:16px;max-width:680px;margin:36px auto 72px;padding:40px 36px 48px}.book h1{font-size:clamp(48px,7vw,72px)}.preview-bar{background:#fff6e8;border:1px solid #e2c48a;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding:16px 20px;display:flex}.preview-bar p{max-width:760px;font-size:17px}.preview-bar .btn{background:var(--surface)}.referred,.notice{background:var(--tint-accent);color:var(--fg);border:1px solid #9ec4d2;border-radius:8px;margin:28px 0 32px;padding:16px 18px;font-size:18px}footer{border-top:1px solid var(--border);background:var(--surface)}.footer-inner{max-width:1200px;color:var(--muted);justify-content:space-between;gap:24px;margin:0 auto;padding:40px 48px;font-size:16px;display:flex}.footer-inner .logo{color:var(--nav);font-size:16px}.linklike{font:inherit;color:var(--accent-text);cursor:pointer;background:0 0;border:0;padding:0;font-size:16px;font-weight:500}.linklike:hover{text-decoration:underline}.toast{background:var(--nav);color:var(--nav-fg);opacity:0;pointer-events:none;z-index:20;border-radius:999px;padding:12px 20px;font-size:16px;font-weight:400;transition:opacity .2s,transform .2s;position:fixed;bottom:28px;left:50%;transform:translate(-50%)translateY(20px)}.toast.show{opacity:1;transform:translate(-50%)translateY(0)}.auth{background:var(--surface);border:1px solid var(--border);border-radius:16px;max-width:560px;margin:36px auto 72px;padding:40px 36px 44px}.auth h1{font-size:clamp(48px,7vw,72px)}.auth form{margin-top:28px}.auth .btn{width:100%;padding:14px 20px}.auth .alt{color:var(--muted);margin-top:16px;font-size:18px}.auth .alt a{font-weight:500}.auth form.signup-form{margin-top:22px}.signup-lead{letter-spacing:-.03em;color:var(--fg);margin:10px 0 12px;font-size:clamp(28px,7vw,40px);font-weight:500;line-height:1.15}.signup-lead em{color:var(--accent-text);font-style:normal;font-weight:600}.signup-count{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text);font-size:14px;font-weight:500}.signup-progress{background:var(--border-soft);border-radius:999px;height:4px;margin:8px 0 22px;overflow:hidden}.signup-progress>span{background:var(--accent);border-radius:inherit;height:100%;display:block}.auth h1.signup-question{letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(32px,8vw,44px);font-weight:500;line-height:1.15}.auth h1.signup-question label{font:inherit;letter-spacing:inherit;text-transform:none;color:inherit;margin:0;display:block}.signup-step .field{margin-bottom:8px}.signup-hint{color:var(--muted);margin:0 0 16px;font-size:16px;line-height:1.4}.signup-actions{flex-direction:column;gap:10px;margin-top:12px;display:flex}.auth .signup-field-error{margin-top:4px;margin-bottom:4px}.city-suggest{background:var(--surface);border:1px solid #5f7890;border-radius:8px;flex-direction:column;max-height:min(240px,42dvh);margin:0 0 8px;padding:4px;display:flex;overflow:hidden;box-shadow:0 8px 20px #14324c1f}.city-suggest ul{margin:0;padding:0;list-style:none;overflow:auto}.city-suggest li{cursor:pointer;min-height:44px;color:var(--fg);border-radius:6px;align-items:center;padding:8px 12px;font-size:18px;line-height:1.3;display:flex}.city-suggest li[aria-selected=true]{background:var(--tint-accent)}.city-suggest p{color:var(--muted);margin:0;padding:10px 12px;font-size:16px;line-height:1.4}.city-suggest .city-credit{padding-top:2px;padding-bottom:8px;font-size:13px}.nav-account form,.nav-links form{display:inline}.nav-account button,.nav-links button{cursor:pointer;font:inherit;color:var(--nav-fg);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:12px;font-weight:400}.nav-account button:hover,.nav-links button:hover{color:var(--nav-hover)}td input.fee{width:96px}pre.code{background:var(--tint);border:1px solid var(--border);color:var(--fg);border-radius:8px;margin:12px 0 28px;padding:16px;font-size:16px;line-height:1.6;overflow-x:auto}.roi{margin-top:28px}.roi h1{font-size:clamp(48px,6vw,80px)}.roi .sub{max-width:620px}.roi-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:32px;margin-top:28px;display:grid}.roi-field{margin-bottom:22px}.roi-field:last-child{margin-bottom:0}.roi-field-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px;margin-bottom:8px;display:flex}.roi-field-top label{flex:160px;margin-bottom:0}.roi-readout{color:var(--nav);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px;font-weight:500}.roi-entry{background:var(--tint);border:1px solid #5f7890;border-radius:6px;align-items:center;gap:6px;min-height:48px;padding:0 12px;display:flex}.roi-entry:focus-within{background:var(--surface);border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.roi-entry>span{color:var(--muted);font-size:20px;font-weight:500}.roi-entry input{background:0 0;border:0;border-radius:0;flex:1;width:100%;min-width:0;min-height:48px;padding:12px 0;font-size:20px;font-weight:500}.roi-entry input:focus,.roi-entry input:focus-visible{background:0 0;border-color:#0000;outline:none}input.roi-range{appearance:none;width:100%;height:44px;accent-color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:0;margin:6px 0 0;padding:0;display:block}input.roi-range:focus{background:0 0;border-color:#0000}input.roi-range::-webkit-slider-runnable-track{background:#c5d5e2;border-radius:999px;height:8px}input.roi-range::-webkit-slider-thumb{appearance:none;background:var(--accent);width:28px;height:28px;box-shadow:0 0 0 1px var(--accent);border:3px solid #fff;border-radius:50%;margin-top:-10px}input.roi-range::-moz-range-track{background:#c5d5e2;border:0;border-radius:999px;height:8px}input.roi-range::-moz-range-thumb{background:var(--accent);width:28px;height:28px;box-shadow:0 0 0 1px var(--accent);border:3px solid #fff;border-radius:50%}.roi-scale{color:var(--muted);justify-content:space-between;gap:12px;font-size:15px;display:flex}.roi-panel{font:inherit;background:var(--tint-accent);border:1px solid #9ec4d2;border-radius:10px;padding:22px 22px 18px;display:block}.roi-monthly{letter-spacing:-.03em;color:var(--nav);font-variant-numeric:tabular-nums;font-size:clamp(52px,6vw,72px);font-weight:500;line-height:1}.roi-period,.roi-yearly{color:var(--muted)}.roi-period{margin-top:6px;font-size:18px}.roi-yearly{color:var(--fg);margin-top:2px;font-size:22px;font-weight:500}.roi-equation{color:var(--fg);margin-top:12px}.roi-compare{border-top:1px solid #9ec4d2;margin-top:18px;padding-top:16px}.roi-question{color:var(--nav);margin-top:10px;font-size:28px;font-weight:500;line-height:1.35}.roi-multiple{letter-spacing:-.03em;color:var(--accent-text);font-variant-numeric:tabular-nums;margin-top:12px;font-size:48px;font-weight:500;line-height:1.1}.roi-net{color:var(--fg);margin-top:4px}.roi-deal{background:var(--surface);border:1px solid #9ec4d2;border-radius:8px;margin-top:16px;padding:14px 14px 12px}.roi-deal p+p{margin-top:6px}.roi-cta{width:100%;margin-top:16px}.roi-note{margin-top:10px}.pricing{margin-top:28px}.pricing h1{font-size:clamp(48px,6vw,80px)}.pricing .sub{max-width:760px}.pricing h2{letter-spacing:-.02em;margin:0;font-size:30px;font-weight:500;line-height:1.25}.pricing-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:28px;display:grid}.pricing-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:22px 22px 20px;display:flex}.pricing-card-deal{background:var(--tint-accent);border-color:#9ec4d2}.pricing-card-deal[data-deal=ended]{background:var(--tint);border-color:var(--border);color:var(--muted)}.pricing-card-deal[data-deal=ended] h2{color:var(--muted)}.pricing-badge{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:14px;font-weight:500;line-height:1.6}.pricing-badge-deal{background:var(--accent);color:#fff}.pricing-badge-ended{color:var(--muted);border:1px solid var(--border);background:#e8eef4}.pricing-amount{flex-direction:column;gap:2px;display:flex}.pricing-price{letter-spacing:-.03em;color:var(--nav);font-variant-numeric:tabular-nums;font-size:clamp(52px,6vw,72px);font-weight:500;line-height:1}.pricing-card-deal[data-deal=ended] .pricing-price{color:var(--muted)}.pricing-term{color:var(--muted);font-size:20px}.pricing-equiv{color:var(--nav);margin-top:6px;font-size:22px;font-weight:500}.pricing-save{color:var(--fg);font-weight:500}.pricing-deadline{color:var(--accent-text);font-weight:500}.pricing-ended{color:var(--fg);font-weight:500}.pricing-countdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pricing-count{background:var(--surface);text-align:center;border:1px solid #9ec4d2;border-radius:8px;min-width:0;padding:8px 4px 7px}.pricing-count strong{letter-spacing:-.03em;color:var(--nav);font-variant-numeric:tabular-nums;min-height:1.1em;font-size:clamp(28px,4vw,40px);font-weight:500;line-height:1.1;display:block}.pricing-count span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:2px;font-size:15px;font-weight:500;line-height:1.3;display:block}.pricing-cta{white-space:normal;text-align:center;width:100%;margin-top:4px}.pricing-included{margin-top:32px}.pricing-included h2,.pricing-faq h2{letter-spacing:-.03em;margin-bottom:8px;font-size:clamp(36px,4vw,48px);font-weight:300}.pricing-list{margin:8px 0 0 1.15em}.pricing-list li{padding:6px 0}.pricing-list li::marker{color:var(--accent)}.pricing-worth{margin-top:28px}.pricing-worth p{color:var(--muted);max-width:640px;margin-bottom:12px}.pricing-faq{border-top:1px solid var(--border-soft);margin-top:32px;padding-top:8px}.pricing-faq h3{margin-top:18px;font-size:24px}.pricing-faq p{max-width:640px}.playbook-hero{margin-top:28px}.playbook-hero h1{max-width:16em;font-size:clamp(48px,6vw,80px)}.playbook-hero .sub{max-width:640px}.playbook-credit{max-width:640px;margin-top:16px}.playbook-video{aspect-ratio:16/9;background:#0c2438;border-radius:10px;width:100%;margin-top:28px;scroll-margin-top:88px;position:relative;overflow:hidden}.playbook-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.playbook-point{max-width:68ch;margin-top:20px}.play-list{margin-top:8px}.play{border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px 18px;padding:20px 0;display:grid}.play:first-child{border-top:0;padding-top:8px}.stamp{font:inherit;letter-spacing:.04em;color:var(--accent-text);background:var(--tint-accent);cursor:pointer;border:1px solid #9ec4d2;border-radius:999px;min-width:76px;min-height:40px;padding:8px 12px;font-size:16px;font-weight:500}.stamp:hover{background:#d3ebf3;text-decoration:none}.stamp[aria-current=true]{background:var(--accent);border-color:var(--accent);color:#fff}.miss-list{max-width:68ch;margin:4px 0 0 1.1em}.miss-list li{margin:8px 0;padding-left:4px}.miss-list li::marker{color:var(--accent-text);font-weight:500}.playbook-form{background:var(--tint);border:1px solid var(--border);border-radius:10px;margin-top:24px;padding:20px 20px 8px}.playbook-form input,.playbook-form .select-trigger{font-size:18px}.playbook-form .small{margin-top:8px}#slides h2,.playbook-thanks h2{font-size:clamp(40px,5vw,60px)}.playbook-thanks .actions{margin-top:24px}.playbook-thanks .small{max-width:62ch;margin-top:16px}.combo{position:relative}.combo-list{z-index:6;background:var(--surface);border:1px solid #5f7890;border-radius:8px;max-height:240px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 10px 28px #14324c24}.combo-list[hidden]{display:none}.combo-list li{cursor:pointer;color:var(--fg);border-radius:6px;padding:10px 12px;font-size:18px;font-weight:400}.combo-list li[aria-selected=true],.combo-list li:hover{background:var(--tint-accent)}.select{width:100%;position:relative}.select-trigger{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--fg);background:var(--tint);border:1px solid #5f7890;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:14px 12px 14px 14px;font-size:18px;font-weight:400;line-height:1.6;display:flex}.select-trigger:hover{border-color:var(--accent)}.select-trigger[aria-expanded=true]:not([data-status]){background:var(--surface);border-color:var(--accent)}.select-trigger:disabled{cursor:default}.select-trigger[data-invalid=true]{border-color:#9b2c2c}.select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.select-placeholder{color:#4e6278}.select-chevron{width:16px;height:16px;color:var(--muted);flex:none;transition:transform .15s}.select-trigger[aria-expanded=true] .select-chevron{transform:rotate(180deg)}.select-trigger[data-status] .select-chevron{color:currentColor}input.select-proxy,input.select-proxy:focus,input.select-proxy:focus-visible{opacity:0;pointer-events:none;color:#0000;background:0 0;border:0;border-radius:0;outline:none;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.select-menu{z-index:30;overscroll-behavior:contain;background:var(--surface);scrollbar-width:thin;scrollbar-color:#7a93a8 transparent;border:1px solid #5f7890;border-radius:8px;width:max-content;max-width:min(360px,100vw - 16px);margin:0;padding:4px;list-style:none;position:fixed;overflow:auto;box-shadow:0 10px 28px #14324c24}.select-menu li{cursor:pointer;color:var(--fg);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:18px;font-weight:400;line-height:1.35;display:flex}.select-menu li[data-active=true]{background:#d3ebf3}.select-menu li[aria-selected=true]{background:var(--tint-accent);color:var(--accent-text);font-weight:500}.select-menu li[aria-selected=true][data-active=true]{background:#d3ebf3}.select-check-slot{flex:0 0 16px;width:16px;height:16px}.select-check{width:16px;height:16px;color:var(--accent);display:block}@media (max-width:768px){.nav-inner{gap:16px;height:48px;padding:0 20px}.nav-inner:has(.logo img){height:56px}.logo{letter-spacing:.14em;flex:auto;max-width:42%;font-size:13px}.logo:has(img){flex:none;max-width:none}.logo img{width:91.8307px;height:32px}.nav-primary{gap:18px;position:static;transform:none}.nav-account,.nav-links{gap:18px}.nav-primary a,.nav-account a,.nav-links a,.nav-account button,.nav-links button{letter-spacing:.1em;font-size:11px}.wrap{padding:0 16px 48px}section{padding:24px 18px 28px}.hero-inner{padding:40px 20px 36px}.page-head{padding:24px 0 16px}.grid-3,.grid-4{grid-template-columns:1fr}.grid>div,.grid>div+div{border-right:0;border-bottom:1px solid var(--border);padding:20px 0}.grid>div:last-child{border-bottom:0;padding-right:0}.grid.stats{grid-template-columns:1fr 1fr;gap:10px}.grid.stats>div,.grid.stats>div+div,.grid.stats>div:last-child{border-right:1px solid var(--border);border-bottom:1px solid var(--border);border-left:1px solid var(--border);padding:16px 14px}.stat-value{font-size:36px}.two-col{grid-template-columns:1fr;gap:28px}.inline-form,.row-2,.partner-add,.team-add,.plan-grid,.partner-edit,.share-send{grid-template-columns:1fr}.partner-add .span-2,.partner-edit .span-2{grid-column:auto}.partner-head{flex-direction:column;gap:16px}.partner-balance{text-align:left}.partner-figures{grid-template-columns:1fr 1fr}.partner-figures>div{border-left:0;padding:12px 0 0}.partner-figures>div+div{border-left:0;padding-left:0}.partner-figures>div:nth-child(2n){border-left:1px solid var(--border-soft);padding-left:16px}.partner-figures>div:nth-child(n+3){border-top:1px solid var(--border-soft);margin-top:12px}.partner-foot{flex-direction:column;align-items:flex-start;gap:12px}.partner-link{white-space:normal}table{min-width:880px}.footer-inner{flex-direction:column;padding:32px 20px}.auth,.book{margin:16px 16px 40px;padding:28px 18px 36px}.roi-layout{grid-template-columns:1fr;gap:24px}.roi-question{font-size:24px}.roi-monthly{font-size:48px}.play{grid-template-columns:1fr;gap:8px}.playbook-hero h1{font-size:clamp(40px,9vw,56px)}.pricing-grid{grid-template-columns:1fr}.pricing-count strong{font-size:28px}}.guide-hero{background:var(--surface);border:0;border-radius:0;margin:0;padding:0}.guide-inner{flex-direction:column;gap:24px;max-width:1100px;margin:0 auto;padding:28px 16px 56px;display:flex}.guide-lead h1{letter-spacing:-.04em;max-width:16em;margin:10px 0 14px;font-size:clamp(32px,8.4vw,64px);font-weight:600;line-height:1.05}.guide-lead .sub{max-width:38em;font-size:18px}.guide-panel{background:var(--tint);border:1px solid var(--border);border-radius:12px;padding:20px 16px 8px}.guide-form-label{color:var(--fg);margin-bottom:16px;font-size:18px;font-weight:500}.guide-step-count{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text);margin-bottom:8px;font-size:13px;font-weight:500}.guide-progress{background:var(--border-soft);border-radius:999px;height:2px;margin:0 0 20px;overflow:hidden}.guide-progress>span{background:var(--accent);height:100%;display:block}.guide-back{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;margin:0 0 10px;padding:0;font-size:16px;font-weight:500;display:inline-flex}.guide-back:hover{color:var(--accent-text)}.guide-back:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.guide-panel .btn.primary{white-space:normal;text-align:center;width:100%;padding:18px 20px;line-height:1.25}.guide-thanks h2{margin-top:8px;font-size:clamp(32px,8vw,48px)}.guide-thanks h2:focus{outline:2px solid var(--accent);outline-offset:4px}.guide-thanks>p{color:var(--muted)}.guide-thanks .btn.primary{margin-top:18px}.guide-inbox{border-top:1px solid var(--border-soft);margin-top:22px;padding-top:16px}.guide-inbox h3{margin-bottom:8px;font-size:22px}.guide-inbox p{color:var(--muted);max-width:42em;font-size:16px}.guide-steps{gap:8px;margin:14px 0 12px;display:grid}.guide-steps details{background:var(--surface);border:1px solid var(--border-soft);border-radius:10px}.guide-steps summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-weight:500;list-style:none;display:flex}.guide-steps summary::-webkit-details-marker{display:none}.guide-steps summary:after{content:"";border-right:1.6px solid var(--muted);border-bottom:1.6px solid var(--muted);flex:none;width:8px;height:8px;margin-top:-4px;transform:rotate(45deg)}.guide-steps details[open] summary:after{margin-top:2px;transform:rotate(225deg)}.guide-steps summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.guide-steps ol{margin:0 16px 14px 1.5em;font-size:16px;line-height:1.45}.guide-steps li{margin:8px 0}.guide-cover{border:1px solid var(--border-soft);background:#f4f1ea;border-radius:12px;margin:0;overflow:hidden}.guide-cover img{display:block}@media (min-width:900px){.guide-inner{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);grid-template-areas:"lead panel""cover panel";align-items:start;gap:28px 48px;padding:56px 48px 80px;display:grid}.guide-lead{grid-area:lead}.guide-panel{grid-area:panel;padding:24px 22px 12px;position:sticky;top:96px}.guide-cover{grid-area:cover}}.ig-hero{background:var(--surface);border:0;border-radius:0;margin:0}.ig-inner{max-width:760px;margin:0 auto;padding:56px 20px 80px}.ig-inner h1{letter-spacing:-.035em;max-width:11em;margin:0 0 16px;font-size:36px;font-weight:500;line-height:1.08}.ig-inner .sub{max-width:26em;font-size:18px;line-height:1.45}.ig-actions{flex-direction:column;align-items:stretch;gap:12px;max-width:420px;margin-top:32px;display:flex}.ig-actions .btn{white-space:normal;text-align:center;width:100%;line-height:1.25}.ig-more{max-width:760px;margin:0 auto;padding:8px 20px 64px}.ig-more section{margin:0 0 16px}.ig-price{flex-direction:column;gap:18px;display:flex}.ig-price>div+div{border-top:1px solid var(--border-soft);padding-top:18px}.ig-price h3{margin-bottom:8px}.ig-price-amount{letter-spacing:-.03em;color:var(--nav);font-variant-numeric:tabular-nums;font-size:40px;font-weight:500;line-height:1}.ig-price-term{color:var(--muted);margin-top:4px;font-size:17px}.ig-see{margin-top:16px}.ig-close h2{letter-spacing:-.03em;margin:0 0 10px;font-size:32px}.ig-close p{color:var(--muted);max-width:36em}.ig-close .btn{width:100%;margin-top:20px}@media (min-width:800px){.ig-inner{padding:104px 48px 72px}.ig-inner h1{font-size:64px}.ig-inner .sub{font-size:22px}.ig-actions{flex-direction:row;align-items:center;max-width:none}.ig-actions .btn{white-space:nowrap;width:auto}.ig-more{padding:8px 48px 96px}.ig-price{flex-direction:row;align-items:start;gap:28px}.ig-price>div{flex:1 1 0}.ig-price>div+div{border-top:0;border-left:1px solid var(--border-soft);padding-top:0;padding-left:28px}.ig-close h2{font-size:48px}.ig-close .btn{width:auto}}@media (max-width:400px){.nav-inner{gap:10px;padding:0 14px}.nav-inner:has(.logo img){height:56px}.logo{letter-spacing:.12em;flex:0 auto;max-width:46%;font-size:12px}.logo:has(img){flex:none;max-width:none}.logo img{width:91.8307px;height:32px}.nav-primary,.nav-account,.nav-links{gap:10px}.nav-primary a,.nav-account a,.nav-links a,.nav-account button,.nav-links button{letter-spacing:.06em;font-size:10px}}.admin-toolbar{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:18px;display:flex}.admin-toolbar .field{flex:240px;margin:0}.admin-toolbar .btn{margin-bottom:0}.admin-count{margin:0 0 12px}.admin-cards{flex-direction:column;gap:12px;display:flex}.admin-card{background:var(--surface);border:1px solid var(--border);color:inherit;border-radius:12px;padding:22px 22px 18px;font-weight:400;display:block}.admin-card:hover{border-color:var(--accent);background:var(--tint);text-decoration:none}.admin-card h3{letter-spacing:-.03em;margin:0;font-size:28px}.admin-card-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-meta{color:var(--muted);margin-top:6px;font-size:17px}.admin-figures{border-top:1px solid var(--border-soft);grid-template-columns:repeat(5,minmax(0,1fr));margin:16px 0 0;padding-top:14px;display:grid}.admin-figures>div+div{border-left:1px solid var(--border-soft);padding-left:16px}.admin-figures dt{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:500}.admin-figures dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--fg);margin-top:2px;font-size:20px;font-weight:500;line-height:1.2}.admin-status-row{margin-top:16px}.admin-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px;margin:0 0 22px;display:grid}.admin-facts dt{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:500}.admin-facts dd{margin-top:2px;font-size:18px}.admin-confirm{margin-top:16px}.admin-confirm .row-actions{justify-content:flex-start;margin-top:12px}.admin-role{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-role select{background:var(--surface);width:auto;min-width:130px;padding:10px 12px}.admin-role .send-note{flex-basis:100%;margin:0}.admin-table th:last-child,.admin-table td:last-child{text-align:left}.admin-table td{vertical-align:top}.admin-members{display:none}.pill[data-status=active]{color:var(--good);background:#e2f5e8}.pill[data-status=suspended]{color:#8a2a2a;background:#f8e4e4}@media (max-width:768px){.admin-toolbar{align-items:stretch}.admin-toolbar .btn{width:100%}.admin-card-top{flex-direction:column}.admin-figures{grid-template-columns:1fr 1fr;gap:12px 0}.admin-figures>div{padding-top:8px}.admin-figures>div+div{border-left:0;padding-left:0}.admin-figures>div:nth-child(2n){border-left:1px solid var(--border-soft);padding-left:16px}.admin-figures>div:nth-child(n+3){border-top:1px solid var(--border-soft)}.admin-facts{grid-template-columns:1fr}.admin-table table{min-width:640px}.admin-table-members{display:none}.admin-members{flex-direction:column;display:flex}.admin-member{border-top:1px solid var(--border-soft);padding:16px 0}.admin-member .admin-role{margin-top:10px}}
