@layer components{.s-sec{padding:112px 0;position:relative;overflow:hidden}@media (min-width:1024px){.s-sec{padding:150px 0}}.s-paper{background:var(--paper);color:var(--ink)}.s-mist{background:var(--mist);color:var(--ink)}.s-night{--night:color-mix(in oklch, var(--forest) 70%, black);background:radial-gradient(90% 70% at 70% 40% in oklch, color-mix(in oklch, var(--forest) 92%, var(--pine)), var(--night));color:#fff}.s-wrap{padding:0 20px}@media (min-width:1024px){.s-wrap{padding:0 40px}}.s-golden{gap:56px;display:grid}@media (min-width:1024px){.s-golden{grid-template-columns:minmax(0,1fr) minmax(0,1.618fr);align-items:center;gap:64px}}.s-h2{max-width:16ch;font:600 clamp(38px, 4.4vw, 72px)/.98 var(--font-display);letter-spacing:-.045em;margin:0}.s-body{max-width:33rem;color:color-mix(in oklch, var(--ink) 60%, transparent);margin:29px 0 0;font-size:17px;line-height:1.6}.s-body-dark{color:#ffffff9e}@media (min-width:1024px){.s-body{font-size:18px}}.s-facts{gap:0 36px;margin:0;display:grid}.s-facts>div{border-top:1px solid color-mix(in oklch, currentColor 12%, transparent);padding:18px 0 20px}.s-facts dt{font:600 15.5px/1.3 var(--font-display);letter-spacing:-.01em;align-items:center;gap:9px;display:flex}.s-facts dt svg{color:var(--pine)}.s-facts-dark dt svg{color:var(--leaf)}.s-facts dd{color:color-mix(in oklch, currentColor 60%, transparent);margin:7px 0 0;font-size:14.5px;line-height:1.55}@media (min-width:640px){.s-facts-2,.s-facts-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.s-facts-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.s-a-map{gap:14px;max-width:1180px;margin:64px auto 0;display:grid;position:relative}.s-node{z-index:2;box-shadow:0 0 0 1px color-mix(in oklch, var(--ink) 9%, transparent), 0 16px 32px -20px #0924194d;background:#fff;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex;position:relative}.s-node b{font:600 15px/1.3 var(--font-display);display:block}.s-node small{color:color-mix(in oklch, var(--ink) 55%, transparent);margin-top:3px;font-size:13px;display:block}.s-node-i{background:color-mix(in oklch, var(--ink) 5%, transparent);width:40px;height:40px;color:var(--ink);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.s-node-on{box-shadow:0 0 0 1.5px var(--pine), 0 16px 32px -20px #09241959}.s-node-on .s-node-i{background:var(--mist);color:var(--pine)}.s-node-off{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ink) 18%, transparent);opacity:.7;background:0 0}.s-node-off b{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklch, var(--ink) 40%, transparent);text-decoration-color:color-mix(in oklch, var(--ink) 40%, transparent)}.s-a-block{display:none}@media (min-width:1024px){.s-a-map{height:400px;display:block}.s-node{width:290px;position:absolute}.s-a-agent{top:160px;left:0}.s-a-gate{top:160px;left:calc(50% - 305px)}.s-a-screen{width:320px;top:160px;right:160px}.s-a-net{top:0;right:0}.s-a-proxy{bottom:0;right:0}.s-a-block{z-index:2;background:var(--paper);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ink) 18%, transparent);font:500 11px/1.4 var(--font-code);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklch, var(--ink) 55%, transparent);border-radius:99px;padding:4px 10px;display:block;position:absolute;top:112px;right:250px}}.s-b-orbit{place-items:center;height:560px;display:none;position:relative}@media (min-width:1024px){.s-b-orbit{display:grid}}.s-b-orbit>*{grid-area:1/1}.s-b-cube{filter:drop-shadow(0 30px 40px #00000080)}.s-b-orbit [data-slot=orbiting-circles] svg circle,.s-b-orbit svg circle{stroke:#ffffff1f}.s-chip{width:46px;height:46px;color:var(--leaf);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border-radius:99px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff24}.s-c-grid{border-top:1px solid color-mix(in oklch, var(--ink) 11%, transparent);border-left:1px solid color-mix(in oklch, var(--ink) 11%, transparent);max-width:1240px;margin:64px auto 0;display:grid}@media (min-width:640px){.s-c-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.s-c-grid{grid-template-columns:repeat(4,1fr)}}.s-c-cell{border-right:1px solid color-mix(in oklch, var(--ink) 11%, transparent);border-bottom:1px solid color-mix(in oklch, var(--ink) 11%, transparent);padding:24px 24px 30px}.s-c-ever{aspect-ratio:4/3;border-radius:10px;height:auto}.s-c-cell h3{font:600 16px/1.3 var(--font-display);letter-spacing:-.01em;margin:22px 0 0}.s-c-cell p{color:color-mix(in oklch, var(--ink) 60%, transparent);margin:8px 0 0;font-size:14px;line-height:1.55}.s-d-term{min-width:0}.s-d-term [data-slot=terminal],.s-d-term>div{min-height:420px;font-size:14px}.s-e-grid{gap:12px;margin-top:56px;display:grid}@media (min-width:640px){.s-e-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.s-e-grid{grid-template-columns:repeat(4,1fr)}.s-e-map{grid-area:span 2/span 2}}.s-e-cell{min-height:190px;box-shadow:0 0 0 1px color-mix(in oklch, var(--ink) 7%, transparent);background:#fff;border-radius:16px;flex-direction:column;justify-content:space-between;gap:20px;padding:24px;display:flex;position:relative}.s-e-dark{--night:color-mix(in oklch, var(--forest) 70%, black);background:radial-gradient(120% 100% at 80% 0% in oklch, color-mix(in oklch, var(--forest) 92%, var(--pine)), var(--night));color:#fff}.s-e-i{background:var(--mist);width:40px;height:40px;color:var(--pine);border-radius:10px;place-items:center;display:grid}.s-e-dark .s-e-i{color:var(--leaf);background:#ffffff14}.s-e-text h3{font:600 16px/1.3 var(--font-display);letter-spacing:-.01em;margin:0}.s-e-text p{color:color-mix(in oklch, currentColor 60%, transparent);margin:7px 0 0;font-size:14px;line-height:1.55}.s-e-map{justify-content:flex-end}.s-e-map [data-slot=world-map]{flex:1}}
@layer components{.t-num{font:500 11px/1 var(--font-code);letter-spacing:.06em;color:color-mix(in oklch, currentColor 42%, transparent)}.t-text h3{font:600 16px/1.3 var(--font-display);letter-spacing:-.01em;margin:0}.t-text .t-num+h3{margin-top:12px}.t-text p{color:color-mix(in oklch, currentColor 58%, transparent);margin:7px 0 0;font-size:14px;line-height:1.55}.t-field{font:500 10px/12px var(--font-code);letter-spacing:.04em;word-break:break-all;color:color-mix(in oklch, var(--ink) 11%, transparent);-webkit-user-select:none;user-select:none;overflow:hidden}.v{--hl:color-mix(in oklch, var(--ink) 10%, transparent);--mute:color-mix(in oklch, var(--ink) 50%, transparent);--acc:var(--pine);--face:#fff;width:100%;font:500 11.5px/1.35 var(--font-code);color:var(--ink)}.t-dark .v{--hl:#ffffff1a;--mute:#ffffff80;--acc:var(--leaf);--face:#ffffff0a;color:#fff}.v-acc{color:var(--acc)}.v-card{background:var(--face);box-shadow:inset 0 0 0 1px var(--hl);border-radius:10px;padding:4px 12px;display:grid}.v-kv{justify-content:space-between;gap:12px;padding:8px 0;display:flex}.v-kv+.v-kv{border-top:1px solid var(--hl)}.v-kv>span{color:var(--mute)}.v-kv b{white-space:nowrap;font-weight:500}.v-kv i{color:var(--mute);font-style:normal}.v-head{align-items:center;gap:10px;padding:8px 0;display:flex}.v-head b{font-weight:500}.v-head>span{color:var(--mute)}.v-tag{box-shadow:inset 0 0 0 1px var(--hl);border-radius:99px;align-items:center;gap:4px;margin-left:auto;padding:2px 7px;display:inline-flex;color:var(--acc)!important}.v-cipher{height:48px;color:color-mix(in oklch, currentColor 30%, transparent);margin:0 0 10px;-webkit-mask-image:linear-gradient(90deg,#000 60%,#0000);mask-image:linear-gradient(90deg,#000 60%,#0000)}.v-chips{flex-wrap:wrap;gap:6px;padding:2px 0 12px;display:flex}.v-chip{box-shadow:inset 0 0 0 1px var(--hl);color:var(--mute);border-radius:99px;align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.v-chip-on{color:var(--acc);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--acc) 45%, transparent)}.v-log{padding:6px 12px}.v-log>div{grid-template-columns:3.4em 3.6em 1fr;gap:8px;padding:5px 0;display:grid}.v-log>div+div{border-top:1px solid var(--hl)}.v-log span:first-child{color:var(--mute)}.v-log b{color:var(--mute);font-weight:500}.v-log b.v-acc{color:var(--acc)}.v-vm{grid-template-columns:1fr 1.7fr 1fr;gap:6px;display:grid}.v-box{text-align:center;border-radius:10px;align-content:center;justify-items:center;gap:4px;min-height:92px;padding:10px 6px;display:grid}.v-ghost{color:var(--mute);box-shadow:inset 0 0 0 1px var(--hl);background-image:repeating-linear-gradient(135deg, var(--hl) 0 1px, transparent 1px 7px);opacity:.8}.v-on{background:var(--face);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--acc) 55%, transparent)}.v-on b{font-weight:500}.v-on small{color:var(--mute);font-size:10px}.v-cube{width:20px;height:auto;margin-bottom:2px}.v-route{flex-wrap:wrap;align-items:center;row-gap:10px;display:flex}.v-node{background:var(--face);box-shadow:inset 0 0 0 1px var(--hl);border-radius:99px;align-items:center;gap:4px;padding:5px 9px;display:inline-flex}.v-node-on{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--acc) 55%, transparent)}.v-node-x{color:var(--mute);text-decoration:line-through}.v-node-off{color:var(--mute);opacity:.6}.v-wire{background:var(--acc);opacity:.6;flex:1;min-width:14px;height:1px}.v-cut{background:repeating-linear-gradient(90deg, var(--mute) 0 3px, transparent 3px 6px);opacity:.5}.v-route small{color:var(--mute);flex-basis:100%;font-size:10.5px}.v-big{max-width:460px;margin:0 auto;font-size:14px}.v-big .v-card{border-radius:14px;padding:6px 18px}.v-big .v-box{min-height:150px}.v-big .v-cube{width:30px}.v-big .v-cipher{height:84px;font-size:12px;line-height:14px}.t-ledger{border-top:1px solid color-mix(in oklch, var(--ink) 11%, transparent);border-left:1px solid color-mix(in oklch, var(--ink) 11%, transparent);margin-top:64px;display:grid}@media (min-width:640px){.t-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.t-ledger{grid-template-columns:repeat(4,minmax(0,1fr))}}.t-ledger-cell{border-right:1px solid color-mix(in oklch, var(--ink) 11%, transparent);border-bottom:1px solid color-mix(in oklch, var(--ink) 11%, transparent);flex-direction:column;gap:28px;padding:28px 26px 32px;transition:background-color .3s;display:flex}.t-ledger-cell:hover{background:color-mix(in oklch, var(--mist) 45%, transparent)}.t-ledger-cell>.v{align-items:center;min-height:124px;display:flex}.t-ledger-cell>.v>*{flex:1}.t-index{align-items:start!important}.t-list{margin:48px 0 0;padding:0;list-style:none}.t-list li{border-top:1px solid color-mix(in oklch, var(--ink) 11%, transparent)}.t-list li:last-child{border-bottom:1px solid color-mix(in oklch, var(--ink) 11%, transparent)}.t-list button{text-align:left;cursor:pointer;width:100%;color:color-mix(in oklch, var(--ink) 42%, transparent);align-items:baseline;gap:18px;padding:15px 0;transition:color .25s;display:flex;position:relative}.t-list li.on button,.t-list button:hover{color:var(--ink)}.t-list li.on .t-num{color:var(--pine)}.t-list-t{font:600 17px/1.3 var(--font-display);letter-spacing:-.015em}.t-tick{background:var(--pine);transform-origin:0;height:1px;position:absolute;bottom:-1px;left:0;right:0}.t-list-d{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1);display:grid}.t-list-d p{color:color-mix(in oklch, var(--ink) 58%, transparent);margin:0;padding-left:37px;font-size:14.5px;line-height:1.55;overflow:hidden}.t-list li.on .t-list-d{grid-template-rows:1fr}.t-list li.on .t-list-d p{padding-bottom:18px}.t-stage{background:var(--mist);border-radius:20px;place-items:center;min-height:380px;padding:40px 24px;display:grid;position:relative}@media (min-width:1024px){.t-stage{min-height:560px;margin-top:8px;padding:64px;position:sticky;top:96px}}.t-stage:before{content:"";border-radius:inherit;background-image:radial-gradient(color-mix(in oklch, var(--pine) 14%, transparent) 1px, transparent 1px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60%,#000,#0000);mask-image:radial-gradient(70% 60%,#000,#0000)}.t-stage-in{justify-items:center;gap:28px;width:100%;display:grid;position:relative}.t-stage-map{max-width:560px}.t-stage-cap{font:600 15px/1.3 var(--font-display);color:color-mix(in oklch, var(--ink) 70%, transparent);align-items:baseline;gap:12px;display:flex}.t-dec{--color-brand-from:var(--ink);--color-brand-via:var(--pine);--color-brand-to:var(--ink);border-top:1px solid color-mix(in oklch, var(--ink) 11%, transparent);border-left:1px solid color-mix(in oklch, var(--ink) 11%, transparent);max-width:1240px;margin:64px auto 0;display:grid}@media (min-width:640px){.t-dec{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.t-dec{grid-template-columns:repeat(4,minmax(0,1fr))}}.t-dec{grid-auto-rows:1fr}.t-dec-cell{padding:10px;border-right:1px solid color-mix(in oklch, var(--ink) 11%, transparent)!important;border-bottom:1px solid color-mix(in oklch, var(--ink) 11%, transparent)!important}.t-dec-cell>div[aria-hidden]>div{opacity:.35}.t-dec-cell>div[aria-hidden]>p{opacity:.16}.t-dec-img{background:color-mix(in oklch, var(--mist) 42%, transparent);height:156px;box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--pine) 8%, transparent);border-radius:10px;flex-shrink:0;place-items:center;padding:28px 18px 16px;transition:background-color .4s;display:grid;position:relative;overflow:hidden}.t-dec-img:before{content:"";background-image:radial-gradient(color-mix(in oklch, var(--pine) 16%, transparent) 1px, transparent 1px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 55%,#000,#0000);mask-image:radial-gradient(80% 70% at 50% 55%,#000,#0000)}.t-dec-cell:hover .t-dec-img{background:color-mix(in oklch, var(--mist) 25%, transparent)}.t-dec-img .t-num{position:absolute;top:12px;left:14px}.t-dec-img .v{max-width:270px;font-size:11px;position:relative}.t-dec-img .v-box{min-height:84px}.t-dec-text{flex-direction:column;flex:1;padding:20px 14px 14px;display:flex}.t-dec-text h3{font:600 18px/1.25 var(--font-display);letter-spacing:-.02em;margin:0}.t-dec-text h3 [aria-hidden]{font-variant-ligatures:none}.t-dec-text p{color:color-mix(in oklch, var(--ink) 58%, transparent);margin:8px 0 0;font-size:13.5px;line-height:1.55}.t-mosaic,.t-night{--color-brand-from:var(--pine);--color-brand-via:var(--leaf);--color-brand-to:var(--pine);--brand-from:var(--pine);--brand-via:var(--leaf);--brand-to:var(--pine);gap:12px;margin-top:56px;display:grid}@media (min-width:640px){.t-mosaic,.t-night{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.t-mosaic,.t-night{grid-template-columns:repeat(4,minmax(0,1fr))}.t-m-map,.t-n-big{grid-row:span 2}}.t-m-map,.t-m-wide,.t-n-big,.t-n-map{grid-column:span 2}@media (max-width:639px){.t-m-map,.t-m-wide,.t-n-big,.t-n-map{grid-column:auto}}.t-tile{min-height:230px;box-shadow:0 0 0 1px color-mix(in oklch, var(--ink) 7%, transparent);background:#fff;border-radius:16px;flex-direction:column;justify-content:space-between;gap:24px;padding:22px;display:flex;position:relative}.t-tile-dark{color:#fff;background:#ffffff09;box-shadow:inset 0 0 0 1px #ffffff17}.t-tile-dark .t-text p{color:#ffffff94}.t-tile-dark .t-num{color:var(--leaf)}.t-map{margin:auto 0}.t-night{gap:10px;margin-top:44px}.t-night .t-tile{border-radius:14px;gap:16px;min-height:0;padding:16px 16px 18px}.t-night .v{font-size:10.5px}.t-night .v-card{padding:2px 10px}.t-night .v-kv{padding:6px 0}.t-night .v-box{min-height:70px;padding:8px 4px}.t-night .v-log>div{padding:4px 0}.t-night .t-text h3{font-size:15px}.t-night .t-text p{margin-top:5px;font-size:13px;line-height:1.5}.t-night .t-onfield-big{min-height:190px}.t-night .t-seal{padding:9px 15px;font-size:13px}@media (min-width:1100px){.t-n-map{flex-direction:row-reverse;align-items:flex-end}.t-n-map .t-text{flex:0 0 40%}.t-n-map .t-map{flex:1;min-width:0;margin:auto 0}}.t-onfield{border-radius:10px;flex:1;place-items:center;min-height:150px;padding:18px;display:grid;position:relative;overflow:hidden}.t-field-bg{position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 70%,#000 30%,#0000);mask-image:radial-gradient(75% 70%,#000 30%,#0000)}.t-onfield .v{max-width:340px;position:relative}.t-onfield-big{min-height:300px}.t-dark .t-field-bg{color:color-mix(in oklch, var(--leaf) 26%, transparent)}.t-seal{background:color-mix(in oklch, var(--forest) 86%, black);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--leaf) 35%, transparent);font:500 14px/1 var(--font-code);color:#fff;border-radius:99px;align-items:center;gap:12px;padding:11px 18px;display:inline-flex;position:relative}.t-dark .s-body{color:#ffffff9e}}
@layer components{.b-light{background:var(--paper);color:var(--ink)}.b-grid,.b5{--color-brand-from:var(--pine);--color-brand-via:var(--leaf);--color-brand-to:var(--pine);--brand-from:var(--pine);--brand-via:var(--leaf);--brand-to:var(--pine);margin-top:44px}.b-grid{gap:10px;display:grid}.b-tile{min-width:0;box-shadow:0 0 0 1px color-mix(in oklch, var(--ink) 7%, transparent), 0 1px 2px #0924190a;background:#fff;border-radius:14px;flex-direction:column;justify-content:space-between;gap:16px;padding:16px 16px 18px;display:flex;position:relative}.b-dark .b-tile{color:#fff;background:#ffffff09;box-shadow:inset 0 0 0 1px #ffffff17}.b-tile .t-text h3{font-size:15px}.b-tile .t-text p{margin-top:5px;font-size:13px;line-height:1.5}.b-dark .b-tile .t-text p{color:#ffffff94}.b-tile .v{font-size:10.5px}.b-tile .v-card{padding:2px 10px}.b-tile .v-kv{padding:6px 0}.b-tile .v-box{min-height:70px;padding:8px 4px}.b-tile .v-log>div{padding:4px 0}.b-light .v-card,.b-light .v-on,.b-light .v-node{background:color-mix(in oklch, var(--mist) 22%, #fff)}.b-field{min-height:190px}.b-light .t-seal{color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--pine) 30%, transparent), 0 8px 24px -12px #09241940;background:#fff}.b-light .t-seal .t-num{color:var(--pine)}.b-dark .t-seal .t-num{color:var(--leaf)}.b-map{min-width:0;margin:auto 0}@media (min-width:1100px){.b-row{flex-direction:row;align-items:center;gap:24px}.b-row>.t-text{flex:0 0 38%;order:-1;align-self:flex-end}.b-row>:not(.t-text):not([data-slot=glowing-effect]){flex:1;min-width:0}}@media (min-width:640px) and (max-width:1099px){.b-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.b1-big,.b1-map,.b2-big,.b2-map,.b3-6,.b3-7,.b-head,.b4-2{grid-column:span 2}}@media (min-width:1100px){.b1{grid-template-columns:repeat(4,minmax(0,1fr))}.b1-big{grid-area:span 2/span 2}.b1-map{grid-column:span 2}.b2{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"a big big c""b big big d""e map map f"}.b2-a{grid-area:a}.b2-b{grid-area:b}.b2-c{grid-area:c}.b2-d{grid-area:d}.b2-e{grid-area:e}.b2-f{grid-area:f}.b2-big{grid-area:big}.b2-map{grid-area:map}.b3{grid-template-columns:repeat(12,minmax(0,1fr))}.b3-3{grid-column:span 3}.b3-4{grid-column:span 4}.b3-5{grid-column:span 5}.b3-6{grid-column:span 6}.b3-7{grid-column:span 7}.b3 .b-field{min-height:150px}.b4{grid-template-columns:repeat(4,minmax(0,1fr))}.b-head,.b4-2{grid-column:span 2}}.b-head{justify-content:flex-start;padding:28px 28px 30px}.b-head .s-h2{font-size:clamp(34px,3.4vw,54px)}.b-head .s-body{margin-top:18px;font-size:16px}.b-dark .b-head .s-body{color:#ffffff9e}.b4{margin-top:0}.b5{gap:10px;display:grid}.b5-col{flex-direction:column;gap:10px;min-width:0;display:flex}@media (min-width:900px){.b5{grid-template-columns:1.25fr 1fr 1fr}}.b5-tall .b-field{min-height:340px}}
@layer components{.c-grid{--color-brand-from:var(--pine);--color-brand-via:var(--leaf);--color-brand-to:var(--pine);--brand-from:var(--pine);--brand-via:var(--leaf);--brand-to:var(--pine);gap:14px;margin-top:64px;display:grid}@media (min-width:640px) and (max-width:1099px){.c-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.c-big{grid-column:span 2}}@media (min-width:1100px){.c-grid{grid-template-columns:1fr 1.5fr 1fr;grid-template-areas:"a big c""b big d"}.c-a{grid-area:a}.c-b{grid-area:b}.c-c{grid-area:c}.c-d{grid-area:d}.c-big{grid-area:big}}.c-tile{min-width:0;min-height:300px;box-shadow:0 0 0 1px color-mix(in oklch, var(--ink) 7%, transparent), 0 1px 2px #0924190a;background:#fff;border-radius:22px;flex-direction:column;justify-content:space-between;gap:28px;padding:28px;display:flex;position:relative}.b-dark .c-tile{color:#fff;background:#ffffff09;box-shadow:inset 0 0 0 1px #ffffff17}.c-tile .v{font-size:12.5px}.c-tile .v-card{border-radius:12px;padding:4px 14px}.c-tile .v-kv{padding:9px 0}.c-tile .v-box{min-height:104px}.c-tile .v-cube{width:24px}.c-fact h3{font:600 19px/1.25 var(--font-display);letter-spacing:-.02em;margin:0}.c-fact p{color:color-mix(in oklch, currentColor 58%, transparent);margin:8px 0 0;font-size:15px;line-height:1.55}.c-fact-big h3{letter-spacing:-.03em;font-size:clamp(22px,1.9vw,28px)}.c-fact-big p{max-width:34rem;font-size:16px}.b-dark .c-fact p{color:#fff9}.c-big{padding:14px 14px 32px}.c-big>.c-fact{padding:0 18px}.c-field{border-radius:14px;min-height:340px}.c-big .t-seal{padding:13px 22px;font-size:16px}.c-quiet{justify-content:space-between}.c-quiet .t-num{font-size:12px}.b-dark .c-quiet .t-num,.b-dark .c-label{color:var(--leaf)}.c-label{font:500 12px/1 var(--font-code);letter-spacing:.08em;text-transform:uppercase;color:var(--pine)}.c-list{gap:18px;display:grid}.c-list .c-fact h3{font-size:17px}.c-list .c-fact p{font-size:14px}.c-rest{gap:0 40px;margin-top:44px;display:grid}.c-rest>div{border-top:1px solid color-mix(in oklch, currentColor 14%, transparent);padding:22px 0 0}.c-rest>div+div{margin-top:22px}@media (min-width:900px){.c-rest{grid-template-columns:repeat(3,minmax(0,1fr))}.c-rest>div+div{margin-top:0}}}
.L{--pad:20px;--cap:none}@media (min-width:1024px){.L{--pad:40px}}.L-grid{--cap:1200px}.L .k-head,.L .c-sec .s-wrap{box-sizing:content-box;max-width:var(--cap);padding-inline:var(--pad);margin-inline:auto}.L-left .k-head,.L-left .c-sec .s-wrap>div:first-child{text-align:left;margin-inline:0}.L-left .k-head{margin-inline:auto}.L-left .k-h2,.L-left .k-body,.L-left .c-sec .s-h2,.L-left .c-sec .s-body{margin-left:0;margin-right:0}.L-center .k-head,.L-center .c-sec .s-wrap>div:first-child{text-align:center}.L-center .k-h2,.L-center .k-body,.L-center .c-sec .s-h2,.L-center .c-sec .s-body{margin-left:auto;margin-right:auto}@media (min-width:1024px){.L-split .k-head,.L-split .c-sec .s-wrap>div:first-child{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1.618fr);align-items:end;column-gap:64px;margin-inline:0;display:grid}.L-split:not(.L-grid) .k-head,.L-split:not(.L-grid) .c-sec .s-wrap>div:first-child{grid-template-columns:calc((100% + 2 * var(--pad)) / 2.618 - var(--pad)) minmax(0, 1fr);column-gap:0}.L-split:not(.L-grid) .k-body,.L-split:not(.L-grid) .c-sec .s-body{padding-left:var(--pad)}.L-split .k-head{margin-inline:auto}.L-split .k-h2,.L-split .c-sec .s-h2{max-width:13ch;margin:0}.L-split .k-body,.L-split .c-sec .s-body{max-width:30rem;margin:0;padding-bottom:6px}}.L-split .k-head,.L-split .c-sec .s-wrap>div:first-child{text-align:left}.L-split .k-h2,.L-split .k-body,.L-split .c-sec .s-h2,.L-split .c-sec .s-body{margin-left:0}.L-grid .k-viewport{max-width:var(--cap);border-radius:14px;margin-inline:auto}@media (min-width:1024px){.L-grid .k-g{--w:min(880px, 68vw)}}.L-grid .k-foot{box-sizing:content-box;max-width:var(--cap);padding-inline:var(--pad);margin-inline:auto}.L-grid .c-grid{margin-top:56px}.g-hero{box-sizing:content-box;background:var(--paper);max-width:1200px;color:var(--ink);margin:0 auto;padding:0 20px 24px}@media (min-width:1024px){.g-hero{padding:0 40px 40px}}.g-bar{align-items:center;height:72px;display:flex;position:relative}.g-nav{position:absolute;left:50%;transform:translate(-50%)}.g-copy{padding:64px 0 56px}@media (min-width:1024px){.g-copy{padding:104px 0 72px}}.g-h1{margin:0;font-size:clamp(44px,5.6vw,84px)}.g-sub{max-width:30rem;color:color-mix(in oklch, var(--ink) 60%, transparent);margin:26px 0 0;font-size:17px;line-height:1.6}@media (min-width:1024px){.g-sub{font-size:18px}}.g-ctas{margin-top:36px}.g-center .g-copy{text-align:center}.g-center .g-h1 span{white-space:normal}.g-center .g-sub{margin-inline:auto}@media (min-width:1024px){.g-split .g-copy{grid-template-columns:minmax(0,1.618fr) minmax(0,1fr);align-items:end;gap:64px;display:grid}.g-split .g-sub{margin-top:0}.g-split .g-ctas{margin-top:28px}}.g-wall{border-radius:24px;height:420px}@media (min-width:1024px){.g-wall{height:560px}}.g-wall .x-wall{height:auto;position:absolute;inset:0}@media (min-width:1024px){.L:not(.L-split) .k-h2,.L:not(.L-split) .c-sec .s-h2{white-space:nowrap;max-width:none;font-size:clamp(36px,4.1vw,76px)}.L-grid:not(.L-split) .k-h2,.L-grid:not(.L-split) .c-sec .s-h2{font-size:min(4.1vw,54px)}}@media (min-width:1280px){.L:not(.L-split) .k-body,.L:not(.L-split) .c-sec .s-body{white-space:nowrap;max-width:none;font-size:clamp(15px,1.2vw,19px)}.L-grid:not(.L-split) .k-body,.L-grid:not(.L-split) .c-sec .s-body{font-size:min(1.2vw,15px)}}.w6{color:#fff;flex-direction:column;min-height:max(720px,100svh);display:flex;position:relative;overflow:hidden}.w6-bg{position:absolute;inset:0}.w6-bg .x-wall{height:auto;position:absolute;inset:0}.w6-bg:after{content:"";pointer-events:none;background:radial-gradient(60% 55% at 50% 52%,#04120c8c,#0000 75%),linear-gradient(#04120ca6,#0000 22% 80%,#04120c80);position:absolute;inset:0}.w6-bar{z-index:2;height:72px;padding:0 var(--pad,20px);align-items:center;display:flex;position:relative}@media (min-width:1024px){.w6-bar{height:80px;padding:0 40px}}.w6-stage{z-index:2;flex:1;place-items:center;padding:24px 16px 72px;display:grid;position:relative}.w6-win{background:var(--paper);width:min(760px,100%);color:var(--ink);border-radius:16px;overflow:hidden;box-shadow:0 0 0 1px #ffffff24,0 40px 120px -30px #000000bf,0 12px 30px -12px #00000080}.w6-chrome{border-bottom:1px solid color-mix(in oklch, var(--ink) 8%, transparent);background:color-mix(in oklch, var(--ink) 3%, var(--paper));height:40px;font:500 12px/1 var(--font-code);color:color-mix(in oklch, var(--ink) 55%, transparent);justify-content:space-between;align-items:center;padding:0 14px;display:flex}.w6-live{align-items:center;gap:8px;display:inline-flex}.w6-live i{background:var(--leaf);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in oklch, var(--leaf) 25%, transparent);border-radius:99px}.w6-ctl{gap:7px;display:inline-flex}.w6-ctl i{background:color-mix(in oklch, var(--ink) 14%, transparent);border-radius:99px;width:11px;height:11px}.w6-body{text-align:center;padding:48px 24px 44px}@media (min-width:1024px){.w6-body{padding:64px 56px 56px}}.w6-h1{font-size:clamp(40px,4.8vw,72px)}.w6-h1 span{white-space:normal}.w6-sub{margin-inline:auto}.f7{--p:0;--o:0;--pad:20px;z-index:40;pointer-events:none;opacity:var(--o);justify-content:center;display:flex;position:fixed;top:0;left:0;right:0}@media (min-width:1024px){.f7{--pad:40px}}.f7[data-on] .f7-bar{pointer-events:auto}.f7-bar{height:64px;width:calc(100% - var(--p) * (100% - min(1232px, 100% - 2 * var(--pad) + 32px)));margin-top:calc(var(--p) * 12px);padding:0 calc(var(--pad) - var(--p) * (var(--pad) - 16px));border-radius:calc(var(--p) * 16px);background:color-mix(in oklch, var(--paper) 82%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);box-shadow:0 1px 0 color-mix(in oklch, var(--ink) calc((1 - var(--p)) * 8%), transparent), 0 0 0 1px color-mix(in oklch, var(--ink) calc(var(--p) * 8%), transparent), 0 calc(var(--p) * 18px) calc(var(--p) * 40px) calc(var(--p) * -20px) #09241959;color:var(--ink);align-items:center;display:flex;position:relative}.f7-nav{position:absolute;left:50%;transform:translate(-50%)}
.f7-bar{transition:background-color .35s,color .35s}.f7[data-ink] .f7-bar{--night:color-mix(in oklch, var(--forest) 70%, black);background:color-mix(in oklch, var(--night) 84%, transparent);color:#fff;box-shadow:inset 0 0 0 1px #ffffff1a,0 18px 40px -20px #0009}.f7[data-ink] .f7-act a:last-child{background:var(--leaf);color:var(--forest)}.f7-sec{min-width:9rem;font:500 12px/1 var(--font-code);letter-spacing:.04em;color:color-mix(in oklch, var(--ink) 55%, transparent);margin-left:14px;padding-left:14px;display:inline-flex;position:relative}.f7-sec:before{content:"";background:color-mix(in oklch, var(--ink) 16%, transparent);width:1px;height:14px;opacity:calc(var(--p) * 1);position:absolute;top:50%;left:0;transform:translateY(-50%)}.f7-prog{left:calc(var(--p) * 16px);right:calc(var(--p) * 16px);background:var(--pine);height:1.5px;transform:scaleX(var(--s));transform-origin:0;border-radius:2px;position:absolute;bottom:0}@media (max-width:1023px){.f7-sec{display:none}}.o-box,.wv-box,.g2-foot{box-sizing:content-box;max-width:var(--cap,1200px);padding-inline:var(--pad,20px);margin:64px auto 0}@media (min-width:1024px){.o-box,.wv-box{margin-top:80px}}.o-card{cursor:default}.o-layer{position:absolute;inset:0}.o-chapters{gap:0 28px;margin-top:22px;display:grid}@media (min-width:768px){.o-chapters{grid-template-columns:repeat(3,minmax(0,1fr))}}.o-ch{text-align:left;cursor:pointer;color:color-mix(in oklch, var(--ink) 45%, transparent);gap:8px;padding:0 0 18px;transition:color .25s;display:grid}.o-ch:hover,.o-ch.on{color:var(--ink)}.o-bar{background:color-mix(in oklch, var(--ink) 10%, transparent);border-radius:2px;height:2px;margin-bottom:10px;display:block;position:relative;overflow:hidden}.o-bar i{background:var(--ink);transform-origin:0;position:absolute;inset:0}.o-t{font:600 16px/1.3 var(--font-display);letter-spacing:-.015em;align-items:baseline;gap:10px;display:flex}.o-cap{color:color-mix(in oklch, var(--ink) 58%, transparent);font-size:14px;line-height:1.55}.o-ch:not(.on) .o-cap{opacity:.7}.wv-stage{border-radius:24px;place-items:center;padding:28px 14px;display:grid}@media (min-width:1024px){.wv-stage{padding:72px 88px}}.wv-stage:before{content:"";background-image:radial-gradient(#ffffff17 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70%,#000,#0000);mask-image:radial-gradient(70% 70%,#000,#0000)}.wv-win{background:var(--paper);border-radius:14px;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff24,0 50px 120px -40px #000c,0 0 0 10px #ffffff08}.wv-chrome{position:relative}.wv-mid{color:var(--pine);position:absolute;left:50%;transform:translate(-50%)}.wv-card{border-radius:0}.wv-cap{margin-top:22px}.g2-track{margin-top:64px}@media (min-width:1024px){.g2-track{margin-top:80px}}.g2-card{--g:0;--box:min(var(--cap,1200px), 100% - 2 * var(--pad,20px));width:calc(var(--box) + var(--g) * (100% - var(--box)));border-radius:calc((1 - var(--g)) * 14px);cursor:default;margin-inline:auto}.g2-foot{margin-top:22px}.d-art{width:100%;max-width:300px;height:auto;overflow:visible}.d-art path,.d-art rect{fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.d-acc{stroke:var(--pine)}.d-ink{stroke:color-mix(in oklch, var(--ink) 55%, transparent)}.d-wall{stroke:var(--ink);stroke-width:3px!important}.d-ghost{stroke:color-mix(in oklch, var(--ink) 22%, transparent);stroke-dasharray:3 4}.d-dash{stroke-dasharray:3 4}.d-thin{stroke-width:1px!important}.d-lbl{font:500 9px/1 var(--font-code);fill:var(--pine)}.d-off{fill:color-mix(in oklch, var(--ink) 45%, transparent)}.b-dark .d-acc{stroke:var(--leaf)}.b-dark .d-ink{stroke:#ffffff80}.b-dark .d-wall{stroke:#fff}.b-dark .d-ghost{stroke:#ffffff38}.b-dark .d-lbl{fill:var(--leaf)}.b-dark .d-off{fill:#ffffff73}.m-big{overflow:hidden}.m-beam{z-index:1;border-radius:inherit;pointer-events:none;-webkit-mask-composite:source-in, xor;border:1.5px solid #0000;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#0000),linear-gradient(#000,#000);mask-image:linear-gradient(#0000,#0000),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.m-beam:after{content:"";aspect-ratio:1;background:linear-gradient(to left, var(--leaf), var(--pine), transparent);offset-path:rect(0 auto auto 0 round 22px);offset-anchor:90% 50%;width:120px;animation:9s linear infinite m-beam;position:absolute}@keyframes m-beam{to{offset-distance:100%}}.m-field{position:relative}.m-grid{position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70%,#000 20%,#0000);mask-image:radial-gradient(70% 70%,#000 20%,#0000)}.m-log{height:150px;font:500 12px/1.3 var(--font-code);gap:6px;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.m-row{background:color-mix(in oklch, var(--mist) 22%, #fff);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ink) 9%, transparent);border-radius:10px;grid-template-columns:3.4em 3.6em 1fr;gap:8px;padding:8px 12px;display:grid}.m-row>span:first-child,.m-row b{color:color-mix(in oklch, currentColor 50%, transparent);font-weight:500}.m-row b.v-acc{color:var(--pine)}.b-dark .m-row{background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff1a}.b-dark .m-row b.v-acc{color:var(--leaf)}.m-ripple{place-items:center;height:150px;display:grid;position:relative;overflow:hidden}.m-ripple i{width:56px;height:56px;box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--pine) 50%, transparent);opacity:0;border-radius:99px;animation:3.6s cubic-bezier(.2,.6,.3,1) infinite m-rip;position:absolute}@keyframes m-rip{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.6)}}.b-dark .m-ripple i{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--leaf) 50%, transparent)}.m-lock{width:52px;height:52px;color:var(--pine);box-shadow:0 0 0 1px color-mix(in oklch, var(--pine) 35%, transparent), 0 10px 30px -10px #09241959;background:#fff;border-radius:99px;place-items:center;display:grid;position:relative}.b-dark .m-lock{background:color-mix(in oklch, var(--forest) 80%, black);color:var(--leaf);box-shadow:0 0 0 1px color-mix(in oklch, var(--leaf) 35%, transparent)}@media (prefers-reduced-motion:reduce){.m-ripple i,.m-beam:after{animation:none}}.g2-bare{padding-top:56px}@media (min-width:1024px){.g2-bare{padding-top:72px}}.g2-bare .g2-track{margin-top:0}.bd-wrap{--box:min(var(--cap,1200px), 100vw - 2 * var(--pad,20px));background:var(--paper);height:260svh;position:relative}.bd-stage{--p:0;place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.bd-after{padding-top:40px;padding-bottom:24px}.bd-h2{font:600 clamp(32px, 3.3vw, 52px)/1.02 var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0}.bd-body{max-width:36rem;color:color-mix(in oklch, var(--ink) 60%, transparent);margin:18px 0 0;font-size:16px;line-height:1.6}.bd-white{color:#fff}.bd-white-2{color:#ffffff9e}.bd-clip{clip-path:inset(calc(var(--p) * 44px) calc(var(--p) * (100% - var(--box)) / 2) round calc(var(--p) * 28px));position:absolute;inset:0}.bd7-card{width:calc(var(--box) + (1 - var(--p)) * (100vw - var(--box)));border-radius:calc(var(--p) * 16px);cursor:default}.bd8-in{width:var(--box);padding:0 calc(16px + var(--p) * 40px);box-sizing:border-box;position:relative}.bd8-in .bd-h2{white-space:nowrap;font-size:min(3.3vw,46px)}@media (max-width:1023px){.bd8-in .bd-h2{white-space:normal}}.bd8-card{cursor:default;width:min(100%,160svh - 528px);margin-top:32px}.bd9{padding:calc(var(--p) * 44px) calc(var(--p) * (100vw - var(--box)) / 2);grid-template-columns:minmax(0,1fr) minmax(0,1.618fr);place-items:stretch stretch;display:grid}.bd9-copy{padding:0 48px 0 calc((1 - var(--p)) * var(--pad,20px));flex-direction:column;justify-content:center;display:flex}.bd9-panel{padding:0 calc(32px + var(--p) * 16px);border-radius:calc(var(--p) * 28px);place-items:center;display:grid}.bd9-card{cursor:default;width:100%;box-shadow:0 40px 80px -30px #000000b3}.bd10-wall .x-wall{height:auto;opacity:calc(1 - var(--p) * .6);position:absolute;inset:0}.bd10-card{width:min(var(--box) - 120px, (100svh - 160px) * 1.6);transform:scale(calc(.42 + var(--p) * .58));cursor:default;position:relative;box-shadow:0 0 0 1px #ffffff1f,0 50px 120px -30px #000c}@media (max-width:1023px){.bd-wrap{height:auto}.bd-stage{height:auto;padding:48px 0;position:relative;--p:1!important}.bd-clip{clip-path:inset(0 calc((100% - var(--box)) / 2) round 20px)}.bd8-in{padding:36px 20px}.bd9{padding:48px var(--pad,20px);grid-template-columns:1fr;gap:24px}.bd9-copy{padding:0}.bd9-panel{padding:20px}.bd10-card{width:calc(var(--box) - 32px);margin:40px 0}}
.k22{--hair:color-mix(in oklch, var(--ink) 8%, transparent);box-shadow:0 0 0 1px var(--hair), 0 1px 2px #0924190a;color:var(--ink);background:#fff;border-radius:28px;position:relative;overflow:hidden}.k22>*+*{border-top:1px solid var(--hair)}.h22{font:500 11px/1.2 var(--font-code);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in oklch, var(--ink) 45%, transparent);margin:0 0 14px}.k22-in{align-content:start;justify-items:start;gap:26px;padding:32px;display:grid}@media (min-width:1000px){.k22-in{padding:40px}}.k22 number-flow-react{font-variant-numeric:tabular-nums}.k22 .seg18{background:color-mix(in oklch, var(--ink) 4.5%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ink) 5%, transparent);padding:4px}.k22 .seg18 button{letter-spacing:-.005em;padding:10px 18px;font-size:14.5px}.k22 .seg18-pill{box-shadow:0 1px 1px #0924190f, 0 2px 6px -1px #0924191f, 0 0 0 1px color-mix(in oklch, var(--ink) 7%, transparent)}.k22 .rg19{height:28px}.k22 .rg19-track{background:color-mix(in oklch, var(--ink) 7%, transparent);height:8px;box-shadow:inset 0 1px 1px #0924190f}.k22 .rg19-range{background:linear-gradient(90deg, var(--pine), color-mix(in oklch, var(--pine) 65%, var(--leaf)))}.k22 .rg19-thumb{width:26px;height:26px;box-shadow:0 0 0 1px color-mix(in oklch, var(--ink) 10%, transparent), 0 2px 4px #09241914, 0 6px 14px -4px #09241938;cursor:grab}.k22 .rg19-thumb:after{content:"";background:var(--pine);border-radius:99px;position:absolute;inset:9px}.k22 .rg19-thumb:active{cursor:grabbing;transform:scale(1.06)}.k22 .rg19-ticks{margin-inline:13px}.rg22-bubble{padding-top:40px}.k22 .rg19-bubble{color:var(--ink);box-shadow:0 0 0 1px color-mix(in oklch, var(--ink) 9%, transparent), 0 6px 16px -6px #09241940;background:#fff;border-radius:9px;padding:7px 11px;font-weight:600}.k22 .rg19-bubble:after{display:none}.fl22{gap:12px;width:100%;display:grid}.fl22 p{color:color-mix(in oklch, var(--ink) 58%, transparent);justify-content:space-between;align-items:baseline;margin:0;font-size:14.5px;display:flex}.fl22 b{font:600 26px/1 var(--font-display);letter-spacing:-.035em;color:var(--ink)}.k22 .k19-cta{background:linear-gradient(color-mix(in oklch, var(--pine) 88%, white), var(--pine));height:50px;box-shadow:inset 0 1px 0 #ffffff2e, 0 0 0 1px color-mix(in oklch, var(--pine) 80%, black);margin-top:22px;font-weight:500}.k22 .k19-cta:hover{background:var(--pine)}.t22{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;display:flex}.t22 number-flow-react{font:600 clamp(48px, 4.4vw, 68px)/1 var(--font-display);letter-spacing:-.05em}.t22 small{color:color-mix(in oklch, var(--ink) 52%, transparent);font-size:15px}.b22{border-top:1px dashed color-mix(in oklch, var(--ink) 14%, transparent);gap:8px;margin:18px 0 0;padding:16px 0 0;font-size:14px;list-style:none;display:grid}.b22 li{color:color-mix(in oklch, var(--ink) 60%, transparent);justify-content:space-between;gap:16px;display:flex}.b22 li>:last-child{font:500 13.5px/1.5 var(--font-code);color:var(--ink)}.n22{color:color-mix(in oklch, var(--ink) 50%, transparent);margin:10px 0 0;font-size:13px;line-height:1.5}.cb22{padding:28px 32px 30px}@media (min-width:1000px){.cb22{padding:32px 40px 34px}}.cb22 ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.cb22 li{border-radius:10px;grid-template-columns:8rem minmax(0,1fr) 6.5rem;align-items:center;gap:16px;margin-inline:-12px;padding:7px 12px;font-size:14px;display:grid}.cb22 li.us{background:color-mix(in oklch, var(--mist) 55%, transparent);color:var(--pine);font-weight:600}.cb22-n{align-items:center;gap:8px;display:flex}.cb22-t{background:color-mix(in oklch, var(--ink) 4%, transparent);border-radius:99px;height:10px;overflow:hidden}.cb22-t i{border-radius:inherit;background:color-mix(in oklch, var(--ink) 18%, transparent);height:100%;display:block}.cb22 li.us .cb22-t i{background:linear-gradient(90deg, var(--pine), var(--leaf))}.cb22-v{font:500 13.5px/1 var(--font-code);justify-self:end}@media (max-width:639px){.cb22 li{grid-template-columns:6.5rem minmax(0,1fr) 5.5rem;gap:10px;font-size:13px}}@media (max-width:899px){.cb22 .h22,.dl22 .h22,.co22 .h22,.k22f-body .h22{min-height:2lh}}.cb22.cb22-in{border-top:1px solid var(--hair);width:100%;margin-top:6px;padding:24px 0 0}.cb22.cb22-in li{grid-template-columns:7.5rem minmax(0,1fr) 5.5rem;gap:12px;font-size:13.5px}.g22{background:color-mix(in oklch, var(--mist) 22%, #fff);padding:26px 32px 30px}@media (min-width:1000px){.g22{padding:28px 40px 32px}}.g22 ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:0;padding:0;font-size:14px;line-height:1.3;list-style:none;display:grid}@media (min-width:900px){.g22 ul{grid-template-columns:repeat(5,minmax(0,1fr))}}.g22 li{align-items:center;gap:10px;display:flex}.g22 li>span{width:32px;height:32px;box-shadow:0 0 0 1px color-mix(in oklch, var(--pine) 16%, transparent), 0 2px 4px -2px #0924191f;color:var(--pine);background:#fff;border-radius:10px;flex:none;place-items:center;display:grid}.k22c.k22c-cut .k19-cta{background:var(--pine);height:44px;box-shadow:none;letter-spacing:-.005em;margin-top:20px;font-size:14.5px}.k22c.k22c-cut .k19-cta:hover{background:var(--pine)}.k22c.k22c-cut .k19-cta svg{transition:transform .2s}.k22c.k22c-cut .k19-cta:hover svg{transform:translate(2px)}.k22c.k22c-cut .k22c-read{place-items:stretch stretch;padding:22px}@media (min-width:1000px){.k22c.k22c-cut .k22c-read{padding:44px}}.k22c.k22c-cut .f22{letter-spacing:.04em;color:color-mix(in oklch, var(--ink) 20%, transparent);padding:4px 6px;font-size:10.5px;line-height:1.35;-webkit-mask-image:none;mask-image:none}.k22c.k22c-cut .k22c-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:12px;max-width:none;padding:26px 28px 28px;box-shadow:0 0 0 5px #fff}.k22c-glass:has(.g22-in){max-width:460px}.g22.g22-in{border-top:1px dashed color-mix(in oklch, var(--ink) 14%, transparent);background:0 0;margin-top:24px;padding:20px 0 0}.g22.g22-in .h22{margin-bottom:12px}.g22.g22-in ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px;font-size:13px}.g22.g22-in li{gap:8px}.g22.g22-in li>span{border-radius:8px;width:26px;height:26px}.g22.g22-in li svg{width:14px;height:14px}.k22c-top{display:grid}@media (min-width:1000px){.k22c-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.k22c-read{border-top:1px solid var(--hair);place-items:center;padding:28px;display:grid;position:relative;overflow:hidden}@media (min-width:1000px){.k22c-read{border-top:0;border-left:1px solid var(--hair);padding:36px}}.f22{font:500 11px/1.45 var(--font-code);letter-spacing:.08em;word-break:break-all;color:color-mix(in oklch, var(--ink) 13%, transparent);-webkit-user-select:none;user-select:none;padding:10px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(75% 70%,#000 30%,#0000 100%);mask-image:radial-gradient(75% 70%,#000 30%,#0000 100%)}.k22c-glass{-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2);width:100%;max-width:400px;box-shadow:0 0 0 1px color-mix(in oklch, var(--ink) 8%, transparent);background:#ffffffdb;border-radius:20px;padding:24px 24px 26px;position:relative}.k22c-tag{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ink) 10%, transparent);font:500 11px/1 var(--font-code);letter-spacing:.06em;color:color-mix(in oklch, var(--ink) 60%, transparent);border-radius:99px;align-items:center;gap:7px;margin:0 0 14px;padding:5px 10px;display:inline-flex}.k22r-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;padding:28px 32px 0;display:flex}@media (min-width:1000px){.k22r-head{padding:36px 40px 0}}.k22r-right{width:100%;max-width:380px}.k22r .k22r-head .seg18{justify-self:end}.k22>.k22r-dial{text-align:center;border-top:0;padding:26px 0 8px}.k22r-count{justify-content:center;align-items:baseline;gap:12px;margin:0;display:flex}.k22r-count number-flow-react{font:600 clamp(72px, 8vw, 116px)/.95 var(--font-display);letter-spacing:-.06em}.k22r-count span{color:color-mix(in oklch, var(--ink) 52%, transparent);font-size:18px}.ru22{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;outline:none;height:76px;margin-top:18px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000)}.ru22.drag{cursor:grabbing}.ru22:focus-visible .ru22-needle{box-shadow:0 0 0 4px color-mix(in oklch, var(--pine) 25%, transparent)}.ru22-t{background:color-mix(in oklch, var(--ink) 22%, transparent);border-radius:1px;width:1.5px;height:16px;margin-left:-.75px;transition:left .18s cubic-bezier(.22,1,.36,1);position:absolute;top:14px}.ru22.drag .ru22-t{transition:none}.ru22-t.maj{background:color-mix(in oklch, var(--ink) 45%, transparent);height:28px}.ru22-t small{font:500 11.5px/1 var(--font-code);color:color-mix(in oklch, var(--ink) 50%, transparent);position:absolute;top:36px;left:50%;transform:translate(-50%)}.ru22-needle{background:var(--pine);border-radius:3px;width:3px;height:40px;margin-left:-1.5px;position:absolute;top:4px;left:50%}.ru22-needle:before{content:"";border:6px solid #0000;border-top-color:var(--pine);position:absolute;top:-6px;left:50%;transform:translate(-50%)}.k22r-foot{gap:24px;padding:26px 32px 30px;display:grid}@media (min-width:1000px){.k22r-foot{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:56px;padding:28px 40px 34px}}.k22r-foot .b22{border-top:0;margin-top:0;padding-top:0}.k22r-sum .k19-cta{margin-top:18px}.k22w-top{display:grid}@media (min-width:1000px){.k22w-top{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.k22w-step{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.k22w-step p{align-items:baseline;gap:10px;margin:0;display:flex}.k22w-step number-flow-react{font:600 clamp(56px, 5vw, 76px)/1 var(--font-display);letter-spacing:-.05em}.k22w-step span{color:color-mix(in oklch, var(--ink) 52%, transparent);font-size:16px}.key22{width:56px;height:56px;box-shadow:0 0 0 1px color-mix(in oklch, var(--ink) 10%, transparent), 0 2px 0 color-mix(in oklch, var(--ink) 10%, transparent), 0 6px 12px -6px #09241940;color:var(--ink);cursor:pointer;background:linear-gradient(#fff,#f6f7f6);border:0;border-radius:16px;flex:none;place-items:center;transition:transform .1s,box-shadow .1s;display:grid}.key22:active:not(:disabled){box-shadow:0 0 0 1px color-mix(in oklch, var(--ink) 10%, transparent), 0 0 0 color-mix(in oklch, var(--ink) 10%, transparent);transform:translateY(2px)}.key22:disabled{opacity:.4;cursor:default}.k22w-out{border-top:1px solid var(--hair);flex-direction:column;padding:32px;display:flex}@media (min-width:1000px){.k22w-out{border-top:0;border-left:1px solid var(--hair);padding:40px}}.wh22{align-items:stretch;gap:6px;margin:0;display:flex}.wh22-d{width:clamp(44px,4vw,58px);height:clamp(64px,5.8vw,84px);box-shadow:0 0 0 1px color-mix(in oklch, var(--ink) 10%, transparent), inset 0 -2px 0 color-mix(in oklch, var(--ink) 6%, transparent), 0 8px 18px -12px #09241959;background:linear-gradient(#fff,#f5f6f5 50%,#fff);border-radius:14px;place-items:center;display:grid;overflow:hidden}.wh22-d number-flow-react{font:600 clamp(38px, 3.6vw, 54px)/1 var(--font-display);letter-spacing:-.03em}.wh22-s{font:600 clamp(26px, 2.4vw, 34px)/1 var(--font-display);color:color-mix(in oklch, var(--ink) 50%, transparent);place-items:end center;padding-bottom:12px;display:grid}.k22w-out .k19-cta{margin-top:auto}.k22w-out .n22+.k19-cta,.k22w-out .k19s-swap+.k19-cta{margin-top:22px}.dl22{padding:28px 32px 30px}@media (min-width:1000px){.dl22{padding:32px 40px 34px}}.dl22 ul{gap:0 40px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.dl22 ul{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}}.dl22 li{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr) auto 6.5rem;align-items:baseline;gap:14px;padding:11px 0;font-size:14.5px;display:grid}.dl22 li>span{align-items:center;gap:8px;display:flex}.dl22 li>number-flow-react{font:500 14px/1 var(--font-code)}.dl22 li small{font:500 12px/1 var(--font-code);color:color-mix(in oklch, var(--ink) 48%, transparent);justify-self:end}.dl22 li.us{color:var(--pine);font-weight:600}.dl22 li.us small{color:var(--pine)}.k22p-top{gap:30px;padding:32px;display:grid}@media (min-width:1000px){.k22p-top{padding:40px}}.k22p-cards{gap:14px;display:grid}@media (min-width:700px){.k22p-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.pc22{box-shadow:0 0 0 1px color-mix(in oklch, var(--ink) 10%, transparent);text-align:left;cursor:pointer;background:#fff;border:0;border-radius:20px;gap:6px;padding:22px 22px 24px;transition:box-shadow .2s,background-color .2s,transform .2s;display:grid}.pc22:hover{box-shadow:0 0 0 1px color-mix(in oklch, var(--ink) 18%, transparent)}.pc22.on{background:color-mix(in oklch, var(--mist) 25%, #fff);box-shadow:0 0 0 2px var(--pine), 0 14px 30px -18px color-mix(in oklch, var(--pine) 60%, transparent)}.pc22:focus-visible{outline:2px solid var(--pine);outline-offset:3px}.pc22-top{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.pc22-cube{width:34px;height:auto}.pc22-check{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px color-mix(in oklch, var(--ink) 18%, transparent);color:#fff;border-radius:99px;place-items:center;display:grid}.pc22.on .pc22-check{background:var(--pine);box-shadow:none}.pc22-name{font:600 19px/1.2 var(--font-display);letter-spacing:-.02em}.pc22-price{color:color-mix(in oklch, var(--ink) 55%, transparent);align-items:baseline;gap:8px;font-size:14px;display:flex}.pc22-price b{font:600 34px/1 var(--font-display);letter-spacing:-.04em;color:var(--ink)}.pc22-sub{color:color-mix(in oklch, var(--ink) 55%, transparent);font-size:13.5px;line-height:1.45}.k22p-slide{gap:22px;display:grid}@media (min-width:1000px){.k22p-slide{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:48px}}.k22p-bar{background:color-mix(in oklch, var(--mist) 30%, #fff);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--pine) 12%, transparent);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.k22p-bar .n22{margin-top:6px}.k22p-bar .k19-cta{width:auto;margin:0;padding:0 26px}.co22{padding:28px 32px 30px}@media (min-width:1000px){.co22{padding:32px 40px 34px}}.co22-row{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.co22-c{text-align:center;grid-template-rows:auto 150px auto;justify-items:center;gap:10px;display:grid}.co22-v{font:500 12.5px/1 var(--font-code)}.co22-bar{background:color-mix(in oklch, var(--ink) 3.5%, transparent);border-radius:10px;align-items:flex-end;width:100%;max-width:56px;display:flex}.co22-bar i{background:color-mix(in oklch, var(--ink) 16%, transparent);border-radius:10px;width:100%;display:block}.co22-c.us .co22-bar i{background:linear-gradient(var(--leaf), var(--pine))}.co22-n{color:color-mix(in oklch, var(--ink) 65%, transparent);align-items:center;gap:5px;font-size:12.5px;line-height:1.2;display:flex}.co22-c.us .co22-n,.co22-c.us .co22-v{color:var(--pine);font-weight:600}@media (max-width:639px){.co22-row{gap:4px}.co22-c{grid-template-rows:auto 110px auto}.co22-v{font-size:10px}.co22-n{font-size:10.5px}}.k22f-head{gap:22px;padding:32px;display:grid}@media (min-width:1000px){.k22f-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;padding:36px 40px}}.k22f-ctl{justify-items:start;gap:18px;display:grid}@media (min-width:1000px){.k22f-ctl{grid-template-columns:auto minmax(0,360px);align-items:center;gap:24px}}.k22f-sum{flex-wrap:wrap;align-items:center;gap:18px 28px;display:flex}.k22f-sum .k19-cta{width:auto;margin:0;padding:0 24px}.k22f-body{gap:28px;padding:28px 32px 32px;display:grid}@media (min-width:1000px){.k22f-body{grid-template-columns:minmax(0,1fr) 15rem;gap:40px;padding:32px 40px 36px}}.fan22{cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;outline:none;height:300px;margin:48px 0 30px 44px;position:relative}.fan22:focus-visible .fan22-scrub{background:var(--pine)}.fan22 svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fan22-grid{stroke:color-mix(in oklch, var(--ink) 7%, transparent);stroke-width:1px;stroke-dasharray:3 4}.fan22-area{fill:color-mix(in oklch, var(--leaf) 12%, transparent);transition:d .4s cubic-bezier(.22,1,.36,1)}.fan22-line{fill:none;stroke:color-mix(in oklch, var(--ink) 20%, transparent);stroke-width:1.5px;transition:d .4s cubic-bezier(.22,1,.36,1)}.fan22-line.us{stroke:var(--pine);stroke-width:3px}.fan22-y{font:500 11px/1 var(--font-code);color:color-mix(in oklch, var(--ink) 42%, transparent);position:absolute;left:-44px;transform:translateY(-50%)}.fan22-scrub{background:color-mix(in oklch, var(--ink) 30%, transparent);width:1.5px;margin-left:-.75px;position:absolute;top:-8px;bottom:0}.fan22-dot{width:9px;height:9px;box-shadow:0 0 0 1.5px color-mix(in oklch, var(--ink) 35%, transparent);background:#fff;border-radius:99px;margin:-4.5px 0 0 -4.5px;position:absolute}.fan22-dot.us{background:var(--pine);width:14px;height:14px;box-shadow:0 0 0 4px color-mix(in oklch, var(--pine) 18%, transparent);margin:-7px 0 0 -7px}.fan22-tag{box-shadow:0 0 0 1px color-mix(in oklch, var(--ink) 10%, transparent), 0 4px 10px -4px #09241933;font:600 11.5px/1 var(--font-code);white-space:nowrap;background:#fff;border-radius:8px;padding:5px 9px;position:absolute;top:-34px;transform:translate(-50%)}.fan22-x{height:12px;font:500 11px/1 var(--font-code);color:color-mix(in oklch, var(--ink) 42%, transparent);position:absolute;bottom:-24px;left:0;right:0}.fan22-x span{position:absolute;transform:translate(-50%)}.k22f-legend{align-content:start;gap:2px;margin:0;padding:0;list-style:none;display:grid}.k22f-legend li{border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-inline:-12px;padding:9px 12px;font-size:14px;display:flex}.k22f-legend li>span{align-items:center;gap:9px;display:flex}.k22f-legend li>span>i{background:color-mix(in oklch, var(--ink) 25%, transparent);border-radius:2px;width:14px;height:2px}.k22f-legend li>number-flow-react{font:500 13.5px/1 var(--font-code)}.k22f-legend li.us{background:color-mix(in oklch, var(--mist) 55%, transparent);color:var(--pine);font-weight:600}@media (max-width:639px){.fan22{height:220px}}.k22a-top{display:grid}@media (min-width:1000px){.k22a-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.k22a-shot{background:linear-gradient(color-mix(in oklch, var(--mist) 35%, #fff), #fff 70%);padding:32px}@media (min-width:1000px){.k22a-shot{border-right:1px solid var(--hair);padding:40px}}.k22a-win{box-shadow:0 0 0 1px color-mix(in oklch, var(--ink) 9%, transparent), 0 24px 48px -24px #09241959;background:#fff;border-radius:14px;overflow:hidden}.k22a-bar{border-bottom:1px solid var(--hair);align-items:center;gap:6px;height:32px;margin:0;padding:0 12px;display:flex}.k22a-bar>i{background:color-mix(in oklch, var(--ink) 12%, transparent);border-radius:99px;width:9px;height:9px}.k22a-bar span{font:500 11.5px/1 var(--font-code);color:color-mix(in oklch, var(--ink) 60%, transparent);align-items:center;gap:6px;margin-left:8px;display:flex}.k22a-win img{aspect-ratio:16/10;object-fit:cover;object-position:top left;width:100%;height:auto;display:block}.k22a-spec{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:26px 0 0;display:grid}.k22a-spec span{color:color-mix(in oklch, var(--ink) 55%, transparent);gap:4px;font-size:13px;display:grid}.k22a-spec b{font:600 clamp(26px, 2.4vw, 34px)/1 var(--font-display);letter-spacing:-.04em;color:var(--ink)}.k22a-gets{border-top:1px solid var(--hair);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:24px 0 0;padding:22px 0 0;font-size:13.5px;list-style:none;display:grid}.k22a-gets li{color:color-mix(in oklch, var(--ink) 72%, transparent);align-items:center;gap:9px;display:flex}.k22a-gets svg{color:var(--pine);flex:none}.k22a-opts{align-content:start;gap:28px;padding:32px;display:grid}@media (min-width:1000px){.k22a-opts{padding:40px}}.st22-h{font:600 15px/1.2 var(--font-display);letter-spacing:-.01em;align-items:center;gap:10px;margin:0 0 12px;display:flex}.st22-h i{background:var(--ink);color:#fff;width:22px;height:22px;font:600 11px/1 var(--font-code);border-radius:99px;place-items:center;font-style:normal;display:grid}.st22-h .k19s-swap{width:auto}.st22-list{gap:10px;display:grid}.st22-two{grid-template-columns:repeat(2,minmax(0,1fr))}.op22{box-shadow:0 0 0 1px color-mix(in oklch, var(--ink) 12%, transparent);text-align:left;cursor:pointer;background:#fff;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:15px 16px;transition:box-shadow .2s,background-color .2s;display:flex}.op22:hover{box-shadow:0 0 0 1px color-mix(in oklch, var(--ink) 22%, transparent)}.op22.on{background:color-mix(in oklch, var(--mist) 22%, #fff);box-shadow:0 0 0 2px var(--pine)}.op22:focus-visible{outline:2px solid var(--pine);outline-offset:3px}.op22>span:first-child{gap:4px;display:grid}.op22 b{font:600 15px/1.2 var(--font-display);align-items:center;gap:8px;display:flex}.op22 small{color:color-mix(in oklch, var(--ink) 55%, transparent);font-size:12.5px;line-height:1.35}.op22-price{font:600 17px/1 var(--font-display);letter-spacing:-.02em;justify-items:end;display:grid}.op22-price small{font:400 11.5px/1 var(--font-body,inherit);margin-top:4px}.k22a-step{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ink) 12%, transparent);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:8px;display:flex}.k22a-step button{background:color-mix(in oklch, var(--ink) 5%, transparent);width:44px;height:44px;color:var(--ink);cursor:pointer;border:0;border-radius:11px;place-items:center;display:grid}.k22a-step button:hover:not(:disabled){background:color-mix(in oklch, var(--ink) 10%, transparent)}.k22a-step button:disabled{opacity:.35;cursor:default}.k22a-step p{align-items:baseline;gap:8px;margin:0;display:flex}.k22a-step number-flow-react{font:600 34px/1 var(--font-display);letter-spacing:-.04em}.k22a-step span{color:color-mix(in oklch, var(--ink) 55%, transparent);font-size:14px}.k22a-sum{border-top:1px solid var(--hair);gap:4px;padding-top:24px;display:grid}.k22a-sum .k19-cta{margin-top:16px}@media (max-width:639px){.dl22 li{grid-template-columns:minmax(0,1fr) auto 4.8rem;gap:10px;font-size:13px}.dl22 li>span{white-space:nowrap}.dl22 li>number-flow-react{font-size:12.5px}.dl22 li small{font-size:11px}}.k23f .k22c-read{place-items:stretch stretch;padding:14px}.k23f .f22{color:color-mix(in oklch, var(--ink) 11%, transparent);-webkit-mask-image:none;mask-image:none}.k23f .k22c-glass{max-width:none;box-shadow:0 0 0 1px color-mix(in oklch, var(--ink) 8%, transparent), 0 10px 30px -18px #0924194d;background:#fffffff0;flex-direction:column;padding:30px 30px 32px;display:flex}@media (min-width:1000px){.k23f .k22c-glass{padding:36px}}.k23f .k22c-glass .t22 number-flow-react{font-size:clamp(56px,5.4vw,84px)}.k23f .k22c-glass .k22c-tag{align-self:flex-start}.k23f .k22c-glass .k19-cta{margin-top:24px}.k23t-out{border-top:1px solid var(--hair);flex-direction:column;padding:32px;display:flex}@media (min-width:1000px){.k23t-out{border-top:0;border-left:1px solid var(--hair);padding:40px}}.k23t-tile{min-height:220px;box-shadow:0 0 0 1px color-mix(in oklch, var(--ink) 8%, transparent);border-radius:20px;flex:1;place-items:center;display:grid;position:relative;overflow:hidden}.k23t-tile .f22{-webkit-mask-image:radial-gradient(80% 90%,#000 40%,#0000 100%);mask-image:radial-gradient(80% 90%,#000 40%,#0000 100%)}.k23t-pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 0 1px color-mix(in oklch, var(--ink) 8%, transparent), 0 12px 28px -16px #09241959;background:#ffffffe6;border-radius:18px;justify-items:center;padding:16px 26px 18px;display:grid;position:relative}.k23t-pill .k22c-tag{margin-bottom:10px}.k23t-out .b22{margin-top:24px}.k23t-out .k19-cta{margin-top:22px}.k23b-band{padding:18px;position:relative;overflow:hidden}.k23b-band .f22{color:color-mix(in oklch, var(--ink) 11%, transparent);-webkit-mask-image:none;mask-image:none}.k23b-glass{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 0 1px color-mix(in oklch, var(--ink) 8%, transparent), 0 10px 30px -18px #0924194d;background:#ffffffed;border-radius:20px;gap:20px;padding:24px 26px;display:grid;position:relative}@media (min-width:1000px){.k23b-glass{grid-template-columns:auto minmax(0,1fr) 15rem;align-items:center;gap:40px;padding:26px 32px}}.k23b-sum .k22c-tag{margin-bottom:10px}.k23b-bill{justify-self:center;width:100%;max-width:26rem}.k23b-bill .b22{border-top:0;margin:0;padding:0}@media (min-width:1000px){.k23b-bill{border-left:1px dashed color-mix(in oklch, var(--ink) 14%, transparent);padding-left:32px}}.k23b-glass .k19-cta{margin:0}.k23b-mid{display:grid}@media (min-width:1000px){.k23b-mid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.k23b-mid>*+*{border-left:1px solid var(--hair)}}@media (max-width:999px){.k23b-mid>*+*{border-top:1px solid var(--hair)}}.k23b-mid .cb22.cb22-in{border-top:0;margin:0;padding:0}
