@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/49b1d53681a91a99-s.31-2bzhq1gx_9.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/123d516c9baeb953-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a74d2542cc4c775f-s.2taws-qdxmzlf.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7ac0b1cd3e695dd0-s.0htwiiqufp3l9.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/916cd8a3bde3edf8-s.p.28xcb7557rbh2.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e60f3e45d49b65c3-s.2ontrj8z1-o25.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f5edaafc8393c36-s.33iiebxkijmxa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f1c080d8717d5d0c-s.2nzetymcmw3t7.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/afc8e0e4a8c58d89-s.0_f09-l1omku8.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2880e9b87afbd5d9-s.p.0fcfx2a-jndc5.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.v-S7cW_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.v-S7cW_variable{--font-home-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root:has(.tt){scroll-behavior:smooth}body:has(.tt){background:#0b1428}.tt{--night:#0b1428;--ink:#16233f;--cobalt:#1f3dbe;--blue:#2b4fb3;--sky:#8ea9f0;--paper:#f6f5f2;--mute:#a3aec5;--soft:#c2cde6;--text:#3b4764;--line:#0b142829;--pad:clamp(20px,4.6vw,76px);font-family:var(--font-sans);color:#fff;background:var(--night);font-variant-numeric:tabular-nums;word-break:keep-all;-webkit-font-smoothing:antialiased;line-height:1.25;overflow-x:clip}.tt *{box-sizing:border-box}:where(.tt) :where(p,h1,h2,h3,h4,ol,ul,dl,dd){margin:0;padding:0}:where(.tt) :where(ol,ul){list-style:none}:where(.tt) a{color:inherit;text-decoration:none}.tt a:focus-visible,.tt input:focus-visible,.tt button:focus-visible{outline:3px solid var(--sky);outline-offset:3px}.tt .dsp{letter-spacing:-.035em;font-weight:800;line-height:1.16}.tt .mono{font-family:var(--font-home-mono),var(--font-sans),monospace;letter-spacing:-.02em;font-weight:500}.tt.tt-live .r{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(16px)}.tt.tt-live .r.in{opacity:1;transform:none}.tt.tt .cta{letter-spacing:-.02em;min-height:66px;color:var(--night);background:#fff;border-radius:6px;justify-content:center;align-items:center;padding:0 clamp(18px,2.6vw,38px);font-size:clamp(17px,1.4vw,20px);font-weight:800;transition:background .2s;display:inline-flex}.tt.tt .cta:hover{background:#dce4fb}.tt .nav{z-index:60;padding:14px var(--pad);color:#fff;align-items:center;gap:clamp(14px,2.4vw,34px);transition:color .2s,background .2s;display:flex;position:fixed;top:0;left:0;right:0}.tt .nav.on-light{color:var(--night)}.tt .nav.past[data-tone=dark]{background:var(--night)}.tt .nav.past[data-tone=cobalt]{background:var(--cobalt)}.tt .nav.past[data-tone=ink]{background:var(--ink)}.tt .nav.past[data-tone=light]{box-shadow:0 1px 0 var(--line);background:#fff}.tt .nav.past[data-tone=paper]{background:var(--paper);box-shadow:0 1px 0 var(--line)}.tt .logo{letter-spacing:-.06em;align-items:center;gap:9px;margin-right:auto;font-size:25px;font-weight:900;display:inline-flex}.tt .logo i{background:currentColor;border-radius:6px 6px 6px 1px;width:24px;height:18px;display:block;position:relative}.tt .nav a.txt{padding:12px 0;font-size:15px;font-weight:600}.tt .nav a.txt:hover{text-underline-offset:5px;text-decoration:underline}.tt.tt .nav-cta{min-height:44px;color:var(--night);background:#fff;border-radius:5px;align-items:center;padding:0 17px;font-size:15px;font-weight:800;display:none}.tt.tt .nav.past .nav-cta{display:inline-flex}.tt.tt .nav.past.on-light .nav-cta{background:var(--night);color:#fff}.tt .hero{background:var(--night);padding:clamp(92px,8.2vw,128px) var(--pad) 0;position:relative;overflow:hidden}.tt .h1{letter-spacing:-.04em;white-space:nowrap;font-size:clamp(44px,9.7vw,200px);line-height:1.1}.tt .h1 b{color:var(--sky);font-weight:800}.tt .hero-g{grid-template-columns:minmax(0,5.4fr) minmax(0,6.6fr);gap:clamp(24px,4vw,70px);margin-top:clamp(20px,2.8vw,46px);display:grid}.tt .hero-l{padding:clamp(6px,1.4vw,24px) 0 clamp(40px,5vw,80px)}.tt .hero-l p{color:#d5dcec;max-width:27em;font-size:clamp(18px,1.72vw,27px);font-weight:500;line-height:1.52}.tt .hero-l .cta{margin-top:clamp(22px,2.6vw,40px)}.tt .hero-l b.fact{letter-spacing:-.025em;color:#fff;margin-top:clamp(16px,1.6vw,26px);font-size:clamp(18px,1.56vw,24px);font-weight:800;line-height:1.4;display:block}.tt .hero-l small{color:var(--soft);margin-top:5px;font-size:clamp(14px,1.1vw,17px);font-weight:500;line-height:1.5;display:block}.tt .hero-r{min-height:clamp(430px,41vw,660px);position:relative}.tt .hero-panel{left:0;right:calc(var(--pad)*-1);background:var(--cobalt);position:absolute;top:clamp(10px,1.6vw,26px);bottom:0}.tt .hero-ask{z-index:2;width:fit-content;color:var(--night);background:#fff;border-radius:1.05em 1.05em 1.05em .22em;padding:.55em .95em .6em;font-size:clamp(17px,1.72vw,27px);font-weight:700;line-height:1.3;position:absolute;top:clamp(44px,5vw,80px);left:clamp(16px,2.4vw,40px);box-shadow:0 18px 40px -16px #03061899}.tt.tt .hero-ph{position:absolute;top:clamp(34px,3.6vw,58px);right:clamp(16px,2.6vw,46px)}.tt .ph{--u:clamp(11px,1.12vw,17px);width:calc(var(--u)*20.6);position:relative}.tt .ph-body{padding:calc(var(--u)*.56);border-radius:calc(var(--u)*2.9);box-shadow:0 calc(var(--u)*3.4) calc(var(--u)*5) calc(var(--u)*-1.6) #030618cc,0 0 0 1px #ffffff24 inset;background:#070b15}.tt .ph-scr{height:calc(var(--u)*40);border-radius:calc(var(--u)*2.4);background:var(--paper);color:#1c1b19;flex-direction:column;display:flex;position:relative;overflow:hidden}.tt .ph-head{background:var(--ink);color:#fff;padding:calc(var(--u)*1.6) calc(var(--u)*1.1) calc(var(--u)*.6);font-size:calc(var(--u)*1.06);letter-spacing:-.02em;font-weight:800}.tt .ph-head small{margin-top:calc(var(--u)*.1);font-size:calc(var(--u)*.74);letter-spacing:0;color:var(--mute);font-weight:500;display:block}.tt .ph-tabs{align-items:center;gap:calc(var(--u)*.8);background:var(--ink);color:var(--mute);padding:0 calc(var(--u)*1.1);font-size:calc(var(--u)*.84);white-space:nowrap;font-weight:600;display:flex}.tt .ph-tabs span{padding:calc(var(--u)*.5) 0 calc(var(--u)*.62)}.tt .ph-tabs .on{color:#fff;box-shadow:inset 0 calc(var(--u)*-.18) 0 #fff}.tt .ph-tabs i{width:1px;height:calc(var(--u)*.8);background:#ffffff47}.tt .ph-pad{padding:calc(var(--u)*.95) calc(var(--u)*.9);gap:calc(var(--u)*.72);flex-direction:column;flex:1;min-height:0;display:flex}.tt .ph-t{font-size:calc(var(--u)*1.32);letter-spacing:-.03em;justify-content:space-between;align-items:baseline;font-weight:800;display:flex}.tt .ph-t small{font-size:calc(var(--u)*.76);letter-spacing:0;color:#67645e;font-weight:500}.tt .ph-prog{gap:calc(var(--u)*.2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.tt .ph-prog span{font-size:calc(var(--u)*.62);color:#67645e;text-align:center;font-weight:600;line-height:1.25}.tt .ph-prog i{height:calc(var(--u)*.42);margin-bottom:calc(var(--u)*.28);background:#e2dfd8;border-radius:2px;display:block}.tt .ph-prog .d i{background:var(--ink)}.tt .ph-prog .d{color:#1c1b19}.tt .ph-prog .n i{background:var(--blue)}.tt .ph-prog .n{color:var(--blue);font-weight:800}.tt .ph-now{font-size:calc(var(--u)*.9);font-weight:700}.tt .ph-box{padding:calc(var(--u)*.82) calc(var(--u)*.9);border-radius:calc(var(--u)*.5);background:#fff;border:1px solid #e2dfd8}.tt .ph-box small{font-size:calc(var(--u)*.76);color:#67645e;display:block}.tt .ph-box b{margin-top:calc(var(--u)*.1);font-size:calc(var(--u)*1.14);font-weight:600;display:block}.tt .ph-copy{min-height:calc(var(--u)*2.1);margin-top:calc(var(--u)*.5);padding:0 calc(var(--u)*.72);border-radius:calc(var(--u)*.32);font-size:calc(var(--u)*.8);border:1px solid #9a9489;align-items:center;font-weight:700;display:inline-flex}.tt .ph-recv{min-height:calc(var(--u)*3);border-radius:calc(var(--u)*.38);background:var(--ink);color:#fff;font-size:calc(var(--u)*1.02);justify-content:center;align-items:center;font-weight:800;display:flex}.tt .ph-item{justify-content:space-between;gap:calc(var(--u)*.5);font-size:calc(var(--u)*.86);padding-top:calc(var(--u)*.55);border-top:1px solid #e2dfd8;display:flex}.tt .ph-item b{font-weight:800}.tt .ph-list{margin:calc(var(--u)*.72) calc(var(--u)*.62);border-radius:calc(var(--u)*.5);background:#fff;border:1px solid #e2dfd8;flex:1;overflow:hidden}.tt .pr{padding:calc(var(--u)*.74) calc(var(--u)*.74) calc(var(--u)*.8);border-top:1px solid #e2dfd8}.tt .pr:first-child{border-top:0}.tt .pr b.n{font-size:calc(var(--u)*.94);font-weight:700;display:block}.tt .pr small{margin-top:calc(var(--u)*.05);font-size:calc(var(--u)*.74);color:#67645e;display:block}.tt .pr .pz{margin-top:calc(var(--u)*.24);font-size:calc(var(--u)*1.32);letter-spacing:-.02em;font-weight:800;display:block}.tt .pr .pz em{font-style:normal;font-size:calc(var(--u)*.74);letter-spacing:0;color:#67645e;margin-left:calc(var(--u)*.18);font-weight:500}.tt .pr .row{margin-top:calc(var(--u)*.5);align-items:center;display:flex}.tt .stp{height:calc(var(--u)*2.1);border-radius:calc(var(--u)*.32);font-size:calc(var(--u)*.86);color:var(--ink);border:1px solid #9a9489;font-weight:700;display:inline-flex}.tt .stp span{width:calc(var(--u)*1.86);justify-content:center;align-items:center;display:flex}.tt .stp span:nth-child(2){width:calc(var(--u)*2.36);color:#1c1b19;border-left:1px solid #9a9489;border-right:1px solid #9a9489;font-weight:500}.tt .dam{height:calc(var(--u)*2.1);padding:0 calc(var(--u)*1.06);border:1px solid var(--ink);border-radius:calc(var(--u)*.32);font-size:calc(var(--u)*.84);color:var(--ink);align-items:center;margin-left:auto;font-weight:700;display:inline-flex}.tt .ph-bar{background:var(--ink);color:var(--mute);padding:calc(var(--u)*.7) calc(var(--u)*.86) calc(var(--u)*1.3);font-size:calc(var(--u)*.78);justify-content:space-between;align-items:center;display:flex}.tt .ph-bar b{font-size:calc(var(--u)*1);color:#fff;font-weight:800}.tt .ph-bar span.go{color:var(--ink);font-size:calc(var(--u)*.78);border-radius:calc(var(--u)*.32);padding:calc(var(--u)*.5) calc(var(--u)*.68);background:#fff;font-weight:700}.tt .qa{background:var(--night);padding:clamp(70px,8.4vw,130px) var(--pad) clamp(70px,8.4vw,130px)}.tt .qa h2{margin-bottom:clamp(28px,3.6vw,58px);font-size:clamp(31px,4.5vw,76px)}.tt .qa-row{border-top:1px solid #fff3;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:14px clamp(24px,3vw,50px);padding:clamp(18px,2vw,30px) 0;display:grid}.tt .qa-row:last-child{border-bottom:1px solid #fff3}.tt .q{letter-spacing:-.02em;width:fit-content;color:var(--night);background:#fff;border-radius:1.05em 1.05em 1.05em .22em;padding:.5em .95em .56em;font-size:clamp(19px,2vw,32px);font-weight:700;line-height:1.3}.tt .ans strong{letter-spacing:-.04em;color:#fff;font-size:clamp(24px,2.75vw,44px);font-weight:800;line-height:1.2;display:block}.tt .ans span{color:var(--soft);margin-top:.28em;font-size:clamp(16px,1.42vw,22px);font-weight:500;line-height:1.45;display:block}.tt .biz{background:var(--cobalt);padding:clamp(60px,7.4vw,118px) var(--pad)}.tt .biz-t{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:18px clamp(26px,5vw,90px);display:grid}.tt .biz h2{font-size:clamp(32px,4.3vw,80px)}.tt .biz-t p{color:#e3e9fc;font-size:clamp(18px,1.56vw,24px);font-weight:500;line-height:1.55}.tt .biz ul{flex-wrap:wrap;gap:clamp(20px,2.2vw,34px) clamp(16px,1.8vw,30px);margin-top:clamp(32px,4vw,64px);display:flex}.tt .biz li{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.tt .biz small{color:#fff;font-size:clamp(14px,1.18vw,18px);font-weight:700}.tt .biz .q{font-size:clamp(17px,1.66vw,26px)}.tt .when{color:var(--night);padding:clamp(70px,9vw,140px) var(--pad);background:#fff}.tt .when h2{font-size:clamp(38px,6.5vw,118px)}.tt .when h2 em{color:var(--blue);font-style:normal}.tt .track{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:clamp(36px,4.6vw,74px);display:grid}.tt .track li{color:#67708a;overflow-wrap:anywhere;font-size:clamp(13px,1.45vw,22px);font-weight:600}.tt .track u{background:#e3e6ec;border-radius:3px;height:clamp(9px,.9vw,14px);margin-bottom:clamp(9px,1vw,15px);display:block}.tt .track .done{color:var(--night)}.tt .track .done u{background:var(--ink)}.tt .track .now{color:var(--blue);font-weight:800}.tt .track .now u{background:var(--blue)}.tt .when-f{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:22px clamp(26px,5vw,90px);margin-top:clamp(32px,4vw,64px);display:grid}.tt .when-f p{color:var(--text);font-size:clamp(18px,1.62vw,25px);font-weight:500;line-height:1.55}.tt .ship{color:var(--text);font-size:clamp(15px,1.25vw,19px);font-weight:500}.tt .ship b{color:var(--night);margin-top:4px;font-size:clamp(23px,2.5vw,40px);font-weight:500;display:block}.tt .stm{background:var(--ink);padding:clamp(70px,8vw,130px) var(--pad) 0;position:relative;overflow:hidden}.tt .stm-g{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(20px,5vw,80px);display:grid}.tt .stm-t{order:2;align-self:center;padding-bottom:clamp(50px,8vw,130px)}.tt .stm-t h2{font-size:clamp(38px,5.6vw,100px)}.tt .stm-t p{color:var(--soft);margin-top:clamp(16px,1.9vw,30px);font-size:clamp(18px,1.62vw,25px);font-weight:500;line-height:1.55}.tt .stm-t small{color:var(--mute);margin-top:14px;font-size:14px;font-weight:500;display:block}.tt .fan{order:1;height:clamp(370px,47vw,740px);font-size:clamp(8px,.9vw,14px);position:relative}.tt .doc{color:#111;transform-origin:50% 92%;background:#fff;width:47em;min-height:60em;padding:3.2em 3.2em 3em;position:absolute;top:5%;left:5%;box-shadow:0 2em 4.4em -1.2em #0000008c}.tt .d1{transform:rotate(-7deg)translate(-3.6em,1em)}.tt .d2{transform:rotate(-3.4deg)translate(-1.8em,.4em)}.tt .d3{transform:rotate(.6deg)}.tt .doc h4{text-align:center;letter-spacing:.62em;text-indent:.62em;border-bottom:.14em double #111;padding-bottom:.45em;font-size:2.15em;font-weight:800}.tt .doc-m{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:1.6em;margin:1.5em 0 1.3em;font-size:1.02em;line-height:1.55;display:grid}.tt .doc-m b{font-size:1.55em;font-weight:800;display:block}.tt .doc-m dl{border:.08em solid #111;grid-template-columns:5.6em minmax(0,1fr);font-size:.92em;display:grid}.tt .doc-m dt,.tt .doc-m dd{border-bottom:.08em solid #111;padding:.2em .5em}.tt .doc-m dt{background:#f1f1f1;font-weight:700}.tt .doc-m dl>:nth-last-child(-n+2){border-bottom:0}.tt .doc table{border-collapse:collapse;width:100%;font-size:.98em}.tt .doc th,.tt .doc td{text-align:left;border:.08em solid #111;padding:.36em .55em;font-weight:500}.tt .doc th{text-align:center;background:#f1f1f1;font-weight:700}.tt .doc td.n{text-align:right}.tt .doc tr.dt td{background:#fafafa;font-size:.92em;font-weight:700}.tt .doc .sum{border:.14em solid #111;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.2em;display:grid}.tt .doc .sum span{border-right:.08em solid #111;padding:.5em .6em;font-size:.95em}.tt .doc .sum span:last-child{border-right:0;font-weight:800}.tt .doc .sum b{font-size:1.36em;font-weight:800;display:block}.tt .lnk{z-index:5;background:var(--cobalt);padding:clamp(70px,9vw,140px) var(--pad) clamp(70px,8vw,120px);position:relative}.tt .lnk h2{font-size:clamp(36px,6.2vw,112px)}.tt .lnk-b{width:min(860px,86%);color:var(--night);letter-spacing:-.02em;background:#fff;border-radius:clamp(20px,2.4vw,36px) clamp(20px,2.4vw,36px) 6px;margin:clamp(28px,3.4vw,54px) 0 0 auto;padding:clamp(20px,2.6vw,42px) clamp(24px,3vw,50px);font-size:clamp(19px,2.15vw,34px);font-weight:700;line-height:1.38;box-shadow:0 34px 60px -30px #060c28a6}.tt .lnk-b .lnk-u{color:var(--blue);text-underline-offset:.16em;word-break:break-all;margin-top:.24em;text-decoration:underline;text-decoration-thickness:.06em;display:block}.tt .lnk-f{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:clamp(26px,6vw,110px);margin-top:clamp(36px,5vw,80px);display:grid}.tt .lnk-f p{color:#e3e9fc;font-size:clamp(18px,1.62vw,25px);font-weight:500;line-height:1.55}.tt .lnk-f p b{color:#fff;font-weight:800}.tt .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.tt .steps li{color:#fff;font-size:clamp(16px,1.6vw,25px);font-weight:700}.tt .steps i{background:#fff;border-radius:3px;height:clamp(9px,.9vw,14px);margin-bottom:clamp(9px,1vw,15px);display:block}.tt .easy{color:var(--night);padding:clamp(70px,9vw,140px) var(--pad);background:#fff}.tt .easy-g{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:clamp(30px,4.6vw,76px);display:grid}.tt .easy h2{font-size:clamp(30px,3.95vw,74px)}.tt .easy ul{margin-top:clamp(22px,2.8vw,44px)}.tt .easy li{border-top:1px solid var(--line);padding:clamp(14px,1.5vw,24px) 0}.tt .easy li:last-child{border-bottom:1px solid var(--line)}.tt .easy li b{letter-spacing:-.035em;font-size:clamp(20px,2vw,32px);font-weight:800;display:block}.tt .easy li span{color:var(--text);margin-top:.3em;font-size:clamp(16px,1.3vw,20px);font-weight:500;line-height:1.5;display:block}.tt .sheet{--u:clamp(9px,.96vw,15px);border-radius:calc(var(--u)*.5);box-shadow:0 calc(var(--u)*2.6) calc(var(--u)*5) calc(var(--u)*-1.8) #0b14286b,0 calc(var(--u)*.5) calc(var(--u)*1.4) #0b142814;background:#fff;border:1px solid #bfc6d4;overflow:hidden}.tt .sheet-tab{height:calc(var(--u)*2.9);padding:0 calc(var(--u)*1);background:var(--ink);color:#fff;font-size:calc(var(--u)*.96);align-items:center;font-weight:700;display:flex}.tt .sheet-tab span{font-size:calc(var(--u)*.82);color:var(--mute);margin-left:auto;font-weight:500}.tt .sheet table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:calc(var(--u)*.96)}.tt .sheet th,.tt .sheet td{height:calc(var(--u)*3);padding:0 calc(var(--u)*.6);text-align:left;white-space:nowrap;text-overflow:ellipsis;border:1px solid #dde1e8;font-weight:500;overflow:hidden}.tt .sheet thead th{height:calc(var(--u)*1.7);color:#67708a;font-size:calc(var(--u)*.74);text-align:center;background:#eef0f4}.tt .sheet .rn{color:#67708a;width:6%;font-size:calc(var(--u)*.74);text-align:center;background:#eef0f4;padding:0}.tt .sheet .w-a{width:12%}.tt .sheet .w-c{width:11%}.tt .sheet .w-d{width:8%}.tt .sheet .w-e{width:11%}.tt .sheet .w-f{width:17%}.tt .sheet .w-g{width:15%}.tt .sheet .hd td{background:#f7f8fa;font-weight:800}.tt .sheet .num{text-align:right}.tt .sheet .ca{color:var(--blue);font-weight:700}.tt .sheet .cb{color:#0b6e70;font-weight:700}.tt .quo{background:var(--paper);color:var(--night);padding:clamp(70px,9vw,140px) var(--pad)}.tt .quo-g{grid-template-columns:minmax(0,6.4fr) minmax(0,5.6fr);align-items:center;gap:clamp(30px,5vw,84px);display:grid}.tt .quo-t{order:2}.tt .quo-t h2{font-size:clamp(30px,4vw,74px)}.tt .quo-t p{color:var(--text);margin-top:clamp(16px,1.9vw,30px);font-size:clamp(18px,1.62vw,25px);font-weight:500;line-height:1.55}.tt .qs{--u:clamp(10px,1.04vw,16px);padding:calc(var(--u)*1.9);color:#1c1b19;border-radius:calc(var(--u)*.6);box-shadow:0 calc(var(--u)*2.4) calc(var(--u)*4.6) calc(var(--u)*-2) #0b14284d;background:#fff;border:1px solid #d6d3cb;order:1}.tt .qs-h{padding-bottom:calc(var(--u)*.95);border-bottom:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.tt .qs-h b{font-size:calc(var(--u)*1.46);letter-spacing:-.03em;font-weight:800}.tt .qs-h span{align-items:center;gap:calc(var(--u)*.38);padding:calc(var(--u)*.22) calc(var(--u)*.6);border-radius:calc(var(--u)*.3);background:var(--blue);color:#fff;font-size:calc(var(--u)*.86);font-weight:700;display:inline-flex}.tt .qs-r{gap:calc(var(--u)*.2) calc(var(--u)*1);padding:calc(var(--u)*.95) 0;font-size:calc(var(--u)*1);border-bottom:1px solid #e2dfd8;grid-template-columns:minmax(0,1fr) auto;display:grid}.tt .qs-r b{font-weight:700}.tt .qs-r em{white-space:nowrap;margin-left:calc(var(--u)*.44);padding:calc(var(--u)*.08) calc(var(--u)*.38);border-radius:calc(var(--u)*.24);background:var(--blue);color:#fff;font-style:normal;font-size:calc(var(--u)*.72);vertical-align:calc(var(--u)*.1);font-weight:700;display:inline-block}.tt .qs-r .am{text-align:right;font-weight:800}.tt .qs-r .sb{font-size:calc(var(--u)*.88);color:#67645e;grid-column:1/3}.tt .qs-r s{margin-right:calc(var(--u)*.3)}.tt .qs-m{padding:calc(var(--u)*.85) 0;font-size:calc(var(--u)*.92);color:#3f3d39;border-bottom:1px solid #e2dfd8}.tt .qs-m b{font-weight:700}.tt .qs-t{gap:calc(var(--u)*.3) calc(var(--u)*1);padding-top:calc(var(--u)*.9);font-size:calc(var(--u)*.96);grid-template-columns:minmax(0,1fr) auto;display:grid}.tt .qs-t .tt2{font-size:calc(var(--u)*1.2);color:var(--ink);padding-top:calc(var(--u)*.45);border-top:1px solid #9a9489;font-weight:800}.tt .qs-t span:nth-child(2n){text-align:right}.tt .qs-b{min-height:calc(var(--u)*3.3);margin-top:calc(var(--u)*1.1);border-radius:calc(var(--u)*.38);background:var(--ink);color:#fff;font-size:calc(var(--u)*1.1);justify-content:center;align-items:center;font-weight:800;display:flex}.tt .each{color:var(--night);background:#fff;grid-template-columns:minmax(0,41.5fr) minmax(0,58.5fr);display:grid}.tt .each-t{padding:clamp(70px,8vw,130px) clamp(20px,3vw,50px) clamp(50px,8vw,130px) var(--pad);align-self:center}.tt .each-t h2{font-size:clamp(34px,3.8vw,72px)}.tt .each-t p{color:var(--text);margin-top:clamp(16px,1.9vw,30px);font-size:clamp(18px,1.56vw,24px);font-weight:500;line-height:1.55}.tt .each-t p b{color:var(--night);font-weight:800}.tt .each-r{background:var(--cobalt);justify-content:center;gap:clamp(14px,2.4vw,40px);padding:clamp(40px,5vw,84px) clamp(16px,3vw,50px) 0;display:flex;overflow:hidden}.tt .ph-cap{margin:0 0 calc(var(--u)*.7) calc(var(--u)*.4);font-size:calc(var(--u)*1.1);letter-spacing:-.02em;color:#fff;font-weight:800;display:block}.tt .each-r .ph:nth-child(2){margin-top:clamp(20px,3.4vw,58px)}.tt .each-r .ph-scr{height:calc(var(--u)*37.6)}.tt .own{background:var(--night);padding:clamp(70px,8.4vw,130px) var(--pad) 0;overflow:hidden}.tt .own-t{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:20px clamp(26px,5vw,90px);display:grid}.tt .own h2{font-size:clamp(36px,5.2vw,92px)}.tt .own-t p{color:var(--soft);font-size:clamp(18px,1.56vw,24px);font-weight:500;line-height:1.55}.tt .scr{background:var(--paper);color:#1c1b19;border:1px solid #2a3a5e;border-bottom:0;border-radius:12px 12px 0 0;max-width:1280px;height:clamp(560px,48vw,680px);margin:clamp(34px,4.4vw,70px) auto 0;font-size:15px;overflow:hidden}.tt .scr-h{background:var(--ink);color:#fff;align-items:center;gap:26px;height:60px;padding:0 24px;display:flex}.tt .scr-h b{letter-spacing:-.06em;margin-right:14px;font-size:20px;font-weight:900}.tt .scr-h span{color:var(--mute);font-size:15px;font-weight:600;line-height:60px}.tt .scr-h span.on{color:#fff;box-shadow:inset 0 -3px #fff}.tt .scr-h em{color:var(--mute);margin-left:auto;font-size:14px;font-style:normal}.tt .scr-b{padding:24px 28px}.tt .scr-tt{align-items:center;gap:10px;margin-bottom:16px;display:flex}.tt .scr-tt b{letter-spacing:-.03em;margin-right:auto;font-size:26px;font-weight:800}.tt .scr-tt span{background:#fff;border:1px solid #9a9489;border-radius:6px;align-items:center;min-height:40px;padding:0 15px;font-size:14.5px;font-weight:700;display:inline-flex}.tt .seg{color:#67645e;background:#fff;border:1px solid #9a9489;border-radius:6px;margin-bottom:18px;padding:2px;font-size:14px;font-weight:600;display:inline-flex}.tt .seg span{border-radius:5px;padding:7px 13px}.tt .seg .on{background:var(--ink);color:#fff}.tt .gt{align-items:center;gap:7px;margin:0 0 7px;font-size:15px;font-weight:800;display:flex}.tt .gt em{background:var(--blue);color:#fff;border-radius:4px;align-items:center;height:20px;padding:0 6px;font-size:12px;font-style:normal;display:inline-flex}.tt .gt em.g{color:#67645e;background:#efede8}.tt .ol{background:#fff;border:1px solid #e2dfd8;border-radius:8px;margin-bottom:18px}.tt .or{border-top:1px solid #e2dfd8;grid-template-columns:62px 104px 112px minmax(0,1fr) 104px 176px;align-items:center;gap:10px;min-height:56px;padding:6px 14px;display:grid;position:relative}.tt .or:first-child{border-top:0}.tt .or .no{font-weight:800}.tt .or .tm{color:#67645e;font-size:13.5px}.tt .or .wh{font-weight:700}.tt .or .it{color:#3f3d39;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tt .or .am{text-align:right;font-weight:800}.tt .chip{white-space:nowrap;background:#efede8;border-radius:6px;justify-self:end;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:14px;font-weight:700;display:inline-flex}.tt .chip:before{content:"";background:#9a9489;border-radius:2px;width:8px;height:8px}.tt .chip.bl{background:var(--blue);color:#fff}.tt .chip.bl:before{background:#fff}.tt .chip.gn:before{background:#1a7f37}.tt .chip.dk:before{background:var(--ink)}.tt .menu{z-index:5;background:#fff;border:1px solid #9a948999;border-radius:8px;width:288px;padding:6px;font-size:15px;position:absolute;top:50px;right:14px;box-shadow:0 22px 44px -10px #0b142857}.tt .menu div{border-radius:6px;align-items:center;gap:7px;min-height:39px;padding:5px 10px 5px 0;display:flex}.tt .menu div>u{width:16px;margin-left:6px;font-size:13px;text-decoration:none}.tt .menu div>em{color:#67645e;margin-left:auto;font-size:12px;font-style:normal}.tt .menu .cu{color:var(--blue);font-weight:800}.tt .menu .sb{padding-left:24px}.tt .menu .ne{background:#efede8;font-weight:700}.tt .menu .ne em{color:var(--blue);font-weight:800}.tt .menu .tl{color:#67645e;font-weight:700}.tt .menu .ad{color:var(--blue);font-weight:600}.tt .menu hr{border:0;border-top:1px solid #e2dfd8;margin:5px 0}.tt .menu .dg{color:#b42318}.tt .what{color:var(--night);background:#fff;padding:clamp(60px,7vw,110px) 0}.tt .more{color:var(--night);background:#fff;padding-top:clamp(56px,6.4vw,100px)}.tt .more-t{padding:0 var(--pad);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:18px clamp(26px,5vw,90px);display:grid}.tt .what h2,.tt .more h2{font-size:clamp(32px,4.3vw,80px)}.tt .more h2{padding:0 var(--pad)}.tt .more-t p{color:var(--text);font-size:clamp(18px,1.56vw,24px);font-weight:500;line-height:1.55}.tt .more-t p b{color:var(--night);margin-top:.35em;font-weight:800;display:block}.tt .led{margin-top:clamp(28px,3.4vw,54px)}.tt .led li{padding:clamp(16px,1.8vw,28px) var(--pad);border-top:1px solid var(--line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline;gap:6px clamp(20px,4vw,70px);display:grid}.tt .led b{letter-spacing:-.035em;font-size:clamp(21px,2.3vw,36px);font-weight:800;line-height:1.2}.tt .led span{color:var(--text);font-size:clamp(16px,1.36vw,21px);font-weight:500;line-height:1.5}.tt .pay{background:var(--cobalt);padding:clamp(70px,9vw,140px) var(--pad) clamp(60px,8vw,120px);position:relative;overflow:hidden}.tt .pay-g{grid-template-columns:minmax(0,1fr) min(400px,36%);align-items:start;gap:clamp(30px,6vw,100px);display:grid}.tt .pay .not{font-size:clamp(30px,4.6vw,84px)}.tt .pay .now{letter-spacing:-.045em;white-space:nowrap;margin-top:clamp(14px,2vw,30px);font-size:min(9.6vw,240px);font-weight:800;line-height:1.08}.tt .pay .not s{color:var(--sky);-webkit-text-decoration:line-through #fff;text-decoration:line-through #fff;text-decoration-thickness:.06em}.tt .pay-a{flex-wrap:wrap;align-items:center;gap:16px 26px;margin-top:clamp(24px,3vw,46px);display:flex}.tt .pay-a a.pay-lk{color:#fff;text-underline-offset:5px;align-items:center;min-height:44px;font-size:clamp(16px,1.3vw,19px);font-weight:700;text-decoration:underline;display:inline-flex}.tt .pay-n{color:#dce4fb;max-width:44em;margin-top:clamp(16px,1.9vw,26px);font-size:clamp(15px,1.15vw,17px);font-weight:500;line-height:1.6}.tt .rc{color:var(--night);font-family:var(--font-home-mono),var(--font-sans),monospace;background:#fff;margin-top:calc(-1*clamp(70px,9vw,140px));padding:clamp(70px,7vw,100px) 26px 44px;font-size:15px;line-height:1.3;position:relative;box-shadow:0 34px 60px -20px #060c2899;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/17px 51% repeat-x,linear-gradient(#000 0 0) top/100% 50% no-repeat;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/17px 51% repeat-x,linear-gradient(#000 0 0) top/100% 50% no-repeat}.tt .rc h3{font-family:var(--font-sans);letter-spacing:-.04em;text-align:center;border-bottom:2px dashed var(--night);padding-bottom:15px;font-size:25px;font-weight:800}.tt .rc dl{border-bottom:2px dashed var(--night);grid-template-columns:minmax(0,1fr) auto;gap:13px 8px;padding:19px 0;display:grid}.tt .rc dt{font-family:var(--font-sans);font-weight:600}.tt .rc dd{text-align:right;font-weight:600}.tt .rc .free{color:var(--blue);font-weight:800}.tt .rc .ttl{font-family:var(--font-sans);white-space:nowrap;justify-content:space-between;align-items:baseline;gap:8px;padding-top:17px;font-size:16px;font-weight:800;display:flex}.tt .rc .ttl b{font-family:var(--font-sans);letter-spacing:-.04em;font-size:clamp(22px,3vw,32px);font-weight:800}.tt .rc small{font-family:var(--font-sans);color:var(--text);margin-top:13px;font-size:13px;line-height:1.5;display:block}.tt .end{background:var(--night);padding:clamp(60px,8vw,120px) var(--pad) 0;position:relative;overflow:hidden}.tt .door{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:end;gap:24px clamp(26px,6vw,110px);display:grid}.tt .door h2{font-size:clamp(34px,4.6vw,80px)}.tt .door p{color:var(--soft);margin-top:12px;font-size:clamp(16px,1.35vw,20px);font-weight:500;line-height:1.5}.tt .door label{margin-bottom:9px;font-size:14px;font-weight:700;display:block}.tt .door input{color:#fff;min-width:0;min-height:58px;font:500 16px var(--font-sans);background:0 0;border:1px solid #6d7da3;border-radius:6px;flex:1;padding:0 15px}.tt .door input::placeholder{color:#8c9cc0}.tt .door button{min-height:58px;color:var(--night);font:800 16px var(--font-sans);cursor:pointer;background:#fff;border:0;border-radius:6px;padding:0 26px}.tt .door .text-danger{color:#ffb4a8}.tt .door a.lg{text-underline-offset:5px;margin-top:13px;padding:8px 0;font-size:15px;font-weight:700;text-decoration:underline;display:inline-block}.tt .foot{color:var(--mute);flex-wrap:wrap;gap:6px 20px;margin-top:clamp(40px,5vw,76px);font-size:14px;display:flex}.tt .foot a:hover{color:#fff}.tt .foot a.pv{font-weight:700}.tt .opr{max-width:72em;color:var(--mute);margin-top:10px;font-size:13px;line-height:1.7}.tt .giant{margin:clamp(24px,3vw,48px) 0 -.13em calc(var(--pad)*-.1);letter-spacing:-.07em;color:var(--ink);white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:min(25vw,500px);font-weight:900;line-height:1.1}@media (max-width:1023px){.tt .or{grid-template-columns:54px minmax(0,1fr) auto;gap:2px 10px;padding:9px 12px}.tt .or .tm,.tt .or .it{grid-column:2/4}.tt .or .tm{order:3}.tt .or .wh{order:1;grid-column:2/3}.tt .or .no{order:0}.tt .or .it{order:2}.tt .or .am{order:1}.tt .or .chip{order:4;grid-column:2/4;justify-self:start;margin-top:5px}.tt .scr-tt span{display:none}.tt .scr{height:auto;max-height:680px}.tt .menu,.tt .scr-h span:nth-of-type(n+4),.tt .scr-h em{display:none}}@media (max-width:920px){.tt .sheet .xh{display:none}.tt .sheet .rn{width:8%}.tt .sheet .w-e{width:18%}.tt .sheet .w-f{width:24%}.tt .sheet .w-g{width:21%}}@media (max-width:760px){.tt .nav{padding:12px var(--pad)}.tt .nav a.op,.tt.tt .nav.past .nav-cta{display:none}.tt .logo{font-size:23px}.tt .h1{white-space:normal;font-size:15vw}.tt .h1 span{display:block}.tt .hero-g{grid-template-columns:minmax(0,1fr);margin-top:12px}.tt .hero-l{padding:0 0 30px}.tt .hero-l .cta{width:100%}.tt .hero-r{margin:0 calc(var(--pad)*-1);min-height:500px}.tt .hero-panel{top:0;left:0;right:0}.tt .hero-ask{left:var(--pad);font-size:17px;top:22px}.tt.tt .hero-ph{--u:14.4px;margin-left:calc(var(--u)*-10.3);top:84px;left:50%;right:auto}.tt.tt .cta{text-align:center;min-height:60px;padding:0 14px;font-size:19px}.tt .qa-row{grid-template-columns:minmax(0,1fr);gap:11px}.tt .track{gap:4px}.tt .track li{font-size:11.5px}.tt .biz-t,.tt .when-f,.tt .stm-g,.tt .lnk-f,.tt .easy-g,.tt .quo-g,.tt .each,.tt .own-t,.tt .more-t,.tt .door{grid-template-columns:minmax(0,1fr)}.tt .what h2,.tt .biz h2{font-size:8vw}.tt .lnk h2{font-size:7.6vw}.tt .stm-t{order:1;padding-bottom:6px}.tt .fan{order:2;height:92vw;margin-top:14px;font-size:2.15vw}.tt .lnk-b{width:100%}.tt .sheet{--u:13.4px}.tt .sheet .xh{display:none}.tt .sheet .rn{width:8%}.tt .sheet .w-e{width:18%}.tt .sheet th,.tt .sheet td{white-space:normal;padding:0 5px}.tt .sheet .hd td{word-break:break-all;font-size:12.5px;line-height:1.2}.tt .sheet .w-f{width:23%}.tt .sheet .w-g{width:22%}.tt .quo-t{order:1}.tt .qs{--u:14px;order:2}.tt .each-t{padding:64px var(--pad) 30px}.tt .each-r{gap:6px;padding:30px 6px 0}.tt .each-r .ph{--u:8.7px}.tt .led li,.tt .pay-g{grid-template-columns:minmax(0,1fr)}.tt .pay .now{font-size:16vw}.tt .rc{width:100%;max-width:400px;margin-top:0;padding-top:30px}.tt .rc .ttl b{font-size:32px}.tt .pay-a .cta{width:100%}.tt .door button{padding:0 19px}}
