@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/space-grotesk-latin-400-normal.CJ-V5oYT.woff2) format("woff2"),url(/_astro/space-grotesk-latin-400-normal.BnQMeOim.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/space-grotesk-latin-500-normal.lFbtlQH6.woff2) format("woff2"),url(/_astro/space-grotesk-latin-500-normal.CNSSEhBt.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/space-grotesk-latin-600-normal.DjKNqYRj.woff2) format("woff2"),url(/_astro/space-grotesk-latin-600-normal.BflQw4A9.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/space-grotesk-latin-700-normal.RjhwGPKo.woff2) format("woff2"),url(/_astro/space-grotesk-latin-700-normal.CwsQ-cCU.woff) format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/hanken-grotesk-latin-400-normal.BG6hkEXj.woff2) format("woff2"),url(/_astro/hanken-grotesk-latin-400-normal.CjyVwvJV.woff) format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/hanken-grotesk-latin-500-normal.DrDcrrxK.woff2) format("woff2"),url(/_astro/hanken-grotesk-latin-500-normal.Bo-NxEKf.woff) format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/hanken-grotesk-latin-600-normal.CIXX6EOa.woff2) format("woff2"),url(/_astro/hanken-grotesk-latin-600-normal.NEn2C4Q3.woff) format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/hanken-grotesk-latin-700-normal.CeQ8H3UY.woff2) format("woff2"),url(/_astro/hanken-grotesk-latin-700-normal.6IGCzoPh.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff) format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-arabic-arabic-400-normal.CyU-ddYS.woff2) format("woff2"),url(/_astro/ibm-plex-sans-arabic-arabic-400-normal.EA1o-u_Q.woff) format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-arabic-arabic-500-normal.C4MQITzh.woff2) format("woff2"),url(/_astro/ibm-plex-sans-arabic-arabic-500-normal.DPXcppbm.woff) format("woff")}:root{color-scheme:light;--13:"Space Grotesk",sans-serif;--i:"Hanken Grotesk",sans-serif;--n:"IBM Plex Mono",monospace;--j:#150F0A;--k:#20180F;--t:#F4ECE1;--0:#BE5B3B;--v:#ECE4D9;--u:#FCF8F2;--p:#6A635C;--o:#B0A89D;--m:rgba(21,15,10,.14);--l:rgba(244,236,225,.14);--1d:rgba(21,15,10,.055);--10:4px;--z:8px;--y:12px;--s:8px;--1a:#BE5B3B;--3:cubic-bezier(.22,1,.36,1);--4:var(--3)}*{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--j)}body{font-family:var(--i);color:var(--j);background:var(--j);line-height:1.6;-webkit-font-smoothing:antialiased}.page{background:var(--t);min-block-size:100vh}.wrap{max-width:1160px;margin-inline:auto;padding-inline:clamp(20px,4vw,44px)}section{padding-block:clamp(56px,8vw,104px)}a{color:inherit}.mono{font-family:var(--n)}.aa{font-family:var(--n);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--p);display:flex;align-items:center;gap:9px}.aa:before{content:"";width:16px;height:2px;background:var(--0);display:block}h1,h2{font-family:var(--13);font-weight:600;letter-spacing:-.02em;line-height:1.03;text-wrap:balance}h1{font-size:clamp(2.4rem,5.4vw,4.1rem)}h2{font-size:clamp(1.65rem,3.4vw,2.7rem)}@media (max-width:560px){h1 br,h2 br{display:none}}.lead{font-size:1.06rem;max-width:46ch;color:var(--j);opacity:.86}.btn{font-family:var(--13);font-weight:500;font-size:.95rem;line-height:1.6;border-radius:var(--10);border:0;cursor:pointer;padding:11px 18px;display:inline-flex;align-items:center;gap:8px;transition:filter .2s var(--4),opacity .2s var(--4)}.btn.p{background:var(--0);color:var(--t)}.btn.p:hover{filter:brightness(.9)}.btn.s{background:transparent;color:var(--j);border:1.5px solid var(--j)}.btn.s:hover{opacity:.68}.btn:focus-visible{outline:2px solid var(--0);outline-offset:2px}.tlink{font-family:var(--13);font-weight:500;font-size:.95rem;text-decoration:none;border-bottom:1.5px solid var(--m);padding-bottom:2px;transition:border-color .2s var(--4),color .2s var(--4)}.tlink:hover{border-color:var(--0);color:var(--0)}.bs{position:sticky;top:0;z-index:30;padding:14px clamp(16px,3vw,32px) 0}.br{position:fixed;inset-block-start:0;inset-inline:0;block-size:88px;z-index:29;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(to bottom,var(--j) 0%,var(--j) 45%,transparent 100%);mask-image:linear-gradient(to bottom,var(--j) 0%,var(--j) 45%,transparent 100%)}.nav{max-width:1180px;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:20px;background:transparent;border:1px solid transparent;border-radius:14px;padding:10px;-webkit-backdrop-filter:blur(20px) saturate(1.3);backdrop-filter:blur(20px) saturate(1.3);transition:background .35s var(--4),border-color .35s var(--4)}.nav.solid{background:color-mix(in oklab,var(--k) 78%,transparent);border-color:var(--l)}.nav .wm{color:var(--j);font-size:1.3rem;transition:color .35s var(--4)}.nav.solid .wm{color:var(--t)}.nav .links{display:flex;gap:26px;font-size:.98rem}.nav .links a{color:var(--p);text-decoration:none;white-space:nowrap;transition:color .3s var(--4)}.nav .links a:hover{color:var(--j)}.nav .links a.on{color:var(--0)}.nav.solid .links a{color:var(--o)}.nav.solid .links a:hover{color:var(--t)}.nav.solid .links a.on{color:var(--0)}.nav .right{display:flex;align-items:center;gap:10px}.loc{position:relative;display:flex}.loc-btn{display:inline-flex;align-items:center;gap:7px;cursor:pointer;border:0;background:transparent;font-family:var(--n);font-size:11px;letter-spacing:.08em;color:var(--p);padding:8px 9px;border-radius:var(--10);box-shadow:inset 0 0 0 1.5px transparent;transition:color .3s var(--4),box-shadow .2s var(--4)}.loc-btn:hover{color:var(--j)}.loc.open .loc-btn,.loc-btn:focus-visible{box-shadow:inset 0 0 0 1.5px var(--m);color:var(--j);outline:0}.nav.solid .loc-btn{color:var(--o)}.nav.solid .loc-btn:hover{color:var(--t)}.nav.solid .loc.open .loc-btn,.nav.solid .loc-btn:focus-visible{box-shadow:inset 0 0 0 1.5px var(--l);color:var(--t)}.bk{width:8px;height:5px;display:block;overflow:visible;transition:transform .22s var(--4)}.bk path{stroke:currentColor;stroke-width:1.6;fill:none}.loc.open .bk{transform:rotate(180deg)}.loc-panel{position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;z-index:40;min-width:168px;padding:5px;border:1px solid var(--m);border-radius:var(--z);transform-origin:100% 0;background:color-mix(in oklab,var(--u) 84%,transparent);-webkit-backdrop-filter:blur(28px) saturate(1.3);backdrop-filter:blur(28px) saturate(1.3);opacity:0;scale:.96;pointer-events:none;transition:opacity .2s var(--4),scale .2s var(--4)}.loc-panel.open{opacity:1;scale:1;pointer-events:auto}.bs.solid .loc-panel,.bs.solid .menu-panel{background:color-mix(in oklab,var(--k) 78%,transparent);border-color:var(--l);-webkit-backdrop-filter:blur(28px) saturate(1.3);backdrop-filter:blur(28px) saturate(1.3)}.bm{position:relative;z-index:1;display:flex;align-items:center;gap:11px;width:100%;padding:9px 11px 9px 10px;border:0;background:transparent;cursor:pointer;text-align:start;border-radius:var(--10);color:var(--j);transition:color .2s var(--4)}.bs.solid .bm{color:var(--t)}.bm .c{font-family:var(--n);font-size:10px;letter-spacing:.12em;color:var(--p);width:20px;flex:none;transition:color .2s var(--4)}.bs.solid .bm .c{color:var(--o)}.bm[aria-selected=true] .c{color:var(--0)}.bm .nm{font-family:var(--i);font-size:.9rem;line-height:1.2}.bm .nm.ar{font-family:"IBM Plex Sans Arabic",var(--i);font-size:.95rem}.bm:hover .nm,.bm:focus-visible .nm{color:var(--0)}.bm:focus-visible{outline:0;box-shadow:inset 0 0 0 1.5px var(--0)}.bl{position:absolute;inset-inline-end:11px;width:8px;height:8px;background:var(--0);top:0;transform:translateY(0);opacity:0;transition:transform .26s var(--4),opacity .2s var(--4)}.loc-panel.ready .bl{opacity:1}.menu-btn{display:none;width:38px;height:38px;border:0;background:transparent;cursor:pointer;border-radius:var(--10);box-shadow:inset 0 0 0 1.5px var(--m);align-items:center;justify-content:center;flex-direction:column;gap:5px;transition:box-shadow .2s var(--4)}.nav.solid .menu-btn{box-shadow:inset 0 0 0 1.5px var(--l)}.menu-btn span{display:block;width:16px;height:1.5px;background:var(--j);transition:transform .22s var(--4),opacity .18s var(--4)}.nav.solid .menu-btn span{background:var(--t)}.menu-btn[aria-expanded=true] span:first-child{transform:translateY(3.25px) rotate(45deg)}.menu-btn[aria-expanded=true] span:last-child{transform:translateY(-3.25px) rotate(-45deg)}.menu-panel{position:absolute;inset-block-start:calc(100% + 8px);inset-inline:clamp(16px,3vw,32px);margin-inline:auto;max-width:1180px;padding:6px;border:1px solid var(--m);border-radius:14px;background:color-mix(in oklab,var(--u) 84%,transparent);-webkit-backdrop-filter:blur(28px) saturate(1.3);backdrop-filter:blur(28px) saturate(1.3);opacity:0;scale:.98;transform-origin:50% 0;pointer-events:none;transition:opacity .2s var(--4),scale .2s var(--4)}.menu-panel.open{opacity:1;scale:1;pointer-events:auto}.menu-panel a,.menu-panel button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:13px 14px;border:0;background:transparent;cursor:pointer;text-align:start;font-family:var(--13);font-weight:500;font-size:1rem;color:var(--j);text-decoration:none;border-radius:var(--10);border-bottom:1px solid var(--m)}.menu-panel a:last-of-type{border-bottom:0}.bs.solid .menu-panel a,.bs.solid .menu-panel button{color:var(--t);border-bottom-color:var(--l)}.bs.solid .menu-panel .bn{color:var(--t)}.menu-panel a.on{color:var(--0)}.menu-panel .bn{margin-top:6px;background:var(--0);color:var(--t);border-bottom:0;justify-content:center}.menu-panel .bo{border-bottom:0}@media (max-width:1020px){.menu-btn{display:flex}.nav .f.g{display:none}}@media (min-width:1021px){.menu-panel{display:none}}@media (max-width:430px){.nav .f.p{display:none}}.f{font-family:var(--13);font-weight:500;font-size:.92rem;line-height:1.6;padding:9px 16px;border-radius:var(--10);border:0;cursor:pointer;transition:filter .2s var(--4),color .3s var(--4),box-shadow .3s var(--4),opacity .2s var(--4)}.f.p{background:var(--0);color:var(--t)}.f.p:hover{filter:brightness(.9)}.f.g{background:transparent;color:var(--j);box-shadow:inset 0 0 0 1.5px var(--m)}.f.g:hover{box-shadow:inset 0 0 0 1.5px var(--j)}.nav.solid .f.g{color:var(--t);box-shadow:inset 0 0 0 1.5px var(--l)}.nav.solid .f.g:hover{box-shadow:inset 0 0 0 1.5px var(--t)}@media (max-width:1020px){.nav .links{display:none}}.wm{font-family:var(--13);font-weight:600;letter-spacing:-.02em;white-space:nowrap;line-height:1}.wm svg{width:22px;height:26px;vertical-align:-6px;margin-right:8px;display:inline-block}.wm .sq{display:inline-block;width:.25em;height:.25em;background:var(--0);vertical-align:.11em;margin:0 .05em}.wm .krd{opacity:.42}.nav .wm{display:inline-flex;align-items:center;text-decoration:none}.nav .wm .a7{height:calc(.92rem * 1.6 + 14px);width:auto;margin:0 0 0 2px;display:block}.a7 .bi,.a7 .ba{fill:currentColor}.a7 .bi[data-l=k],.a7 .bi[data-l=r],.a7 .bi[data-l=d]{fill-opacity:.42}.nav.solid .a7 .bi[data-l=k],.nav.solid .a7 .bi[data-l=r],.nav.solid .a7 .bi[data-l=d]{fill-opacity:.5}.a7 .a1{fill:var(--0)}.hero .grid{display:grid;grid-template-columns:minmax(280px,442px) 1fr;gap:clamp(24px,2.6vw,36px);align-items:center}.hero h1{text-wrap:initial}.hero .lead{max-width:38ch}@media (max-width:900px){.hero .grid{grid-template-columns:1fr;gap:32px}}.hero h1,.hero .lead{margin-top:18px}.hero .cta{display:flex;align-items:center;gap:20px;margin-top:28px;flex-wrap:wrap}.plate{border:1px solid var(--m);border-radius:var(--z);background:var(--u);padding:clamp(10px,1.4vw,18px);position:relative}.plate img{display:block;width:100%;height:auto}.bw{font-family:var(--n);font-size:11px;color:var(--p);letter-spacing:.1em;text-transform:uppercase;margin-top:12px;display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap}.bw:before{content:"";width:16px;height:2px;background:var(--0);opacity:.5}.bv{display:flex;align-items:center;gap:14px;margin-inline-start:auto;flex-wrap:wrap}.bv span{display:flex;align-items:center;gap:6px}.bv span:before{content:"";width:9px;height:9px;border-radius:2px;border:1px solid;flex:none}.bv [data-s=sold]{color:#a8482a}.bv [data-s=sold]:before{background:#ebd2c4;border-color:#a8482a}.bv [data-s=reserved]{color:#5e4b7c}.bv [data-s=reserved]:before{background:#dbd2e4;border-color:#5e4b7c}.bv [data-s=available]{color:#3e6b4d}.bv [data-s=available]:before{background:#cfdfcb;border-color:#3e6b4d}@media (max-width:520px){.bv{margin-inline-start:0;inline-size:100%}}.tokens{background:var(--t);border-top:1px solid var(--m)}.tokens .head{max-width:52ch}.tokens h2{margin-top:14px}.tokens .sub{margin-top:14px;color:var(--j);opacity:.82;max-width:52ch}.chips{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.chip{display:flex;align-items:center;gap:9px;padding:8px 13px 8px 9px;border-radius:var(--10);border:1px solid var(--m);background:transparent;cursor:pointer;font-family:var(--13);font-weight:500;font-size:.92rem;transition:border-color .2s var(--4)}.chip:hover{border-color:var(--p)}.chip.on{border-color:var(--j)}.chip .dot{width:16px;height:16px;border-radius:3px;background:var(--1)}.demo{display:grid;grid-template-columns:1.25fr 1fr;gap:22px;margin-top:30px}@media (max-width:860px){.demo{grid-template-columns:1fr}}.app{border:1px solid var(--m);border-radius:var(--z);overflow:hidden;background:var(--u);color:var(--j);font-family:var(--i)}.app .bar{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;border-bottom:1px solid var(--m)}.app .brand{display:flex;align-items:center;gap:8px;font-family:var(--13);font-weight:600;font-size:.95rem}.app .brand .m{width:16px;height:16px;border-radius:3px;background:var(--1a)}.app .tabs{display:flex;gap:14px;font-size:.78rem;color:var(--p)}.app .tabs .a{color:var(--1a);font-weight:600;border-bottom:2px solid var(--1a);padding-bottom:3px}.app .tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--m)}.app .tile{background:var(--u);padding:13px 14px}.app .tile .k{font-size:.66rem;text-transform:uppercase;letter-spacing:.06em;color:var(--p)}.app .tile .v{font-family:var(--n);font-size:1.3rem;font-weight:500;margin-top:3px}.app .tile .v.acc{color:var(--1a)}.app .rows{padding:6px 14px 14px}.app .row{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--m)}.app .row:last-child{border-bottom:0}.app .row .u{font-family:var(--13);font-weight:500;font-size:.92rem}.app .row .m{font-family:var(--n);font-size:.7rem;color:var(--p)}.app .badge{font-family:var(--n);font-size:.62rem;letter-spacing:.05em;text-transform:uppercase;padding:3px 8px;border-radius:var(--10);background:var(--1a);color:var(--t)}.app .badge.out{background:transparent;color:var(--1a);border:1px solid var(--1a)}.app .figs{font-family:var(--n);font-size:.7rem;color:var(--p);text-align:right;margin-top:4px}.f7{--11:var(--0);width:100%;max-width:332px;margin-inline:auto;background:var(--u);color:var(--j);border:1px solid var(--m);border-radius:var(--10) var(--10) 0 0;font-family:var(--n);font-size:.72rem;line-height:1.5;padding:22px 22px 30px;display:flex;flex-direction:column;-webkit-mask-image:radial-gradient(circle 6px at 50% 100%,transparent 0 6px,#000 6.5px),linear-gradient(#000,#000);mask-image:radial-gradient(circle 6px at 50% 100%,transparent 0 6px,#000 6.5px),linear-gradient(#000,#000);-webkit-mask-size:15px 12px,100% calc(100% - 12px);mask-size:15px 12px,100% calc(100% - 12px);-webkit-mask-position:left bottom,left top;mask-position:left bottom,left top;-webkit-mask-repeat:repeat-x,no-repeat;mask-repeat:repeat-x,no-repeat}.f3{display:flex;align-items:center;justify-content:space-between;gap:12px}.f6{display:flex;align-items:center;gap:8px;font-family:var(--13);font-weight:600;font-size:1rem;letter-spacing:-.01em}.f6 .m{width:15px;height:15px;border-radius:2px;background:var(--11);flex:none}.fw{font-size:.56rem;letter-spacing:.14em;text-transform:uppercase;color:var(--p);text-align:end}.fz{display:flex;justify-content:space-between;gap:12px;font-size:.64rem;color:var(--p);margin-top:10px}.f0{border-top:1px dashed var(--m);margin-block:13px}.f0.solid{border-top:1.5px solid var(--11);margin-block:11px}.fy{display:grid;grid-template-columns:auto 1fr;gap:5px 14px}.fv{color:var(--p)}.f5{text-align:end}.fu{display:flex;flex-direction:column;gap:8px}.ft{display:flex;align-items:flex-end;gap:7px}.ft .fr{flex:1;border-bottom:1px dotted var(--m);margin-bottom:4px}.ft .fp{flex:none}.f4{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--p)}.f4 .f2{font-size:1.15rem;letter-spacing:-.01em;color:var(--j)}.fs{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:15px}.f1{font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:var(--11);border:1.5px solid var(--11);border-radius:var(--10);padding:5px 10px;transform:rotate(-3deg)}.fx{font-size:.62rem;color:var(--p)}.z{display:flex;align-items:flex-start;justify-content:center}.z .f7{--11:var(--1a)}.turn{background:var(--t);border-top:1px solid var(--m);overflow:hidden}.turn .head{max-width:52ch}.turn h2{margin-top:14px}.turn .sub{margin-top:14px;color:var(--j);opacity:.82;max-width:48ch}.stage{display:grid;grid-template-columns:.82fr 60px 1.18fr;gap:clamp(8px,1.6vw,20px);align-items:center;margin-top:46px;margin-inline-end:calc(50% - 50vw)}@media (min-width:821px){.stage .i{border-start-end-radius:0;border-end-end-radius:0;border-inline-end:0}.stage .i .chead,.stage .i .crow{padding-inline-end:clamp(20px,4vw,44px)}}@media (max-width:820px){.stage{grid-template-columns:1fr;gap:26px;margin-inline-end:0}}.l{position:relative;min-height:400px}.clut{position:absolute;font-family:var(--i);color:#86847d;box-shadow:0 10px 26px #150f0a1f;border:1px solid #dedcd6;border-radius:6px;background:#f4f3f0}.clut.sheet{width:min(310px,80%);left:2%;top:14px;transform:rotate(-4deg);z-index:2;background:#fff;overflow:hidden}.sheet .xtop{display:flex;align-items:center;gap:6px;padding:8px 11px;border-bottom:1px solid #e6e4de;font-family:var(--n);font-size:10px;color:#a4a299}.sheet .xtop i{width:8px;height:8px;border-radius:50%;background:#d2d0c9;display:block}.sheet table{width:100%;border-collapse:collapse;font-size:10.5px}.sheet th,.sheet td{border:1px solid #ebe9e3;padding:5px 8px;text-align:left;white-space:nowrap}.sheet th{background:#efeee9;color:#93918a;font-family:var(--n);font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.sheet td{color:#87857f}.sheet td.hl{background:#f7e9e3;color:#b06a52}.clut.wa{width:min(214px,66%);right:0;top:6px;transform:rotate(6deg);z-index:4;overflow:hidden;background:#ece5dd;border-color:#cfcabf}.wa .watop{background:#128c7e;color:#eafff8;padding:8px 11px;font-size:11px;font-weight:600;display:flex;align-items:center;gap:8px}.wa .watop i{width:17px;height:17px;border-radius:50%;background:#0c6b60;display:block;flex:none}.wa .wbod{padding:10px 9px;display:flex;flex-direction:column;gap:7px}.wa .bub{max-width:86%;padding:6px 9px 5px;font-size:10.5px;line-height:1.32;color:#3f3f3c;position:relative}.wa .bub.in{background:#fff;align-self:flex-start;border-radius:1px 7px 7px}.wa .bub.out{background:#dcf8c6;align-self:flex-end;border-radius:7px 1px 7px 7px}.wa .bub b{color:#b06a52;font-weight:600}.wa .bub .t{display:block;font-family:var(--n);font-size:8px;color:#9a988f;text-align:right;margin-top:2px}.clut.word{width:min(196px,58%);left:22%;top:196px;transform:rotate(-9deg);z-index:1;background:#fff;border-color:#e2e0da}.word .wtop{padding:7px 10px;border-bottom:1px solid #efeee9;font-family:var(--n);font-size:9px;color:#adaba3}.word .wbod{padding:15px 15px 20px}.word .wt{font-family:var(--13);font-weight:600;font-size:11px;color:#726f69;letter-spacing:.06em;text-transform:uppercase}.word .ln{height:5px;border-radius:2px;background:#edece7;margin-top:8px}.word .ln.s{width:58%}.word .ln.m{width:80%}.clut.note{width:130px;left:50%;top:284px;transform:rotate(7deg);z-index:5;background:#f4e3a6;border-color:#e4d283;box-shadow:0 8px 16px #150f0a29;color:#7c6a2c;padding:12px 13px;font-size:11.5px;line-height:1.35;border-radius:2px}.clut.note b{display:block;font-weight:700}.l .j{position:absolute;left:2%;bottom:-2px;font-family:var(--n);font-size:10px;letter-spacing:.06em;color:var(--p);text-transform:uppercase}@media (max-width:620px){.l{min-height:430px}.clut.sheet{width:78%;left:0;top:6px}.clut.wa{width:58%;right:0;top:132px}.clut.word{width:54%;left:4%;top:236px}.clut.note{width:118px;left:56%;top:320px}}.turn .stage{position:relative}.turn .arrow{display:flex;align-items:center;justify-content:center}.gather{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:visible}.gather .ae{fill:none;stroke:var(--p);stroke-width:1;opacity:.62;stroke-linecap:round}.gather .ag{fill:none;stroke:var(--0);stroke-width:1.5}.gather .af{fill:var(--0)}@media (max-width:820px){.turn .arrow{min-height:78px}}.i{border:1px solid var(--m);border-radius:var(--z);background:var(--u);overflow:hidden}.i .cbar{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border-bottom:1px solid var(--m)}.i .cwm{font-family:var(--13);font-weight:600;font-size:.95rem;display:flex;align-items:center;gap:9px}.i .cwm .m{width:15px;height:15px;background:var(--0);border-radius:2px;flex:none}.i .cwm .krd{opacity:.42}.i .ctag{font-family:var(--n);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--p)}.i .chead{display:grid;grid-template-columns:1.15fr .85fr 178px;gap:24px;padding:9px 16px;background:var(--t);border-bottom:1px solid var(--m);font-family:var(--n);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:var(--p)}.i .chead span:last-child{text-align:end}.i .crow>:last-child{justify-self:end}.i .crow{display:grid;grid-template-columns:1.15fr .85fr 178px;gap:24px;align-items:center;padding:13px 16px;border-bottom:1px solid var(--m)}.i .cown{font-family:var(--i);font-size:.88rem;color:var(--j)}.i .cfig{font-family:var(--n);font-size:.66rem;color:var(--p);margin-top:2px}@media (max-width:720px){.i .chead{display:none}.i .crow{grid-template-columns:1fr auto;gap:8px 14px;align-items:start}.i .crow>:nth-child(2){grid-area:2/1}.i .crow>:last-child{grid-area:1/2}.i .cown{display:inline;font-size:.82rem}.i .cfig{display:inline;margin-inline-start:8px}.i .crow.clip{height:44px}}.i .crow.clip{height:30px;padding-block:13px 0;border-bottom:0;overflow:hidden}.i .cu{font-family:var(--13);font-weight:500;font-size:.92rem}.i .cm{font-family:var(--n);font-size:.66rem;color:var(--p);margin-top:2px}.i .cbadge{font-family:var(--n);font-size:.58rem;letter-spacing:.05em;text-transform:uppercase;padding:4px 9px;border-radius:var(--10);background:var(--0);color:var(--t);white-space:nowrap}.i .cbadge.out{background:transparent;color:var(--0);border:1px solid var(--0)}.i .cbadge.mut{background:transparent;color:var(--p);border:1px dashed var(--m)}.h{font-family:var(--n);font-size:10px;letter-spacing:.06em;color:var(--0);text-transform:uppercase;margin-top:13px;display:flex;align-items:center;gap:8px}.h:before{content:"";width:16px;height:2px;background:var(--0)}.showcase{background:var(--t);border-top:1px solid var(--m)}.showcase .head{max-width:54ch}.showcase h2{margin-top:14px}.showcase .sub{margin-top:14px;color:var(--j);opacity:.82;max-width:52ch}.bento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:252px;gap:14px;margin-top:38px}@media (max-width:1000px){.bento{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.bento{grid-template-columns:1fr;grid-auto-rows:auto}}.bt{border:1px solid var(--m);border-radius:var(--y);background:var(--v);overflow:hidden;position:relative;display:flex;flex-direction:column;padding:8px}.b{padding:10px 12px 0;flex:none}.b h3{font-family:var(--13);font-weight:600;font-size:1.06rem;letter-spacing:-.01em;line-height:1.2}.b p{font-size:.83rem;line-height:1.45;color:var(--p);margin-top:6px;max-width:44ch}.spec{flex:1;min-height:0;margin-top:14px;background:var(--u);border:1px solid var(--m);border-radius:var(--10);overflow:hidden;display:flex;flex-direction:column;padding:12px}.ph{display:block;background:#150f0a1a;border-radius:2px;height:7px;flex:none}.ph.t{height:9px}.fact{font-family:var(--n);font-size:1.7rem;font-weight:500;line-height:1;letter-spacing:-.01em}.ab{font-family:var(--n);font-size:.56rem;letter-spacing:.08em;text-transform:uppercase;color:var(--p);margin-top:7px}.bt.docx{grid-column:span 2;grid-row:span 2}.bt.stat{grid-column:span 2}.bt.wa2{grid-row:span 2}.bt.usr{grid-column:span 2}@media (max-width:1000px){.bt.docx{grid-column:span 2;grid-row:span 2}.bt.stat,.bt.usr{grid-column:span 2}.bt.wa2{grid-row:span 1}}@media (max-width:620px){.bt{grid-column:auto!important;grid-row:auto!important;min-height:236px}.bt.docx,.bt.wa2{min-height:360px}}.docx .spec{background:transparent;border:0;padding:0;justify-content:center}.stat .spec{flex-direction:row;align-items:stretch;gap:22px}.stat .ad{flex:none;display:flex;flex-direction:column;justify-content:center;min-width:112px}.ac{font-family:var(--n);font-size:.66rem;color:var(--p);margin-top:14px}.bars{display:flex;align-items:flex-end;gap:7px;flex:1;min-height:0;border-inline-start:1px solid var(--m);padding-inline-start:22px}.bars i{flex:1;background:#150f0a1c;border-radius:1px 1px 0 0;min-height:4px}.bars i.now{background:var(--0)}.hand .spec{justify-content:center}.hu{font-family:var(--13);font-weight:600;font-size:1.12rem}.hsteps{display:flex;align-items:center;gap:6px;margin-top:16px}.hsteps .s{height:6px;flex:1;background:#150f0a42;border-radius:2px}.hsteps .s.now{background:var(--0)}.ai{font-family:var(--n);font-size:.58rem;letter-spacing:.04em;color:var(--p);margin-top:10px;text-transform:uppercase}.usr .spec{justify-content:center;padding:8px 12px}.umx{width:100%;border-collapse:collapse;font-size:.72rem}.umx th,.umx td{padding:4px;text-align:center}.umx th{font-family:var(--n);font-size:.53rem;letter-spacing:.03em;text-transform:uppercase;color:var(--p);font-weight:500}.umx th:first-child,.umx td:first-child{text-align:left;font-family:var(--13);font-weight:500;font-size:.78rem;color:var(--j);width:34%}.umx td .g{display:inline-block;width:11px;height:11px;background:var(--0);border-radius:2px;vertical-align:middle}.umx td .n{display:inline-block;width:11px;height:11px;border:1.5px solid rgba(21,15,10,.3);border-radius:2px;vertical-align:middle}.umx tr+tr th,.umx tr+tr td{border-top:1px solid var(--m)}.wa2 .spec{padding:0;border:0;background:transparent}.wphone{flex:1;border:1px solid var(--m);border-radius:var(--10);overflow:hidden;background:#ece5dd;display:flex;flex-direction:column}.wphone .wtop{background:#128c7e;color:#eafff8;padding:10px 11px;font-size:.72rem;font-weight:600;display:flex;align-items:center;gap:8px;flex:none}.wphone .wtop i{width:18px;height:18px;border-radius:50%;background:#0c6b60;flex:none}.wphone .wbody{padding:12px 10px;display:flex;flex-direction:column;gap:9px;flex:1;background-image:radial-gradient(rgba(21,15,10,.03) 1px,transparent 1px);background-size:14px 14px}.wb{max-width:90%;padding:7px 10px 6px;font-size:.72rem;line-height:1.36;color:#33332f;border-radius:8px}.wb.out{align-self:flex-end;background:#dcf8c6;border-top-right-radius:2px}.wb b{color:#0c6b60}.wb .wt{display:block;font-family:var(--n);font-size:.52rem;color:#5a8a4a;text-align:right;margin-top:3px}.wb.in{align-self:flex-start;background:#fff;border-top-left-radius:2px}.wb.ghost{display:flex;flex-direction:column;gap:6px;padding-block:10px;width:78%}.wb.ghost .ph{background:#150f0a1c;width:100%}.wb.ghost .ph.s{width:56%}.resv .spec{justify-content:center}.rbadge{align-self:flex-start;font-family:var(--n);font-size:.56rem;letter-spacing:.05em;text-transform:uppercase;color:var(--0);border:1px dashed var(--0);border-radius:var(--10);padding:5px 9px;margin-top:14px}.pricing{background:var(--j);color:var(--t);border-top:1px solid var(--l)}.pricing .head{max-width:54ch}.pricing .aa{color:var(--o)}.pricing h2{color:var(--t);margin-top:14px}.pricing .sub{margin-top:14px;color:var(--o);max-width:52ch}.bp{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(24px,3.5vw,44px);margin-top:36px;align-items:start}@media (max-width:900px){.bp{grid-template-columns:1fr;gap:28px}}.mod-list{border:1px solid var(--l);border-radius:var(--z);overflow:hidden}.mrow{display:grid;grid-template-columns:26px 1fr auto auto;gap:15px;align-items:center;padding:15px 17px;border-bottom:1px solid var(--l);cursor:pointer;user-select:none;transition:background .2s var(--4)}.mrow:last-child{border-bottom:0}.mrow:hover{background:#f4ece10b}.mrow[aria-disabled=true],.mrow[aria-disabled=true]:hover{cursor:default;background:transparent}.mrow .ic{width:26px;height:26px;display:flex;align-items:center;justify-content:center;color:var(--t);transition:opacity .2s var(--4)}.mrow .ic svg{width:22px;height:22px;display:block}.mrow .nm{display:block;font-family:var(--13);font-weight:600;font-size:1rem;line-height:1.2;transition:opacity .2s var(--4)}.mrow .ds{display:block;font-size:.8rem;color:var(--o);margin-top:3px;line-height:1.4}.mrow.off .ic{opacity:.34}.mrow.off .nm{opacity:.46}.mrow .pr{font-family:var(--n);font-size:.78rem;color:var(--t);white-space:nowrap;transition:opacity .2s var(--4),color .2s var(--4)}.mrow .pr .per{color:var(--o);font-size:.66rem;letter-spacing:.06em;margin-inline-start:5px}.mrow.off .pr{opacity:.38}.mrow .pr.inc{color:var(--o);font-size:.66rem;letter-spacing:.06em;text-transform:uppercase}@media (max-width:420px){.mrow{grid-template-columns:26px 1fr auto;gap:8px 13px}.mrow .pr{grid-column:2;justify-self:start;margin-top:7px}}.sw{width:42px;height:24px;border-radius:var(--10);background:#f4ece112;border:1px solid var(--l);position:relative;flex:none;transition:background .22s var(--4),border-color .22s var(--4)}.sw:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:2px;background:var(--o);transition:transform .22s var(--4),background .22s var(--4)}.mrow.on .sw{background:var(--0);border-color:var(--0)}.mrow.on .sw:after{transform:translate(18px);background:var(--t)}.sw:focus-visible{outline:2px solid var(--0);outline-offset:3px}.mrow .o{font-family:var(--n);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--o);border:1px solid var(--l);border-radius:var(--10);padding:5px 9px}.bq{font-family:var(--n);font-size:11px;letter-spacing:.06em;color:var(--o);margin-top:15px;display:flex;align-items:center;gap:8px}.bq span{width:16px;height:2px;background:var(--0);opacity:.6;flex:none}.inst{border:1px solid var(--l);border-radius:var(--z);overflow:hidden;background:var(--k);color:var(--t);position:sticky;top:92px}.inst .ibar{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--l)}.inst .ibar .t{font-family:var(--13);font-weight:600;font-size:.96rem;display:flex;align-items:center;gap:10px}.inst .ibar .t .sq{width:14px;height:14px;background:var(--0);border-radius:2px;flex:none}.inst .ibar .live{font-family:var(--n);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--o);display:flex;align-items:center;gap:7px}.inst .ibar .live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--0)}.inst .itabs{display:flex;flex-wrap:wrap;gap:7px;padding:13px 16px;border-bottom:1px solid var(--l)}.inst .itab{font-family:var(--n);font-size:.66rem;letter-spacing:.03em;padding:5px 10px;border-radius:var(--10);border:1px solid var(--l);color:var(--o);white-space:nowrap;transition:opacity .2s var(--4)}.inst .itab.core{border-color:var(--0);color:var(--0)}.inst .itab.hidden{display:none}.inst .icaps{padding:4px 16px}.icap{display:grid;grid-template-rows:minmax(0,1fr);overflow:hidden;border-bottom:1px solid var(--l);transition:opacity .25s var(--4),grid-template-rows .3s var(--4)}.aj{display:grid;grid-template-columns:10px 1fr auto;gap:13px;align-items:center;min-height:0;padding:12px 0}.icaps .icap:last-of-type{border-bottom:0}.icap.hidden{opacity:0;grid-template-rows:minmax(0,0fr);border-bottom-color:transparent;pointer-events:none}.icap .d{width:8px;height:8px;background:var(--0);border-radius:2px}.icap .n{font-family:var(--13);font-weight:500;font-size:.92rem}.icap .v{font-family:var(--n);font-size:.72rem;color:var(--o);white-space:nowrap}.inst .ifoot{padding:16px;border-top:1px solid var(--l)}.b0{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.by{font-family:var(--n);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--o)}.b1{font-family:var(--n);font-weight:500;font-size:2rem;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.b1 .per{font-size:.72rem;letter-spacing:.04em;color:var(--o);margin-inline-start:6px}.b0.second{margin-top:11px;padding-top:11px;border-top:1px solid var(--l)}.b0.second .b1{font-size:1.05rem}.approx{color:var(--o);margin-inline-end:2px}.price-calc{font-family:var(--n);font-size:.66rem;color:var(--o);line-height:1.6;margin-top:11px;padding-top:11px;border-top:1px dashed var(--l)}.price-calc b{color:var(--t);font-weight:500}.bz{font-family:var(--n);font-size:.6rem;letter-spacing:.06em;color:var(--o);margin-top:12px;display:flex;align-items:flex-start;gap:8px;line-height:1.5}.bz:before{content:"";width:16px;height:2px;background:var(--0);opacity:.6;flex:none;margin-top:7px}.iso{background:var(--t);border-top:1px solid var(--m);overflow:hidden}.iso .head{max-width:56ch}.iso h2{margin-top:14px}.iso .sub{margin-top:14px;color:var(--j);opacity:.82;max-width:54ch}.iso-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.6vw,34px);margin-top:44px;position:relative}.as{position:relative;display:flex;transition:opacity .25s var(--4)}.as+.as:before{content:"";position:absolute;inset-block:-34px;inset-inline-start:calc(clamp(18px,2.6vw,34px)/-2);width:1px;background:var(--m)}.as+.as:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:calc(clamp(18px,2.6vw,34px)/-2 - 3px);width:7px;height:7px;background:var(--0);transform:translateY(-50%)}.iso-grid.dim .as{opacity:.14}.iso-grid.dim .as.live{opacity:1}.aw{flex:1;display:flex;flex-direction:column;border:1px solid var(--m);border-radius:var(--z);background:var(--u);overflow:hidden}.aq{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px;border-bottom:1px solid var(--m)}.av{font-family:var(--13);font-weight:600;font-size:.9rem;display:flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.av .m{width:13px;height:13px;border-radius:2px;background:var(--19);flex:none}.au{font-family:var(--n);font-size:.56rem;letter-spacing:.06em;color:var(--p);white-space:nowrap}.ay{flex:1;align-content:start;display:grid;grid-template-columns:repeat(auto-fill,15px);justify-content:space-between;gap:4px;padding:13px}.ay i{width:15px;height:15px;border-radius:2px;border:1px solid var(--m);display:block}.ay i.on{background:var(--19);border-color:var(--19)}.ax{flex:none;border-top:1px solid var(--m);padding:2px 13px 8px}.ax div{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid var(--m);font-family:var(--n);font-size:.6rem;color:var(--p)}.ax div:last-child{border-bottom:0}.ax b{color:var(--j);font-weight:400}.at{font-family:var(--n);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--p);margin-top:44px;display:flex;align-items:center;gap:9px}.at:before{content:"";width:16px;height:2px;background:var(--0);opacity:.6}@media (max-width:820px){.iso-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(232px,74%);gap:clamp(18px,5vw,30px);margin-top:36px;margin-inline:calc(50% - 50vw);padding:18px clamp(20px,4vw,44px);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none}.iso-grid::-webkit-scrollbar{display:none}.as{scroll-snap-align:center}.as+.as:before{inset-block:0;inset-inline-start:calc(clamp(18px,5vw,30px)/-2);width:1px;height:auto}.as+.as:after{inset-block-start:50%;inset-inline-start:calc(clamp(18px,5vw,30px)/-2 - 3px);transform:translateY(-50%)}.at{margin-top:18px}}.at .tap{display:none}@media (hover:none){.at .hov{display:none}.at .tap{display:inline}}.next{background:var(--t);border-top:1px solid var(--m)}.ah{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(24px,4vw,56px);align-items:end}.ah h2{margin-top:14px}.ah .sub{color:var(--j);opacity:.82;max-width:44ch;padding-bottom:5px}@media (max-width:820px){.ah{grid-template-columns:1fr;gap:16px;align-items:start}.ah .sub{padding-bottom:0}}.steps{display:grid;grid-template-columns:repeat(4,1fr);margin-top:46px;border-top:1px solid var(--m)}.step{padding:27px clamp(16px,2vw,28px) 0 0;position:relative}.step:before{content:"";position:absolute;inset-block-start:-5px;inset-inline-start:0;width:9px;height:9px;background:var(--0)}.step .n{font-family:var(--n);font-size:.62rem;letter-spacing:.14em;color:var(--p)}.step h3{font-family:var(--13);font-weight:600;font-size:1.06rem;letter-spacing:-.01em;line-height:1.2;margin-top:12px}.step p{font-size:.86rem;line-height:1.5;color:var(--p);margin-top:8px}.step .when{display:block;font-family:var(--n);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--0);margin-top:13px}@media (max-width:860px){.steps{grid-template-columns:repeat(2,1fr);row-gap:30px}.step{padding-inline-end:24px}.step:nth-child(n+3){border-top:1px solid var(--m);padding-top:27px}.step:nth-child(n+3):before{inset-block-start:-5px}}@media (max-width:520px){.steps{grid-template-columns:1fr;row-gap:28px}.step:nth-child(n+2){border-top:1px solid var(--m);padding-top:27px}}.bu{font-family:var(--13);font-weight:600;font-size:clamp(1.1rem,1.9vw,1.35rem);letter-spacing:-.01em;margin-top:46px;padding-top:24px;border-top:1px solid var(--m);display:flex;align-items:baseline;justify-content:space-between;gap:20px;flex-wrap:wrap}.bu .note{font-family:var(--n);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--p);font-weight:400}.x{background:var(--j);color:var(--t);position:relative;overflow:hidden;border-top:1px solid var(--l)}.x .inner{position:relative;z-index:2}.x h2{color:var(--t);max-width:18ch}.x .row{display:flex;align-items:center;gap:26px;margin-top:26px;flex-wrap:wrap}.x .contact{font-family:var(--n);font-size:.82rem;color:var(--o);line-height:1.7}.x .contact a{color:var(--t);text-decoration:none;border-bottom:1px solid var(--l)}.q{position:absolute;right:-30px;top:0;bottom:0;width:52%;z-index:1;pointer-events:none}.q svg{height:100%;width:100%}@media (max-width:760px){.q{opacity:.4}}footer{background:var(--j);color:var(--o);border-top:1px solid var(--l);padding-block:26px}footer .inner{display:flex;justify-content:space-between;align-items:center;font-family:var(--n);font-size:.72rem;letter-spacing:.06em;flex-wrap:wrap;gap:12px}footer .wm{color:var(--t);font-size:1rem}dialog{border:0;padding:0;background:transparent;overflow:auto;overscroll-behavior:contain;inset:0;margin:auto;max-width:min(760px,calc(100vw - 32px));max-height:calc(100dvh - 32px)}dialog::backdrop{background:#150f0a94;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}dialog[open]{animation:gb .22s var(--4) both}dialog[open]::backdrop{animation:ga .22s var(--4) both}@keyframes gb{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}@keyframes ga{0%{opacity:0}to{opacity:1}}.modal{background:var(--t);border-radius:var(--y);overflow:hidden}.modal .mgrid{display:grid;grid-template-columns:.85fr 1.15fr}@media (max-width:680px){.modal .mgrid{grid-template-columns:1fr}}.modal .side{background:var(--j);color:var(--t);padding:30px 28px;display:flex;flex-direction:column;position:relative;overflow:hidden}.modal .side>*:not(.f8){position:relative;z-index:1}.f8{position:absolute;z-index:0;inset-block-end:-44px;inset-inline-end:-52px;width:236px;height:236px;opacity:.5;pointer-events:none}.f8 svg{width:100%;height:100%;display:block}.modal .side .wm{font-size:1.05rem;color:var(--t)}.modal .side .aa{color:var(--o);margin-top:22px}.modal .side h3{font-family:var(--13);font-weight:600;font-size:1.15rem;letter-spacing:-.01em;line-height:1.2;margin-top:12px;color:var(--t)}.modal .side dl{margin-top:26px;font-family:var(--n);font-size:.78rem;line-height:1.5;display:grid;gap:15px}.modal .side dt{color:var(--o);font-size:.6rem;text-transform:uppercase;letter-spacing:.1em}.modal .side dd{color:var(--t);margin-top:3px}.modal .side dd a{text-decoration:none;border-bottom:1px solid var(--l)}.modal .side dd a:hover{border-bottom-color:var(--0);color:var(--0)}@media (max-width:680px){.modal .side{padding:24px}.modal .side dl{margin-top:20px;grid-template-columns:1fr 1fr;gap:14px}.dw{margin-top:20px;padding-top:18px}}.modal .form{padding:30px 28px;position:relative;display:flex;flex-direction:column}.modal .form h3{font-family:var(--13);font-weight:600;font-size:1.15rem;letter-spacing:-.01em}.modal .form .fnote{font-size:.84rem;color:var(--p);margin-top:7px;line-height:1.45}.modal .close{position:absolute;top:20px;inset-inline-end:20px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:transparent;border:0;cursor:pointer;border-radius:var(--10);box-shadow:inset 0 0 0 1.5px var(--m);color:var(--p);transition:box-shadow .2s var(--4),color .2s var(--4)}.modal .close:hover{box-shadow:inset 0 0 0 1.5px var(--j);color:var(--j)}.modal .close:focus-visible{outline:2px solid var(--0);outline-offset:2px}.modal .close svg{width:11px;height:11px;display:block}.modal .close svg path{stroke:currentColor;stroke-width:1.8}.field{margin-top:15px;display:flex;flex-direction:column;gap:6px}.field label{font-family:var(--n);font-size:.62rem;text-transform:uppercase;letter-spacing:.1em;color:var(--p)}.field label .req{color:var(--0);margin-inline-start:3px}.field input,.field textarea{font-family:var(--i);font-size:.93rem;padding:10px 12px;border-radius:var(--10);border:1.5px solid var(--m);background:var(--u);color:var(--j);transition:border-color .18s var(--4)}.field textarea{resize:vertical;min-height:76px}.field input::placeholder,.field textarea::placeholder{color:var(--p);opacity:.62}.field input:hover,.field textarea:hover{border-color:var(--p)}.field input:focus,.field textarea:focus{outline:none;border-color:var(--0)}.mform.tried .field input:invalid,.mform.tried .field textarea:invalid{border-color:#a8482a}.mfoot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px;flex-wrap:wrap}.mfoot .small{font-family:var(--n);font-size:.62rem;letter-spacing:.06em;color:var(--p);line-height:1.5}.msent .mfoot{justify-content:flex-start}.dw{display:flex;align-items:flex-start;gap:14px;margin-top:26px;padding-top:22px;border-top:1px solid var(--l)}.d0{flex:none;width:84px;height:84px;padding:7px;background:var(--t);color:var(--j);border-radius:var(--10)}.d0 .qr{display:block;width:100%;height:100%}.dz{display:flex;flex-direction:column;gap:9px;padding-top:2px}.dx{font-family:var(--n);font-size:.6rem;text-transform:uppercase;letter-spacing:.08em;color:var(--o);line-height:1.5}.dy{font-family:var(--n);font-size:.66rem;color:var(--t);text-decoration:none;border-bottom:1px solid var(--l);align-self:flex-start}.dy:hover{color:var(--0);border-bottom-color:var(--0)}.msent{display:none;flex-direction:column;justify-content:center;flex:1;padding-block:18px}.msent .tick{width:26px;height:26px;background:var(--0);border-radius:var(--10);display:flex;align-items:center;justify-content:center}.msent .tick svg{width:13px;height:13px}.msent .tick path{stroke:var(--t);stroke-width:2.2;fill:none}.msent h3{margin-top:16px}.msent p{font-size:.9rem;color:var(--p);margin-top:8px;line-height:1.5;max-width:34ch}.modal.sent .mform{display:none}.modal.sent .msent{display:flex}:root{--12:.52s;--2:.64s }.be{transition:opacity var(--12) var(--3),translate var(--12) var(--3)}.be.bc{opacity:0;translate:0 18px}.bh{transition:opacity var(--12) var(--3),translate var(--12) var(--3),scale var(--12) var(--3)}.bh.bc{opacity:0;translate:0 24px;scale:.984}.bd{transition:opacity var(--12) var(--3),translate var(--12) var(--3)}.bd.bc{opacity:0;translate:0 14px}.a6{display:block;overflow:hidden;padding-block-end:.09em;margin-block-end:-.09em}.a6>span{display:block;transition:translate var(--12) var(--3),opacity var(--12) var(--3)}.a6.bc>span{translate:0 105%;opacity:0}.a6:nth-child(2)>span{transition-delay:90ms}.a5{transition:opacity var(--12) var(--3),translate var(--12) var(--3)}.a5.bc{opacity:0;translate:0 8px}.a4{transform-origin:bottom center;transition:scale var(--2) var(--3),opacity var(--12) var(--3)}.a4.bc{scale:1 0;opacity:0}.a3{transform-origin:left center;transition:scale var(--12) var(--3)}.a3.bc{scale:0 1}[dir=rtl] .a3{transform-origin:right center}.a8{transition:scale var(--12) var(--3),opacity var(--12) var(--3)}.a8.bc{scale:.55;opacity:0}.a2{transition:stroke-dashoffset var(--2) var(--3)}.af{transform-box:fill-box;transform-origin:center}.steps{position:relative}.steps:after{content:"";position:absolute;inset-block-start:-1px;inset-inline:0;block-size:1px;background:var(--t);transform-origin:left center;transition:transform var(--2) var(--3);transform:scaleX(0)}[dir=rtl] .steps:after{transform-origin:right center}.steps.bc:after{transform:scaleX(1)}.step:before{transition:scale var(--12) var(--3)}.step.bc:before{scale:0}.step>*{transition:opacity var(--12) var(--3),translate var(--12) var(--3)}.step>.n{display:block}.step.bc>*{opacity:0;translate:0 10px}.q .bf{transform-box:view-box;transform-origin:400px 400px;animation:f9 90s linear infinite;will-change:transform}@keyframes f9{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.be,.bh,.bd,.a6>span,.a5,.a4,.a3,.a8,.a2,.step>*{transition:none!important;translate:none!important;scale:none!important;stroke-dashoffset:0!important}.steps:after{transition:none!important;transform:scaleX(0)!important}.step:before{transition:none!important;scale:1!important}.q .bf{animation:none!important;will-change:auto}}.bx[data-astro-cid-omtywead]{margin-top:14px;text-decoration:none;width:100%;justify-content:center}
