@font-face{font-family:Fredoka;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3e5302f118d6bde7-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Fredoka;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bb36247b0b027bd1-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Fredoka;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bca7023bf625e650-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3e5302f118d6bde7-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bb36247b0b027bd1-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bca7023bf625e650-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3e5302f118d6bde7-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bb36247b0b027bd1-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bca7023bf625e650-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fredoka Fallback;src:local("Arial");ascent-override:95.64%;descent-override:23.17%;line-gap-override:0.00%;size-adjust:101.84%}.__className_10a892{font-family:Fredoka,Fredoka Fallback;font-style:normal}.__variable_10a892{--font-display:"Fredoka","Fredoka Fallback"}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree Fallback;src:local("Arial");ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.00%;size-adjust:100.72%}.__className_ad80af{font-family:Figtree,Figtree Fallback;font-style:normal}.__variable_ad80af{--font-ui:"Figtree","Figtree Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6cf36b{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_6cf36b{--font-data:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--bg:#fffdf7;--surface:#ffffff;--sunk:#f6f2e7;--ink:#1b2140;--muted:#585e7a;--line:#ece7da;--accent:#1b2140;--accent-ink:#ffffff;--accent-soft:#fff3cf;--sunny:#ffc93c;--tangerine:#ff9f1c;--brand-ink:#1b2140;--ok:#24764a;--ok-soft:#e2f3e8;--warn:#9a5200;--warn-soft:#fff0d6;--info:#2a52a8;--info-soft:#e5ecfa;--miss:#646a80;--miss-soft:#efeff2;--danger:#b3261e;--r:14px;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#12162b;--surface:#1b2140;--sunk:#161b34;--ink:#f3f1ea;--muted:#a9adc4;--line:#2c3358;--accent:#ffc93c;--accent-ink:#1b2140;--accent-soft:#3a3320;--brand-ink:#f3f1ea;--ok:#74cf98;--ok-soft:#1b3326;--warn:#ffb35c;--warn-soft:#3a2a16;--info:#93b3f2;--info-soft:#1d2a4a;--miss:#a9adc4;--miss-soft:#252b4a;--danger:#f2827a;color-scheme:dark}}.display{font-family:var(--font-display),var(--font-ui),system-ui,sans-serif}.logo{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--brand-ink)}.logo .word{font-family:var(--font-display),system-ui,sans-serif;font-weight:600;letter-spacing:-.01em;line-height:1}.logo .word .aay{color:var(--tangerine)}.powered{font-size:12px;color:var(--muted);display:inline-flex;gap:6px}.powered,.yay{align-items:center}.yay{background:var(--brand-ink);color:var(--bg);border-radius:var(--r);padding:16px 18px;display:flex;gap:14px}.yay .big{font-family:var(--font-display),sans-serif;font-weight:700;font-size:28px;color:var(--sunny)}@media (prefers-color-scheme:dark){.yay{background:var(--sunny)}.yay,.yay .big{color:#1b2140}}*{box-sizing:border-box}body,html{margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-ui),system-ui,-apple-system,"Segoe UI",sans-serif;font-size:15px;line-height:1.5}h1,h2,h3{margin:0;line-height:1.2;text-wrap:balance}p{margin:0}a{color:var(--accent)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.num{font-family:var(--font-data),ui-monospace,Menlo,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.small{font-size:13px}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}input.vh:focus-visible+label{outline:2px solid var(--accent);outline-offset:2px}.wrap{max-width:1080px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}main.wrap{padding-block:28px 64px}.bar{background:var(--surface);border-bottom:1px solid var(--line)}.bar .wrap{gap:14px;flex-wrap:wrap;padding-block:12px}.bar .wrap,.firm{display:flex;align-items:center}.firm{gap:10px;min-width:0;text-decoration:none;color:inherit}.mark{width:34px;height:34px;border-radius:8px;background:var(--accent);color:var(--accent-ink);display:grid;place-items:center;font-weight:700;font-size:13px;flex:none}.firm b{display:block;font-size:15px}.firm small{display:block;color:var(--muted);font-size:12px}.spacer{flex:1 1}.lang{display:flex;gap:4px;font-size:13px}.lang a{padding:4px 8px;border-radius:6px;text-decoration:none;color:var(--muted);font-weight:600}.lang a[aria-current=true]{background:var(--sunk);color:var(--ink)}.who{font-size:13px;color:var(--muted)}@media (max-width:560px){.firm small,.who{display:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:8px;padding:8px 14px;font-weight:600;font-size:14px;cursor:pointer;border:1px solid var(--line);background:var(--surface);white-space:nowrap;text-decoration:none;color:var(--ink)}.btn:hover{border-color:var(--muted)}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn.sm{padding:5px 10px;font-size:13px}.btn.ghost{border-color:transparent;background:none;color:var(--accent)}.btn:disabled{opacity:.55;cursor:default}.field{display:grid;grid-gap:6px;gap:6px}.field label{font-size:13px;font-weight:600}.field input,.field select,.input{padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--bg);width:100%}.check{display:flex;gap:8px;align-items:flex-start;font-size:14px}.check input{margin-top:4px}.alert{border-radius:8px;padding:10px 12px;font-size:14px}.alert.ok{background:var(--ok-soft);color:var(--ink)}.alert.err{background:var(--warn-soft);color:var(--ink)}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.eyebrow,.pill{font-size:12px;font-weight:600}.pill{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;white-space:nowrap}.pill:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.s-missing{color:var(--miss);background:var(--miss-soft)}.s-uploaded{color:var(--info);background:var(--info-soft)}.s-accepted{color:var(--ok);background:var(--ok-soft)}.s-fix{color:var(--warn);background:var(--warn-soft)}.card{max-width:420px;margin:24px auto 0;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:28px;display:grid;grid-gap:16px;gap:16px}.card h1{font-size:22px}.card p{font-size:14px}.card p,.or{color:var(--muted)}.or{display:flex;align-items:center;gap:10px;font-size:12px}.or:after,.or:before{content:"";flex:1 1;height:1px;background:var(--line)}.track{height:8px;background:var(--sunk);border-radius:999px;overflow:hidden;display:flex}.track i{display:block;height:100%}.track .a{background:var(--ok)}.track .u{background:var(--info)}.client{max-width:720px;margin:0 auto;display:grid;grid-gap:20px;gap:20px}.hello{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.hello h1{font-size:26px;font-weight:700}.month-form{display:flex;gap:8px;align-items:center}.month-form select{padding:7px 10px;border-radius:8px;font-weight:600}.month-form select,.progress{border:1px solid var(--line);background:var(--surface)}.progress{border-radius:var(--r);padding:16px 18px;display:grid;grid-gap:10px;gap:10px}.progress .row{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:14px}.item,.list{display:grid;grid-gap:10px;gap:10px}.item{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:16px 18px;transition:border-color .15s,background .15s}.item.drag{border-color:var(--accent);background:var(--accent-soft)}.item.need{border-left:4px solid var(--miss)}.item.need.fix{border-left-color:var(--warn)}.ihead{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap}.ihead .t{flex:1 1;min-width:200px}.ihead h3{font-size:16px;font-weight:600}.ihead p{margin-top:2px;color:var(--muted);font-size:13.5px}.files{display:grid;grid-gap:4px;gap:4px;margin:0;padding:0;list-style:none}.files li{display:flex;gap:10px;align-items:center;font-size:13px;color:var(--muted);min-width:0}.files li .fn{color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.files li a.fn{color:var(--accent)}.note{background:var(--warn-soft);color:var(--ink);border-radius:8px;padding:10px 12px;font-size:13.5px}.note b{color:var(--warn)}.drop{border:2px dashed var(--line);border-radius:var(--r);padding:22px;text-align:center;color:var(--muted);display:grid;grid-gap:8px;gap:8px;justify-items:center;transition:border-color .15s,background .15s}.drop.drag{border-color:var(--accent);background:var(--accent-soft)}.drop strong,.drop.drag{color:var(--ink)}.help{font-size:13px;color:var(--muted);text-align:center}.toast{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom, 0px));transform:translateX(-50%);background:var(--ink);color:var(--bg);padding:10px 16px;border-radius:10px;font-size:14px;max-width:calc(100% - 32px);z-index:20}.acc{display:grid;grid-gap:22px;gap:22px}.acc-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.acc-head h1{font-size:24px}.acc-head .actions{display:flex;gap:8px;flex-wrap:wrap}.tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.tile{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:14px 16px}.tile .n{font-size:28px;font-weight:600;line-height:1.1}.tile .l{font-size:13px;color:var(--muted)}.tile.warn .n{color:var(--warn)}.tile.info .n{color:var(--info)}.tile.ok .n{color:var(--ok)}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);min-width:0}.panel-h{padding:14px 16px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.panel-h h2{font-size:15px;flex:1 1}.tbl-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:14px}th{font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);text-align:left;font-weight:600;padding:10px 16px}td,th{border-bottom:1px solid var(--line)}td{padding:11px 16px;vertical-align:middle}tbody tr:last-child td{border-bottom:0}tbody tr:hover td{background:var(--sunk)}td a.cn{font-weight:600;color:var(--ink);text-decoration:none}td a.cn:hover{text-decoration:underline}td .ct{font-size:12px;color:var(--muted)}.mini{display:flex;align-items:center;gap:8px;min-width:110px}.mini .track{flex:1 1;height:6px}.ditem{padding:14px 16px;border-bottom:1px solid var(--line);display:grid;grid-gap:8px;gap:8px}.ditem:last-child{border-bottom:0}.drow{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.drow h3{font-size:14.5px;font-weight:600;flex:1 1;min-width:140px}.acts{display:flex;gap:6px;flex-wrap:wrap;align-items:flex-start}.acts form{margin:0}details.fix summary{list-style:none}details.fix summary::-webkit-details-marker{display:none}.fixform{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.fixform input{flex:1 1;min-width:180px;padding:6px 10px;border:1px solid var(--line);border-radius:8px;background:var(--bg)}.split{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}.split,.stack{display:grid;grid-gap:18px;gap:18px}.dt{display:flex;gap:10px;align-items:center;padding:10px 16px;border-bottom:1px solid var(--line)}.dt:last-child{border-bottom:0}.dt .t{flex:1 1;min-width:0}.dt .t>span{display:block;font-size:12.5px;color:var(--muted)}.addform{padding:14px 16px;display:grid;grid-gap:8px;gap:8px;border-top:1px solid var(--line)}.formgrid{display:grid;grid-gap:14px;gap:14px;max-width:560px}@media (max-width:860px){.split{grid-template-columns:1fr}.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.tick{width:28px;height:28px;border-radius:8px;border:1.5px solid var(--line);background:var(--surface);color:transparent;display:grid;place-items:center;cursor:pointer;padding:0}.tick:hover{border-color:var(--ink);color:var(--muted)}.tick.on{background:var(--ok);border-color:var(--ok);color:#fff}.cal{width:44px;flex:none;text-align:center;border-radius:10px;background:var(--accent-soft);padding:4px 0;line-height:1.1}.cal b{display:block;font-family:var(--font-display),sans-serif;font-size:18px}.cal span{font-size:11px;color:var(--muted);text-transform:uppercase}.seenline{font-size:12px;color:var(--ok)}.grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:start}@media (max-width:860px){.grid2{grid-template-columns:1fr}}.sendform{padding:14px 16px;display:grid;grid-gap:8px;gap:8px;border-top:1px solid var(--line)}.inline-file{font-size:13px}.landing{background:var(--bg)}.lbar{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:5;background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.lbar-in{display:flex;align-items:center;gap:12px;padding-block:12px;flex-wrap:wrap}.btn.lg{padding:12px 20px;font-size:16px;border-radius:12px}.hero{padding-block:56px 40px}.hero-in{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:40px;gap:40px;align-items:center}.hero h1{font-size:clamp(34px,5.2vw,58px);font-weight:600;letter-spacing:-.02em;line-height:1.05}.yay-word{color:var(--tangerine);white-space:nowrap}.lead{font-size:18px;color:var(--muted);max-width:58ch;margin-top:18px;line-height:1.55}.cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.mock{background:var(--surface);border:1px solid var(--line);border-radius:20px;box-shadow:0 18px 40px -24px rgb(27 33 64/.35);padding-bottom:10px;transform:rotate(1.2deg)}.mock-h{padding:16px}.mock-h,.mock-row{display:flex;align-items:center;gap:10px}.mock-row{padding:9px 16px;border-top:1px solid var(--line);font-size:14px}.mock-from,.mock-row{justify-content:space-between}.mock-from{margin:10px 16px 6px;background:var(--accent-soft);border-radius:12px;padding:10px 12px;font-size:13px;display:flex;gap:10px;flex-wrap:wrap}.band{padding-block:44px}.h2{font-size:clamp(26px,3.4vw,36px);font-weight:600;margin-bottom:22px}.cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.lcard{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:22px}.feat h3,.lcard h3,.steps h3{font-size:17px;margin-bottom:6px}.feat p,.lcard p,.steps p{color:var(--muted);font-size:15px}.feat{padding:4px}.feat:before{content:"";display:block;width:28px;height:28px;border-radius:9px;background:var(--sunny);margin-bottom:12px}.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.steps li{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:22px}.stepn{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--sunny);color:#1b2140;font-weight:700;font-size:19px;margin-bottom:12px}.checks{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.checks li{padding-left:26px;position:relative}.checks li:before{content:"";position:absolute;left:0;top:4px;width:16px;height:16px;border-radius:5px;background:var(--sunny)}.pilot{background:var(--sunk)}.pilot-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:40px;gap:40px;align-items:start}.lform{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:22px;display:grid;grid-gap:14px;gap:14px}.kind{border:0;padding:0;margin:0;display:flex;gap:16px;flex-wrap:wrap}.kind legend{font-size:13px;font-weight:600;margin-bottom:6px}.kind label{display:flex;gap:6px;align-items:center;font-size:15px}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}textarea.input{resize:vertical;font:inherit}.lfoot{border-top:1px solid var(--line);padding-block:20px}@media (max-width:860px){.cards3,.hero-in,.pilot-in,.steps{grid-template-columns:1fr}.mock{transform:none}}@media (max-width:520px){.hide-sm{display:none}}.legal{max-width:760px;padding-block:36px 64px;display:grid;grid-gap:14px;gap:14px}.legal h1{font-size:32px}.legal h2{font-size:18px;margin:14px 0 6px}.legal li,.legal p{line-height:1.6}.legal ul{margin:0;padding-left:20px;display:grid;grid-gap:4px;gap:4px}.legal section{display:grid;grid-gap:8px;gap:8px}.lfoot .wrap{flex-wrap:wrap}