@font-face{font-family:'Manrope';font-style:normal;font-weight:400 800;font-display:optional;src:url(/assets/fonts/manrope-400-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Manrope';font-style:normal;font-weight:400 800;font-display:optional;src:url(/assets/fonts/manrope-400-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Manrope';font-style:normal;font-weight:400 800;font-display:optional;src:url(/assets/fonts/manrope-400-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:600 800;font-display:optional;src:url(/assets/fonts/jetbrains-mono-600-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:600 800;font-display:optional;src:url(/assets/fonts/jetbrains-mono-600-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:600 800;font-display:optional;src:url(/assets/fonts/jetbrains-mono-600-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@view-transition{navigation:auto}
/* /kira/base.08269ab14a.css */
@font-face{font-family:Manrope Fallback;font-weight:400 600;src:local("Arial"),local("ArialMT"),local("Liberation Sans");size-adjust:101%;ascent-override:105.9%;descent-override:29.7%;line-gap-override:0%}@font-face{font-family:Manrope Fallback;font-weight:400 600;src:local("Arial"),local("ArialMT"),local("Liberation Sans");size-adjust:104.3%;ascent-override:102.6%;descent-override:28.8%;line-gap-override:0%;unicode-range:U+0400-04FF}@font-face{font-family:Manrope Fallback;font-weight:400 600;src:local("Arial"),local("ArialMT"),local("Liberation Sans");size-adjust:102%;ascent-override:104.9%;descent-override:29.4%;line-gap-override:0%;unicode-range:U+0041-005A,U+0061-007A,U+00C0-00FF}@font-face{font-family:Manrope Fallback;font-weight:400 600;src:local("Arial"),local("ArialMT"),local("Liberation Sans");size-adjust:101%;ascent-override:106%;descent-override:29.7%;line-gap-override:0%;unicode-range:U+0030-0039}@font-face{font-family:Manrope Fallback;font-weight:400 600;src:local("Arial"),local("ArialMT"),local("Liberation Sans");size-adjust:105.6%;ascent-override:101.3%;descent-override:28.4%;line-gap-override:0%;unicode-range:U+0021-002F,U+003A-0040,U+005B-0060,U+007B-007E,U+00A0-00BF}@font-face{font-family:Manrope Fallback;font-weight:400 600;src:local("Arial"),local("ArialMT"),local("Liberation Sans");size-adjust:78.6%;ascent-override:136.1%;descent-override:38.2%;line-gap-override:0%;unicode-range:U+2010-206F,U+20BD}@font-face{font-family:Manrope Fallback;font-weight:400 600;src:local("Arial"),local("ArialMT"),local("Liberation Sans");size-adjust:72%;ascent-override:148.7%;descent-override:41.7%;line-gap-override:0%;unicode-range:U+0020}@font-face{font-family:Manrope Fallback;font-weight:700 900;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold");size-adjust:101.1%;ascent-override:105.8%;descent-override:29.7%;line-gap-override:0%}@font-face{font-family:Manrope Fallback;font-weight:700 900;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold");size-adjust:103%;ascent-override:103.8%;descent-override:29.1%;line-gap-override:0%;unicode-range:U+0400-04FF}@font-face{font-family:Manrope Fallback;font-weight:700 900;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold");size-adjust:102.4%;ascent-override:104.5%;descent-override:29.3%;line-gap-override:0%;unicode-range:U+0041-005A,U+0061-007A,U+00C0-00FF}@font-face{font-family:Manrope Fallback;font-weight:700 900;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold");size-adjust:106.8%;ascent-override:100.2%;descent-override:28.1%;line-gap-override:0%;unicode-range:U+0030-0039}@font-face{font-family:Manrope Fallback;font-weight:700 900;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold");size-adjust:111.7%;ascent-override:95.8%;descent-override:26.9%;line-gap-override:0%;unicode-range:U+0021-002F,U+003A-0040,U+005B-0060,U+007B-007E,U+00A0-00BF}@font-face{font-family:Manrope Fallback;font-weight:700 900;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold");size-adjust:81.2%;ascent-override:131.8%;descent-override:37%;line-gap-override:0%;unicode-range:U+2010-206F,U+20BD}@font-face{font-family:Manrope Fallback;font-weight:700 900;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold");size-adjust:72%;ascent-override:148.7%;descent-override:41.7%;line-gap-override:0%;unicode-range:U+0020}@font-face{font-family:JetBrains Mono Fallback;font-weight:400 600;src:local("Courier New"),local("CourierNewPSMT"),local("Liberation Mono");size-adjust:100%;ascent-override:102%;descent-override:30%;line-gap-override:0%}@font-face{font-family:JetBrains Mono Fallback;font-weight:700 900;src:local("Courier New Bold"),local("CourierNewPS-BoldMT"),local("Liberation Mono Bold");size-adjust:100%;ascent-override:102%;descent-override:30%;line-gap-override:0%}:root{--bg:#FFFFFF;--card:#FFFFFF;--card2:#F6F6F7;--ink:#1A1A1A;--ink-soft:#5A5A60;--ink-muted:#6A6A72;--line:#ECECEC;--line-2:#D9DDDB;--r-band:28px;--r:24px;--r-sm:18px;--r-xs:12px;--r-2xs:8px;--r-3xs:4px;--mono:"JetBrains Mono","JetBrains Mono Fallback",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--fs-1:11px;--fs-2:12px;--fs-3:13px;--fs-4:15px;--fs-5:17px;--fs-6:20px;--fs-7:24px;--fs-lead:clamp(15px,1.35vw,18px);--fs-lead-lg:clamp(19px,2.1vw,26px);--fs-d1:clamp(20px,2.6vw,32px);--fs-d2:clamp(22px,3.2vw,44px);--fs-d3:clamp(28px,4.4vw,64px);--fs-d4:clamp(34px,5.6vw,96px);--fs-mega:clamp(64px,12vw,180px);--ease-out:cubic-bezier(.22,.61,.36,1);--ease-spring:cubic-bezier(.34,1.32,.46,1);--ease-smooth:cubic-bezier(.4,0,.2,1);--dur-0:.1s;--dur-1:.18s;--dur-2:.32s;--dur-3:.55s;--ring:0 0 0 3px rgba(11,138,91,.55);--em:#0B8A5B;--em-text:#0A7A50;--em-wash:#E3F5ED;--em-on-dark:#3ECF95;--stop:#C2543F;--stop-text:#B23B3B;--stop-wash:#FBEEEB}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Manrope,Manrope Fallback,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.2}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}ul,ol{list-style:none}button,input,select,textarea,optgroup{font-family:inherit;font-size:inherit;line-height:inherit}.wrap{max-width:1320px;margin:0 auto;padding:28px 28px 72px}.mk{padding:.04em .22em;border-radius:var(--r-2xs);line-height:1;white-space:nowrap;box-decoration-break:clone;-webkit-box-decoration-break:clone}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;left:-9999px;top:0;z-index:200;background:var(--ink);color:#fff;padding:12px 24px;border-bottom-right-radius:var(--r-xs);font-weight:700;font-size:var(--fs-4)}.skip-link:focus{left:0}#main:focus{outline:none}.tag{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:var(--fs-3);letter-spacing:.04em;text-transform:uppercase;padding:8px 16px;border-radius:999px;background:#17171712;width:fit-content}.dot{width:8px;height:8px;border-radius:50%;flex:none}.sec{margin-top:48px}.editorial-copy{width:100%;max-width:960px;margin-inline:auto;min-width:0}.editorial-copy h2{font-size:var(--fs-d2);font-weight:800;letter-spacing:-.028em;line-height:1.18;margin-bottom:24px}.editorial-copy p,.editorial-copy li{font-size:var(--fs-5);line-height:1.6;color:inherit}.editorial-copy p+p,.editorial-copy ul+p{margin-top:16px}.editorial-part{margin-top:32px}.editorial-part h3{font-size:var(--fs-7);font-weight:800;line-height:1.3;margin-bottom:12px}.editorial-copy ul{display:grid;gap:12px;padding-left:24px;list-style:disc}.editorial-copy a:not(.btn){text-decoration:underline;text-underline-offset:4px}.editorial-details{border-block:1px solid var(--line-2);padding:20px 0;margin-top:16px}.editorial-details summary{font-size:var(--fs-5);font-weight:700;line-height:1.5;cursor:pointer}.editorial-details summary:focus-visible{outline:3px solid var(--em-text);outline-offset:4px}.editorial-details[open]>summary{margin-bottom:16px}.sec-head{padding:0 0 24px}.sec-head h2{font-weight:800;font-size:var(--fs-d3);letter-spacing:-.028em;line-height:1.18}.sec-head p{margin-top:16px;max-width:560px;font-weight:500;color:var(--ink-soft);font-size:var(--fs-5);line-height:1.55}.btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:12px;font-weight:700;font-size:var(--fs-5);padding:16px 28px;border-radius:999px;transition:transform var(--dur-1) var(--ease-out),box-shadow var(--dur-2) var(--ease-out);cursor:pointer;border:1.5px solid transparent}.btn:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);transform:translate(-120%);transition:transform var(--dur-3) var(--ease-out)}.btn:active{transform:translateY(0) scale(.97);transition-duration:var(--dur-0)}.arrow-ic:after{content:"\2192";position:relative;z-index:1;transition:transform var(--dur-2) var(--ease-spring)}.btn.arrow-ic:hover:after,.btn.arrow-ic .icon{transition:transform var(--dur-2) var(--ease-spring)}.btn.arrow-ic:hover:after{transform:translate(4px)}.btn.arrow-ic:hover .icon{transform:translate(4px)}.btn-dark{background:var(--ink);color:#fff}.btn-dark:hover{transform:translateY(-2px);box-shadow:0 16px 32px #00000042}.btn-ghost{background:transparent;color:var(--ink);border:1.5px solid rgba(23,23,23,.3)}.btn-ghost:before{background:linear-gradient(110deg,transparent 30%,rgba(23,23,23,.08) 50%,transparent 70%)}.btn-ghost:hover{border-color:var(--ink);transform:translateY(-2px);box-shadow:0 10px 24px #00000014}.btn-mint{background:var(--em-wash);color:var(--ink)}.btn-mint:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0000001f}.site-header{position:sticky;top:0;z-index:60;background:#e5e1d800;transition:background var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out);margin:0 -28px;padding:0 28px}.site-header.scrolled{background:#e5e1d8eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 22px #0000000f}.site-header:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:11px;background:#e5e1d8eb;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='11' viewBox='0 0 24 11'%3E%3Cpath d='M0 0 H24 V4 L21 8 L18 4 L15 8 L12 4 L9 8 L6 4 L3 8 L0 4 Z' fill='%23000'/%3E%3C/svg%3E") repeat-x top/24px 11px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='11' viewBox='0 0 24 11'%3E%3Cpath d='M0 0 H24 V4 L21 8 L18 4 L15 8 L12 4 L9 8 L6 4 L3 8 L0 4 Z' fill='%23000'/%3E%3C/svg%3E") repeat-x top/24px 11px;filter:drop-shadow(0 3px 3px rgba(0,0,0,.08));opacity:0;transition:opacity var(--dur-1) var(--ease-out);pointer-events:none}.site-header.scrolled:after{opacity:1}@media (prefers-reduced-motion:reduce){.site-header:after{transition:none}}.burger{display:none;width:46px;height:46px;border-radius:50%;background:var(--ink);border:none;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:4px}.burger span{display:block;width:20px;height:2px;background:#fff;border-radius:var(--r-3xs);transition:transform var(--dur-2) var(--ease-smooth),opacity var(--dur-1) var(--ease-out)}.burger.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.burger.open span:nth-child(2){opacity:0}.burger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu{position:fixed;inset:0;z-index:1300;background:var(--bg);display:flex;flex-direction:column;justify-content:flex-start;gap:2px;padding:88px 36px 40px;overflow-y:auto;opacity:0;visibility:hidden;transition:opacity var(--dur-1) var(--ease-out),visibility 0s linear var(--dur-1)}.mobile-menu.open{opacity:1;visibility:visible;transition:opacity var(--dur-2) var(--ease-out),visibility 0s linear}.mm-open .site-header,.mm-open .ed .site-header.site-header{z-index:1310;transform:none;background:var(--bg);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.mobile-menu>a{font-weight:800;font-size:var(--fs-7);letter-spacing:-.03em;padding:16px 0}.mobile-menu .btn{margin-top:20px;font-size:var(--fs-5)}.mobile-menu-phone{margin-top:auto;font-weight:700;font-size:var(--fs-5);opacity:.7}.mobile-menu{padding-bottom:0}.mobile-menu>.mobile-menu-phone{margin-bottom:40px}.mobile-menu>a.btn{position:sticky;bottom:16px;z-index:2;overflow:visible;clip-path:inset(-16px -36px -16px -36px);justify-content:center;padding-inline:24px}.ed .mobile-menu>a.btn,.ed .mobile-menu>a.btn:hover,.ed .mobile-menu>a.btn:active{box-shadow:0 0 0 200px var(--bg)}.ed .mobile-menu.open>a.btn:hover,.ed .mobile-menu.open>a.btn:active{transform:none}.mobile-menu>a.btn:before{display:block;inset:-16px -36px auto;height:1px;border-radius:0;background:var(--line);transform:none;transition:none}.mobile-menu>.mobile-menu-phone{position:relative;z-index:3}.site-header nav{display:flex;align-items:center;justify-content:space-between;padding:16px 0 20px;flex-wrap:wrap;gap:8px}.nav-logo{display:flex;align-items:center;gap:12px}.footer-logo{margin-bottom:4px}.footer-logo .nav-logo-ring path{animation-delay:.05s}.nav-logo-ink{position:relative;display:inline-flex;align-items:center;line-height:1;padding:2px 4px}.nav-logo-name{font-weight:800;font-size:var(--fs-6);letter-spacing:-.03em;position:relative;z-index:1}.nav-logo-ring{position:absolute;left:50%;top:50%;transform:translate(-50%,-52%);width:150%;height:230%;overflow:visible;pointer-events:none;color:var(--em-text);z-index:0}.nav-logo-ring path{stroke-dasharray:2340;stroke-dashoffset:2340;animation:logoRingDraw 2.1s var(--ease-smooth) var(--dur-1) forwards}@keyframes logoRingDraw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.nav-logo-ring path{animation:none;stroke-dashoffset:0}}.logo-drawn .nav-logo-ring path,body:has(.ring-mk) .nav-logo-ring path{animation:none;stroke-dashoffset:0}body[class*=" theme-"] .site-header .nav-logo-ring{color:#0a7a50}.ring-mk{position:relative;display:inline-block;white-space:nowrap;isolation:isolate}.ring-mk.ring-mk--end{margin-right:0!important}.nav-links{display:flex;gap:24px;font-weight:600;font-size:var(--fs-4)}.nav-links a{color:var(--ink-soft);transition:color var(--dur-1) var(--ease-out)}.nav-links a:hover{color:var(--ink)}.nav-right{display:flex;align-items:center;gap:16px}.nav-links>a{color:var(--ink-soft);transition:color var(--dur-1) var(--ease-out)}.nav-links>a:hover{opacity:1}.nav-links>a.is-active{opacity:1;font-weight:800}.nav-item{position:relative;padding-bottom:20px;margin-bottom:-20px}.nav-item .dropdown-toggle{display:inline-flex;align-items:center;gap:8px;opacity:.75;cursor:pointer;transition:opacity var(--dur-1) var(--ease-out)}.nav-item:hover .dropdown-toggle,.nav-item:focus-within .dropdown-toggle,.nav-item .dropdown-toggle.is-active{opacity:1}.nav-item .dropdown-toggle.is-active{font-weight:800}.nav-item .caret{font-size:var(--fs-1);transition:transform var(--dur-1) var(--ease-out)}.nav-item:hover .caret,.nav-item:focus-within .caret{transform:rotate(180deg)}.dd-name{font-weight:700;font-size:var(--fs-4);color:var(--ink);letter-spacing:-.01em}.dd-desc{font-weight:500;font-size:var(--fs-3);color:var(--ink-muted)}@media (max-width:1220px){.nav-links{display:none}.burger{display:flex}}@media (max-width:620px){.nav-right .btn-dark{display:none}}.m-group{width:100%;border-bottom:1px solid rgba(23,23,23,.08)}.m-acc{width:100%;background:none;border:none;cursor:pointer;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:800;font-size:var(--fs-7);letter-spacing:-.03em;padding:16px 0;color:var(--ink)}.m-acc .caret{font-size:var(--fs-5);transition:transform var(--dur-1) var(--ease-out)}.m-acc[aria-expanded=true] .caret{transform:rotate(180deg)}.m-sub{display:none;flex-direction:column;padding:0 0 12px 4px}.m-sub.open{display:flex}.m-sub a{font-size:var(--fs-5)!important;font-weight:600!important;padding:8px 0!important;opacity:.8}.hero{position:relative;overflow:hidden;background:var(--em-wash);border-radius:var(--r);min-height:720px;display:flex;align-items:center;padding:72px 72px 100px}.hero h1{font-weight:800;font-size:var(--fs-d4);line-height:1.2;letter-spacing:-.03em}@keyframes floatA{0%,to{transform:translate(0)}50%{transform:translate(-26px,22px)}}@keyframes floatB{0%,to{transform:translate(0)}50%{transform:translate(20px,-24px)}}@keyframes teeter{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}@media (max-width:900px){.hero{padding:52px 32px 60px;min-height:auto}}@keyframes scrollX{0%{transform:translate(0)}to{transform:translate(-50%)}}.adv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:880px){.adv-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.adv-grid{grid-template-columns:1fr}}.adv-ic{width:52px;height:52px;border-radius:var(--r-xs);display:flex;align-items:center;justify-content:center;font-size:var(--fs-7);margin-bottom:16px}[data-for-product][hidden],[data-not-for-product][hidden],.ed .lead-info>.tag[hidden]{display:none!important}.step{background:var(--card);border-radius:var(--r-sm);padding:36px 32px;position:relative}.step h3{font-weight:800;font-size:var(--fs-7);letter-spacing:-.02em;margin-top:8px}.step p{margin-top:12px;font-weight:500;color:var(--ink-soft);font-size:var(--fs-5);line-height:1.55}.products{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px}.deepdive{background:var(--card);border-radius:var(--r);padding:56px 60px;display:grid;grid-template-columns:1fr 1.05fr;gap:52px;align-items:center}@media (max-width:880px){.deepdive{grid-template-columns:1fr;padding:40px 32px;gap:36px}}.deepdive h2{font-weight:800;font-size:var(--fs-d2);letter-spacing:-.03em;line-height:1.18}.footer{content-visibility:auto;contain-intrinsic-size:auto 720px}@keyframes baltilt{0%{transform:rotate(-9deg)}to{transform:rotate(-4deg)}}@keyframes handbob{0%{transform:translateY(0)}to{transform:translateY(5px)}}@keyframes bdraw{to{stroke-dashoffset:0}}@keyframes bkpop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.tabs-nav{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 24px}.tab-btn{font-weight:700;font-size:var(--fs-4);padding:12px 20px;border-radius:999px;background:var(--card);border:none;cursor:pointer;color:var(--ink-soft);transition:background var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out),transform var(--dur-0) var(--ease-out)}.tab-btn:hover{transform:translateY(-2px)}.tab-btn.active{background:var(--ink);color:#fff}.tabs-nav.has-pill{position:relative}.tabs-nav.has-pill .tab-btn{position:relative;z-index:1;background:transparent}.tabs-nav.has-pill .tab-btn:not(.active){background:var(--card)}.tab-pill{position:absolute;top:0;left:0;width:0;height:0;border-radius:999px;background:var(--ink);z-index:0;pointer-events:none;transition:transform var(--dur-3) var(--ease-spring),width var(--dur-2) var(--ease-out),height var(--dur-2) var(--ease-out)}@media (prefers-reduced-motion:reduce){.tab-pill{transition:none}}.tab-panels{position:relative}@media (max-width:900px){.tab-panel.active{grid-template-columns:72px 1fr 1fr 1fr;gap:24px}}.tab-panel{display:none;background:var(--card);border-radius:var(--r);padding:44px 48px}.tab-panel.active{display:grid;grid-template-columns:96px 1fr 1fr 1fr;gap:32px;align-items:start;animation:fadeIn var(--dur-2) var(--ease-out)}@media (max-width:760px){.tab-panel.active{grid-template-columns:1fr;gap:24px;padding:32px 28px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.tab-panel.morph-out,.tab-panel.morph-in{position:absolute;top:0;left:0;right:0}.tab-panel.morph-out{animation:tabOut var(--dur-2) var(--ease-out) forwards;pointer-events:none;z-index:1}.tab-panel.morph-in{animation:tabIn var(--dur-3) var(--ease-out);z-index:2}@keyframes tabOut{to{opacity:0;transform:translate(calc(var(--dir,1) * -26px))}}@keyframes tabIn{0%{opacity:0;transform:translate(calc(var(--dir,1) * 26px))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tab-panel.morph-out,.tab-panel.morph-in{animation:none}}.roi{background:var(--ink);color:#fff;border-radius:var(--r);padding:52px 56px;display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:center}@media (max-width:880px){.roi{grid-template-columns:1fr;padding:40px 32px;gap:36px}}.roi h2{font-weight:800;font-size:var(--fs-d2);letter-spacing:-.03em;line-height:1.18}.roi h2 .mk{color:var(--ink)}.roi .btn{margin-top:28px}.pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:stretch}@media (max-width:880px){.pricing{grid-template-columns:1fr}}.lead{position:relative;overflow:hidden;background:var(--card);border-radius:var(--r);padding:56px 60px;display:grid;grid-template-columns:.9fr 1.1fr;gap:52px;align-items:start}.lead:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(23,23,23,.045) 1px,transparent 1.4px);background-size:24px 24px;mask-image:radial-gradient(120% 90% at 100% 0%,#000 20%,transparent 70%);-webkit-mask-image:radial-gradient(120% 90% at 100% 0%,#000 20%,transparent 70%)}.lead>*{position:relative;z-index:1}.lead .lf-more{grid-column:1/-1;margin:4px 0 0}.lf-more>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:var(--fs-3);color:var(--ink-soft);padding:8px 0}.lf-more>summary::-webkit-details-marker{display:none}.lf-more>summary:before{content:"+";display:grid;place-items:center;width:20px;height:20px;border:1px solid var(--line-2);border-radius:var(--r-3xs);font-weight:800;color:var(--ink-soft)}.lf-more[open]>summary:before{content:"\2013"}.lf-more>summary span{font-weight:500;color:var(--ink-muted)}.lf-more>summary:hover{color:var(--ink)}.lf-more-in{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-top:8px}.lf-more-in .full{grid-column:1/-1}@media (max-width:560px){.lf-more-in{grid-template-columns:1fr}}.form-grid{background:#ffffff8c;backdrop-filter:blur(2px);border:1px solid rgba(23,23,23,.06);border-radius:var(--r-sm);padding:24px 24px 28px}@media (max-width:880px){.lead{grid-template-columns:1fr;padding:40px 32px;gap:36px}}.lead-info h2{font-weight:800;font-size:var(--fs-d2);letter-spacing:-.03em;line-height:1.18}.lead-info p{margin-top:16px;font-weight:500;font-size:var(--fs-5);color:var(--ink-soft);line-height:1.55;max-width:380px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:560px){.form-grid{grid-template-columns:1fr;gap:12px}}.field{position:relative;display:block}.field.full{grid-column:1 / -1}.field label{position:absolute;left:15px;top:15px;z-index:2;pointer-events:none;font-weight:600;font-size:var(--fs-4);color:var(--ink-muted);background:transparent;padding:0 4px;transform-origin:left center;transition:transform var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out),background var(--dur-2) var(--ease-out)}.field label .req{color:var(--em-text)}.field input,.field select,.field textarea{font-family:inherit;font-weight:500;font-size:var(--fs-4);color:var(--ink);background:#fff;border:1.5px solid rgba(23,23,23,.48);border-radius:var(--r-xs);padding:20px 16px 12px;outline:none;width:100%;box-shadow:0 1px #17171708 inset;transition:border-color var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out),background var(--dur-2) var(--ease-out)}.field input::placeholder,.field textarea::placeholder{color:transparent}.field textarea{resize:vertical;min-height:104px}.field input:focus~label,.field input:not(:placeholder-shown)~label,.field textarea:focus~label,.field textarea:not(:placeholder-shown)~label,.field:has(select)>label,.field.has-value>label{transform:translateY(-15px) scale(.78);color:var(--em-text);background:#fff;border-radius:var(--r-3xs)}.field select{padding-top:20px;padding-bottom:8px;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23626260' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.field input:hover,.field select:hover,.field textarea:hover{border-color:#1717179e}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--em-text);box-shadow:0 0 0 3px #0b8a5b29,0 6px 18px #0b8a5b14}.field.invalid input,.field.invalid select,.field.invalid textarea{border-color:var(--stop);background:#fdf3f3;box-shadow:0 0 0 3px #c0505024}.field.invalid label{color:var(--stop-text)}.field-error{margin-top:8px;font-weight:600;font-size:var(--fs-2);color:var(--stop-text);display:none}.field.invalid .field-error{display:block}.consent{grid-column:1 / -1;display:flex;align-items:flex-start;gap:12px;margin-top:4px}.consent input{width:20px;height:20px;flex:none;margin-top:1px;accent-color:var(--em-text);cursor:pointer}.consent label{font-weight:500;font-size:var(--fs-3);color:var(--ink-soft);line-height:1.5}.consent.invalid label{color:var(--stop-text)}.consent a{text-decoration:underline}.lead-submit{grid-column:1 / -1;margin-top:8px}.lead-submit .btn{width:100%;justify-content:center;font-size:var(--fs-5);padding:16px}.form-success{display:none;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--em-wash);border-radius:var(--r-sm);padding:56px 40px;min-height:340px}.form-success.show{display:flex;animation:fadeIn var(--dur-2) var(--ease-out)}.form-error{margin-top:16px;color:#b3402a;font-weight:600;font-size:var(--fs-4);line-height:1.45}.pilot-dialog{position:fixed;inset:0;width:100%;height:100%;max-width:100%;max-height:100%;margin:0;border:0;padding:clamp(16px,4vw,32px);background:transparent;color:var(--ink)}.pilot-dialog:not([open]){display:none}.pilot-dialog[open]{display:grid;place-items:center}.pilot-dialog::backdrop{background:#14100a80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pilot-card{position:relative;width:100%;max-width:440px;max-height:92vh;overflow:auto;background:var(--card);border:1px solid rgba(23,23,23,.08);border-radius:var(--r);padding:clamp(28px,4vw,40px);box-shadow:0 40px 90px #0000004d;animation:pilotIn var(--dur-3) var(--ease-spring) both}@keyframes pilotIn{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}.pilot-close{position:absolute;top:14px;right:14px;width:38px;height:38px;border-radius:50%;z-index:2;border:1px solid rgba(23,23,23,.12);background:#fff;color:var(--ink);display:grid;place-items:center;cursor:pointer;transition:background var(--dur-1) var(--ease-out),transform var(--dur-1) var(--ease-out)}.pilot-close:hover{background:var(--bg);transform:rotate(90deg)}.pilot-close .icon{width:16px;height:16px}.pilot-card h2{font-size:var(--fs-d1);font-weight:800;letter-spacing:-.02em;margin-bottom:8px}.pilot-sub{color:var(--ink-soft);font-size:var(--fs-4);line-height:1.5;margin-bottom:20px}.pilot-form .field{margin-bottom:16px}.pilot-form>.btn{width:100%;justify-content:center;margin-top:8px}.pilot-dialog .form-success{min-height:0;padding:44px 32px;border-radius:var(--r-sm)}@media (prefers-reduced-motion:reduce){.pilot-card{animation:none}}.form-success-ic{position:relative;width:70px;height:70px;border-radius:50%;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;font-size:var(--fs-d2);margin-bottom:24px;animation:successPop var(--dur-3) var(--ease-spring) both}.form-success-ic:after{content:"";position:absolute;inset:-8px;border-radius:50%;border:2px solid var(--em-text);opacity:0;animation:successRing 1s var(--ease-out) var(--dur-1) both}@keyframes successPop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@keyframes successRing{0%{transform:scale(.7);opacity:.8}to{transform:scale(1.25);opacity:0}}.form-success h3{font-weight:800;font-size:var(--fs-7);letter-spacing:-.02em}.form-success p{margin-top:12px;font-weight:500;font-size:var(--fs-5);color:var(--ink-soft);line-height:1.5;max-width:340px}.quiz-card{max-width:500px}.quiz-head{margin-bottom:20px}.quiz-steplabel{font-size:var(--fs-2);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted,#6A6A72);margin:0}.quiz-step{display:none}.quiz-step.active{display:block;animation:fadeIn var(--dur-2) var(--ease-out)}.quiz-q{margin-bottom:20px}.quiz-q-label{font-weight:700;font-size:var(--fs-4);margin:0 0 12px;color:var(--ink)}.quiz-q-label .req{color:var(--em-text)}.quiz-q-multi{margin-left:4px;font-weight:500;font-size:var(--fs-3);color:var(--ink-muted,#6A6A72)}.quiz-opts{display:flex;flex-wrap:wrap;gap:8px}.quiz-opt{flex:1 1 auto;min-width:62px;text-align:center;padding:12px 16px;border:1.5px solid var(--border,#E2E2E2);border-radius:var(--r-xs);background:#fff;font-family:inherit;font-size:var(--fs-4);font-weight:600;color:var(--ink-soft,#5A5A60);cursor:pointer;transition:border-color var(--dur-0) var(--ease-out),background var(--dur-0) var(--ease-out),color var(--dur-0) var(--ease-out)}.quiz-opt:hover{border-color:var(--em-text);color:var(--em-text)}.quiz-opt[aria-pressed=true]{background:var(--em-text);border-color:var(--em-text);color:#fff}.quiz-q.invalid .quiz-opts{outline:2px solid var(--stop);outline-offset:4px;border-radius:var(--r-xs)}.quiz-q-error{margin:8px 0 0;font-weight:600;font-size:var(--fs-3);color:var(--stop-text);line-height:1.4}.quiz-q-error[hidden]{display:none}.quiz-step .btn{width:100%;justify-content:center;margin-top:8px}.quiz-actions{display:flex;gap:12px;margin-top:8px}.quiz-actions .btn{margin-top:0}.quiz-actions .btn[type=submit]{flex:1}.quiz-skip{display:block;width:100%;margin-top:12px;font-size:var(--fs-3);color:var(--ink-muted,#6A6A72);text-decoration:underline;cursor:pointer;background:none;border:0;font-family:inherit;text-align:center}.quiz-skip:hover{color:var(--em-text)}.faq-list{display:flex;flex-direction:column;gap:12px}.faq-item{background:var(--card);border-radius:var(--r-xs);overflow:hidden}.faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;padding:24px 28px;font-weight:700;font-size:var(--fs-5);text-align:left;cursor:pointer;background:none;border:none;color:var(--ink);gap:20px}.faq-q:hover{background:#17171708}.faq-ic{width:28px;height:28px;border-radius:50%;background:var(--bg);display:flex;align-items:center;justify-content:center;flex:none;font-size:var(--fs-5);font-weight:400;transition:transform var(--dur-1) var(--ease-out)}.faq-a{max-height:0;overflow:hidden;visibility:hidden;transition:max-height var(--dur-2) var(--ease-out),padding var(--dur-1) var(--ease-out),visibility 0s linear var(--dur-2);font-weight:500;font-size:var(--fs-4);color:var(--ink-soft);line-height:1.6;padding:0 28px}.faq-item.open .faq-a{max-height:340px;padding:0 28px 24px;visibility:visible;transition:max-height var(--dur-2) var(--ease-out),padding var(--dur-1) var(--ease-out),visibility 0s linear}.faq-item.open .faq-ic{transform:rotate(45deg)}body:not([class*=" theme-"]) .faq-item{display:grid;grid-template-rows:auto 0fr;transition:grid-template-rows var(--dur-2) var(--ease-out)}body:not([class*=" theme-"]) .faq-item.open{grid-template-rows:auto 1fr}body:not([class*=" theme-"]) .faq-a,body:not([class*=" theme-"]) .faq-item.open .faq-a{min-height:0;max-height:none;padding-top:0;padding-bottom:0;transition:visibility 0s linear var(--dur-2)}body:not([class*=" theme-"]) .faq-item.open .faq-a{transition:visibility 0s linear}body:not([class*=" theme-"]) .faq-a:after{content:"";display:block;height:24px}@media (scripting:none){.faq-item{grid-template-rows:auto 1fr!important}.faq-item .faq-a:after{content:none!important}.faq-item .faq-a{max-height:none!important;visibility:visible!important;padding-bottom:24px!important}.faq-item .faq-ic{display:none!important}.faq-item .faq-q{cursor:default}}.integrations{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}@media (max-width:760px){.mk{white-space:normal}}.footer{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:32px;padding:52px 20px 32px}@media (max-width:860px){.footer{grid-template-columns:1fr 1fr}}@media (max-width:480px){.footer{grid-template-columns:1fr}}.footer-brand p{margin-top:12px;font-weight:500;font-size:var(--fs-4);color:var(--ink-soft);line-height:1.5;max-width:240px}.footer-social{margin-top:20px;display:flex;gap:12px}.footer-social a{width:40px;height:40px;border-radius:50%;background:var(--card);display:flex;align-items:center;justify-content:center;font-size:var(--fs-5);transition:transform var(--dur-0) var(--ease-out),background var(--dur-1) var(--ease-out)}.footer-social a:hover{transform:translateY(-3px);background:var(--em-wash)}.arda-badge{display:inline-block;margin-top:28px;opacity:.85;transition:opacity var(--dur-1) var(--ease-out)}.arda-badge:hover{opacity:1}.arda-badge img{display:block;height:36px;width:auto;border-radius:var(--r-3xs)}.footer-col h4{font-weight:800;font-size:var(--fs-4);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-muted)}.footer-col ul{margin-top:16px;display:flex;flex-direction:column;gap:12px}.footer-col ul li a{font-weight:600;font-size:var(--fs-4);color:var(--ink-soft);transition:color var(--dur-1) var(--ease-out)}.footer-col ul li a:hover{color:var(--ink)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;padding:24px 20px 4px;border-top:1px solid rgba(23,23,23,.1);flex-wrap:wrap;gap:16px;font-weight:500;font-size:var(--fs-4);color:var(--ink-soft)}.footer-badges{display:flex;gap:12px;flex-wrap:wrap}.badge{background:var(--card);padding:8px 16px;border-radius:999px;font-weight:600;font-size:var(--fs-3);color:var(--ink-soft)}.to-top{position:fixed;right:22px;bottom:96px;z-index:50;width:50px;height:50px;border-radius:50%;background:var(--ink);color:#fff;border:none;cursor:pointer;font-size:var(--fs-6);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:translateY(14px);transition:opacity var(--dur-1) var(--ease-out),transform var(--dur-1) var(--ease-out),visibility var(--dur-1) linear;box-shadow:0 10px 24px #00000038}.to-top.show{opacity:1;visibility:visible;transform:translateY(0)}.sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:54;display:flex;background:#171717f5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:12px 16px;align-items:center;justify-content:space-between;gap:12px;transform:translateY(100%);visibility:hidden;transition:transform var(--dur-2) var(--ease-out),visibility 0s linear var(--dur-2)}.sticky-cta.show{transform:translateY(0);visibility:visible;transition:transform var(--dur-2) var(--ease-out),visibility 0s linear}@media (prefers-reduced-motion:reduce){.sticky-cta,.sticky-cta.show{transition:none}}@media (min-width:901px){.sticky-cta{padding-inline:max(26px,calc((100vw - 1320px)/2)) 104px}}.sticky-cta-text{color:#fff;font-weight:700;font-size:var(--fs-4);line-height:1.25;min-width:0}.sticky-cta-text span{display:block;font-weight:500;font-size:var(--fs-2);color:var(--on-dark-muted)}.sticky-cta .btn{padding:12px 20px;font-size:var(--fs-4);flex:none}@media (max-width:480px){.sticky-cta{padding:12px 80px 12px 16px;gap:12px}.sticky-cta-text{font-size:var(--fs-3)}.sticky-cta-text span{font-size:var(--fs-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-cta .btn{padding:12px 16px;font-size:var(--fs-4)}}@media (max-width:400px){.sticky-cta-text span{display:none}.sticky-cta-text{font-size:var(--fs-3);line-height:1.2}.sticky-cta .btn{padding:12px 16px}.sticky-cta .btn.arrow-ic:after{content:none}}@media (max-width:900px){.sticky-cta{padding-right:80px}.cookie-bar{bottom:84px}.to-top{bottom:150px}}.page-hero{position:relative;overflow:hidden;background:var(--em-wash);border-radius:var(--r);padding:56px 60px 60px;margin-top:20px}.page-hero>*{position:relative;z-index:2}.page-hero h1{font-weight:800;font-size:var(--fs-d4);line-height:1.16;letter-spacing:-.03em;max-width:840px}.page-hero .ph-sub{margin-top:16px;font-size:var(--fs-lead-lg);font-weight:500;color:var(--ink-soft);line-height:1.45;max-width:800px}.ph-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.ph-chip{font-weight:700;font-size:var(--fs-2);letter-spacing:.04em;text-transform:uppercase;padding:8px 16px;border-radius:999px;background:#17171714;color:var(--ink-soft)}@media (max-width:760px){.page-hero{padding:40px 28px 44px}}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px 0;font-weight:600;font-size:var(--fs-3);color:var(--ink-muted)}.crumbs a{transition:color var(--dur-1) var(--ease-out)}.crumbs a:hover{color:var(--ink)}.crumbs .sep{opacity:.5}.crumbs .cur{color:var(--ink-soft)}.mpc-photo{position:relative;width:100%;aspect-ratio:4/5;overflow:hidden;background:var(--em-text)}.mpc-photo img{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform var(--dur-3) var(--ease-out);display:block}@keyframes rvIn{0%{opacity:0;translate:0 16px}}.reveal.rv-wait{opacity:0;translate:0 16px}.reveal.rv-in{animation:rvIn var(--dur-3) var(--ease-out) backwards}.loop-off,.loop-off:before,.loop-off:after,.loop-off *,.loop-off *:before,.loop-off *:after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}.article{background:var(--card);border-radius:var(--r);padding:56px 80px 52px;max-width:1040px;margin:20px auto 0}@media (max-width:760px){.article{padding:32px 24px}}.article h2{font-weight:800;font-size:var(--fs-d1);letter-spacing:-.02em;line-height:1.22;margin:40px 0 16px}.article h3{font-weight:800;font-size:var(--fs-6);letter-spacing:-.01em;margin:28px 0 12px}.article p,.article li{max-width:62ch}.article p{font-weight:500;font-size:var(--fs-5);color:var(--ink-soft);line-height:1.7;margin-bottom:16px}.article strong{color:var(--ink);font-weight:700}.article a{color:var(--em-text);text-decoration:underline;text-underline-offset:2px}.article a:hover{opacity:.8}.article ul,.article ol{margin:0 0 20px 2px;display:flex;flex-direction:column;gap:8px}.article ul li{font-weight:500;font-size:var(--fs-5);color:var(--ink-soft);line-height:1.6;padding-left:24px;position:relative}.article ul li:before{content:"";position:absolute;left:3px;top:10px;width:7px;height:7px;border-radius:50%;background:var(--em-wash)}.article ol{counter-reset:ol}.article ol li{counter-increment:ol;font-weight:500;font-size:var(--fs-5);color:var(--ink-soft);line-height:1.6;padding-left:40px;position:relative;min-height:28px;display:flex;align-items:center}.article ol li:before{content:counter(ol);position:absolute;left:0;top:0;width:28px;height:28px;border-radius:50%;background:var(--ink);color:#fff;font-weight:800;font-size:var(--fs-3);display:flex;align-items:center;justify-content:center}body:has(.article-head) main>*{max-width:880px;margin-left:auto;margin-right:auto}body:has(.article-head) .crumbs{padding-left:0;padding-right:0}body:has(.article-head) .article{background:none;border-radius:0;padding:36px 0 0;margin-top:36px;border-top:1px solid var(--line)}@media (max-width:760px){body:has(.article-head) .article{padding:28px 0 0;margin-top:28px}}.icon{width:1em;height:1em;display:inline-block;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.125em}.adv-ic .icon{width:1em;height:1em;stroke-width:1.7;color:var(--ink)}.footer-social .icon{width:18px;height:18px;stroke-width:1.8}.to-top .icon{width:20px;height:20px;color:#fff;stroke-width:2}.caret .icon{width:11px;height:11px;stroke-width:2.2}.faq-ic .icon{width:17px;height:17px;stroke-width:2}.crumbs .sep .icon{width:13px;height:13px;opacity:.55}.btn .icon{width:1.05em;height:1.05em;stroke-width:2}@keyframes birdGlide{0%,to{transform:translateY(0) rotate(-1.2deg)}50%{transform:translateY(-16px) rotate(1.2deg)}}@keyframes wingFlap{0%,to{transform:rotate(0)}50%{transform:rotate(-8deg)}}.bird-draw .bird-stroke{stroke-dashoffset:var(--dash,800)}.bird-draw.is-drawn .bird-stroke{stroke-dashoffset:0}.bird-stroke{transition:stroke-dashoffset 1.5s var(--ease-smooth)}@keyframes birdPeek{0%,to{transform:translateY(6px) rotate(2deg)}50%{transform:translateY(-4px) rotate(-2deg)}}@keyframes wingCheer{0%,to{transform:rotate(-4deg)}50%{transform:rotate(-22deg)}}@keyframes meshShift{0%,to{background-position:0% 0%,100% 0%,80% 100%,0% 100%}50%{background-position:30% 20%,70% 30%,50% 70%,20% 60%}}.frame{position:relative;background:#fff;border-radius:var(--r-sm);border:1px solid rgba(23,23,23,.08);box-shadow:0 30px 60px -22px #1717174d,0 8px 20px -10px #1717172e;overflow:hidden;width:100%}@keyframes waveBar{0%,to{height:18%}50%{height:95%}}@keyframes pulseDot{0%{box-shadow:0 0 #5bb97e99}to{box-shadow:0 0 0 9px #5bb97e00}}@media (max-width:760px){.frame{max-width:480px;margin:0 auto}}@keyframes barGrow{to{transform:scaleX(1)}}.sc-step{padding:clamp(40px,9vh,96px) 0;opacity:.42;filter:saturate(.6);transition:opacity var(--dur-3) var(--ease-out),filter var(--dur-3) var(--ease-out),transform var(--dur-3) var(--ease-out);transform:translate(-6px)}.sc-step:first-child{padding-top:clamp(8px,3vh,28px)}.sc-step:last-child{padding-bottom:clamp(8px,3vh,28px)}.sc-step.is-current{opacity:1;filter:none;transform:none}.sc-step:focus-visible{outline:2px solid var(--ink);outline-offset:6px;border-radius:var(--r-xs)}.sc-panel{position:absolute;inset:0;opacity:0;transform:translateY(14px) scale(.985);pointer-events:none;transition:opacity var(--dur-3) var(--ease-out),transform var(--dur-3) var(--ease-out)}.sc-panel.is-active{opacity:1;transform:none;pointer-events:auto;position:relative}.sc-panel .frame{box-shadow:0 30px 70px #0000001a}.sc-panel .app-frame{width:100%}@media (prefers-reduced-motion:reduce){.sc-step{opacity:1;filter:none;transform:none}.sc-panel{transition:none}}@media (max-width:900px){.sc-step{opacity:1;filter:none;transform:none;padding:0 0 24px}.sc-panel{position:relative;opacity:1;transform:none;pointer-events:auto;inset:auto;margin:0 0 56px}.sc-step{order:calc(var(--sc-i, 1) * 2 - 1)}.sc-panel{order:calc(var(--sc-i, 1) * 2)}.sc-panel .frame{max-width:480px;box-shadow:0 18px 44px #00000017}}@keyframes navCloudFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.scrolly{position:fixed;right:26px;bottom:26px;z-index:55;width:160px;pointer-events:none;opacity:0;transition:top .8s var(--ease-spring),bottom .8s var(--ease-spring),opacity var(--dur-3) var(--ease-out)}.scrolly.show{opacity:1}.scrolly-bubble{position:absolute;bottom:72%;right:4px;background:var(--ink);color:#fff;padding:12px 16px;border-radius:16px 16px 4px;font-weight:600;font-size:var(--fs-4);line-height:1.35;max-width:240px;width:max-content;opacity:0;transform:translateY(8px) scale(.96);transition:opacity var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out);box-shadow:0 12px 28px -10px #0000004d}.scrolly.show .scrolly-bubble{opacity:1;transform:none}@keyframes scrollyFloat{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-12px) rotate(1.5deg)}}@media (max-width:960px){.scrolly{display:none}}@keyframes introPaint{to{transform:scaleX(1)}}@keyframes introReveal{to{clip-path:inset(0 0 0 0)}}@keyframes introRide{0%{left:0}to{left:100%}}@keyframes introFade{to{opacity:1}}@keyframes skipIn{to{opacity:.9}}.tilt{transition:transform var(--dur-1) var(--ease-out)}@keyframes borderFlow{0%{background-position:0% 50%}to{background-position:300% 50%}}.nexus{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(24px,3.5vw,52px);align-items:center;position:relative;isolation:isolate;background:radial-gradient(56% 62% at 38% 40%,#beeac966,#beeac900 62%),radial-gradient(46% 54% at 80% 22%,#f4aa6e1a,#f4aa6e00 56%),linear-gradient(158deg,#f6f3ec,#ebe6db);border:1px solid rgba(23,23,23,.08);border-radius:var(--r-band);padding:clamp(24px,3.5vw,48px);box-shadow:0 30px 70px #4638201f,inset 0 1px #ffffffa6;overflow:hidden}.nexus:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:repeating-linear-gradient(122deg,rgba(23,23,23,.011) 0 1.5px,transparent 1.5px 22px);opacity:.8}.nexus:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 110px 16px #78623a14}.nexus-graph{position:relative;min-width:0}.nx-svg{width:100%;height:auto;display:block;max-width:540px;margin-inline:auto;overflow:visible}@keyframes nxFlow{to{stroke-dashoffset:-238}}@keyframes nxPing2{0%{opacity:.65}70%,to{opacity:0}}.nx-node{transform:translate(var(--tx),var(--ty));transition:transform var(--dur-2) var(--ease-out),opacity var(--dur-1) var(--ease-out);cursor:pointer;outline:none}.nx-node circle{stroke-width:1.4;transition:filter var(--dur-1) var(--ease-out),stroke var(--dur-1) var(--ease-out)}.nx-node:hover,.nx-node:focus-visible,.nx-node.is-hot{transform:translate(var(--tx),var(--ty)) scale(1.09)}.nexus.is-focusing .nx-node:not(.is-hot):not(.nx-hub){opacity:.26}.nexus-detail{display:flex;flex-direction:column;justify-content:center;align-self:stretch;min-width:0;position:relative;overflow:hidden;padding:clamp(24px,2.5vw,32px);border-radius:var(--r-sm);background:#ffffff8c;border:1px solid rgba(23,23,23,.09);box-shadow:0 10px 30px #46382012}.nexus-detail-tag{font-size:var(--fs-2);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.nexus-detail-title{color:var(--ink);font-size:var(--fs-d1);font-weight:800;letter-spacing:-.02em;line-height:1.14;margin-bottom:16px}.nexus-detail-pts{list-style:none;display:flex;flex-direction:column;gap:12px;margin:0;padding:0}.nexus-detail-pts li{position:relative;padding-left:28px;color:var(--ink-soft);font-size:var(--fs-4);line-height:1.5}.nexus-detail-pts li:before{content:"";position:absolute;left:0;top:6px;width:13px;height:13px;border-radius:50%;border:2px solid var(--em-wash)}.nexus-detail[data-cat=skill] .nexus-detail-pts li:before{border-color:#c7ead9}.nexus-detail[data-cat=int] .nexus-detail-pts li:before{border-color:#f47a2d}.nexus-detail-link{margin-top:20px;display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font-weight:700;font-size:var(--fs-4);color:var(--ink);background:var(--em-wash);padding:12px 16px;border-radius:999px;text-decoration:none;transition:transform var(--dur-2) var(--ease-spring),box-shadow var(--dur-2) var(--ease-out)}.nexus-detail-link:hover{transform:translateY(-2px);box-shadow:0 8px 18px #0b8a5b38}.nexus-detail-hint{margin-top:20px;font-size:var(--fs-3);color:#1717176b}.nexus.is-focusing .nexus-detail-hint{opacity:0}.nexus-detail.is-in .nexus-detail-title{animation:nxSwap var(--dur-3) var(--ease-out) both}.nexus-detail.is-in .nexus-detail-pts li{opacity:0;animation:nxSwap var(--dur-3) var(--ease-out) forwards}.nexus-detail.is-in .nexus-detail-pts li:nth-child(1){animation-delay:.06s}.nexus-detail.is-in .nexus-detail-pts li:nth-child(2){animation-delay:.14s}.nexus-detail.is-in .nexus-detail-pts li:nth-child(3){animation-delay:.22s}@keyframes nxSwap{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes nxPop{0%{opacity:0;transform:translate(var(--tx),var(--ty)) scale(.32)}to{opacity:1;transform:translate(var(--tx),var(--ty)) scale(1)}}.nexus.is-in .nx-node{animation:nxPop var(--dur-3) var(--ease-spring,var(--ease-spring)) backwards;animation-delay:var(--nxd,0s)}@media (prefers-reduced-motion:reduce){.nexus.is-in .nx-node{animation:none}}.nexus-detail[data-cat=ag]:before{background:var(--em-text)}.nexus-detail[data-cat=ag] .nexus-detail-pts li:before{border-color:var(--em-text)}@media (max-width:900px){.nexus{grid-template-columns:1fr;gap:16px;padding:clamp(16px,4.5vw,28px)}.nx-svg{max-width:none}.nexus-detail{padding:clamp(20px,4.5vw,28px)}}@media (prefers-reduced-motion:reduce){.nx-node{transition:none}.nexus-detail.is-in .nexus-detail-title,.nexus-detail.is-in .nexus-detail-pts li{animation:none}.nexus-detail.is-in .nexus-detail-pts li{opacity:1}}@media (prefers-reduced-motion:reduce){.bird-draw .bird-stroke,.bird-stroke{stroke-dashoffset:0!important;transition:none!important}.scrolly{transition:opacity var(--dur-2) var(--ease-out)!important}}@keyframes msScreenPulse{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}@keyframes msChartRun{0%{stroke-dashoffset:80}40%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes msWingMove{0%,to{transform:rotate(0)}40%{transform:rotate(-2deg)}}::selection{background:var(--em-wash);color:var(--ink)}*{scrollbar-width:thin;scrollbar-color:var(--ink-muted) transparent}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-thumb{background:#17171747;border-radius:999px;border:3px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:#17171773}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.btn:focus-visible,[tabindex]:focus-visible{outline:none;box-shadow:var(--ring);border-radius:var(--r-2xs)}.hero{position:relative}.hero:before{content:none;position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;background-image:radial-gradient(rgba(23,23,23,.05) 1px,transparent 1.4px);background-size:26px 26px;mask-image:radial-gradient(120% 100% at 80% 30%,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(120% 100% at 80% 30%,#000 30%,transparent 75%)}.sec-head h2 .mk{position:relative}.nav-links>a,.nav-item>a{position:relative}.nav-links>a:after,.nav-item>.dropdown-toggle:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;background:var(--ink);border-radius:var(--r-3xs);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-2) var(--ease-out);opacity:0}.nav-links>a:hover:after,.nav-links>a.is-active:after{transform:scaleX(1);opacity:1}svg,canvas{user-select:none}.stagger.rv-wait>*{opacity:0;translate:0 16px}.stagger.rv-in>*{animation:rvIn var(--dur-3) var(--ease-out) backwards;animation-delay:calc(min(var(--i,0),5)*60ms)}@media (prefers-reduced-motion:reduce){.btn:before{display:none}.stagger>*{opacity:1;transform:none;transition:none}.nav-links>a:after{transition:none}}html:not(.cv-off) body[class*=" theme-"] main>section:nth-of-type(n+3){content-visibility:auto;contain-intrinsic-size:auto 1000px;overflow-clip-margin:320px}html:not(.cv-off) body[class*=" theme-"] main>section.editorial-section{content-visibility:visible;contain-intrinsic-size:none}@view-transition{navigation:auto}::view-transition-old(root){animation:vtOut var(--dur-2) var(--ease-out) both}::view-transition-new(root){animation:vtIn var(--dur-2) var(--ease-out) both}@keyframes vtOut{to{opacity:0;transform:translateY(-8px)}}@keyframes vtIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.cta-bar-on .site-header .nav-right>a.btn{opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity var(--dur-1) var(--ease-out) var(--dur-1),transform var(--dur-1) var(--ease-out) var(--dur-1)}@media (prefers-reduced-motion:reduce){.cta-bar-on .site-header .nav-right>a.btn{transition:none}}.site-header{view-transition-name:site-header}::view-transition-group(site-header){animation-duration:var(--dur-2)}@media (prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}.btn-dark,.btn-mint{transition:transform var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out),background-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}.nav-skeleton{position:fixed;inset:0;z-index:9999;background:var(--bg);opacity:0;visibility:hidden;transition:opacity var(--dur-1) var(--ease-out),visibility var(--dur-1) linear;padding:0;overflow:hidden}.nav-skeleton.show{opacity:1;visibility:visible}.nav-skeleton-bar{height:72px;border-bottom:1px solid rgba(23,23,23,.06)}.nav-skeleton-body{max-width:1320px;margin:0 auto;padding:64px 28px;display:flex;flex-direction:column;gap:20px}.sk{background:linear-gradient(100deg,#1717170f 30%,#1717171f,#1717170f 70%);background-size:200% 100%;border-radius:var(--r-2xs);animation:skShimmer 1.3s linear infinite}@keyframes skShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sk-tag{width:200px;height:30px;border-radius:999px}.sk-h1{width:560px;max-width:90%;height:48px;margin-top:8px}.sk-h1.w80{width:460px}.sk-h1.w60{width:360px}.sk-line{width:420px;max-width:80%;height:16px;margin-top:16px}.sk-line.w70{width:300px}.sk-btns{display:flex;gap:16px;margin-top:24px}.sk-btn{width:170px;height:52px;border-radius:999px}.sk-btn.ghost{width:150px;opacity:.6}.sk-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px}.sk-card{height:220px;border-radius:var(--r-sm)}@media (max-width:760px){.sk-grid{grid-template-columns:1fr}.sk-card:nth-child(n+2){display:none}}@media (prefers-reduced-motion:reduce){.sk{animation:none}.nav-skeleton{transition:opacity var(--dur-0) var(--ease-out)}}.page-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:10000;pointer-events:none;background:transparent}.page-progress-fill{display:block;height:100%;width:100%;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg,var(--em-text),var(--em-wash) 60%,var(--em-text));box-shadow:0 0 10px #0b8a5b66;transition:transform var(--dur-0) var(--ease-out)}.page-progress.loading .page-progress-fill{box-shadow:0 0 14px #f47a2d80}.footer-social a{transition:transform var(--dur-2) var(--ease-spring),color var(--dur-2) var(--ease-out),background var(--dur-2) var(--ease-out)}.footer-social a{will-change:transform}@media (prefers-reduced-motion:reduce){.page-progress-fill,.footer-social a{transition:none}}@keyframes replayNudge{0%,to{box-shadow:0 4px 14px #17171714;border-color:#f47a2d73}50%{box-shadow:0 6px 22px #f47a2d6b;border-color:var(--em-text)}}.hero-dotgrid{position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit}.adv-ic{position:relative;overflow:visible;transform:scale(.6) rotate(-12deg);opacity:0;transition:transform var(--dur-3) var(--ease-spring) var(--ic-delay,0ms),opacity var(--dur-3) var(--ease-out) var(--ic-delay,0ms)}.adv-ic.charged{transform:none;opacity:1}.adv-ic .icon{transition:transform var(--dur-3) var(--ease-spring) calc(var(--ic-delay,0ms) + var(--dur-0))}.adv-ic.charged .icon{transform:none}.adv-ic:not(.charged) .icon{transform:scale(.7)}@media (prefers-reduced-motion:reduce){.adv-ic{transform:none;opacity:1;transition:none}.adv-ic .icon{transform:none}}.cookie-bar{position:fixed;left:16px;right:16px;bottom:16px;z-index:1200;max-width:600px;margin-inline:auto;background:var(--card);border:1px solid rgba(23,23,23,.1);border-radius:var(--r-sm);padding:20px;box-shadow:0 22px 60px -16px #17171766;display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;transform:translateY(16px);opacity:0;visibility:hidden;transition:transform var(--dur-2) var(--ease-out),opacity var(--dur-2) var(--ease-out),bottom var(--dur-2) var(--ease-out),visibility 0s linear var(--dur-2)}.cookie-bar.show{transform:translateY(0);opacity:1;visibility:visible;transition:transform var(--dur-2) var(--ease-out),opacity var(--dur-2) var(--ease-out),bottom var(--dur-2) var(--ease-out),visibility 0s linear}@media (min-width:901px){.cookie-bar{left:auto;right:88px;bottom:16px;max-width:360px;margin-inline:0;padding:16px;gap:12px}.cookie-bar-text{font-size:var(--fs-3);line-height:1.45;flex-basis:100%}.cookie-bar .ck-btn{padding:8px 16px;font-size:var(--fs-3)}}.cookie-bar-text{margin:0;font-size:var(--fs-4);line-height:1.5;flex:1 1 280px;color:var(--ink)}.cookie-bar-text a{text-decoration:underline;color:inherit}.cookie-bar-actions{display:flex;gap:12px;flex:0 0 auto;flex-wrap:wrap}.ck-btn{font-weight:700;font-size:var(--fs-4);padding:12px 20px;border-radius:999px;border:none;cursor:pointer;transition:transform var(--dur-0) var(--ease-out),background var(--dur-1) var(--ease-out)}.ck-btn:hover{transform:translateY(-2px)}.ck-accept{background:var(--ink);color:#fff}.ck-decline{background:transparent;color:var(--ink);border:1px solid rgba(23,23,23,.22)}.ck-decline:hover{background:#1717170d}@media (max-width:560px){.cookie-bar{left:8px;right:8px;bottom:16px;padding:12px;gap:8px 12px}.cta-bar-on .cookie-bar{bottom:80px}.cookie-bar-text{font-size:var(--fs-2);line-height:1.4;flex:1 1 100%}.cookie-bar-actions{width:100%;gap:8px;flex-wrap:nowrap}.ck-btn{flex:1 1 0;min-width:0;padding:8px 12px;font-size:var(--fs-3)}}@media (prefers-reduced-motion:reduce){.cookie-bar{transition:opacity var(--dur-1) var(--ease-out)}}body.ck-open{padding-bottom:var(--cookie-bar-h,0px);transition:padding-bottom var(--dur-2) var(--ease-out)}@media (prefers-reduced-motion:reduce){body.ck-open{transition:none}}.contact-hint{grid-column:1/-1;margin:-4px 0 2px;font-size:var(--fs-3);line-height:1.45;color:var(--ink-muted)}.contact-hint .req{color:var(--em-text)}.app-frame{border-radius:var(--r-xs);overflow:hidden;background:#fff;border:1px solid rgba(23,23,23,.1);box-shadow:0 34px 64px -30px #17171773;transition:transform var(--dur-3) var(--ease-out),box-shadow var(--dur-3) var(--ease-out)}.app-frame img{display:block;width:100%;height:auto}@keyframes phLive{0%{box-shadow:0 0 #0b8a5b80}70%{box-shadow:0 0 0 9px #0b8a5b00}to{box-shadow:0 0 #0b8a5b00}}.phone{position:relative;margin:0 auto;width:100%;aspect-ratio:300/610;background:#101012;border-radius:38px;padding:8px;box-shadow:0 36px 70px -22px #00000080,inset 0 0 0 2px #ffffff0f}.callsim-warm-bar{flex:1;height:6px;border-radius:var(--r-2xs);background:#1717171f;overflow:hidden}.callsim-warm-bar i{display:block;height:100%;width:8%;border-radius:var(--r-2xs);background:linear-gradient(90deg,var(--em-text),var(--em-text));transition:width var(--dur-3) var(--ease-out)}.callsim-bubbles{position:absolute;inset:0;pointer-events:none}.callsim-bubble{position:absolute;left:13px;right:13px;bottom:14px;padding:12px;border-radius:var(--r-xs);font-size:var(--fs-3);line-height:1.4;box-shadow:0 12px 26px -10px #17171757;animation:bubbleIn var(--dur-3) var(--ease-out) both;text-align:left}.callsim-bubble.out{animation:bubbleOut var(--dur-3) var(--ease-out) forwards}.callsim-bubble .who{display:block;font-size:var(--fs-1);font-weight:700;opacity:.55;margin-bottom:2px}.callsim-bubble.client{background:#fff;color:var(--ink);border:1px solid rgba(23,23,23,.07)}.callsim-bubble.me{background:var(--em-text);color:#10324f}.callsim-bubble.coach{background:var(--em-wash);color:var(--ink);font-weight:600;text-align:center}@keyframes bubbleIn{0%{opacity:0;transform:translateY(14px) scale(.86)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bubbleOut{to{opacity:0;transform:translateY(-12px) scale(.96)}}@keyframes ccRing{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.28)}}@media (prefers-reduced-motion:reduce){.callsim-bubble{animation:none}}.es-prog{fill:none;stroke:var(--em-text);stroke-width:6;stroke-linecap:round}.echosim-num{position:absolute;inset:0;display:grid;place-items:center;font-weight:800;font-size:var(--fs-5);color:var(--em-text)}.echosim-verdict{align-self:flex-start;margin-top:2px;font-size:var(--fs-1);font-weight:700;color:var(--ink-soft);background:#1717170f;border-radius:999px;padding:2px 8px;transition:color var(--dur-2) var(--ease-out),background var(--dur-2) var(--ease-out)}.echosim-verdict.ok{color:var(--em-text);background:#0b8a5b21}.echosim-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.echosim-checks li{display:flex;align-items:center;gap:8px;font-size:var(--fs-3);color:var(--ink-muted);transition:color var(--dur-2) var(--ease-out)}.echosim-checks li:before{content:"";width:17px;height:17px;border-radius:var(--r-3xs);flex:none;border:1.5px solid rgba(23,23,23,.2);display:grid;place-items:center;font-size:var(--fs-1);font-weight:800;color:#fff;transition:background var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out)}.echosim-checks li.on{color:var(--ink)}.echosim-checks li.on:before{content:"\2713";background:var(--em-text);border-color:var(--em-text)}.echosim-checks li.part{color:var(--ink-soft)}.echosim-checks li.part:before{content:"\2013";background:#fff;border-color:var(--em-text);color:var(--em-text)}.echosim-flag{display:flex;align-items:center;gap:8px;font-size:var(--fs-2);font-weight:600;color:var(--ink-soft);background:#1717170a;border:1px solid var(--line-2);border-radius:var(--r-2xs);padding:8px 12px;opacity:0;transform:translateY(6px);transition:opacity var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out)}.echosim-flag.on{opacity:1;transform:none}.echosim-flag .icon{width:15px;height:15px;color:var(--em-text);flex:none}@media (prefers-reduced-motion:reduce){.es-prog{transition:none!important}}.dialer-ring{position:relative;width:38px;height:38px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--em-wash);color:var(--em-text)}.dialer-ring .icon{width:17px;height:17px}.dialer-ring:before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--em-text);opacity:0}.dialer-ring.is-calling:before{animation:dialRing 1s var(--ease-out) infinite}@keyframes dialRing{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}.dialer-num{font-size:var(--fs-2);color:var(--ink-soft);font-variant-numeric:tabular-nums}.dialer-feed{display:flex;flex-direction:column;gap:8px;margin-top:2px}.dialer-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-radius:var(--r-2xs);background:#fff;border:1px solid rgba(23,23,23,.07);font-size:var(--fs-2);animation:dialRow var(--dur-2) var(--ease-out) both}.dialer-rn{color:var(--ink);font-variant-numeric:tabular-nums}.dialer-rs{font-weight:700;font-size:var(--fs-1);white-space:nowrap}.dialer-rs.ok{color:var(--em-text)}.dialer-rs.bl{color:#2e6fc2}.dialer-rs.mut{color:var(--ink-muted)}@keyframes dialRow{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dialer-ring.is-calling:before{animation:none}.dialer-row{animation:none}}.ed{background:var(--bg);color:var(--ink)}.ed h1,.ed h2,.ed h3{font-weight:800;letter-spacing:-.03em;color:var(--ink)}.ed .sec-head h2{font-size:var(--fs-d2);line-height:1.12}.ed .roi .sec-head p,.ed .roi .tag{color:var(--on-dark-soft)}.ed .sec-head p{color:var(--ink-soft)}.ed .tag{background:none;border:0;padding:0;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.12em;font-size:var(--fs-2);font-weight:700;font-family:inherit}.ed .tag .dot{display:none}.ed .mk{background:none!important;color:#0b8a5b!important;font-style:normal;padding:0;border-radius:0}.ed .page-hero h1 .mk{white-space:normal}.ed .btn{border-radius:var(--r-xs)}.ed .btn-dark{background:#1a1a1a;color:#fff}.ed .btn-mint{background:var(--em-text);color:#fff;border:0}.ed .btn-mint:hover{background:#096847;box-shadow:0 14px 30px -14px #0b8a5b99}.ed .btn-ghost{background:none;border:1px solid #E2E2E2;color:var(--ink)}.ed .btn-ghost:hover{border-color:#1a1a1a;box-shadow:none}.ed .step{background:#fff;border:1px solid #ECECEC;box-shadow:0 14px 34px -22px #0000002e}.ed .adv-ic{background:#e3f5ed!important;color:#0b8a5b!important}.ed .adv-ic .icon{color:#3a3a40!important;--ic-ac:#0B8A5B}.ed .roi{background:#111!important;border-radius:var(--r-band)}.ed .roi h2{color:#fff}.ed .roi h2 .mk{color:#0b8a5b!important}.ed .lead{background:#f6f6f7}.ed .lead .form-grid{background:#fff;border:1px solid #ECECEC}.ed .tab-btn.active{background:#1a1a1a;color:#fff}.ed .faq-list{gap:0}.ed .faq-item{background:none;border:0;border-bottom:1px solid #ECECEC;border-radius:0;overflow:hidden}.ed .faq-q{padding:24px 52px 24px 4px;font-size:var(--fs-5);position:relative}.ed .faq-q:hover{background:none;color:var(--em-text)}.ed .faq-ic{position:absolute;right:6px;top:50%;transform:translateY(-50%)}.ed .faq-item.open .faq-ic{transform:translateY(-50%) rotate(45deg)}.ed .faq-a{padding:0 56px 0 4px;max-width:78ch}.ed .faq-item.open .faq-a{padding:0 56px 24px 4px}.ed .faq-ic{background:none;border:1.5px solid #D9DDDB;color:#0b8a5b}.ed .faq-item.open .faq-ic{border-color:#0b8a5b}a[href="/ai-transformaciya/"]{white-space:nowrap}@keyframes ynDraw{to{stroke-dashoffset:18}}@keyframes ynGrowX{to{transform:scaleX(1)}}@keyframes ynGrowY{to{transform:scaleY(1)}}@keyframes ynPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes ynFloat{0%,to{transform:translateY(0) var(--rot,)}50%{transform:translateY(-11px) var(--rot,)}}@keyframes ynSpin{to{transform:rotate(360deg)}}.ed .adv-ic{background:#f3f3f4!important}.ed .adv-ic{background:transparent!important;display:inline-flex;justify-content:flex-start;width:auto;height:auto;font-size:var(--fs-d1);margin-bottom:20px}.ed .adv-ic .icon{stroke-width:1.5}.ed .scrolly{display:none!important}.ed [aria-labelledby=testi-h]{background:#f6f6f7;border-radius:var(--r-band);padding:clamp(28px,3vw,48px) clamp(20px,2.5vw,36px);margin-top:48px}.ed [aria-labelledby=testi-h] .sec-head{padding-left:0;padding-right:0}@keyframes ddGrow{0%{transform:scaleY(.18);opacity:.35}to{transform:scaleY(1);opacity:1}}.ed .btn-dark:hover{background:#000;box-shadow:0 16px 32px -14px #00000073}.ed .roi .btn-ghost{background:transparent;border-color:#ffffff59;color:#fff}.ed .roi .btn-dark{background:#fff;color:var(--ink);box-shadow:0 14px 30px -16px #0009}.ed .roi .btn-dark:hover{background:#f6f6f7;box-shadow:0 18px 36px -16px #000000b3}.ed .roi .btn-ghost:hover{border-color:#fff;background:#ffffff1a;color:#fff}.ed .roi{background:radial-gradient(120% 150% at 100% 0%,rgba(11,138,91,.2),transparent 46%),#111!important}.ed .sec-head{padding-bottom:28px}html{scroll-padding-top:96px}.ed section[id]{scroll-margin-top:96px}@keyframes haGauge{to{stroke-dashoffset:20}}@keyframes haGrow{0%{transform:scaleY(.1);opacity:.3}to{transform:scaleY(1);opacity:1}}@keyframes haPulse{0%,to{opacity:1}50%{opacity:.25}}@keyframes haFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.ed .site-header.scrolled{background:#ffffffe6;box-shadow:0 1px #ececec,0 6px 22px -8px #0000001f}.ed .site-header:after{display:none}.cd-line{max-width:84%;padding:8px 12px;border-radius:var(--r-xs);font-size:var(--fs-4);line-height:1.4;font-weight:500;position:relative;animation:cdIn var(--dur-2) var(--ease-out) backwards}.cd-line.cli{align-self:flex-start;background:#f6f6f7;color:#3a3a40;border-bottom-left-radius:4px}.cd-line.mgr{align-self:flex-end;background:#e3f5ed;color:var(--em-text);border-bottom-right-radius:4px}.cd-line.obj{background:#fff;box-shadow:inset 0 0 0 1.5px #0b8a5b;margin-top:8px}.cd-line.obj:after{content:"\432\43e\437\440\430\436\435\43d\438\435";position:absolute;top:-9px;left:11px;font-size:var(--fs-1);font-weight:800;text-transform:uppercase;letter-spacing:.05em;background:#0b8a5b;color:#fff;padding:1px 8px;border-radius:var(--r-2xs)}@keyframes cdIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cd-line{animation:none}}@keyframes cvEq{0%,to{height:25%}50%{height:100%}}@keyframes cvPop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes cvRipple{0%{width:10px;height:10px;opacity:.85}to{width:50px;height:50px;opacity:0}}@keyframes hwChip{0%,to{opacity:0;transform:translateY(9px)}6%{opacity:1;transform:none}26%{opacity:1;transform:translateY(-4px)}36%{opacity:0;transform:translateY(-12px)}}.sv-step{margin-left:auto;font-family:var(--mono);font-size:var(--fs-1);font-weight:700;color:var(--em-text)}.sv-panel{position:absolute;inset:0;padding:28px;display:flex;flex-direction:column;justify-content:center;gap:16px;opacity:0;transform:translateY(12px);transition:opacity var(--dur-3) var(--ease-out),transform var(--dur-3) var(--ease-out);pointer-events:none}@keyframes svWave{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}.story-step{min-height:68vh;display:flex;flex-direction:column;justify-content:center;opacity:.35;transition:opacity var(--dur-2) var(--ease-out)}.story-step.active{opacity:1}.story-step h3{font-weight:800;font-size:var(--fs-d2);letter-spacing:-.03em;margin:12px 0}.story-step p{color:var(--ink-soft);max-width:46ch;font-size:var(--fs-lead);line-height:1.6;font-weight:500}@media (max-width:860px){.story-step{min-height:auto;opacity:1;padding:16px 0}}@media (prefers-reduced-motion:reduce){.sv-panel{transition:none}}@keyframes marqueeMove{to{transform:translate(-50%)}}@keyframes gridPan{to{background-position:42px 42px}}.hw-bar{flex:1 1 0;max-width:9px;min-width:3px;height:30%;background:#cbd3cf;border-radius:var(--r-3xs);transform-origin:center;will-change:transform,opacity}html{scroll-behavior:smooth;scrollbar-color:#cfd6d2 transparent}.ed{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.ed ::selection{background:#0b8a5b33;color:#0a3b28}.ed h1,.ed h2,.ed h3,.ed .sec-head h2{text-wrap:balance}.ed p,.ed li{text-wrap:pretty}.ed a:focus-visible,.ed button:focus-visible,.ed input:focus-visible,.ed textarea:focus-visible,.ed select:focus-visible,.ed [tabindex]:focus-visible{outline:2px solid #0B8A5B;outline-offset:3px;border-radius:var(--r-2xs)}.ed ::-webkit-scrollbar{width:11px;height:11px}.ed ::-webkit-scrollbar-thumb{background:#d3dad6;border-radius:var(--r-2xs);border:3px solid #fff;background-clip:padding-box}.ed ::-webkit-scrollbar-thumb:hover{background:#bbc4bf;border:3px solid #fff;background-clip:padding-box}.ed ::-webkit-scrollbar-track{background:transparent}.ed .step{box-shadow:0 1px 2px #1018140a,0 14px 34px -20px #10181429}.ed .btn-dark{box-shadow:inset 0 1px #ffffff24,0 8px 22px -12px #00000073}.ed .btn-dark:hover{box-shadow:inset 0 1px #ffffff29,0 16px 34px -14px #00000080}.ed .roi{box-shadow:0 44px 100px -56px #000000a6}.ed .page-hero{background:linear-gradient(180deg,#e3f5ed,#fff 92%)}.ed .page-hero{padding:clamp(32px,3.5vw,56px) clamp(28px,4vw,64px);border-radius:var(--r-band);border:1px solid #ECECEC}.ed .page-hero h1{font-size:var(--fs-d3);line-height:1.08;letter-spacing:-.035em}.ed .page-hero .ph-sub{color:var(--ink-soft);max-width:800px}.ed .page-hero:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(rgba(11,138,91,.06) 1.1px,transparent 1.1px);background-size:22px 22px;-webkit-mask:linear-gradient(120deg,#000,transparent 60%);mask:linear-gradient(120deg,#000,transparent 60%);opacity:.6}.tab-impact{margin:16px 0 4px;height:8px;border-radius:var(--r-2xs);background:#ffffff1a;overflow:hidden}@keyframes tiFill{0%{width:0}to{width:var(--w)}}.ed footer{position:relative;overflow:hidden;margin-top:64px;padding:20px 24px 16px;border-radius:var(--r-band);background:#0f1512;color:#fff;content-visibility:auto;contain-intrinsic-size:auto 720px}.ed footer:before{content:"";position:absolute;top:-40%;right:-10%;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(62,207,149,.16),transparent 62%);pointer-events:none}.ed footer:after{content:"";position:absolute;top:0;left:24px;right:24px;height:2px;background:linear-gradient(90deg,transparent,#0B8A5B,var(--em-on-dark),transparent);opacity:.6}.ed footer>*{position:relative;z-index:1}.ed footer .footer{content-visibility:visible}.ed footer .footer-brand p{color:var(--on-dark-soft)}.ed footer .footer-col ul li a{color:var(--on-dark-soft)}.ed footer .footer-col ul li a:hover{color:#fff}.ed footer .footer-social a{background:#ffffff14;color:#fff}.ed footer .footer-social a:hover{background:#0b8a5b;color:#fff;transform:translateY(-3px)}.ed footer .footer-social .icon{color:#fff}.ed footer .footer-bottom{border-top:1px solid rgba(255,255,255,.12);color:var(--on-dark-muted)}.ed footer .badge{background:#ffffff12;color:var(--on-dark-soft);border:1px solid rgba(255,255,255,.08)}.ed footer .footer-bottom a{color:var(--on-dark-muted)}.ed footer .footer-bottom a:hover{color:#fff}@media (max-width:560px){.ed footer{border-radius:var(--r);margin-top:44px}}.om{display:none}.om.on{display:flex;animation:omIn var(--dur-2) var(--ease-out)}.om-ai{justify-content:flex-end}@keyframes omIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.orchsim-typing{display:none;align-self:flex-end;gap:4px;align-items:center;padding:12px 16px;background:#e3f5ed;border-radius:var(--r-xs);border-bottom-right-radius:5px;width:fit-content}.orchsim-typing.on{display:flex}.orchsim-typing i{width:6px;height:6px;border-radius:50%;background:#0b8a5b;animation:omType 1s var(--ease-out) infinite}.orchsim-typing i:nth-child(2){animation-delay:.15s}.orchsim-typing i:nth-child(3){animation-delay:.3s}@keyframes omType{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.orchsim-done{margin-top:auto;opacity:0;transform:translateY(9px);transition:opacity var(--dur-3) var(--ease-out),transform var(--dur-3) var(--ease-out);border-top:1px solid #EEE;padding-top:12px}.orchsim-done.on{opacity:1;transform:none}.ed .nexus{background:radial-gradient(58% 64% at 40% 38%,#0b8a5b4d,#0b8a5b00 60%),radial-gradient(46% 52% at 82% 18%,#3ecf951a,#3ecf9500 55%),linear-gradient(160deg,#0f1512,#0a0f0d);border:1px solid rgba(255,255,255,.07);box-shadow:0 40px 90px -34px #000000b3,inset 0 1px #ffffff0d}.ed .nexus:before{background:repeating-linear-gradient(122deg,rgba(255,255,255,.02) 0 1.5px,transparent 1.5px 24px);opacity:.5}.ed .nexus:after{box-shadow:inset 0 0 140px 24px #00000073}.ed .nexus.is-focusing .nx-node:not(.is-hot):not(.nx-hub){opacity:.2}.ed .nexus .nexus-detail{background:#ffffff09;border:1px solid rgba(255,255,255,.09);box-shadow:0 22px 54px -30px #0009}.ed .nexus .nexus-detail:before{background:var(--em-on-dark)}.ed .nexus .nexus-detail[data-cat=skill]:before{background:#5fc9e6}.ed .nexus .nexus-detail[data-cat=int]:before{background:#f4b978}.ed .nexus .nexus-detail-tag{color:var(--on-dark-muted)}.ed .nexus .nexus-detail-title{color:#fff}.ed .nexus .nexus-detail-pts li{color:var(--on-dark-soft)}.ed .nexus .nexus-detail-pts li:before{border-color:var(--em-on-dark)}.ed .nexus .nexus-detail[data-cat=skill] .nexus-detail-pts li:before{border-color:#5fc9e6}.ed .nexus .nexus-detail[data-cat=int] .nexus-detail-pts li:before{border-color:#f4b978}.ed .nexus .nexus-detail-hint{color:var(--on-dark-muted)}.ed .nexus .nexus-detail-link{background:#0b8a5b;color:#fff}.app-frame img,.rh-hero-img,img.zoomable{cursor:zoom-in}.lightbox{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:24px;background:#0c0e10e6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:zoom-out;opacity:0;transition:opacity var(--dur-1) var(--ease-out)}.lightbox.open{opacity:1}.lightbox img{max-width:96vw;max-height:92vh;width:auto;height:auto;border-radius:var(--r-xs);box-shadow:0 40px 100px -20px #000000b3;cursor:zoom-out}@media (prefers-reduced-motion:reduce){.lightbox{transition:none}}.quiz-opt{transition:transform var(--dur-0) var(--ease-out),border-color var(--dur-1) var(--ease-out),background-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}.quiz-opt:active{transform:scale(.96)}.lightbox img{transform:scale(.965);transition:transform var(--dur-2) var(--ease-out),opacity var(--dur-2) var(--ease-out)}.lightbox.open img{transform:scale(1)}.mobile-menu>a:not(.btn):not(.mobile-menu-phone),.mobile-menu>.m-group{opacity:0;transform:translateY(8px);transition:opacity var(--dur-1) var(--ease-out),transform var(--dur-1) var(--ease-out)}.mobile-menu.open>a:not(.btn):not(.mobile-menu-phone),.mobile-menu.open>.m-group{opacity:1;transform:none;transition-duration:var(--dur-2)}.mobile-menu.open>*:nth-child(2){transition-delay:25ms}.mobile-menu.open>*:nth-child(3){transition-delay:50ms}.mobile-menu.open>*:nth-child(4){transition-delay:75ms}.mobile-menu.open>*:nth-child(5){transition-delay:.1s}.mobile-menu.open>*:nth-child(n+6){transition-delay:125ms}.mobile-menu.open>a.btn,.mobile-menu.open>.mobile-menu-phone{transition-delay:0s}.btn[aria-busy=true]{pointer-events:none}.btn[aria-busy=true]:before{content:"";display:inline-block;width:13px;height:13px;margin-right:8px;vertical-align:-2px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;opacity:.85;animation:btnSpin var(--dur-3) linear infinite}@keyframes btnSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mobile-menu>a,.mobile-menu>.m-group,.mobile-menu.open>a:not(.btn):not(.mobile-menu-phone),.mobile-menu.open>.m-group{opacity:1;transform:none;transition:none}.lightbox img{transform:none;transition:opacity var(--dur-1) var(--ease-out)}.btn[aria-busy=true]:before{animation:none}}@media (pointer: coarse){.tab-btn,.ph-chip,.quiz-opt,.faq-q{min-height:44px;display:inline-flex;align-items:center}.faq-q{width:100%}.crumbs a{position:relative}.crumbs a:after{content:"";position:absolute;inset:-14px -6px}.cookie-bar-text a{position:relative}.cookie-bar-text a:after{content:"";position:absolute;inset:-12px -8px}}.ed{--warn:#8A6410;--warn-wash:#FAF3E4}\447\442\43e\431\44b  \43a\435\439\441\44b  \438  \443\441\43b\443\433\438  \433\43e\432\43e\440\438\43b\438  \43e\434\43d\438\43c  \44f\437\44b\43a\43e\43c. \2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500\2500  */ .ed .ba{border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden;background:#fff;width:100%;border-collapse:collapse}.ed .pnav{position:fixed;top:64px;left:0;right:0;z-index:20;background:#ffffffeb;backdrop-filter:blur(8px);border-bottom:1px solid var(--line);transform:translateY(-110%);opacity:0;pointer-events:none;visibility:hidden;transition:transform var(--dur-2) var(--ease-out),opacity var(--dur-2) var(--ease-out),visibility 0s linear var(--dur-2)}.ed .pnav[hidden]{display:none}.ed .pnav.is-on{transform:none;opacity:1;pointer-events:auto;visibility:visible;transition:transform var(--dur-2) var(--ease-out),opacity var(--dur-2) var(--ease-out),visibility 0s linear}@media (prefers-reduced-motion:reduce){.ed .pnav,.ed .pnav.is-on{transition:none}}.ed .pnav-in{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;max-width:1120px;margin-inline:auto;padding:12px 20px}.ed .pnav-in::-webkit-scrollbar{display:none}.ed .pnav a{flex:none;padding:8px 12px;border-radius:999px;border:1px solid var(--line);font:700 var(--fs-2)/1 var(--mono);color:var(--ink-muted);text-decoration:none;white-space:nowrap;transition:color var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out),background var(--dur-1) var(--ease-out)}.ed .pnav a:hover{color:var(--ink);border-color:var(--line-2)}.ed .pnav a[aria-current=true]{color:#fff;background:var(--em-text);border-color:var(--em-text)}.ed .pnav-row{display:flex;align-items:center;gap:12px;max-width:1120px;margin-inline:auto;padding-right:20px}.ed .pnav-row .pnav-in{flex:1 1 auto;min-width:0;margin-inline:0;-webkit-mask:linear-gradient(90deg,#000 calc(100% - 24px),transparent);mask:linear-gradient(90deg,#000 calc(100% - 24px),transparent)}.ed .pnav a.pnav-cta{flex:none;display:inline-flex;align-items:center;height:36px;padding:0 16px;border-radius:999px;background:var(--ink);color:#fff;text-decoration:none;font-weight:700;font-size:var(--fs-2);white-space:nowrap;transition:background var(--dur-1) var(--ease-out)}.ed .pnav a.pnav-cta:hover{background:var(--em-text);color:#fff}.ed .site-header{transition:transform var(--dur-2) var(--ease-out),background var(--dur-1) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.hdr-away .site-header{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.ed .site-header{transition:none}}@media (max-width:760px){.ed .pnav-row{padding-right:12px;gap:8px}.ed .pnav a.pnav-cta{height:32px;padding:0 12px}}.ed .pnav-bar{height:2px;background:var(--line)}.ed .pnav-bar i{display:block;height:100%;width:0;background:var(--em-text)}@media (max-width:640px){.ed .pnav{top:56px}.ed .pnav-in{padding:8px 16px}.ed .pnav a{font-size:var(--fs-2);padding:8px 12px}}@media (prefers-reduced-motion:reduce){.ed .pnav a{transition:none}}.ed .nx-list{display:none}.ed .nx-list-cat{font:700 var(--fs-1)/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);margin:24px 0 12px}.ed .nx-list-cat:first-child{margin-top:0}.ed .nx-item{border:1px solid var(--line);border-radius:var(--r-xs);background:#fff;margin-bottom:8px}.ed .nx-item>summary{cursor:pointer;padding:12px 16px;font-weight:700;font-size:var(--fs-4);color:var(--ink);list-style:none;display:flex;align-items:center;gap:12px}.ed .nx-item>summary::-webkit-details-marker{display:none}.ed .nx-item>summary:after{content:"+";margin-left:auto;font:700 var(--fs-5)/1 var(--mono);color:var(--ink-muted)}.ed .nx-item[open]>summary:after{content:"\2212"}.ed .nx-item ul{margin:0;padding:0 16px 16px 32px;font-size:var(--fs-4);color:var(--ink-soft);line-height:1.55}.ed .nx-item li{margin-bottom:8px}.ed .nx-item li:last-child{margin-bottom:0}@media (max-width:760px){.ed .nexus .nx-svg,.ed .nexus .nexus-detail{display:none}.ed .nx-list{display:block}}@media (max-width:760px),(pointer:coarse){.ed .btn,.ed .tab-btn,.ed .ck-btn{min-height:44px}.ed .skip-link,.ed .nav-logo,.ed .arda-badge{min-height:44px;display:inline-flex;align-items:center}.ed .footer-col li a,.ed .footer-bottom nav a{display:inline-block;padding-top:16px;padding-bottom:16px}.ed .crumbs a{display:inline-block;padding-top:4px;padding-bottom:4px}.ed .footer-social a{min-width:44px;min-height:44px}.ed .pnav-in a{min-height:44px;display:inline-flex;align-items:center}.ed .consent input[type=checkbox]{width:24px;height:24px}}@keyframes backIn{0%{opacity:0}to{opacity:1}}.ed .pilot-dialog[open]::backdrop{animation:backIn var(--dur-2) var(--ease-out) both}@keyframes quizQIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.ed .quiz-dialog[open] .quiz-q{animation:quizQIn var(--dur-2) var(--ease-out) both;animation-delay:calc(var(--qi,0) * 55ms)}@keyframes okCard{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes okMark{0%{opacity:0;transform:scale(.4)}60%{transform:scale(1.07)}to{opacity:1;transform:none}}.ed .form-success{animation:okCard var(--dur-2) var(--ease-out) both}.ed .form-success-ic{animation:okMark var(--dur-3) var(--ease-spring) both;animation-delay:var(--dur-1)}@media (prefers-reduced-motion:reduce){.ed .pilot-dialog[open]::backdrop,.ed .quiz-dialog[open] .quiz-q,.ed .form-success,.ed .form-success-ic{animation:none}}:root{--col:1152px;--col-hero:1232px;--bleed: calc(50% - 50vw) }html,body{overflow-x:clip}:root{--on-dark:#FFFFFF;--on-dark-soft:rgba(255,255,255,.72);--on-dark-muted:rgba(255,255,255,.55)}.ed footer .footer-brand p,.ed footer .footer-col ul li a{color:var(--on-dark-soft)}.ed footer .footer-bottom,.ed footer .footer-bottom a{color:var(--on-dark-muted)}.ed footer .footer-col h4{color:var(--on-dark)}.ed .m-sub a{color:var(--ink-soft);opacity:1}.ed .sec-head h2{font-size:var(--fs-d3);line-height:1.06;letter-spacing:-.03em}.ed footer{margin-inline:var(--bleed);border-radius:0;padding-block:clamp(24px,3vw,48px)}.ed footer .footer,.ed footer .footer-bottom{max-width:calc(var(--col) + 40px);margin-inline:auto;width:100%}.ed .roi{margin-inline:var(--bleed);border-radius:0;box-shadow:none;padding-block:clamp(48px,6vw,96px);padding-inline:max(clamp(32px,4vw,56px),calc((100vw - var(--col))/2))}.ed .roi{margin-block:clamp(56px,6vw,96px) 0}.post-cover{order:0;display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background:#f6f6f7;margin:0!important;transition:transform var(--dur-1) var(--ease-out)}@keyframes sk-pulse{0%,to{opacity:1}50%{opacity:.5}}img.sk-wait{background-color:#ececec;animation:sk-pulse 1.6s var(--ease-smooth) infinite}@media (scripting:enabled){[data-island=roi-calc]:not([data-mounted]){display:grid;grid-template-columns:1fr 1fr;column-gap:64px;align-items:start}[data-island=roi-calc]:not([data-mounted])>*{grid-column:1;justify-self:start}[data-island=roi-calc]:not([data-mounted]):before{content:"";grid-column:1;grid-row:4;width:100%;height:176px;margin-top:32px;background:linear-gradient(#ffffff24,#ffffff24) 0 0/42% 12px no-repeat,linear-gradient(#ffffff1a,#ffffff1a) 0 28px/100% 5px no-repeat,linear-gradient(#ffffff24,#ffffff24) 0 64px/36% 12px no-repeat,linear-gradient(#ffffff1a,#ffffff1a) 0 92px/100% 5px no-repeat,linear-gradient(#ffffff24,#ffffff24) 0 128px/30% 12px no-repeat,linear-gradient(#ffffff1a,#ffffff1a) 0 156px/100% 5px no-repeat;animation:sk-pulse 1.6s var(--ease-smooth) infinite}[data-island=roi-calc]:not([data-mounted]):after{content:"";grid-column:2;grid-row:1 / span 4;min-height:400px;border-radius:var(--r-sm);background:#ffffff0f;animation:sk-pulse 1.6s var(--ease-smooth) infinite}@media (max-width:1023px){[data-island=roi-calc]:not([data-mounted]){grid-template-columns:1fr}[data-island=roi-calc]:not([data-mounted]):after{grid-column:1;grid-row:auto;min-height:320px;margin-top:32px}}}@media (prefers-reduced-motion:reduce){img.sk-wait,[data-island]:before,[data-island]:after{animation:none}}.nav-links{gap:16px}.pt{position:relative;display:flex;flex-direction:column;gap:8px;padding:24px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink);text-decoration:none;box-shadow:0 1px 2px #1018140a,0 14px 34px -22px #10181429;transition:transform var(--dur-2) var(--ease-out),border-color var(--dur-1) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.pt:hover{transform:translateY(-4px);border-color:var(--em);box-shadow:0 2px 6px #0b8a5b12,0 28px 52px -22px #0b8a5b4d}.pt:focus-visible{outline:none;box-shadow:var(--ring)}@property --n{syntax:"<integer>";inherits:false;initial-value:284}@keyframes lv-appr{0%,30.42%,34.17%,45.42%,49.17%,58.75%,62.5%,72.08%,75.83%,to{transform:none;background:var(--em);box-shadow:0 0 #0b8a5b00}31.67%,46.67%,60%,73.33%{transform:scale(.92);background:var(--em-text);box-shadow:0 0 0 4px var(--em-wash)}}@keyframes lv-blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes lv-pulse{0%{opacity:.6;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}@keyframes lv-bar{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}@keyframes lv-fly{0%{left:12%;top:19%;opacity:0}2%{opacity:1}8%{left:44%;top:30%;opacity:1}10%,to{left:44%;top:30%;opacity:0}}@keyframes lv-n{0%{--n:240}to{--n:284}}@keyframes lv-ring{0%{opacity:.7;transform:scale(1)}8%,to{opacity:0;transform:scale(2.4)}}@keyframes lv-ok{0%,8%{background:var(--line-2)}10%,92%{background:var(--em)}97%,to{background:var(--line-2)}}@keyframes lv-miss{0%,8%{background:var(--line-2);opacity:1}10%,92%{background:var(--ink-muted);opacity:.35}97%,to{background:var(--line-2);opacity:1}}@keyframes lv-drop{0%,8%{background:var(--line-2);border-color:transparent}10%,92%{background:transparent;border-color:var(--ink-muted)}97%,to{background:var(--line-2);border-color:transparent}}@keyframes lv-link1{0%,41%{background:var(--line-2);transform:none}43%{background:var(--em);transform:scale(1.8)}46%,92%{background:var(--em);transform:none}97%,to{background:var(--line-2)}}@keyframes lv-link2{0%,68%{background:var(--line-2);border-color:transparent}70%,92%{background:transparent;border-color:var(--ink-muted)}97%,to{background:var(--line-2);border-color:transparent}}@keyframes lv-warm{0%,59%{transform:scaleX(.3)}64%,96%{transform:scaleX(.7)}to{transform:scaleX(.3)}}@keyframes lv-echo-1{0%,6.67%{opacity:0;transform:translateY(6px)}10%,35%{opacity:1;transform:none}38.33%,to{opacity:0;transform:translateY(6px)}}@keyframes lv-echo-2{0%,36.67%{opacity:0;transform:translateY(6px)}40%,60%{opacity:1;transform:none}63.33%,to{opacity:0;transform:translateY(6px)}}@keyframes lv-echo-3{0%,61.67%{opacity:0;transform:translateY(6px)}65%,93.33%{opacity:1;transform:none}96.67%,to{opacity:0;transform:translateY(6px)}}@keyframes lv-echo-4{0%,18.33%{background-size:0% 100%,0% 2px}21.67%,35%{background-size:100% 100%,100% 2px}38.33%,to{background-size:0% 100%,0% 2px}}@keyframes lv-echo-5{0%,43.33%{background-size:0% 100%,0% 2px}46.67%,60%{background-size:100% 100%,100% 2px}63.33%,to{background-size:0% 100%,0% 2px}}@keyframes lv-echo-6{0%,71.67%{background-size:0% 100%,0% 2px}75%,93.33%{background-size:100% 100%,100% 2px}96.67%,to{background-size:0% 100%,0% 2px}}@keyframes lv-echo-7{0%,21.67%{opacity:0;transform:scale(.8)}25%,93.33%{opacity:1;transform:none}96.67%,to{opacity:0;transform:scale(.8)}}@keyframes lv-echo-8{0%,48.33%{opacity:0;transform:scale(.8)}51.67%,93.33%{opacity:1;transform:none}96.67%,to{opacity:0;transform:scale(.8)}}@keyframes lv-echo-9{0%,75%{opacity:0;transform:scale(.8)}78.33%,93.33%{opacity:1;transform:none}96.67%,to{opacity:0;transform:scale(.8)}}@keyframes lv-echo-10{0%,81.67%{opacity:0;transform:scale(.8)}85%,93.33%{opacity:1;transform:none}96.67%,to{opacity:0;transform:scale(.8)}}@keyframes lv-vez-1{0%,0.83%{opacity:0;transform:translateY(6px)}4.17%,96.67%{opacity:1;transform:none}to,to{opacity:0;transform:translateY(6px)}}@keyframes lv-vez-2{0%,21.67%{opacity:1}25%,to{opacity:0}}@keyframes lv-vez-3{0%,0.83%{opacity:0}4.17%,21.67%{opacity:1}25%,to{opacity:0}}@keyframes lv-vez-4{0%,21.67%{opacity:0}25%,31.67%{opacity:1}35%,to{opacity:0}}@keyframes lv-vez-5{0%,31.67%{opacity:0;transform:scale(.8)}35%,96.67%{opacity:1;transform:none}to,to{opacity:0;transform:scale(.8)}}@keyframes lv-vez-6{0%,5%{opacity:0;transform:translateY(6px)}8.33%,96.67%{opacity:1;transform:none}to,to{opacity:0;transform:translateY(6px)}}@keyframes lv-vez-7{0%,35%{opacity:1}38.33%,to{opacity:0}}@keyframes lv-vez-8{0%,5%{opacity:0}8.33%,35%{opacity:1}38.33%,to{opacity:0}}@keyframes lv-vez-9{0%,35%{opacity:0}38.33%,46.67%{opacity:1}50%,to{opacity:0}}@keyframes lv-vez-10{0%,46.67%{opacity:0;transform:scale(.8)}50%,96.67%{opacity:1;transform:none}to,to{opacity:0;transform:scale(.8)}}@keyframes lv-vez-11{0%,9.17%{opacity:0;transform:translateY(6px)}12.5%,96.67%{opacity:1;transform:none}to,to{opacity:0;transform:translateY(6px)}}@keyframes lv-vez-12{0%,48.33%{opacity:1}51.67%,to{opacity:0}}@keyframes lv-vez-13{0%,9.17%{opacity:0}12.5%,48.33%{opacity:1}51.67%,to{opacity:0}}@keyframes lv-vez-14{0%,48.33%{opacity:0}51.67%,60%{opacity:1}63.33%,to{opacity:0}}@keyframes lv-vez-15{0%,60%{opacity:0;transform:scale(.8)}63.33%,96.67%{opacity:1;transform:none}to,to{opacity:0;transform:scale(.8)}}@keyframes lv-vez-16{0%,13.33%{opacity:0;transform:translateY(6px)}16.67%,96.67%{opacity:1;transform:none}to,to{opacity:0;transform:translateY(6px)}}@keyframes lv-vez-17{0%,61.67%{opacity:1}65%,to{opacity:0}}@keyframes lv-vez-18{0%,13.33%{opacity:0}16.67%,61.67%{opacity:1}65%,to{opacity:0}}@keyframes lv-vez-19{0%,61.67%{opacity:0}65%,73.33%{opacity:1}76.67%,to{opacity:0}}@keyframes lv-vez-20{0%,73.33%{opacity:0;transform:scale(.8)}76.67%,96.67%{opacity:1;transform:none}to,to{opacity:0;transform:scale(.8)}}@keyframes lv-orch-1{0%,10%{opacity:0;transform:translateY(6px)}14%,88%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(6px)}}@keyframes lv-orch-2{0%,18%{opacity:0}22%,26%{opacity:1}30%,to{opacity:0}}@keyframes lv-orch-3{0%,26%{opacity:0;transform:translateY(6px)}30%,88%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(6px)}}@keyframes lv-orch-4{0%,42%{opacity:0;transform:translateY(6px)}46%,88%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(6px)}}@keyframes lv-orch-5{0%,50%{opacity:0}54%,56%{opacity:1}60%,to{opacity:0}}@keyframes lv-orch-6{0%,56%{opacity:0;transform:translateY(6px)}60%,88%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(6px)}}@keyframes lv-orch-7{0%,60%{opacity:1}64%,to{opacity:0}}@keyframes lv-orch-8{0%,60%{opacity:0}64%,to{opacity:1}}@keyframes lv-orch-9{0%,66%{opacity:0;transform:translate(-16px)}70%,88%{opacity:1;transform:none}92%,to{opacity:0;transform:translate(-16px)}}@keyframes lv-orch-10{0%,70%{opacity:0;transform:scale(.8)}74%,88%{opacity:1;transform:none}92%,to{opacity:0;transform:scale(.8)}}@keyframes lv-phon-1{0%,53.33%{opacity:1}56.67%,to{opacity:0}}@keyframes lv-phon-2{0%,10%{opacity:0}13.33%,53.33%{opacity:1}56.67%,to{opacity:0}}@keyframes lv-phon-3{0%,33.33%{opacity:0;transform:translateY(6px)}36.67%,53.33%{opacity:1;transform:none}56.67%,to{opacity:0;transform:translateY(6px)}}@keyframes lv-phon-4{0%,41.67%{opacity:0;transform:scale(.8)}45%,53.33%{opacity:1;transform:none}56.67%,to{opacity:0;transform:scale(.8)}}@keyframes lv-phon-5{0%,55%{opacity:0}58.33%,90%{opacity:1}93.33%,to{opacity:0}}@keyframes lv-phon-6{0%,56.67%{opacity:0}60%,90%{opacity:1}93.33%,to{opacity:0}}@keyframes lv-phon-7{0%,63.33%{opacity:0;transform:translateY(6px)}66.67%,90%{opacity:1;transform:none}93.33%,to{opacity:0;transform:translateY(6px)}}@keyframes lv-phon-8{0%,68.33%{opacity:0;transform:scale(.8)}71.67%,90%{opacity:1;transform:none}93.33%,to{opacity:0;transform:scale(.8)}}@keyframes lv-coach-1{0%,77.14%{opacity:1}80%,to{opacity:0}}@keyframes lv-coach-2{0%,77.14%{opacity:0}80%,95.71%{opacity:1}98.57%,to{opacity:0}}@keyframes lv-coach-3{0%,4.29%{opacity:0;transform:translateY(6px)}7.14%,21.43%{opacity:1;transform:none}24.29%,to{opacity:0;transform:translateY(6px)}}@keyframes lv-coach-4{0%,22.86%{opacity:0;transform:translateY(6px)}25.71%,40%{opacity:1;transform:none}42.86%,to{opacity:0;transform:translateY(6px)}}@keyframes lv-coach-5{0%,41.43%{opacity:0;transform:translateY(6px)}44.29%,58.57%{opacity:1;transform:none}61.43%,to{opacity:0;transform:translateY(6px)}}@keyframes lv-coach-6{0%,60%{opacity:0;transform:translateY(6px)}62.86%,75.71%{opacity:1;transform:none}78.57%,to{opacity:0;transform:translateY(6px)}}@keyframes lv-coach-7{0%,44.29%{opacity:0;transform:translateY(6px)}47.14%,75.71%{opacity:1;transform:none}78.57%,to{opacity:0;transform:translateY(6px)}}@keyframes lv-coach-8{0%,77.14%{opacity:0;transform:translateY(6px)}80%,95.71%{opacity:1;transform:none}98.57%,to{opacity:0;transform:translateY(6px)}}@keyframes lv-coach-9{0%,79.29%{opacity:0;transform:scale(.8)}82.14%,95.71%{opacity:1;transform:none}98.57%,to{opacity:0;transform:scale(.8)}}@keyframes lv-coach-10{0%,81.43%{opacity:0}84.29%,95.71%{opacity:1}98.57%,to{opacity:0}}@keyframes lv-coach-11{0%,83.57%{opacity:0;transform:scale(.8)}86.43%,95.71%{opacity:1;transform:none}98.57%,to{opacity:0;transform:scale(.8)}}@media (max-width:599px){.pt{flex:0 0 82%;scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){.pt{transition:none}.pt:hover{transform:none}}.ind-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ind{position:relative;display:flex;flex-direction:column;min-height:304px;padding:20px;border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden;isolation:isolate;background-color:var(--card);background-image:radial-gradient(circle,rgba(26,26,26,.2) 1.2px,transparent 1.8px),linear-gradient(rgba(26,26,26,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(26,26,26,.045) 1px,transparent 1px);background-size:96px 96px,24px 24px,24px 24px;background-position:48px 48px,0 0,0 0;transition:border-color var(--dur-1) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.ind-tg{position:relative;flex:none;width:40px;height:40px;border-radius:50%;border:1px solid var(--line-2);background:var(--card);cursor:pointer;transition:transform var(--dur-2) var(--ease-spring),background-color var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out)}.ind-tg:before,.ind-tg:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;border-radius:var(--r-3xs);background:var(--em);transform:translate(-50%,-50%)}.ind-tg:after{transform:translate(-50%,-50%) rotate(90deg)}.ind-tg:focus-visible{outline:none;box-shadow:var(--ring)}.ind-link{justify-self:start;font-size:var(--fs-4);font-weight:700;color:var(--em-text);text-decoration:none}.ind-link:after{content:" \2192"}.ind-link:hover{text-decoration:underline;text-underline-offset:3px}.ind-js .ind{cursor:pointer}.ind-js .ind-link{margin-top:4px;color:var(--em-on-dark)}.ind-js .ind.is-open .ind-tg{transform:rotate(45deg);background:transparent;border-color:#fff6}@media (hover:hover) and (pointer:fine){.ind-js .ind:hover .ind-tg{transform:rotate(45deg);background:transparent;border-color:#fff6}.ind-js .ind:hover{border-color:#111;box-shadow:0 28px 52px -24px #0006}}@media (max-width:1180px){.ind{min-height:392px}}@media (max-width:1099px){.ind-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ind{min-height:320px}}@media (max-width:599px){.ind-grid{grid-template-columns:1fr;gap:8px}.ind{min-height:0;display:grid;grid-template-columns:64px minmax(0,1fr);grid-template-areas:"fig head" "more more";column-gap:16px;align-items:center;padding:12px 16px 12px 12px;background-size:96px 96px,16px 16px,16px 16px}.ind-js .ind-link{color:var(--em-text)}.ind-js .ind.is-open .ind-tg{border-color:var(--line-2)}}@media (prefers-reduced-motion:reduce){.ind-tg{transition:none!important}}.cta-pill{display:inline-block;padding:.1em .4em;border-radius:999px;background:#fff;color:var(--em-text);font-family:var(--mono);font-size:.8em;font-weight:700;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums;vertical-align:.06em}.cta-colon{animation:ctaBlink 2s steps(1,end) infinite}@keyframes ctaBlink{50%{opacity:.25}}@keyframes ctaWalk{0%{transform:translateY(0) rotate(0)}to{transform:translateY(-4px) rotate(-1.2deg)}}@keyframes ctaFall{0%{opacity:0;transform:translateY(-12px) rotate(0)}18%{opacity:1}75%{opacity:1}to{opacity:0;transform:translate(-16px,40px) rotate(-18deg)}}@media (prefers-reduced-motion:reduce){.cta-colon{animation:none}}.ed .nz-live--chat{flex:1;min-height:640px}@media (max-width:640px){.ed .nz-live--chat{min-height:0;padding-bottom:152px}}@keyframes nz-lv-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes nz-lv-type{0%{opacity:0}12%,88%{opacity:1}to{opacity:0}}@keyframes nz-lv-blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes nz-lv-mk{0%{background-size:0% 100%}to{background-size:100% 100%}}.ed .nz-path{list-style:none;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,calc((100% - 72px) / 3.4));gap:24px;overflow-x:auto;padding-bottom:16px;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.ed .nz-path:focus-visible{outline:2px solid var(--em-text);outline-offset:4px;border-radius:var(--r-3xs)}.ed .nz-step{position:relative;display:flex;flex-direction:column;gap:8px;padding-top:60px;scroll-snap-align:start}.ed .nz-step:before{content:"";position:absolute;left:0;right:-24px;top:19px;height:2px;background:var(--line-2);transform-origin:left center;transition:transform var(--dur-3) var(--ease-out);transition-delay:calc(var(--i) * .12s)}.ed .nz-step:last-child:before{display:none}.ed .nz-path-box.rv-wait .nz-step:before{transform:scaleX(0)}.ed .nz-step h3{font-size:var(--fs-6);line-height:1.2;letter-spacing:-.02em}.ed .faq-a a{color:var(--em-text);text-decoration:underline;text-underline-offset:2px}@keyframes nz-ping{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@media (max-width:760px){.ed .nz-path{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:minmax(0,1fr);gap:0;overflow:visible;padding-bottom:0}.ed .nz-step{padding:0 0 28px 56px}.ed .nz-step:before{inset:40px auto 0 19px;width:2px;height:auto;transform-origin:center top}.ed .nz-path-box.rv-wait .nz-step:before{transform:scaleY(0)}.ed .nz-step h3{padding-top:8px}}.ed .nz-chip{min-height:36px;padding:0 16px;border:1px solid var(--line-2);border-radius:999px;background:var(--card);font:inherit;font-size:var(--fs-3);font-weight:700;color:var(--ink);cursor:pointer;transition:border-color var(--dur-1) var(--ease-out),background-color var(--dur-1) var(--ease-out)}.ed .nz-chip:hover,.ed .nz-chip[aria-pressed=true]{border-color:var(--em);background:var(--em-wash)}.ed .nz-chip:focus-visible{outline:2px solid var(--em-text);outline-offset:2px}.ed .nz-map-grid{display:grid;grid-template-columns:148px repeat(var(--nz-cols),minmax(0,1fr));gap:8px;position:relative}@keyframes nz-sig-v{0%{opacity:0;transform:translateY(-14px)}8%,92%{opacity:1}to{opacity:0;transform:translateY(100cqh)}}@keyframes nz-sig-h{0%{opacity:0;transform:translate(-14px)}8%,92%{opacity:1}to{opacity:0;transform:translate(100cqw)}}.ed .nz-bt-item{border:1px solid var(--line);border-radius:var(--r);background:var(--card)}.ed .nz-bt-tab{display:grid;grid-template-columns:minmax(0,1fr) 28px;grid-template-areas:"s i" "n i" "p i";gap:8px 16px;align-items:center;width:100%;padding:20px 24px;border:0;background:none;text-align:left;font:inherit;color:var(--ink);cursor:pointer}.ed .nz-bt-tab:focus-visible{outline:2px solid var(--em-text);outline-offset:-4px;border-radius:var(--r-sm)}@keyframes nz-sig-ar{0%{opacity:0;transform:none}15%,85%{opacity:1}to{opacity:0;transform:translate(calc(100cqw - 12px))}}.ed .nz-bt-map{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid var(--line-2);border-radius:999px;background:var(--card);font:inherit;font-size:var(--fs-3);font-weight:700;color:var(--ink);cursor:pointer;transition:border-color var(--dur-1) var(--ease-out)}.ed .nz-bt-map:hover{border-color:var(--em)}.ed .nz-bt-map{border-color:var(--em);color:var(--em-text)}@media (max-width:1180px){.ed .nz-bt-map{display:none}}@media (max-width:640px){.ed .nz-bt-tab{padding:16px}}@media (max-width:640px){.ed .nz-live--chat{--nz-spd:.6}}.hm-rt{--hm-deep:#0F1F18;margin:0;align-self:center;min-width:0}.hm-rt-tabs{display:flex;flex-wrap:wrap;gap:8px}@keyframes hmRtProg{to{transform:scaleX(1)}}.hm-rt-rk{position:relative;display:inline-block;isolation:isolate}.hm-rt-ring{position:absolute;left:50%;top:50%;width:calc(100% + .8em);height:calc(100% + .48em);transform:translate(-50%,-50%);overflow:visible;pointer-events:none;z-index:-1;color:var(--em-on-dark);opacity:.85}.hm-rt-ring path{fill:none;stroke:currentColor;stroke-width:12;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2340;stroke-dashoffset:2340}.hm-rt-num{margin:0;font-family:var(--mono);font-size:var(--fs-d3);line-height:1;font-weight:700;letter-spacing:-.03em;color:var(--em-on-dark);font-variant-numeric:tabular-nums}@supports not selector(:has(*)){.hm-rt-tabs{display:none}}@media (max-width:900px){.hm-rt{grid-area:rt;margin-top:20px}.hm-rt-tabs{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:0 16px 4px;scroll-padding-inline:16px;scrollbar-width:none}.hm-rt-tabs::-webkit-scrollbar{display:none}.hm-rt-num{font-size:var(--fs-d3)}}@media (prefers-reduced-motion:reduce){.hm-rt.rt-moved .hm-rt-ring path{animation:none!important;stroke-dashoffset:0}}@keyframes hmStepLit{0%{box-shadow:0 0 0 6px var(--bg,#FFFFFF),0 0 0 6px #0b8a5b00}45%{box-shadow:0 0 0 6px var(--bg,#FFFFFF),0 0 0 12px #0b8a5b4d}to{box-shadow:0 0 0 6px var(--bg,#FFFFFF),0 0 0 16px #0b8a5b00}}.site-header[data-navigation=mega]{z-index:140;position:sticky;top:0;background:var(--bg)}.site-header[data-navigation=mega] nav{min-height:72px;padding:8px 0;flex-wrap:nowrap;gap:24px}.site-header[data-navigation=mega] .nav-links{display:flex;align-items:center;gap:20px;white-space:nowrap}.site-header[data-navigation=mega] .nav-right{gap:12px;flex-shrink:0}.site-header[data-navigation=mega] .nav-right>.btn{padding:12px 20px;white-space:nowrap}.site-header[data-navigation=mega] .nav-logo{flex-shrink:0;padding:8px 12px}.site-header[data-navigation=mega] .mega-item{position:static;margin:0;padding:0}.mega-item>.dropdown-toggle{border:0;background:none;padding:12px 0;color:var(--ink-soft);font:inherit;opacity:1;white-space:nowrap;cursor:pointer}.mega-item>.dropdown-toggle:hover,.mega-item>.dropdown-toggle.is-active,.mega-item.is-open>.dropdown-toggle{color:var(--ink);opacity:1}.mega-item.is-open>.dropdown-toggle .caret{transform:rotate(180deg)}.mega-item:not(.is-open) .caret{transform:none}.mega-panel{position:absolute;top:100%;left:0;right:0;background:var(--card);border:1px solid var(--line-2);border-radius:var(--r-sm);padding:24px 32px;box-shadow:0 24px 48px #0000001f;max-height:calc(100dvh - 96px);overflow-y:auto;white-space:normal}.mega-panel[hidden],.m-sub[hidden]{display:none!important}.mega-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px;margin-bottom:20px;border-bottom:1px solid var(--line)}.mega-heading>strong{font-size:var(--fs-6);font-weight:800}.mega-close{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--line-2);border-radius:var(--r-2xs);background:var(--bg);color:var(--ink);font-size:var(--fs-7);cursor:pointer}.mega-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.mega-group{min-width:0}.ed .mega-group h3,.mega-group h3{margin:0 0 12px;font-size:var(--fs-4);font-weight:800;line-height:1.4;color:var(--ink)}.mega-group>a{display:flex;flex-direction:column;gap:4px;padding:8px 12px;margin:0 -12px 4px;border-radius:var(--r-2xs);text-decoration:none;line-height:1.4;white-space:normal}.mega-group>a:hover,.mega-group>a.is-active{background:var(--card2)}.mega-group .dd-name{font-size:var(--fs-4);font-weight:700;color:var(--ink)}.mega-group .dd-desc{font-size:var(--fs-3);line-height:1.5;color:var(--ink-soft)}.mega-group .mega-module{margin-left:0;padding-left:12px}.mega-group .mega-module .dd-name{font-size:var(--fs-3)}.nav-more{display:none}.mega-panel--more .mega-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.dropdown-toggle:focus-visible,.mega-close:focus-visible,.mega-group>a:focus-visible,.m-acc:focus-visible{outline:2px solid var(--em-text);outline-offset:4px;border-radius:var(--r-3xs)}.mobile-menu:has(.mobile-nav-body){padding:80px 24px 16px;gap:16px;overflow:hidden}.mm-open .site-header[data-navigation=mega]{position:fixed;inset:0 0 auto;margin:0;padding:0 24px}.mobile-nav-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 4px 16px}.mobile-nav-body>a{display:block;padding:16px 0;font-size:var(--fs-6);font-weight:800;text-decoration:none;color:var(--ink)}.mobile-nav-body .m-acc{padding:16px 0;font-size:var(--fs-6);font-weight:800;color:var(--ink)}.mobile-nav-body .m-sub.open{display:block;padding:8px 0 20px}.mobile-nav-body .mega-group+.mega-group{margin-top:24px}.mobile-nav-body .mega-group>a{padding:12px 0;margin:0 0 4px}.mobile-nav-footer{flex:none;border-top:1px solid var(--line-2);padding-top:16px;background:var(--bg)}.mobile-nav-footer .btn{width:100%;justify-content:center;margin:0;white-space:nowrap}.mobile-nav-footer .mobile-menu-phone{display:block;margin:12px 0 0;text-align:center;color:var(--ink-soft);font-size:var(--fs-4);opacity:1}@media (min-width:961px){.site-header[data-navigation=mega] .burger{display:none}}@media (min-width:961px) and (max-width:1180px){.site-header[data-navigation=mega] .nav-links{gap:16px}.site-header[data-navigation=mega] .nav-secondary{display:none}.site-header[data-navigation=mega] .nav-more{display:block}}@media (max-width:960px){.site-header[data-navigation=mega] .nav-links{display:none}.site-header[data-navigation=mega] .burger{display:flex}.mega-groups{grid-template-columns:1fr;gap:24px}}@media (max-width:620px){.site-header[data-navigation=mega] nav{min-height:68px}.site-header[data-navigation=mega] .nav-right>.btn{display:none}}.ed .enrich-section{content-visibility:visible;contain-intrinsic-size:none}.ed .enrich-section>h2,.ed .enrich-section .enrich-intro h2{margin:0 0 20px;font-size:var(--fs-d1);line-height:1.25;color:var(--ink);letter-spacing:-.03em}.ed .enrich-section h3{font-size:var(--fs-6);line-height:1.4;color:var(--ink);margin:0 0 12px}.ed .enrich-section p,.enrich-section li{font-size:var(--fs-4);line-height:1.65;color:var(--ink-soft)}.enrich-intro{max-width:76ch;margin:0 0 24px}.enrich-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.enrich-grid>div,.enrich-grid>article{min-width:0}.enrich-flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:20px;list-style:none;padding:24px;margin:24px 0;border:1px solid var(--line-2);border-radius:var(--r-sm);counter-reset:enrich-step}.enrich-flow>li{position:relative;min-width:0;counter-increment:enrich-step;padding-top:36px}.enrich-flow>li:before{content:counter(enrich-step,decimal-leading-zero);position:absolute;top:0;left:0;color:var(--em-text);font-weight:800;font-size:var(--fs-4)}.enrich-flow strong,.enrich-flow span{display:block}.enrich-flow strong{color:var(--ink);margin-bottom:8px}.enrich-figure{margin:0;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card)}.enrich-figure img{display:block;width:100%;height:auto;object-fit:contain}.enrich-figure figcaption{padding:16px 20px;font-size:var(--fs-4);line-height:1.6;color:var(--ink-soft);border-top:1px solid var(--line)}.enrich-example{padding:24px;background:var(--card2);border-radius:var(--r-sm);margin:20px 0}.enrich-example>p:first-child{margin-top:0}.enrich-example>p:last-child{margin-bottom:0}.ed .enrich-section .enrich-caption,.ed .enrich-section .enrich-note{font-size:var(--fs-4);color:var(--ink-soft);line-height:1.6;margin:16px 0;max-width:90ch}.enrich-table{overflow-x:auto;border:1px solid var(--line-2);border-radius:var(--r-sm);margin:24px 0}.enrich-table:focus-visible{outline:2px solid var(--em-text);outline-offset:4px}.ed .enrich-scroll-hint{display:none;font-size:var(--fs-3);color:var(--ink-soft);margin:16px 0 8px}@media (max-width:767px){.ed .enrich-scroll-hint{display:block}.enrich-scroll-hint+.enrich-table{margin-top:8px}}.enrich-table table{width:100%;border-collapse:collapse;font-size:var(--fs-4);line-height:1.55;color:var(--ink-soft)}.enrich-table caption{text-align:left;padding:16px 20px;font-weight:700;color:var(--ink);background:var(--card2)}.enrich-table th,.enrich-table td{padding:16px 20px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.enrich-table th{color:var(--ink);font-weight:700}.enrich-table thead{background:var(--card2)}.enrich-table tr:last-child td,.enrich-table tr:last-child th{border-bottom:0}.enrich-section a:not(.btn){color:var(--em-text);text-decoration:underline;text-underline-offset:4px}.enrich-section details{padding:16px 0;border-bottom:1px solid var(--line)}.enrich-section summary{font-size:var(--fs-5);font-weight:700;color:var(--ink);line-height:1.5;cursor:pointer}.enrich-section summary:focus-visible{outline:2px solid var(--em-text);outline-offset:4px}.enrich-section dl{margin:20px 0}.enrich-section dt{font-weight:700;color:var(--ink);font-size:var(--fs-4)}.enrich-section dd{margin:4px 0 16px;font-size:var(--fs-4);color:var(--ink-soft);line-height:1.6}.enrich-section button,.enrich-section input,.enrich-section select{font:inherit}@media (max-width:767px){.enrich-grid{grid-template-columns:minmax(0,1fr);gap:24px}.enrich-flow{grid-template-columns:1fr;padding:20px;gap:20px}.enrich-flow>li{padding:0 0 0 36px}.enrich-flow>li:before{top:0}.enrich-table th,.enrich-table td{padding:12px 16px;min-width:140px}.enrich-example{padding:20px}}.ed .commercial-scope>h2{margin:0 0 24px;font-size:var(--fs-d1);line-height:1.2;letter-spacing:-.03em;color:var(--ink)}.hm-rt-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;overflow:visible}.ed .quiz-steplabel{text-transform:none;letter-spacing:0;font-size:var(--fs-3);line-height:1.5;margin:12px 0 0}.quiz-card{max-width:520px}.ed .quiz-card h2{font-size:var(--fs-d1);line-height:1.2;padding-right:24px}.ed .quiz-context{padding:12px 16px;margin:0 0 20px;border:1px solid var(--line-2);border-radius:var(--r-xs);font-size:var(--fs-4);line-height:1.5;color:var(--ink)}.quiz-extra{margin:12px 0 20px;font-size:var(--fs-3);color:var(--ink-soft)}.quiz-extra summary{cursor:pointer;padding:8px 0;font-weight:600}.quiz-extra .field{margin-top:12px}.quiz-extra summary:focus-visible{outline:2px solid var(--em-text);outline-offset:4px}.quiz-form .contact-hint{margin:-4px 0 16px;font-size:var(--fs-3);line-height:1.5;color:var(--ink-soft)}.quiz-form [data-quiz-back]{padding:12px 0;margin-top:4px}@media (max-width:900px){.hm-rt-tabs{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;overflow:visible}.quiz-card{max-height:calc(100dvh - 32px);padding:24px}.pilot-dialog{padding:16px}.quiz-card h2{font-size:var(--fs-7)}}.commercial-panel{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.4fr);gap:32px 48px;padding:32px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--card)}.commercial-price,.commercial-content{min-width:0}.ed .commercial-scope .commercial-amount{margin:0;font-size:var(--fs-d2);font-weight:800;line-height:1.15;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.commercial-from{font-size:var(--fs-6);font-weight:600;letter-spacing:0;color:var(--ink-soft)}.ed .commercial-scope .commercial-unit{margin:8px 0 0;font-size:var(--fs-4);line-height:1.5;color:var(--ink-soft)}.ed .commercial-scope .commercial-timing{margin:24px 0;font-size:var(--fs-4);line-height:1.6;color:var(--ink-soft);max-width:36ch}.commercial-price .btn{width:fit-content;max-width:100%;white-space:nowrap;box-shadow:none}.ed .commercial-scope h3{margin:0 0 12px;font-size:var(--fs-5);font-weight:800;line-height:1.4;letter-spacing:0;color:var(--ink)}.commercial-included{display:grid;gap:12px;margin:0;padding:0;list-style:none}.commercial-included li{position:relative;margin:0;padding-left:24px;font-size:var(--fs-4);line-height:1.6;color:var(--ink-soft)}.commercial-included li:before{content:"\2713";position:absolute;left:0;color:var(--em-text);font-weight:800}.commercial-extra{margin-top:24px}.ed .commercial-scope .commercial-extra p,.ed .commercial-scope .commercial-note{margin:0;font-size:var(--fs-4);line-height:1.6;color:var(--ink-soft)}.ed .commercial-scope .commercial-note{margin-top:16px}.commercial-conditions{grid-column:1/-1;border-top:1px solid var(--line-2);padding-top:8px}.commercial-details>summary{padding:16px 0;font-size:var(--fs-4);line-height:1.5;font-weight:700;color:var(--ink);cursor:pointer}.commercial-details>summary:hover{color:var(--em-text)}.commercial-details>summary:focus-visible{outline:2px solid var(--em-text);outline-offset:4px;border-radius:var(--r-3xs)}.ed .commercial-scope .commercial-details>p{margin:0 0 16px;font-size:var(--fs-4);line-height:1.7;color:var(--ink-soft);max-width:90ch}.commercial-details a{color:var(--em-text);text-decoration:underline;text-underline-offset:4px}@media (max-width:767px){.commercial-panel{grid-template-columns:minmax(0,1fr);gap:32px;padding:24px}.ed .commercial-scope>h2{margin-bottom:20px}.ed .commercial-scope .commercial-amount{font-size:var(--fs-d3)}.ed .commercial-scope .commercial-timing{max-width:none;margin:20px 0}.commercial-price .btn{width:100%;justify-content:center}.commercial-conditions{grid-column:auto}}

/* /kira/theme.58c8a8299c.css */
body.theme-kira{--k-ink:#1A1A1A;--k-ink-2:#5A5A60;--k-ink-3:#6A6A72;--k-rule:#ECECEC;--k-rule-2:#D9DDDB;--k-desk:#F6F6F7;--k-t1:#E3F5ED;--k-t2:#C7EAD9;--k-t3:#7FCDAE;--k-press:#111111;--k-press-tx:#A9B3AE;--k-gap:16px;--k-shadow:0 30px 70px -44px rgba(0,0,0,.35);--kw-ink:#2E2620;--kw-walnut:#5B4332;--kw-oak:#C9A77C;--kw-linen:#F1EBE1;--kw-serif:Georgia,"Times New Roman",serif}body.theme-kira main>section{margin-top:96px}body.theme-kira main>section.kr-hero{margin-top:24px}html:has(body.theme-kira){scroll-padding-top:150px}body.theme-kira .kr-sec{scroll-margin-top:0}body.theme-kira .kr-sec--desk{background:var(--k-desk);border-radius:var(--r-band);padding:64px 56px}body.theme-kira .kr-h1{margin:0;font-weight:800;letter-spacing:-.035em;line-height:1.04;font-size:var(--fs-d3);color:var(--k-ink);text-wrap:balance}body.theme-kira .kr-h2{margin:0;font-weight:800;letter-spacing:-.03em;line-height:1.12;font-size:var(--fs-d2);color:var(--k-ink);max-width:22ch;text-wrap:balance}body.theme-kira .kr-h3{margin:0;font-weight:800;letter-spacing:-.02em;font-size:var(--fs-6);color:var(--k-ink)}body.theme-kira .kr-h2 .mk,body.theme-kira .cta-big h2 .mk{white-space:normal;text-shadow:none}body.theme-kira .kr-h2 .mk.kr-reg{text-shadow:.035em .03em 0 var(--k-t2)}body.theme-kira .kr-sub{margin:16px 0 0;max-width:64ch;font-size:var(--fs-lead);line-height:1.6;color:var(--k-ink-2)}body.theme-kira .kr-nw{white-space:nowrap}body.theme-kira .kr-sub b,body.theme-kira .kr-after b{color:var(--k-ink);font-weight:700}body.theme-kira .kr-after{margin:32px 0 0;max-width:84ch;font-size:var(--fs-4);line-height:1.65;color:var(--k-ink-2)}body.theme-kira .kr-sec a:not(.btn):not(.kr-pill):not(.kr-more),body.theme-kira .kr-hero a:not(.btn){color:var(--em-text);text-decoration:underline;text-underline-offset:3px}body.theme-kira .kr-sec a:not(.btn):not(.kr-pill):not(.kr-more):hover{color:#096847}body.theme-kira .kr-cap{margin:12px 0 0;font-family:var(--mono);font-size:var(--fs-2);line-height:1.5;letter-spacing:.02em;color:var(--k-ink-3)}body.theme-kira .kr-req{margin:0;font-family:var(--mono);font-size:var(--fs-1);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--k-ink-3)}body.theme-kira .kr-sig{position:relative;display:block;width:142px;height:4px;margin:0 0 12px;background:repeating-linear-gradient(90deg,var(--k-rule-2) 0 10px,transparent 10px 12px)}body.theme-kira .kr-sig:after{content:"";position:absolute;left:0;top:0;width:10px;height:4px;border-radius:1px;background:var(--em);transform:translate(calc(var(--kn,0) * 12px))}body.theme-kira .kr-sig--1{--kn:0}body.theme-kira .kr-sig--2{--kn:1}body.theme-kira .kr-sig--3{--kn:2}body.theme-kira .kr-sig--4{--kn:3}body.theme-kira .kr-sig--5{--kn:4}body.theme-kira .kr-sig--6{--kn:5}body.theme-kira .kr-sig--7{--kn:6}body.theme-kira .kr-sig--8{--kn:7}body.theme-kira .kr-sig--9{--kn:8}body.theme-kira .kr-sig--10{--kn:9}body.theme-kira .kr-sig--11{--kn:10}body.theme-kira .kr-sig--12{--kn:11}body.theme-kira .kr-kick,body.theme-kira .kr-eyebrow{margin:0 0 16px;font-family:var(--mono);font-size:var(--fs-2);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--k-ink-3)}body.theme-kira .kr-eyebrow{color:var(--em-text)}body.theme-kira .kr-head{max-width:760px}body.theme-kira .kr-head--wide{max-width:none;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:56px;align-items:end}body.theme-kira .kr-head--wide .kr-kick{grid-column:1 / -1}body.theme-kira .kr-head--wide .kr-sub{margin:0}body.theme-kira .kr-head+*{margin-top:40px}body.theme-kira .kr-ticks{list-style:none;margin:0;padding:0;display:grid;gap:12px}body.theme-kira .kr-ticks li{position:relative;padding-left:32px;font-size:var(--fs-4);line-height:1.55;color:var(--k-ink-2)}body.theme-kira .kr-ticks li:before{content:"";position:absolute;left:0;top:2px;width:20px;height:20px;border-radius:50%;background:var(--k-t1) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m5.5 10.5 3 3 6-7' fill='none' stroke='%230A7A50' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/20px no-repeat}body.theme-kira .kr-ticks--no li:before{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m6.5 6.5 7 7m0-7-7 7' fill='none' stroke='%236A6A72' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center/20px no-repeat;box-shadow:inset 0 0 0 1px var(--k-rule-2)}body.theme-kira .kr-card{padding:28px;background:#fff;border:1px solid var(--k-rule);border-radius:var(--r);box-shadow:0 14px 34px -22px #0000002e;transition:border-color var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out)}body.theme-kira .kr-card:hover{border-color:var(--em);transform:translateY(-2px)}body.theme-kira .kr-card h3{margin:0;font-weight:800;font-size:var(--fs-6);letter-spacing:-.02em;line-height:1.25;color:var(--k-ink)}body.theme-kira .kr-card p{margin:8px 0 0;font-size:var(--fs-4);line-height:1.6;color:var(--k-ink-2)}body.theme-kira .kr-hero{--kw-night:#15110E;--kd-ink:#F5F1EA;--kd-ink-2:#BDB3A6;--kd-ink-3:#A39A8E;--kd-line:rgba(245,241,234,.14);--kd-em:#3ECF95;--kh-pad:max(28px, calc(50vw - 632px) );position:relative;isolation:isolate;overflow:clip;margin-inline:calc(50% - 50vw);padding:48px var(--kh-pad) 40px;background:var(--kw-night);color:var(--kd-ink-2)}body.theme-kira .kr-hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 70% at 78% 40%,rgba(201,167,124,.16),transparent 70%),radial-gradient(40% 50% at 12% 100%,rgba(62,207,149,.08),transparent 70%)}body.theme-kira .kr-hero__in{position:static;display:grid;grid-template-columns:minmax(0,680px);grid-template-rows:auto auto 1fr;row-gap:0;align-content:start;min-height:clamp(560px,calc(100svh - 256px),700px)}body.theme-kira .kr-hero__top,body.theme-kira .kr-hero__col,body.theme-kira .kr-facts{position:relative;z-index:2}body.theme-kira .kr-hero .kr-eyebrow{color:var(--kd-em)}body.theme-kira .kr-hero .kr-sig{background:repeating-linear-gradient(90deg,var(--kd-line) 0 10px,transparent 10px 12px)}body.theme-kira .kr-hero .kr-sig:after{background:var(--kd-em)}body.theme-kira .kr-h1{margin:0;font-weight:800;letter-spacing:-.035em;line-height:1.04;font-size:var(--fs-d3);color:var(--kd-ink);text-wrap:balance;max-width:none}body.theme-kira .kr-h1 .ring-mk{--ring-w:14}body.theme-kira .kr-h1 .ring-mk-svg{width:calc(100% + .6em);height:calc(100% + .42em);color:var(--kd-em)}body.theme-kira .kr-lead{margin:20px 0 0;max-width:60ch;font-size:var(--fs-lead);line-height:1.6;color:var(--kd-ink-2)}body.theme-kira .kr-lead b{color:var(--kd-ink);font-weight:700}body.theme-kira .kr-hero__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}@media (min-width:1081px){body.theme-kira .kr-hero__cta .btn{white-space:nowrap}}body.theme-kira .kr-hero .btn-dark{background:var(--kd-ink);color:var(--k-ink);box-shadow:0 12px 32px -16px #000c}body.theme-kira .kr-hero .btn-dark:hover{background:#fff;box-shadow:0 16px 36px -14px #3ecf9573}body.theme-kira .kr-hero .btn-ghost{border-color:#f5f1ea52;color:var(--kd-ink)}body.theme-kira .kr-hero .btn-ghost:hover{border-color:var(--kd-ink)}body.theme-kira .kr-hero .btn:focus-visible{outline:2px solid var(--kd-em);outline-offset:4px}body.theme-kira .kr-note{margin:16px 0 0;font-family:var(--mono);font-size:var(--fs-2);line-height:1.6;letter-spacing:.02em;color:var(--k-ink-3);max-width:60ch}body.theme-kira .kr-hero .kr-note{max-width:none;color:var(--kd-ink-3)}body.theme-kira .kr-facts{align-self:end;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;max-width:680px;margin:32px 0 0;padding-top:16px;border-top:1px solid var(--kd-line)}body.theme-kira .kr-facts>div{display:flex;flex-direction:column;gap:4px;min-width:0}body.theme-kira .kr-facts dt{font-family:var(--mono);font-size:var(--fs-1);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--kd-ink-3)}body.theme-kira .kr-facts dd{margin:0;min-width:0;font-size:var(--fs-3);font-weight:700;line-height:1.45;color:var(--kd-ink)}body.theme-kira .kr-hero__wall{position:absolute;z-index:1;top:0;right:0;bottom:0;left:max(40%,calc(var(--kh-pad) + 520px));margin:0}body.theme-kira .kr-hero__wall .kr-dw__cap{position:absolute;right:calc(var(--kh-pad) + 56px);bottom:20px;left:30%;z-index:2;margin:0;text-align:right;font-family:var(--mono);font-size:var(--fs-2);line-height:1.5;letter-spacing:.02em;color:var(--kd-ink-2)}body.theme-kira .kr-dw__cap span{padding:4px 8px;border-radius:var(--r-2xs);background:#15110edb;-webkit-box-decoration-break:clone;box-decoration-break:clone}body.theme-kira .kr-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:start}body.theme-kira .kr-tabs{display:none}html.kr-js body.theme-kira .kr-tabs{display:grid;gap:8px;margin-top:32px}body.theme-kira .kr-tab{display:flex;align-items:center;gap:12px;width:100%;padding:8px 16px 8px 8px;text-align:left;font:inherit;font-size:var(--fs-4);font-weight:700;color:var(--k-ink-2);cursor:pointer;background:transparent;border:1px solid transparent;border-radius:var(--r-xs);transition:background var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}body.theme-kira .kr-tab .dna-ic{width:40px;height:40px;margin:0;flex:none;background:#fff}body.theme-kira .kr-tab:hover{color:var(--k-ink);background:var(--k-desk)}body.theme-kira .kr-tab.is-on{color:var(--k-ink);background:var(--k-desk);border-color:var(--k-rule)}body.theme-kira .kr-tab.is-on .dna-ic{background:var(--em-text);color:#fff;--ic-ac:#FFFFFF}body.theme-kira .kr-tab:focus-visible{outline:2px solid var(--em);outline-offset:2px}body.theme-kira .kr-more{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:16px;font-weight:700;font-size:var(--fs-4);color:var(--em-text);text-decoration:none}body.theme-kira .kr-more--after{margin-top:16px}body.theme-kira .kr-more .icon{width:18px;height:18px;transition:transform var(--dur-2) var(--ease-spring)}body.theme-kira .kr-more:hover .icon{transform:translate(4px)}body.theme-kira .kr-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}body.theme-kira .kr-proof{position:relative;display:flex;flex-direction:column;padding:24px;background:#fff;border:1px solid var(--k-rule);border-radius:var(--r-sm);box-shadow:var(--k-shadow)}body.theme-kira .kr-proof__req{display:flex;justify-content:space-between;gap:12px;margin:0 0 16px;padding-bottom:12px;border-bottom:2px dotted var(--k-rule-2);font-family:var(--mono);font-size:var(--fs-2);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--k-ink-3)}body.theme-kira .kr-proof__body{display:grid;grid-template-columns:200px minmax(0,1fr);gap:24px;align-items:start;flex:1}body.theme-kira .kr-proof__img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:var(--r-xs);background:var(--kw-linen)}body.theme-kira .kr-proof__txt{display:flex;flex-direction:column;min-width:0;height:100%}body.theme-kira .kr-proof h3{margin:0;font-weight:800;font-size:var(--fs-6);letter-spacing:-.02em;color:var(--k-ink)}body.theme-kira .kr-proof__txt>p{margin:8px 0 0;font-size:var(--fs-4);line-height:1.6;color:var(--k-ink-2)}body.theme-kira .kr-proof__rows{margin:auto 0 0;padding-top:16px;display:grid;gap:0}body.theme-kira .kr-proof__rows>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:8px 0;border-top:1px solid var(--k-rule)}body.theme-kira .kr-proof__rows dt{font-family:var(--mono);font-size:var(--fs-2);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--k-ink-3);padding-top:2px}body.theme-kira .kr-proof__rows dd{margin:0;font-size:var(--fs-3);line-height:1.5;color:var(--k-ink);font-weight:600}html.kr-js body.theme-kira .kr-stack{display:grid;grid-template-columns:minmax(0,1fr);padding:0 16px 16px 0}html.kr-js body.theme-kira .kr-proof{grid-area:1 / 1;transform-origin:50% 100%;transition:transform var(--dur-3) var(--ease-smooth),opacity var(--dur-2) var(--ease-out)}html.kr-js body.theme-kira .kr-proof.is-p0{z-index:4}html.kr-js body.theme-kira .kr-proof.is-p1{z-index:3;transform:translate(8px,8px) rotate(1deg)}html.kr-js body.theme-kira .kr-proof.is-p2{z-index:2;transform:translate(16px,16px) rotate(-1.5deg)}html.kr-js body.theme-kira .kr-proof.is-p3{z-index:1;transform:translate(16px,16px) rotate(-1.5deg);opacity:0}html.kr-js body.theme-kira .kr-proof:not(.is-p0)>*{visibility:hidden}body.theme-kira .kr-case{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}body.theme-kira .kr-case .kr-card{display:flex;flex-direction:column}body.theme-kira .kr-card .kr-ticks,body.theme-kira .kr-card .kr-flow{margin-top:16px}body.theme-kira .kr-ticks--sm{gap:8px}body.theme-kira .kr-ticks--sm li{padding-left:28px;font-size:var(--fs-3);line-height:1.5}body.theme-kira .kr-ticks--sm li:before{top:0;width:18px;height:18px;background-size:18px}body.theme-kira .kr-flow{list-style:none;padding:0;display:grid;gap:8px;counter-reset:kf}body.theme-kira .kr-flow li{position:relative;padding-left:32px;font-size:var(--fs-3);line-height:1.5;color:var(--k-ink-2);counter-increment:kf}body.theme-kira .kr-flow li:before{content:counter(kf);position:absolute;left:0;top:0;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--k-t1);font-family:var(--mono);font-size:var(--fs-1);font-weight:800;color:var(--em-text)}body.theme-kira .kr-card .kr-card__fit{margin:auto 0 0;padding-top:16px;font-size:var(--fs-3);line-height:1.5;color:var(--k-ink-3)}body.theme-kira .kr-card__fit:before{content:"";display:block;margin-bottom:12px;border-top:2px dotted var(--k-rule-2)}body.theme-kira .kr-anat{display:grid;grid-template-columns:auto minmax(0,1fr);gap:40px;align-items:start}body.theme-kira .kr-anat__list{display:flex;gap:24px;align-items:flex-start}body.theme-kira .kr-anat__li{flex:0 0 300px;min-width:0}body.theme-kira .kr-anat__li:nth-child(2){margin-top:40px}body.theme-kira .kr-anat__fig{margin:0;display:flex;flex-direction:column;gap:8px}body.theme-kira .kr-anat__fig figcaption{display:flex;align-items:center;min-height:32px;font-family:var(--mono);font-size:var(--fs-2);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--k-ink-3)}body.theme-kira .kr-anat__list:focus-visible{outline:2px solid var(--em);outline-offset:4px;border-radius:var(--r-sm)}body.theme-kira .kr-zoom{position:relative;display:block;overflow:visible;border-radius:var(--r-sm);background:#fff;box-shadow:0 0 0 1px var(--k-rule),var(--k-shadow);cursor:zoom-in}body.theme-kira .kr-zoom img{display:block;width:100%;height:auto;border-radius:var(--r-sm)}body.theme-kira .kr-zoom:focus-visible{outline:2px solid var(--em);outline-offset:4px}body.theme-kira .kr-zoom__l{position:absolute;right:0;top:calc(100% + 8px);display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:#111111d6;font-family:var(--mono);font-size:var(--fs-1);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;transition:background var(--dur-1) var(--ease-out)}body.theme-kira .kr-zoom:hover .kr-zoom__l,body.theme-kira .kr-zoom:focus-visible .kr-zoom__l{background:var(--em-text)}body.theme-kira .kr-pin{position:absolute;left:var(--x);top:var(--y);z-index:1;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--em-text);box-shadow:0 0 0 3px #fff,0 6px 16px -6px #00000080;font-family:var(--mono);font-size:var(--fs-3);font-weight:800;line-height:1;color:#fff;transform:translate(-50%,-50%)}body.theme-kira .kr-pin--static{position:static;flex:none;transform:none;box-shadow:none}body.theme-kira .kr-notes{list-style:none;margin:0;padding:0;display:grid;gap:28px}body.theme-kira .kr-notes .kr-req{margin-bottom:12px}body.theme-kira .kr-notes ol{list-style:none;margin:0;padding:0;display:grid;gap:12px}body.theme-kira .kr-notes ol li{display:flex;gap:12px;align-items:flex-start;font-size:var(--fs-4);line-height:1.5;color:var(--k-ink-2)}body.theme-kira .kr-notes b{color:var(--k-ink);font-weight:700}body.theme-kira .kr-anat+.kr-cap{margin-top:24px}body.theme-kira .kr-anat__side{display:grid;gap:28px;min-width:0}body.theme-kira .kr-niche{padding:24px;background:#fff;border:1px solid var(--k-rule);border-radius:var(--r)}body.theme-kira .kr-niche h3{margin:0 0 12px;font-weight:800;font-size:var(--fs-6);letter-spacing:-.02em;line-height:1.25;color:var(--k-ink)}body.theme-kira .kr-niche__fit{margin:16px 0 0;padding-top:12px;border-top:2px dotted var(--k-rule-2);font-size:var(--fs-3);line-height:1.5;color:var(--k-ink-3)}html.kr-lb-on{overflow:hidden}body.theme-kira .kr-lb{width:min(720px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:var(--r);background:#fff;color:var(--k-ink);overflow:hidden;box-shadow:0 40px 120px -40px #0009}body.theme-kira .kr-lb[open]{display:flex;flex-direction:column}body.theme-kira .kr-lb::backdrop{background:#111111d1}body.theme-kira .kr-lb__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 4px 4px 16px;border-bottom:1px solid var(--k-rule)}body.theme-kira .kr-lb__t{margin:0;font-family:var(--mono);font-size:var(--fs-2);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--k-ink-2)}body.theme-kira .kr-lb__x{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:1px solid var(--k-rule-2);border-radius:50%;background:#fff;color:var(--k-ink);cursor:pointer}body.theme-kira .kr-lb__x .icon{width:18px;height:18px}body.theme-kira .kr-lb__x:focus-visible{outline:2px solid var(--em);outline-offset:2px}body.theme-kira .kr-lb__scroll{flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:var(--k-desk)}body.theme-kira .kr-lb__img{display:block;width:100%;height:auto}body.theme-kira .kr-phones{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,280px));justify-content:center;gap:48px}body.theme-kira .kr-phone-li{min-width:0}body.theme-kira .kr-phone{display:flex;flex-direction:column;gap:16px;margin:0;min-width:0}body.theme-kira .kr-phones:focus-visible,body.theme-kira .kr-crs:focus-visible{outline:2px solid var(--em);outline-offset:4px;border-radius:var(--r-sm)}body.theme-kira .kr-phones+.kr-cap{text-align:center}body.theme-kira .kr-cap+.kr-case{margin-top:40px}body.theme-kira .kr-case-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin-top:32px;padding:24px 28px;background:#fff;border:1px solid var(--k-rule);border-radius:var(--r)}body.theme-kira .kr-case-cta p{margin:0;max-width:52ch;font-size:var(--fs-4);line-height:1.55;color:var(--k-ink-2)}body.theme-kira .kr-case-cta b{color:var(--k-ink);font-weight:700}body.theme-kira .kr-phone__scr{position:relative;aspect-ratio:9 / 16;overflow:hidden;background:#fff;border:8px solid var(--k-press);border-radius:var(--r-band);box-shadow:var(--k-shadow)}body.theme-kira .kr-phone__scr:before{content:"";position:absolute;z-index:2;left:50%;top:8px;width:56px;height:16px;border-radius:999px;background:var(--k-press);transform:translate(-50%)}body.theme-kira .kr-phone__scr img{display:block;width:100%;height:100%;object-fit:cover}body.theme-kira .kr-phone__scr:has(img):before{display:none}body.theme-kira .kr-phone__face{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:12px;padding:48px 20px 24px;background:linear-gradient(180deg,var(--k-t1),#FFFFFF 72%)}body.theme-kira .kr-phone__face:before{content:"";position:absolute;left:0;right:0;top:0;height:60%;pointer-events:none;opacity:.5;background-image:radial-gradient(var(--k-t3) 1px,transparent 1.4px);background-size:12px 12px;-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent);mask-image:linear-gradient(180deg,#000 30%,transparent)}body.theme-kira .kr-phone__ic{position:absolute;left:50%;top:32%;display:grid;place-items:center;width:88px;height:88px;border-radius:var(--r);background:#fff;border:1px solid var(--k-t2);box-shadow:var(--k-shadow);color:var(--em-text);transform:translate(-50%,-50%)}body.theme-kira .kr-phone__ic .icon{width:40px;height:40px}body.theme-kira .kr-phone__face em{position:relative;padding:4px 12px;border-radius:999px;background:var(--em-text);font-style:normal;font-family:var(--mono);font-size:var(--fs-1);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff}body.theme-kira .kr-phone__face b{position:relative;font-size:var(--fs-6);font-weight:800;line-height:1.2;letter-spacing:-.02em;color:var(--k-ink)}body.theme-kira .kr-phone figcaption{font-size:var(--fs-3);line-height:1.5;color:var(--k-ink-2)}body.theme-kira .kr-phone figcaption b{color:var(--k-ink)}body.theme-kira .kr-dw{--dw-w:176px;--dw-g:16px;--dw-lift:56px;position:absolute;inset:0;overflow:hidden;perspective:1100px;perspective-origin:50% 50%;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 30%),linear-gradient(180deg,transparent 0,#000 12%,#000 80%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 30%),linear-gradient(180deg,transparent 0,#000 12%,#000 80%,transparent 100%);mask-composite:intersect}body.theme-kira .kr-dw__plane{position:absolute;top:50%;left:50%;display:flex;align-items:flex-start;margin:0;padding:0;transform-style:preserve-3d;transform-origin:50% 50%;transform:translate(-50%,-50%) scale(1.12) rotateX(14deg) rotateY(-14deg) translateZ(-110px)}body.theme-kira .kr-dw.is-live .kr-dw__plane{height:var(--dw-p,150%);will-change:transform}body.theme-kira .kr-dw.is-live .kr-dw__track{will-change:transform}body.theme-kira .kr-dw__col{flex:none;width:calc(var(--dw-w) + var(--dw-g));transform-style:preserve-3d}body.theme-kira .kr-dw__track,body.theme-kira .kr-dw__set,body.theme-kira .kr-dw__t{transform-style:preserve-3d}body.theme-kira .kr-dw__t{display:block;padding:calc(var(--dw-g) / 2)}body.theme-kira .kr-dw__in{position:relative;display:block;aspect-ratio:3 / 2;overflow:hidden;border-radius:var(--r-xs);background:#2a231d;opacity:.8;pointer-events:none;transition:transform var(--dur-3) var(--ease-out),opacity var(--dur-3) var(--ease-out),box-shadow var(--dur-3) var(--ease-out)}body.theme-kira .kr-dw__t--p .kr-dw__in{aspect-ratio:3 / 4}body.theme-kira .kr-dw__t--s .kr-dw__in{aspect-ratio:1}body.theme-kira .kr-dw__t--t .kr-dw__in{aspect-ratio:11 / 19}body.theme-kira .kr-dw__in img{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-drag:none;user-select:none}body.theme-kira .kr-dw__in:after{content:"";position:absolute;inset:0;background:var(--kw-night);opacity:.22;transition:opacity var(--dur-3) var(--ease-out)}body.theme-kira .kr-dw__t.is-on .kr-dw__in{opacity:1;transform:translateZ(var(--dw-lift));box-shadow:0 24px 56px -20px #000000bf}body.theme-kira .kr-dw__t.is-on .kr-dw__in:after{opacity:0}body.theme-kira .kr-head__side{display:flex;flex-direction:column;align-items:flex-start;min-width:0}body.theme-kira .kr-crs{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}body.theme-kira .kr-cr-li{min-width:0}body.theme-kira .kr-cr{position:relative;display:block;margin:0;overflow:hidden;border-radius:var(--r-sm);background:var(--kw-linen);box-shadow:var(--k-shadow)}body.theme-kira .kr-cr__art{overflow:hidden}body.theme-kira .kr-cr__art img{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;transition:transform var(--dur-3) var(--ease-out)}body.theme-kira .kr-cr:hover .kr-cr__art img{transform:scale(1.04)}body.theme-kira .kr-cr figcaption{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:72px 24px 24px;background:linear-gradient(180deg,#15110e00,#15110eb8 40%,#15110ee6)}body.theme-kira .kr-cr__tag{padding:2px 8px;border-radius:999px;background:var(--kw-walnut);font-family:var(--mono);font-size:var(--fs-1);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff}body.theme-kira .kr-cr__h{font-family:var(--kw-serif);font-size:var(--fs-7);font-weight:700;line-height:1.2;color:#fff;text-wrap:balance}body.theme-kira .kr-cr__where{font-size:var(--fs-2);line-height:1.45;color:#e4dcd0}body.theme-kira .kr-crs+.kr-cap{margin-top:16px}html.kr-mo body.theme-kira [data-kr-in]{transition:opacity var(--dur-3) var(--ease-out),translate .8s var(--ease-smooth)}html.kr-mo body.theme-kira [data-kr-in]:not(.kr-on){opacity:0;translate:0 48px}html.kr-mo body.theme-kira .kr-anat__li[data-kr-in]:not(.kr-on){translate:-48px 32px}html.kr-mo body.theme-kira .kr-anat__li[data-kr-in]:nth-child(2):not(.kr-on){translate:48px 32px}html.kr-mo body.theme-kira .kr-box__sheet[data-kr-in]:not(.kr-on){translate:0 -120px}body.theme-kira .kr-cr-li:nth-child(2),body.theme-kira .kr-anat__li:nth-child(2),body.theme-kira .kr-box__sheet--2{transition-delay:.1s}body.theme-kira .kr-cr-li:nth-child(3),body.theme-kira .kr-box__sheet--3{transition-delay:.2s}body.theme-kira .kr-box__sheet--4{transition-delay:.3s}body.theme-kira .kr-mode__sw{display:none}html.kr-js body.theme-kira .kr-mode__sw{display:inline-flex;gap:4px;padding:4px;margin-bottom:24px;border:1px solid var(--k-rule);border-radius:999px;background:var(--k-desk)}body.theme-kira .kr-mode__btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 20px;font:inherit;font-size:var(--fs-4);font-weight:700;color:var(--k-ink-2);cursor:pointer;background:transparent;border:0;border-radius:999px;transition:background var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out)}body.theme-kira .kr-mode__btn .icon{width:18px;height:18px}body.theme-kira .kr-mode__btn .kr-s{display:none}body.theme-kira .kr-mode__btn.is-on{background:#fff;color:var(--k-ink);box-shadow:0 4px 12px -6px #00000040}body.theme-kira .kr-mode__btn.is-on .icon{color:var(--em-text)}body.theme-kira .kr-mode__btn:focus-visible{outline:2px solid var(--em);outline-offset:2px}body.theme-kira .kr-mode__panels{display:grid;gap:24px}body.theme-kira .kr-mode__p{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}html.kr-js body.theme-kira .kr-mode__p:not(.is-on){display:none}body.theme-kira .kr-mode__txt h3{margin:0 0 16px;font-weight:800;font-size:var(--fs-7);letter-spacing:-.02em;line-height:1.2;color:var(--k-ink)}body.theme-kira .kr-mode__fit{margin:20px 0 0;padding-top:16px;border-top:2px dotted var(--k-rule-2);font-size:var(--fs-3);line-height:1.5;color:var(--k-ink-3)}body.theme-kira .kr-desk{position:relative;display:grid;justify-items:center;gap:20px;padding:32px 24px 24px;border-radius:var(--r-sm);background:var(--k-desk)}body.theme-kira .kr-desk>.kr-draft{grid-area:1 / 1}body.theme-kira .kr-draft{display:block;width:min(300px,100%);min-height:220px;background:#fff;border:1px solid var(--k-rule);border-radius:var(--r-xs)}body.theme-kira .kr-draft--3{transform:translate(14px,10px) rotate(3deg)}body.theme-kira .kr-draft--2{transform:translate(7px,5px) rotate(-1.5deg)}body.theme-kira .kr-draft--1{position:relative;padding:16px 16px 52px;display:flex;flex-direction:column;gap:8px;box-shadow:0 14px 34px -22px #0000004d;transition:transform var(--dur-3) var(--ease-smooth),opacity var(--dur-2) var(--ease-out)}body.theme-kira .kr-draft__tx{font-size:var(--fs-3);line-height:1.45;color:var(--k-ink-2)}body.theme-kira .kr-outbox{position:absolute;right:20px;top:24px;display:grid;justify-items:center;gap:4px;transition:transform var(--dur-2) var(--ease-spring)}body.theme-kira .kr-outbox i{display:block;width:48px;height:10px;border-radius:2px;background:#fff;border:1px solid var(--k-rule-2)}body.theme-kira .kr-outbox b{margin-top:4px;font-family:var(--mono);font-size:var(--fs-1);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--k-ink-3)}body.theme-kira .kr-stamp{position:absolute;right:16px;bottom:12px;padding:4px 12px;border:2px solid var(--em-text);border-radius:var(--r-2xs);background:#ffffffe6;font-family:var(--mono);font-size:var(--fs-3);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--em-text);transform:rotate(-6deg);transition:transform var(--dur-2) var(--ease-spring),opacity var(--dur-1) var(--ease-out)}body.theme-kira .kr-desk__btns{display:flex;gap:8px}body.theme-kira .kr-fbtn{display:inline-flex;align-items:center;min-height:36px;padding:0 16px;border-radius:999px;font-size:var(--fs-3);font-weight:700;color:var(--k-ink-2);background:#fff;border:1px solid var(--k-rule-2);transition:transform var(--dur-0) var(--ease-out)}body.theme-kira .kr-fbtn--ok{background:var(--k-ink);border-color:var(--k-ink);color:#fff}html.kr-js body.theme-kira .kr-desk.is-reset .kr-stamp{opacity:0;transform:rotate(-2deg) scale(1.15)}html.kr-js body.theme-kira .kr-desk.is-press .kr-fbtn--ok{transform:scale(.95)}html.kr-js body.theme-kira .kr-desk.is-out .kr-draft--1{transform:translate(160px,-60px) rotate(5deg) scale(.3);opacity:0}html.kr-js body.theme-kira .kr-desk.is-in .kr-draft--1{transform:translateY(16px);opacity:0;transition:none}html.kr-js body.theme-kira .kr-desk.is-got .kr-outbox{transform:scale(1.12)}body.theme-kira .kr-pack{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:start}body.theme-kira .kr-box{position:relative;height:420px;overflow:hidden;border:1px solid var(--k-rule);border-radius:var(--r);background:var(--k-desk)}body.theme-kira .kr-box:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.12;background-image:radial-gradient(var(--em) 1px,transparent 1.4px);background-size:12px 12px}body.theme-kira .kr-box__band{position:absolute;left:16px;top:16px;z-index:5;padding:4px 12px;border-radius:999px;background:var(--em-text);font-family:var(--mono);font-size:var(--fs-2);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff}body.theme-kira .kr-box__sheet{position:absolute;display:flex;flex-direction:column;gap:8px;width:42%;height:38%;padding:8px 8px 12px;background:#fff;border:1px solid var(--k-rule);border-radius:var(--r-xs);box-shadow:0 14px 34px -22px #0000004d;font-size:var(--fs-4);color:var(--k-ink)}body.theme-kira .kr-box__sheet img{display:block;flex:1 1 auto;min-height:0;width:100%;object-fit:cover;border-radius:var(--r-2xs);background:var(--kw-linen)}body.theme-kira .kr-box__sheet b{flex:none;padding:0 4px;font-weight:800;line-height:1.2}body.theme-kira .kr-box__sheet--1{left:5%;top:17%;transform:rotate(-4deg)}body.theme-kira .kr-box__sheet--2{right:5%;top:14%;transform:rotate(3deg)}body.theme-kira .kr-box__sheet--3{left:7%;bottom:5%;transform:rotate(2deg)}body.theme-kira .kr-box__sheet--4{right:7%;bottom:4%;transform:rotate(-3deg)}body.theme-kira .kr-pack__txt h3{margin:0 0 16px;font-weight:800;font-size:var(--fs-7);letter-spacing:-.02em;color:var(--k-ink)}body.theme-kira .kr-pack__cta{margin-top:28px}body.theme-kira .kr-pack__txt .kr-note{max-width:56ch}body.theme-kira .kr-pack__txt .kr-note a{color:var(--em-text)}body.theme-kira .kr-tbl{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid var(--k-rule);border-radius:var(--r);overflow:hidden}body.theme-kira .kr-tbl th,body.theme-kira .kr-tbl td{padding:12px 14px;text-align:left;vertical-align:top;font-size:var(--fs-3);line-height:1.45;color:var(--k-ink-2);border-top:1px solid var(--k-rule)}body.theme-kira .kr-tbl thead th{border-top:0;background:var(--k-desk);font-family:var(--mono);font-size:var(--fs-2);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--k-ink)}body.theme-kira .kr-tbl thead th:first-child{width:14%}body.theme-kira .kr-tbl thead th.kr-tbl__on{width:24%}body.theme-kira .kr-tbl tbody th{font-size:var(--fs-4);font-weight:700;color:var(--k-ink)}body.theme-kira .kr-rivals{display:none}body.theme-kira .kr-tbl .kr-tbl__on{background:var(--k-t1);color:var(--em-text);font-weight:700}body.theme-kira .kr-tbl thead .kr-tbl__on{background:var(--em-text);color:#fff}body.theme-kira .kr-fit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}body.theme-kira .kr-leaf{position:relative;padding:32px;background:#fff;border:1px solid var(--k-rule);border-radius:var(--r-sm)}body.theme-kira .kr-leaf--no{background:transparent;border-style:dashed;border-color:var(--k-rule-2)}body.theme-kira .kr-leaf__t{display:flex;align-items:center;gap:8px;margin:0 0 20px;font-weight:800;font-size:var(--fs-6);color:var(--k-ink)}body.theme-kira .kr-leaf__t .icon{width:22px;height:22px;color:var(--em-text)}body.theme-kira .kr-leaf--no .kr-leaf__t .icon{color:var(--k-ink-3)}body.theme-kira .kr-leaf__stamp{position:absolute;right:24px;top:24px;padding:4px 12px;border:2px solid var(--k-ink-3);border-radius:var(--r-2xs);transform:rotate(5deg);font-family:var(--mono);font-size:var(--fs-2);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--k-ink-3)}body.theme-kira .kr-est{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start}body.theme-kira .kr-est__rows{margin:0;border-top:1px solid var(--k-rule)}body.theme-kira .kr-est__rows>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px dashed var(--k-rule-2)}body.theme-kira .kr-est__rows dt{flex:none;font-family:var(--mono);font-size:var(--fs-2);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--k-ink-3)}body.theme-kira .kr-est__rows dd{margin:0;min-width:0;font-size:var(--fs-5);font-weight:800;color:var(--k-ink);text-align:right}body.theme-kira .kr-est__txt p{margin:0;font-size:var(--fs-4);line-height:1.65;color:var(--k-ink-2)}body.theme-kira .kr-est__txt p+p{margin-top:16px}body.theme-kira .kr-est__txt b{color:var(--k-ink)}body.theme-kira .kr-est__txt .btn{margin-top:24px}body.theme-kira .kr-cta .cta-big{background:var(--k-press)!important}body.theme-kira .kr-cta .cta-big h2 .mk{color:#3ecf95!important}body.theme-kira .kr-cta .cta-steps li:before{color:#3ecf95}body.theme-kira .kr-cta .cta-big:after{background-image:radial-gradient(rgba(62,207,149,.5) 1px,transparent 1.4px);background-size:12px 12px;opacity:.28;-webkit-mask-image:radial-gradient(80% 90% at 95% 10%,#000 10%,transparent 65%);mask-image:radial-gradient(80% 90% at 95% 10%,#000 10%,transparent 65%)}body.theme-kira .kr-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:56px;align-items:start}body.theme-kira .kr-faq__t .btn{margin-top:24px}body.theme-kira .kr-order{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start;padding:48px;border:1px solid var(--k-rule);border-radius:var(--r-band);background:var(--k-desk)}body.theme-kira .kr-order__req{margin:28px 0 0}body.theme-kira .kr-order__req>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px dashed var(--k-rule-2)}body.theme-kira .kr-order__req dt{font-family:var(--mono);font-size:var(--fs-2);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--k-ink-3)}body.theme-kira .kr-order__req dd{min-width:0;margin:0;font-family:var(--mono);font-size:var(--fs-3);font-weight:800;color:var(--k-ink);text-align:right}body.theme-kira .kr-order__contacts{display:flex;flex-wrap:wrap;gap:0 24px;margin:20px 0 0}body.theme-kira .kr-order__contacts a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:var(--fs-4);font-weight:700}body.theme-kira .kr-order__contacts .icon{width:18px;height:18px}body.theme-kira .lead.kr-lead-form{position:relative;z-index:1;display:block;margin:0;padding:28px;overflow:visible;background:#fff;border:1px solid var(--k-rule);border-radius:var(--r-sm)}body.theme-kira .lead.kr-lead-form:before,body.theme-kira .lead.kr-lead-form:after{content:"";display:block;position:absolute;inset:54px auto auto;width:20px;height:20px;border-radius:50%;background:var(--k-desk);border:1px solid var(--k-rule);-webkit-mask-image:none;mask-image:none;pointer-events:none}body.theme-kira .lead.kr-lead-form:before{left:-11px;clip-path:inset(0 0 0 50%)}body.theme-kira .lead.kr-lead-form:after{right:-11px;clip-path:inset(0 50% 0 0)}body.theme-kira .kr-form-req{display:flex;justify-content:space-between;gap:12px;margin:0 0 24px;padding-bottom:16px;border-bottom:2px dotted var(--k-rule-2);font-family:var(--mono);font-size:var(--fs-2);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--k-ink-3)}body.theme-kira .kr-lead-form .form-grid{background:transparent;border:0;border-radius:0;padding:0;gap:12px;min-width:0}body.theme-kira .kr-lead-form .field input,body.theme-kira .kr-lead-form .field select,body.theme-kira .kr-lead-form .field textarea{min-width:0;width:100%}body.theme-kira .kr-lead-form .lead-submit .btn{width:100%;justify-content:center}body.theme-kira .kr-lead-form .form-success{border-radius:var(--r-sm)}body.theme-kira .kr-sec--rel{margin-top:80px}body.theme-kira .kr-pills{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}body.theme-kira .kr-pill{display:inline-flex;align-items:center;min-height:44px;padding:8px 18px;border:1px solid var(--k-rule-2);border-radius:999px;background:#fff;font-size:var(--fs-4);font-weight:700;color:var(--k-ink);text-decoration:none;transition:border-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}body.theme-kira .kr-pill:hover{border-color:var(--em);color:var(--em-text)}html.kr-form-on body.theme-kira .sticky-cta{transform:translateY(100%);visibility:hidden;transition:transform var(--dur-2) var(--ease-out),visibility 0s linear var(--dur-2)}html.kr-form-on body.theme-kira .to-top{opacity:0;visibility:hidden}html.cta-bar-on body.theme-kira .pnav .pnav-cta{visibility:hidden}@media (max-width:760px){html.kr-cmp-on body.theme-kira .to-top{opacity:0;visibility:hidden}}@media (max-width:1080px){body.theme-kira .kr-hero{padding-top:56px;padding-bottom:40px}body.theme-kira .kr-hero__in{display:flex;flex-direction:column;min-height:0}body.theme-kira .kr-hero__wall{position:relative;inset:auto;margin:24px calc(-1 * var(--kh-pad)) 0}body.theme-kira .kr-dw{position:relative;inset:auto;height:420px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%),linear-gradient(180deg,transparent 0,#000 12%,#000 86%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%),linear-gradient(180deg,transparent 0,#000 12%,#000 86%,transparent 100%)}body.theme-kira .kr-hero__wall .kr-dw__cap{position:static;margin:0;padding:0 var(--kh-pad);text-align:left}body.theme-kira .kr-facts{max-width:none;margin-top:24px}body.theme-kira .kr-split,body.theme-kira .kr-pack,body.theme-kira .kr-faq,body.theme-kira .kr-order,body.theme-kira .kr-mode__p,body.theme-kira .kr-est{grid-template-columns:minmax(0,1fr);gap:32px}body.theme-kira .kr-head--wide{grid-template-columns:minmax(0,1fr)}body.theme-kira .kr-head--wide .kr-sub{margin-top:16px}html.kr-js body.theme-kira .kr-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}body.theme-kira .kr-phones,body.theme-kira .kr-crs{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-left:-56px;margin-right:-56px;padding:0 56px 8px;scroll-padding-inline:56px}body.theme-kira .kr-phones::-webkit-scrollbar,body.theme-kira .kr-crs::-webkit-scrollbar{display:none}body.theme-kira .kr-phones{justify-content:flex-start}body.theme-kira .kr-phone-li{flex:0 0 240px;scroll-snap-align:start}body.theme-kira .kr-cr-li{flex:0 0 320px;scroll-snap-align:start}body.theme-kira .kr-head__side .kr-sub{margin-top:16px}body.theme-kira .kr-phones+.kr-cap{text-align:left}body.theme-kira .kr-anat{grid-template-columns:minmax(0,1fr);gap:28px}body.theme-kira .kr-anat__list{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-left:-56px;margin-right:-56px;padding:0 56px 8px;scroll-padding-inline:56px}body.theme-kira .kr-anat__list::-webkit-scrollbar{display:none}body.theme-kira .kr-anat__li{scroll-snap-align:start}body.theme-kira .kr-anat__li:nth-child(2){margin-top:0}body.theme-kira .kr-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (max-width:760px){body.theme-kira .wrap{padding-left:20px;padding-right:20px}body.theme-kira .site-header{margin:0 -20px;padding:0 20px}body.theme-kira .pnav .pnav-cta{display:none}body.theme-kira main>section{margin-top:56px}body.theme-kira main>section.kr-hero{margin-top:8px}body.theme-kira .kr-sec--desk{padding:32px 20px;border-radius:var(--r)}body.theme-kira .kr-eyebrow{margin-bottom:8px}body.theme-kira .kr-lead{margin-top:12px}body.theme-kira .kr-hero__cta{margin-top:16px;gap:8px}body.theme-kira .kr-hero__cta .btn{width:100%;justify-content:center;padding-left:16px;padding-right:16px;font-size:var(--fs-4);white-space:nowrap}body.theme-kira .kr-note{margin-top:12px}body.theme-kira .kr-h2{font-size:var(--fs-7)}body.theme-kira .kr-card h3,body.theme-kira .kr-proof h3,body.theme-kira .kr-leaf__t{font-size:var(--fs-5)}body.theme-kira .kr-hero{--kh-pad:20px;padding-top:24px;padding-bottom:32px}body.theme-kira .kr-hero__wall{margin-top:16px}body.theme-kira .kr-dw{--dw-w:112px;--dw-g:12px;--dw-lift:40px;height:248px;perspective:900px}body.theme-kira .kr-dw__col:nth-child(n+4){display:none}body.theme-kira .kr-case-cta{padding:16px}body.theme-kira .kr-case-cta .btn{width:100%;justify-content:center;padding-left:12px;padding-right:12px;font-size:var(--fs-4);line-height:1.25;white-space:normal;text-align:center}body.theme-kira .kr-cap+.kr-case{margin-top:28px}body.theme-kira .kr-facts{grid-template-columns:minmax(0,1fr);margin-top:16px;padding-top:0}body.theme-kira .kr-facts>div{flex-direction:row;align-items:baseline;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px dashed var(--kd-line)}body.theme-kira .kr-facts dt{flex:none}body.theme-kira .kr-facts dd{text-align:right}body.theme-kira .kr-head+*{margin-top:28px}body.theme-kira .kr-after{margin-top:24px}body.theme-kira .kr-case,body.theme-kira .kr-fit{grid-template-columns:minmax(0,1fr);gap:12px}body.theme-kira .kr-phones,body.theme-kira .kr-crs,body.theme-kira .kr-anat__list{margin-left:-20px;margin-right:-20px;padding:0 20px 8px;scroll-padding-inline:20px}body.theme-kira .kr-anat__li{flex-basis:62vw;max-width:300px}body.theme-kira .kr-notes{grid-template-columns:minmax(0,1fr);gap:20px}body.theme-kira .kr-notes ol li{font-size:var(--fs-3)}body.theme-kira .kr-pin{width:24px;height:24px;font-size:var(--fs-2)}body.theme-kira .kr-lb{width:100vw;max-height:none;height:100dvh;border-radius:0}body.theme-kira .kr-phone-li{flex-basis:62vw;max-width:260px}body.theme-kira .kr-cr-li{flex-basis:80vw;max-width:320px}body.theme-kira .kr-cr figcaption{padding:56px 16px 16px}body.theme-kira .kr-cr__h{font-size:var(--fs-6)}body.theme-kira .kr-proof__body{grid-template-columns:minmax(0,1fr);gap:16px}body.theme-kira .kr-proof__img{aspect-ratio:16 / 9}body.theme-kira .kr-card,body.theme-kira .kr-leaf{padding:20px}body.theme-kira .kr-card .dna-ic{margin-bottom:12px}body.theme-kira .kr-stack{grid-template-columns:minmax(0,1fr)}html.kr-js body.theme-kira .kr-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}html.kr-js body.theme-kira .kr-tab{width:auto;padding:6px 12px 6px 6px;font-size:var(--fs-3);background:#fff;border-color:var(--k-rule)}body.theme-kira .kr-tab .dna-ic{width:32px;height:32px}body.theme-kira .kr-tab .dna-ic .icon{width:18px;height:18px}html.kr-js body.theme-kira .kr-stack{padding:0}html.kr-js body.theme-kira .kr-proof:not(.is-p0){display:none}html.kr-js body.theme-kira .kr-proof.is-p0{transform:none}body.theme-kira .kr-proof{padding:20px}body.theme-kira .kr-proof__rows>div{grid-template-columns:minmax(0,1fr);gap:2px}html.kr-js body.theme-kira .kr-mode__sw{display:flex;width:100%}body.theme-kira .kr-mode__btn{flex:1;justify-content:center;padding:8px 12px;font-size:var(--fs-3)}body.theme-kira .kr-mode__p{gap:24px}body.theme-kira .kr-outbox{display:none}body.theme-kira .kr-desk{padding:24px 16px 16px}body.theme-kira .kr-draft{min-height:188px}html.kr-js body.theme-kira .kr-desk.is-out .kr-draft--1{transform:translateY(24px);opacity:0}body.theme-kira .kr-mode__txt h3,body.theme-kira .kr-pack__txt h3{font-size:var(--fs-6)}body.theme-kira .kr-box{height:300px}body.theme-kira .kr-box__band{left:12px;top:12px}body.theme-kira .kr-box__sheet{width:43%;height:36%;padding:4px 4px 8px;gap:4px;font-size:var(--fs-3)}body.theme-kira .kr-pack__cta .btn,body.theme-kira .kr-faq__t .btn,body.theme-kira .kr-est__txt .btn,body.theme-kira .kr-cta .cta-big-actions .btn{width:100%;justify-content:center;padding-left:16px;padding-right:16px;font-size:var(--fs-4);white-space:nowrap}body.theme-kira .kr-tbl{display:block;border:0;border-radius:0;background:transparent;overflow:visible}body.theme-kira .kr-tbl thead{display:none}body.theme-kira .kr-tbl tbody{display:grid;gap:10px}body.theme-kira .kr-tbl tr{display:block;padding:12px 14px;background:#fff;border:1px solid var(--k-rule);border-radius:var(--r-sm)}body.theme-kira .kr-tbl tbody th{display:block;order:-2;width:auto;padding:0 0 6px;border:0}body.theme-kira .kr-tbl td{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:10px;padding:6px 0;border-top:1px solid var(--k-rule)}body.theme-kira .kr-tbl td:before{content:attr(data-h);font-family:var(--mono);font-size:var(--fs-1);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--k-ink-3);padding-top:2px}body.theme-kira .kr-tbl td.kr-tbl__on{order:-1;margin:0 -8px;padding:6px 8px;border-radius:var(--r-2xs);border-top:0}body.theme-kira .kr-tbl td.kr-tbl__on:before{color:var(--em-text)}body.theme-kira .kr-tbl tr{display:flex;flex-direction:column}html.kr-js body.theme-kira .kr-rivals{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px}body.theme-kira .kr-rivals .kr-req{width:100%;margin-bottom:2px}body.theme-kira .kr-rival{min-height:44px;padding:8px 12px;border:1px solid var(--k-rule-2);border-radius:999px;background:#fff;font:inherit;font-size:var(--fs-3);font-weight:700;color:var(--k-ink-2);cursor:pointer}body.theme-kira .kr-rival[aria-pressed=true]{border-color:var(--k-ink);background:var(--k-ink);color:#fff}body.theme-kira .kr-rival:focus-visible{outline:2px solid var(--em);outline-offset:2px}html.kr-js body.theme-kira .kr-cmp[data-kr-cmp] td[class^=kr-c]{display:none}html.kr-js body.theme-kira .kr-cmp.kr-r1 td.kr-c1,html.kr-js body.theme-kira .kr-cmp.kr-r2 td.kr-c2,html.kr-js body.theme-kira .kr-cmp.kr-r3 td.kr-c3,html.kr-js body.theme-kira .kr-cmp.kr-r4 td.kr-c4{display:grid}body.theme-kira .kr-leaf__stamp{position:static;display:inline-block;margin-bottom:12px}body.theme-kira .kr-order{padding:0;background:none;border:0;border-radius:0}body.theme-kira .kr-order__t{padding:0}body.theme-kira .lead.kr-lead-form{padding:16px}body.theme-kira .kr-lead-form .form-grid{grid-template-columns:minmax(0,1fr)}body.theme-kira .kr-lead-form .lead-submit .btn{padding-left:16px;padding-right:16px;font-size:var(--fs-4);line-height:1.25;white-space:normal;text-align:center}body.theme-kira .lead.kr-lead-form:before,body.theme-kira .lead.kr-lead-form:after{top:46px}}@media (max-width:374px){body.theme-kira .kr-hero__cta .btn{font-size:var(--fs-3)}body.theme-kira .kr-h1{font-size:var(--fs-7);line-height:1.1}body.theme-kira .kr-h2{font-size:var(--fs-6)}}@media (max-width:420px){body.theme-kira .kr-mode__btn{padding:8px 10px;white-space:nowrap}body.theme-kira .kr-mode__btn .icon,body.theme-kira .kr-mode__btn .kr-l{display:none}body.theme-kira .kr-mode__btn .kr-s{display:inline}}@media (max-height:820px){body.theme-kira .quiz-dialog .quiz-head,body.theme-kira .quiz-dialog .quiz-q{margin-bottom:12px}body.theme-kira .quiz-dialog .quiz-q-label{margin-bottom:8px}body.theme-kira .quiz-dialog .quiz-opt{padding:8px 12px}body.theme-kira .quiz-dialog [data-quiz-next]{position:sticky;bottom:0;z-index:1;box-shadow:0 8px #fff,0 -12px 16px -4px #fffffff2}}@media (prefers-reduced-motion:reduce){body.theme-kira .kr-scene *,body.theme-kira .kr-scene *:before,body.theme-kira .kr-proof,body.theme-kira .kr-card,body.theme-kira .kr-dw__in,body.theme-kira .kr-dw__in:after,body.theme-kira .kr-cr__art img,body.theme-kira [data-kr-in]{transition:none!important;animation:none!important}}body.theme-kira .kr-dw__t--v .kr-dw__in{aspect-ratio:9 / 16}body.theme-kira .kr-dw__in video,body.theme-kira .kr-reel__v video{display:block;width:100%;height:100%;object-fit:cover}body.theme-kira .kr-reels__rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(200px,1fr);gap:16px;margin-top:40px;padding:8px 4px 32px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}body.theme-kira .kr-reels__rail::-webkit-scrollbar{display:none}body.theme-kira .kr-reels__rail:focus-visible{outline:2px solid var(--em);outline-offset:4px;border-radius:var(--r-sm)}body.theme-kira .kr-reel{margin:0;scroll-snap-align:start;min-width:0}body.theme-kira .kr-reel:nth-child(2n){margin-top:32px}body.theme-kira .kr-reel__v{position:relative;aspect-ratio:9 / 16;overflow:hidden;border-radius:var(--r-sm);background:#1e1914;box-shadow:0 24px 48px -28px #14100c8c;transition:transform var(--dur-3) var(--ease-out),box-shadow var(--dur-3) var(--ease-out)}body.theme-kira .kr-reel:hover .kr-reel__v{transform:translateY(-4px);box-shadow:0 32px 56px -28px #14100c99}body.theme-kira .kr-reel__biz{position:absolute;left:12px;top:12px;padding:4px 12px;border-radius:999px;font-size:var(--fs-2);font-weight:700;color:#fff;background:#14100c8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body.theme-kira .kr-reel figcaption{margin-top:12px;font-size:var(--fs-3);color:var(--k-ink-2);line-height:1.4}body.theme-kira .kr-reel:nth-child(2){transition-delay:80ms}body.theme-kira .kr-reel:nth-child(3){transition-delay:.16s}body.theme-kira .kr-reel:nth-child(4){transition-delay:.24s}body.theme-kira .kr-reel:nth-child(5){transition-delay:.32s}@media (max-width:760px){body.theme-kira .kr-reels__rail{grid-auto-columns:60%;gap:12px;margin-top:24px;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;scroll-padding-left:16px}body.theme-kira .kr-reel:nth-child(2n){margin-top:24px}}@media (prefers-reduced-motion:reduce){body.theme-kira .kr-reel__v{transition:none}body.theme-kira .kr-reel:hover .kr-reel__v{transform:none}}body.theme-kira video[data-kr-v]::-webkit-media-controls{display:none!important}body.theme-kira .kr-cap,body.theme-kira .kr-req{color:var(--k-ink-2)}body.theme-kira .kr-pause{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;height:44px;padding:0;border:1px solid rgba(245,241,234,.32);border-radius:999px;background:#15110ec7;color:#f5f1ea;font:inherit;font-size:var(--fs-3);font-weight:700;cursor:pointer;transition:background var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out)}body.theme-kira .kr-pause[hidden]{display:none}body.theme-kira .kr-pause:hover{border-color:#f5f1ea}body.theme-kira .kr-pause:focus-visible{outline:2px solid #3ECF95;outline-offset:3px}body.theme-kira .kr-pause__i{display:block;flex:none;width:12px;height:14px;background:linear-gradient(90deg,currentColor 0 4px,transparent 4px 8px,currentColor 8px 12px)}body.theme-kira .kr-pause.is-held .kr-pause__i{background:currentColor;clip-path:polygon(0 0,100% 50%,0 100%)}body.theme-kira .kr-pause--dw{position:absolute;z-index:3;right:var(--kh-pad);bottom:12px}body.theme-kira .kr-pause--reels{padding:0 20px;border-color:var(--k-rule-2);background:#fff;color:var(--k-ink)}body.theme-kira .kr-pause--reels:hover{border-color:var(--k-ink)}body.theme-kira .kr-pause--reels:focus-visible{outline-color:var(--em)}body.theme-kira .kr-reels__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}body.theme-kira .kr-reels__foot .kr-more{margin-top:0}body.theme-kira .kr-reel__v:after,body.theme-kira .kr-mat--video:after,body.theme-kira .kr-fi--full:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#14100cc7 0,#14100c33 36%,#14100c00 50%,#14100c33 72%,#14100ccc)}body.theme-kira .kr-reel__biz{z-index:2}body.theme-kira .kr-reel__hook{position:absolute;z-index:2;left:12px;right:12px;top:52px;font-size:var(--fs-6);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:#fff;text-wrap:balance;text-shadow:0 2px 12px rgba(0,0,0,.45)}body.theme-kira .kr-reel__sub{position:absolute;z-index:2;left:50%;bottom:16px;width:max-content;max-width:calc(100% - 24px);padding:4px 8px;border-radius:var(--r-3xs);background:#000000a8;transform:translate(-50%);font-size:var(--fs-3);font-weight:700;line-height:1.35;text-align:center;color:#fff}body.theme-kira .kr-mat--video .kr-reel__hook,body.theme-kira .kr-fi--full .kr-reel__hook{top:16px;font-size:var(--fs-5)}body.theme-kira .kr-fi--full .kr-reel__sub{font-size:var(--fs-2)}body.theme-kira .kr-proof__body{grid-template-columns:240px minmax(0,1fr)}body.theme-kira .kr-mat{position:relative;display:flex;flex-direction:column;aspect-ratio:3 / 4;overflow:hidden;border:1px solid var(--k-rule);border-radius:var(--r-sm);background:#fff;box-shadow:0 14px 34px -22px #00000040}body.theme-kira .kr-mat--video{border:0;background:#1e1914}body.theme-kira .kr-mat--video video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}body.theme-kira .kr-mat__ava{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--kw-walnut);font-style:normal;font-size:var(--fs-2);font-weight:800;color:#fff}body.theme-kira .kr-mat__bar,body.theme-kira .kr-mat__from{display:flex;align-items:center;gap:8px;flex:none;padding:8px 12px;background:#fff;border-bottom:1px solid var(--k-rule)}body.theme-kira .kr-mat__bar b,body.theme-kira .kr-mat__from b{display:block;font-size:var(--fs-3);font-weight:800;line-height:1.3;color:var(--k-ink)}body.theme-kira .kr-mat__bar em,body.theme-kira .kr-mat__from em{display:block;font-style:normal;font-size:var(--fs-2);line-height:1.35;color:var(--k-ink-2)}body.theme-kira .kr-mat--tg{background:var(--k-desk)}body.theme-kira .kr-mat__msg{display:flex;flex-direction:column;min-height:0;margin:12px;overflow:hidden;border-radius:var(--r-xs);background:#fff;box-shadow:0 4px 12px -8px #0000004d}body.theme-kira .kr-mat__msg img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover}body.theme-kira .kr-mat__tx{display:block;padding:8px 12px 0;font-size:var(--fs-2);line-height:1.4;color:var(--k-ink-2)}body.theme-kira .kr-mat__tx b{display:block;margin-bottom:4px;font-size:var(--fs-3);font-weight:800;line-height:1.3;color:var(--k-ink)}body.theme-kira .kr-mat__time{align-self:flex-end;padding:4px 12px 8px;font-family:var(--mono);font-size:var(--fs-1);color:var(--k-ink-2)}body.theme-kira .kr-mat--art{gap:4px;padding:16px}body.theme-kira .kr-mat--art:after{content:"";position:absolute;left:0;right:0;bottom:0;height:48px;pointer-events:none;background:linear-gradient(180deg,#fff0,#fff)}body.theme-kira .kr-mat__url{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--k-rule);font-family:var(--mono);font-size:var(--fs-1);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--k-ink-2)}body.theme-kira .kr-mat__h1{font-size:var(--fs-5);font-weight:800;line-height:1.2;letter-spacing:-.01em;color:var(--k-ink)}body.theme-kira .kr-mat__lead{margin:4px 0;padding:8px;border-radius:var(--r-2xs);background:var(--k-t1);font-size:var(--fs-2);line-height:1.45;color:var(--k-ink)}body.theme-kira .kr-mat__h2{margin-top:4px;font-size:var(--fs-3);font-weight:800;line-height:1.3;color:var(--k-ink)}body.theme-kira .kr-mat__p{font-size:var(--fs-2);line-height:1.4;color:var(--k-ink-2)}body.theme-kira .kr-mat--mail>img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;flex:none}body.theme-kira .kr-mat__btn{align-self:flex-start;margin:8px 12px 12px;padding:8px 16px;border-radius:999px;background:var(--kw-walnut);font-size:var(--fs-2);font-weight:700;color:#fff}body.theme-kira .kr-crs--niche{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:24px}body.theme-kira .kr-cr--niche{background:#1e1914}body.theme-kira .kr-cr--niche .kr-cr__art img{aspect-ratio:1;object-position:50% 30%}body.theme-kira .kr-cr--coffee .kr-cr__art img{object-position:50% 72%}body.theme-kira .kr-cr--niche figcaption{padding:56px 20px 20px}body.theme-kira .kr-cr--niche .kr-cr__h{font-family:inherit;font-size:var(--fs-6);font-weight:800;letter-spacing:-.02em}body.theme-kira .kr-cr--niche .kr-cr__tag{background:#fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body.theme-kira .kr-crs--niche .kr-cr-li:nth-child(4){transition-delay:.3s}body.theme-kira .kr-draft{width:min(320px,100%)}body.theme-kira .kr-draft--1.kr-appr{gap:0;padding:0 0 12px;overflow:hidden}body.theme-kira .kr-appr__bar{display:flex;align-items:center;gap:8px;padding:12px}body.theme-kira .kr-appr__bar b{display:block;font-size:var(--fs-3);font-weight:800;line-height:1.3;color:var(--k-ink)}body.theme-kira .kr-appr__bar em{display:block;font-style:normal;font-family:var(--mono);font-size:var(--fs-1);line-height:1.4;color:var(--k-ink-2)}body.theme-kira .kr-appr__img{display:block;margin:0 12px;overflow:hidden;border-radius:var(--r-xs);background:var(--kw-linen)}body.theme-kira .kr-appr__img img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}body.theme-kira .kr-appr__tx{display:block;padding:12px 12px 0;font-size:var(--fs-3);line-height:1.45;color:var(--k-ink-2)}body.theme-kira .kr-appr__tx b{display:block;margin-bottom:4px;font-size:var(--fs-4);font-weight:800;line-height:1.3;color:var(--k-ink)}body.theme-kira .kr-appr .kr-stamp{top:176px;right:24px;bottom:auto}body.theme-kira .kr-appr .kr-desk__btns{display:flex;gap:8px;padding:12px 12px 0}body.theme-kira .kr-appr .kr-fbtn{flex:1;justify-content:center}body.theme-kira .kr-rail{display:grid;gap:12px;padding:24px;border-radius:var(--r-sm);background:var(--k-desk)}body.theme-kira .kr-slots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}body.theme-kira .kr-slot{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:8px 8px 12px;background:#fff;border:1px dashed var(--k-rule-2);border-radius:var(--r-xs)}body.theme-kira .kr-slot:before{content:"";position:absolute;inset:-1px;border:1px solid var(--k-t3);border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--dur-1) var(--ease-out)}body.theme-kira .kr-slot.is-out:before{opacity:1}body.theme-kira .kr-slot__img{position:relative;display:block;width:100%;margin-bottom:4px;overflow:hidden;aspect-ratio:3 / 4;border-radius:var(--r-2xs);background:var(--kw-linen)}body.theme-kira .kr-slot__img img{display:block;width:100%;height:100%;object-fit:cover}body.theme-kira .kr-slot__img--v:after,body.theme-kira .kr-fi--p:after{content:"";position:absolute;right:8px;top:8px;width:24px;height:24px;border-radius:50%;background:#111111a8 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M4 2.5v7l5.5-3.5z' fill='%23FFFFFF'/%3E%3C/svg%3E") center/12px no-repeat}body.theme-kira .kr-slot b{font-family:var(--mono);font-size:var(--fs-3);font-weight:800;color:var(--k-ink)}body.theme-kira .kr-slot em{font-style:normal;font-size:var(--fs-2);line-height:1.35;color:var(--k-ink-2)}body.theme-kira .kr-ok{display:grid;margin-top:4px;font-style:normal;font-family:var(--mono);font-size:var(--fs-1);font-weight:700;letter-spacing:.04em;text-transform:uppercase}body.theme-kira .kr-ok>span{grid-area:1 / 1;padding:2px 8px;border-radius:999px;transition:opacity var(--dur-1) var(--ease-out),transform var(--dur-2) var(--ease-spring)}body.theme-kira .kr-ok__y{background:var(--k-t1);color:var(--em-text);opacity:0;transform:scale(.7)}body.theme-kira .kr-ok__n{color:var(--k-ink-2);box-shadow:inset 0 0 0 1px var(--k-rule-2)}body.theme-kira .kr-slot.is-out .kr-ok__y{opacity:1;transform:none}body.theme-kira .kr-slot.is-out .kr-ok__n{opacity:0}body.theme-kira .kr-head+.kr-src{margin-top:32px}body.theme-kira .kr-src{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:32px 0 0;font-size:var(--fs-4);line-height:1.4;color:var(--k-ink)}body.theme-kira .kr-src__a{padding:4px 12px;border-radius:999px;background:var(--k-ink);font-size:var(--fs-3);font-weight:700;color:#fff}body.theme-kira .kr-src__a:last-child{background:var(--em-text)}body.theme-kira .kr-src__m{font-weight:600}body.theme-kira .kr-src__ar{flex:none;width:24px;height:12px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 12'%3E%3Cpath d='M1 6h20m-5-4.5L21 6l-5 4.5' fill='none' stroke='%235A5A60' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/24px 12px no-repeat}body.theme-kira .kr-feeds{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:24px}body.theme-kira .kr-feeds:focus-visible{outline:2px solid var(--em);outline-offset:4px;border-radius:var(--r-sm)}body.theme-kira .kr-feed{display:flex;flex-direction:column;gap:12px;min-width:0;margin:0}body.theme-kira .kr-feed__h{display:flex;flex-direction:column;gap:2px}body.theme-kira .kr-feed__h b{font-size:var(--fs-5);font-weight:800;line-height:1.25;color:var(--k-ink)}body.theme-kira .kr-feed__h span{font-family:var(--mono);font-size:var(--fs-2);font-weight:700;color:var(--k-ink-2)}body.theme-kira .kr-feed__ph{position:relative;display:flex;flex-direction:column;gap:8px;aspect-ratio:9 / 17;overflow:hidden;padding:12px 8px;border:6px solid var(--k-press);border-radius:var(--r);background:#fff;box-shadow:var(--k-shadow)}body.theme-kira .kr-feed__ph:after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:1;height:40px;pointer-events:none;background:linear-gradient(180deg,#fff0,#fff)}body.theme-kira .kr-feed--full .kr-feed__ph{padding:0;background:#1e1914}body.theme-kira .kr-feed--full .kr-feed__ph:after{display:none}body.theme-kira .kr-feed__app{display:flex;align-items:center;gap:8px;flex:none;padding:0 4px 4px;font-size:var(--fs-2);font-weight:800;color:var(--k-ink)}body.theme-kira .kr-feed__app .kr-mat__ava{width:24px;height:24px;font-size:var(--fs-1)}body.theme-kira .kr-fi{position:relative;display:block;flex:none;overflow:hidden;border:1px solid var(--k-rule);border-radius:var(--r-xs);background:#fff}body.theme-kira .kr-fi img,body.theme-kira .kr-fi video{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}body.theme-kira .kr-fi--v video,body.theme-kira .kr-fi--p img{aspect-ratio:4 / 5}body.theme-kira .kr-fi__tx{display:block;padding:8px;font-size:var(--fs-2);font-weight:700;line-height:1.35;color:var(--k-ink)}body.theme-kira .kr-fi--full{position:absolute;inset:0;border:0;border-radius:0;background:#1e1914}body.theme-kira .kr-fi--full video{width:100%;height:100%;aspect-ratio:auto}body.theme-kira .kr-feed:nth-child(2){transition-delay:80ms}body.theme-kira .kr-feed:nth-child(3){transition-delay:.16s}body.theme-kira .kr-feed:nth-child(4){transition-delay:.24s}body.theme-kira .kr-feed:nth-child(5){transition-delay:.32s}body.theme-kira .kr-feeds+.kr-cap{margin-top:16px}@media (max-width:1080px){body.theme-kira .kr-pause--dw{top:12px;bottom:auto}body.theme-kira .kr-feeds{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-left:-56px;margin-right:-56px;padding:0 56px 8px;scroll-padding-inline:56px}body.theme-kira .kr-feeds::-webkit-scrollbar{display:none}body.theme-kira .kr-feed{flex:0 0 220px;scroll-snap-align:start}body.theme-kira .kr-crs--niche .kr-cr-li{flex-basis:240px}}@media (max-width:760px){body.theme-kira .kr-feeds{margin-left:-20px;margin-right:-20px;padding:0 20px 8px;scroll-padding-inline:20px}body.theme-kira .kr-feed{flex-basis:58vw;max-width:240px}body.theme-kira .kr-feed__ph{aspect-ratio:9 / 16}body.theme-kira .kr-crs--niche .kr-cr-li{flex-basis:62vw;max-width:260px}body.theme-kira .kr-proof__body{grid-template-columns:minmax(0,1fr)}body.theme-kira .kr-mat{width:min(100%,220px)}body.theme-kira .kr-cr-li{flex-basis:66vw;max-width:280px}body.theme-kira .kr-appr__img img{aspect-ratio:16 / 10}body.theme-kira .kr-appr .kr-stamp{top:128px}body.theme-kira .kr-reels__rail{grid-auto-columns:52%}body.theme-kira .kr-slots{grid-template-columns:repeat(2,minmax(0,1fr))}body.theme-kira .kr-rail{padding:16px}body.theme-kira .kr-reel__hook{top:48px;font-size:var(--fs-5)}body.theme-kira .kr-src{font-size:var(--fs-3)}body.theme-kira .kr-src__m{flex-basis:100%}body.theme-kira .kr-reels__foot{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){body.theme-kira .kr-slot:before,body.theme-kira .kr-ok>span{transition:none}}body.theme-kira .kr-ov--wood{--ov-plate:#F1EBE1;--ov-plate-tx:#2E2620;--ov-chip:#5B4332;--ov-chip-tx:#FFFFFF;--ov-sub:#F1EBE1;--ov-sub-tx:#2E2620;--ov-shade:21,17,14;--ov-bg:#1E1914;--ov-font:Georgia,"Times New Roman",serif;--ov-fw:700;--ov-rad:4px;--ov-tilt:0deg;--ov-ava:#5B4332;--ov-ava-tx:#FFFFFF;--ov-sw1:#5B4332;--ov-sw2:#E4D3BA}body.theme-kira .kr-ov--ind{--ov-plate:#1E2E7A;--ov-plate-tx:#FFFFFF;--ov-chip:#FFFFFF;--ov-chip-tx:#1E2E7A;--ov-sub:#FFFFFF;--ov-sub-tx:#14205C;--ov-shade:14,22,70;--ov-bg:#14205C;--ov-font:"Helvetica Neue",Arial,"Manrope",sans-serif;--ov-fw:700;--ov-rad:2px;--ov-tilt:0deg;--ov-ava:#1E2E7A;--ov-ava-tx:#FFFFFF;--ov-sw1:#1E2E7A;--ov-sw2:#DCE5FF}body.theme-kira .kr-ov--blog{--ov-plate:#FFE38A;--ov-plate-tx:#3A1710;--ov-chip:#FF6F5E;--ov-chip-tx:#2A0E08;--ov-sub:#FF6F5E;--ov-sub-tx:#2A0E08;--ov-shade:74,24,14;--ov-bg:#E8574A;--ov-font:ui-rounded,"SF Pro Rounded","Manrope",sans-serif;--ov-fw:800;--ov-rad:12px;--ov-tilt:-2deg;--ov-ava:#FF6F5E;--ov-ava-tx:#2A0E08;--ov-sw1:#FF6F5E;--ov-sw2:#FFE38A}body.theme-kira .kr-ov--it{--ov-plate:rgba(11,14,31,.9);--ov-plate-tx:#FFFFFF;--ov-chip:rgba(11,14,31,.82);--ov-chip-tx:#67E8F9;--ov-sub:#0B0E1F;--ov-sub-tx:#A5F3FC;--ov-shade:11,14,31;--ov-bg:#0B0E1F;--ov-font:"Manrope",sans-serif;--ov-fw:800;--ov-rad:4px;--ov-tilt:0deg;--ov-ava:#8B5CF6;--ov-ava-tx:#FFFFFF;--ov-sw1:#0B0E1F;--ov-sw2:#8B5CF6}body.theme-kira .kr-hero{--kw-night:#121215}body.theme-kira .kr-hero:before{background:radial-gradient(40% 50% at 72% 18%,rgba(139,92,246,.16),transparent 70%),radial-gradient(36% 44% at 94% 82%,rgba(255,111,94,.12),transparent 70%),radial-gradient(40% 50% at 58% 96%,rgba(47,75,196,.16),transparent 70%),radial-gradient(40% 50% at 12% 100%,rgba(62,207,149,.08),transparent 70%)}body.theme-kira .kr-dw__in{background:#1c1d22}body.theme-kira .kr-dw__in:after{background:#0e0f12}body.theme-kira .kr-dw__h{position:absolute;z-index:2;left:8px;right:8px;bottom:8px;display:block;font-family:var(--ov-font);font-size:var(--fs-2);font-weight:var(--ov-fw);line-height:1.3;transform:rotate(var(--ov-tilt));transform-origin:0 100%}body.theme-kira .kr-dw__h>span{padding:2px 8px;border-radius:var(--ov-rad);background:var(--ov-plate);color:var(--ov-plate-tx);-webkit-box-decoration-break:clone;box-decoration-break:clone}body.theme-kira .kr-ov--ind.kr-dw__h:before{content:"";display:block;width:24px;height:4px;margin-bottom:4px;background:#fff}body.theme-kira .kr-ov--it.kr-dw__h>span{box-shadow:inset 0 -2px #22d3ee}body.theme-kira .kr-ov--it.kr-dw__h>span:before{content:"// ";font-family:var(--mono);color:#67e8f9}body.theme-kira .kr-reel[class*=kr-ov--] .kr-reel__v,body.theme-kira .kr-brand-p .kr-fi--full{background:var(--ov-bg)}body.theme-kira .kr-reel[class*=kr-ov--] .kr-reel__v:after,body.theme-kira .kr-brand-p .kr-fi--full:after{background:linear-gradient(180deg,rgba(var(--ov-shade),.72) 0,rgba(var(--ov-shade),0) 40% 64%,rgba(var(--ov-shade),.78))}body.theme-kira .kr-reel[class*=kr-ov--] .kr-reel__biz{background:var(--ov-chip);color:var(--ov-chip-tx);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:var(--ov-rad);max-width:calc(100% - 24px)}body.theme-kira [class*=kr-ov--] .kr-reel__hook{font-family:var(--ov-font);font-weight:var(--ov-fw);text-shadow:none;line-height:1.3;transform:rotate(var(--ov-tilt));transform-origin:0 0}body.theme-kira [class*=kr-ov--] .kr-reel__hook>span{padding:2px 8px;border-radius:var(--ov-rad);background:var(--ov-plate);color:var(--ov-plate-tx);-webkit-box-decoration-break:clone;box-decoration-break:clone}body.theme-kira [class*=kr-ov--] .kr-reel__sub{border-radius:var(--ov-rad);background:var(--ov-sub);color:var(--ov-sub-tx)}body.theme-kira .kr-reel.kr-ov--ind .kr-reel__biz{font-family:var(--ov-font);text-transform:uppercase;letter-spacing:.04em;font-size:var(--fs-1)}body.theme-kira .kr-reel.kr-ov--blog .kr-reel__biz{border-radius:999px;transform:rotate(-3deg)}body.theme-kira .kr-ov--blog .kr-reel__sub{border-radius:999px;padding:4px 12px}body.theme-kira .kr-reel.kr-ov--it .kr-reel__biz{font-family:var(--mono);font-size:var(--fs-1);box-shadow:inset 0 0 0 1px #22d3ee}body.theme-kira .kr-ov--it .kr-reel__hook>span{box-shadow:inset 0 -3px #8b5cf6}body.theme-kira .kr-ov--it .kr-reel__sub{font-family:var(--mono);font-weight:500;box-shadow:inset 0 0 0 1px #67e8f966}body.theme-kira .kr-crs--4{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}body.theme-kira .kr-crs--4 .kr-cr figcaption{padding:64px 20px 20px}body.theme-kira .kr-crs--4 .kr-cr__h{font-size:var(--fs-6)}body.theme-kira .kr-cr[class*=kr-ov--]{background:var(--ov-bg)}body.theme-kira .kr-cr[class*=kr-ov--] figcaption{background:linear-gradient(180deg,rgba(var(--ov-shade),0),rgba(var(--ov-shade),.76) 40%,rgba(var(--ov-shade),.92))}body.theme-kira .kr-cr[class*=kr-ov--] .kr-cr__tag{background:var(--ov-chip);color:var(--ov-chip-tx);border-radius:var(--ov-rad);-webkit-backdrop-filter:none;backdrop-filter:none}body.theme-kira .kr-cr[class*=kr-ov--] .kr-cr__h{font-family:var(--ov-font);font-weight:var(--ov-fw)}body.theme-kira .kr-cr.kr-ov--ind .kr-cr__h{letter-spacing:-.01em}body.theme-kira .kr-cr.kr-ov--ind .kr-cr__h:before{content:"";display:block;width:32px;height:4px;margin-bottom:8px;background:#fff}body.theme-kira .kr-cr.kr-ov--blog .kr-cr__tag{border-radius:999px;transform:rotate(-3deg)}body.theme-kira .kr-cr.kr-ov--blog .kr-cr__h{transform:rotate(var(--ov-tilt));transform-origin:0 100%;line-height:1.35}body.theme-kira .kr-cr.kr-ov--blog .kr-cr__h>span{padding:2px 8px;border-radius:var(--ov-rad);background:var(--ov-plate);color:var(--ov-plate-tx);-webkit-box-decoration-break:clone;box-decoration-break:clone}body.theme-kira .kr-cr.kr-ov--it .kr-cr__tag{font-family:var(--mono);box-shadow:inset 0 0 0 1px #22d3ee}body.theme-kira .kr-cr.kr-ov--it .kr-cr__tag:before{content:"> "}body.theme-kira .kr-cr.kr-ov--it .kr-cr__h>span{padding-bottom:2px;background:linear-gradient(90deg,#8b5cf6,#22d3ee) 0 100% / 100% 3px no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone}body.theme-kira .kr-cr[class*=kr-ov--] .kr-cr__where{color:#ffffffdb}body.theme-kira .kr-crs--niche .kr-cr-li:nth-child(n+5){transition-delay:0ms}body.theme-kira [class*=kr-ov--] .kr-mat__ava{background:var(--ov-ava);color:var(--ov-ava-tx)}body.theme-kira .kr-mat__pic,body.theme-kira .kr-appr__img{position:relative;display:block;overflow:hidden}body.theme-kira .kr-mat--mail .kr-mat__pic img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}body.theme-kira .kr-mat__stk{position:absolute;left:8px;bottom:8px;max-width:calc(100% - 16px);padding:2px 8px;border-radius:var(--ov-rad);background:var(--ov-plate);color:var(--ov-plate-tx);font-family:var(--ov-font);font-size:var(--fs-3);font-weight:var(--ov-fw);line-height:1.3;transform:rotate(var(--ov-tilt));transform-origin:0 100%}body.theme-kira .kr-mat--tg.kr-ov--blog{background:#fff4d9}body.theme-kira .kr-mat--mail.kr-ov--ind .kr-mat__btn{border-radius:var(--ov-rad);background:#1e2e7a}body.theme-kira .kr-mat--art.kr-ov--it{background:#0b0e1f;border-color:#232a4d}body.theme-kira .kr-mat--art.kr-ov--it:after{background:linear-gradient(180deg,#0b0e1f00,#0b0e1f)}body.theme-kira .kr-ov--it .kr-mat__url{color:#67e8f9;border-bottom-color:#232a4d}body.theme-kira .kr-ov--it .kr-mat__h1,body.theme-kira .kr-ov--it .kr-mat__h2{color:#fff}body.theme-kira .kr-ov--it .kr-mat__lead{background:#8b5cf633;box-shadow:inset 0 0 0 1px #8b5cf699;color:#e7e9ff}body.theme-kira .kr-ov--it .kr-mat__p{color:#aeb5d6}body.theme-kira .kr-appr .kr-appr__img img{object-position:50% 40%}body.theme-kira .kr-slot__who{position:absolute;left:4px;bottom:4px;max-width:calc(100% - 8px);padding:2px 8px;border-radius:var(--ov-rad);background:var(--ov-chip);color:var(--ov-chip-tx);font-family:var(--ov-font);font-style:normal;font-size:var(--fs-1);font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.theme-kira .kr-ov--it .kr-slot__who{font-family:var(--mono);box-shadow:inset 0 0 0 1px #22d3ee}body.theme-kira .kr-box__sheet--1 img{object-position:50% 30%}body.theme-kira .kr-brands__tabs{display:none}body.theme-kira .kr-brands.is-js .kr-brands__tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}body.theme-kira .kr-brand{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 8px;border:1px solid var(--k-rule-2);border-radius:999px;background:#fff;font:inherit;font-size:var(--fs-3);font-weight:700;color:var(--k-ink-2);cursor:pointer;transition:background var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}body.theme-kira .kr-brand:hover{border-color:var(--k-ink)}body.theme-kira .kr-brand.is-on{border-color:var(--k-ink);background:var(--k-ink);color:#fff}body.theme-kira .kr-brand:focus-visible{outline:2px solid var(--em);outline-offset:2px}body.theme-kira .kr-brand__sw{display:block;flex:none;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,var(--ov-sw1) 0 50%,var(--ov-sw2) 50% 100%);box-shadow:inset 0 0 0 1px #0000001f}body.theme-kira .kr-brand.is-on .kr-brand__sw{box-shadow:inset 0 0 0 1px #fff6}body.theme-kira .kr-brand-p[hidden]{display:none}body.theme-kira .kr-brands.is-js .kr-brand-p .kr-feeds{margin-top:16px}body.theme-kira .kr-feed__app{line-height:1.25}body.theme-kira .kr-feed__app>span{min-width:0}body.theme-kira .kr-brand-p.kr-ov--ind .kr-feed__ph{background:#f3f6ff}body.theme-kira .kr-brand-p.kr-ov--ind .kr-feed__ph:after{background:linear-gradient(180deg,#f3f6ff00,#f3f6ff)}body.theme-kira .kr-brand-p.kr-ov--ind .kr-fi__tx{font-family:var(--ov-font);color:#14205c}body.theme-kira .kr-brand-p.kr-ov--blog .kr-feed__ph{background:#fff4d9}body.theme-kira .kr-brand-p.kr-ov--blog .kr-feed__ph:after{background:linear-gradient(180deg,#fff4d900,#fff4d9)}body.theme-kira .kr-brand-p.kr-ov--blog .kr-fi{border-color:#ffd4c4;border-radius:16px}body.theme-kira .kr-brand-p.kr-ov--blog .kr-fi__tx{color:#3a1710}body.theme-kira .kr-brand-p.kr-ov--it .kr-feed__ph{background:#0b0e1f}body.theme-kira .kr-brand-p.kr-ov--it .kr-feed__ph:after{background:linear-gradient(180deg,#0b0e1f00,#0b0e1f)}body.theme-kira .kr-brand-p.kr-ov--it .kr-feed__app{color:#fff}body.theme-kira .kr-brand-p.kr-ov--it .kr-fi{border-color:#232a4d;background:#141935}body.theme-kira .kr-brand-p.kr-ov--it .kr-fi__tx{color:#e7e9ff}@media (max-width:760px){body.theme-kira .kr-dw__h{left:4px;right:4px;bottom:4px;font-size:var(--fs-1)}body.theme-kira .kr-dw__h>span{padding:0 4px}body.theme-kira .kr-ov--ind.kr-dw__h:before{width:16px;height:2px}body.theme-kira .kr-crs--4 .kr-cr figcaption{padding:56px 16px 16px}body.theme-kira .kr-brands.is-js .kr-brands__tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-left:-20px;margin-right:-20px;padding:0 20px 4px}body.theme-kira .kr-brands__tabs::-webkit-scrollbar{display:none}body.theme-kira .kr-brand{flex:none;padding:0 12px 0 8px;white-space:nowrap}body.theme-kira .kr-brand__sw{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){body.theme-kira .kr-brand{transition:none}}body.theme-kira .kr-ov--eco{--ov-plate:#F4EFD8;--ov-plate-tx:#1F4D1A;--ov-chip:#2F7A22;--ov-chip-tx:#FFFFFF;--ov-sub:#2F7A22;--ov-sub-tx:#FFFFFF;--ov-shade:18,44,14;--ov-bg:#1E3A17;--ov-font:"Manrope",sans-serif;--ov-fw:800;--ov-rad:8px;--ov-tilt:0deg;--ov-ava:#2F7A22;--ov-ava-tx:#FFFFFF;--ov-sw1:#2F7A22;--ov-sw2:#F4EFD8}body.theme-kira .kr-ov--fashion{--ov-plate:#FFFFFF;--ov-plate-tx:#0A0A0A;--ov-chip:#0A0A0A;--ov-chip-tx:#FFFFFF;--ov-sub:#0A0A0A;--ov-sub-tx:#FFFFFF;--ov-shade:0,0,0;--ov-bg:#0A0A0A;--ov-font:Didot,"Bodoni MT",Georgia,serif;--ov-fw:400;--ov-rad:0;--ov-tilt:0deg;--ov-ava:#0A0A0A;--ov-ava-tx:#FFFFFF;--ov-sw1:#0A0A0A;--ov-sw2:#FFFFFF}body.theme-kira .kr-ov--realty{--ov-plate:#FFFFFF;--ov-plate-tx:#0E4C7A;--ov-chip:#7CC7EE;--ov-chip-tx:#06263D;--ov-sub:#FFFFFF;--ov-sub-tx:#0E4C7A;--ov-shade:10,50,90;--ov-bg:#0E4C7A;--ov-font:"Manrope",sans-serif;--ov-fw:800;--ov-rad:8px;--ov-tilt:0deg;--ov-ava:#0E4C7A;--ov-ava-tx:#FFFFFF;--ov-sw1:#7CC7EE;--ov-sw2:#FFFFFF}body.theme-kira .kr-ov--rest{--ov-plate:#6E1423;--ov-plate-tx:#F7E7C6;--ov-chip:#F7E7C6;--ov-chip-tx:#6E1423;--ov-sub:#111111;--ov-sub-tx:#F7E7C6;--ov-shade:30,6,10;--ov-bg:#1A0508;--ov-font:Georgia,"Times New Roman",serif;--ov-fw:700;--ov-rad:2px;--ov-tilt:0deg;--ov-ava:#6E1423;--ov-ava-tx:#F7E7C6;--ov-sw1:#6E1423;--ov-sw2:#111111}body.theme-kira .kr-ov--kids{--ov-plate:#FFD23F;--ov-plate-tx:#0B2E8A;--ov-chip:#C81E33;--ov-chip-tx:#FFFFFF;--ov-sub:#1D4ED8;--ov-sub-tx:#FFFFFF;--ov-shade:16,30,100;--ov-bg:#1D4ED8;--ov-font:ui-rounded,"SF Pro Rounded","Manrope",sans-serif;--ov-fw:800;--ov-rad:12px;--ov-tilt:2deg;--ov-ava:#1D4ED8;--ov-ava-tx:#FFFFFF;--ov-sw1:#FFD23F;--ov-sw2:#C81E33}body.theme-kira .kr-ov--clinic{--ov-plate:#FFFFFF;--ov-plate-tx:#0F5D55;--ov-chip:#BFEDE3;--ov-chip-tx:#0F5D55;--ov-sub:#0F5D55;--ov-sub-tx:#FFFFFF;--ov-shade:8,60,54;--ov-bg:#0F5D55;--ov-font:"Manrope",sans-serif;--ov-fw:800;--ov-rad:12px;--ov-tilt:0deg;--ov-ava:#0F5D55;--ov-ava-tx:#FFFFFF;--ov-sw1:#BFEDE3;--ov-sw2:#0F5D55}body.theme-kira .kr-ov--delivery{--ov-plate:#FF8A2B;--ov-plate-tx:#1A1A1A;--ov-chip:#0F766E;--ov-chip-tx:#FFFFFF;--ov-sub:#0F766E;--ov-sub-tx:#FFFFFF;--ov-shade:10,40,38;--ov-bg:#0F766E;--ov-font:"Manrope",sans-serif;--ov-fw:800;--ov-rad:4px;--ov-tilt:-1deg;--ov-ava:#FF8A2B;--ov-ava-tx:#1A1A1A;--ov-sw1:#FF8A2B;--ov-sw2:#0F766E}body.theme-kira .kr-ov--cars{--ov-plate:#2B2E33;--ov-plate-tx:#E6E8EB;--ov-chip:#C9CED6;--ov-chip-tx:#1C1E22;--ov-sub:#111316;--ov-sub-tx:#C9CED6;--ov-shade:12,13,15;--ov-bg:#16181B;--ov-font:"Helvetica Neue",Arial,"Manrope",sans-serif;--ov-fw:700;--ov-rad:0;--ov-tilt:0deg;--ov-ava:#2B2E33;--ov-ava-tx:#E6E8EB;--ov-sw1:#2B2E33;--ov-sw2:#C9CED6}body.theme-kira .kr-ov--yoga{--ov-plate:#E9DDFB;--ov-plate-tx:#4B2A7B;--ov-chip:#6E4DB0;--ov-chip-tx:#FFFFFF;--ov-sub:#FFFFFF;--ov-sub-tx:#4B2A7B;--ov-shade:60,40,90;--ov-bg:#5B3E8A;--ov-font:ui-rounded,"SF Pro Rounded","Manrope",sans-serif;--ov-fw:700;--ov-rad:16px;--ov-tilt:0deg;--ov-ava:#6E4DB0;--ov-ava-tx:#FFFFFF;--ov-sw1:#E9DDFB;--ov-sw2:#6E4DB0}body.theme-kira .kr-ov--fashion .kr-cr__tag,body.theme-kira .kr-ov--fashion .kr-reel__biz,body.theme-kira .kr-ov--cars .kr-cr__tag,body.theme-kira .kr-ov--cars .kr-reel__biz,body.theme-kira .kr-ov--cars .kr-slot__who{text-transform:uppercase;letter-spacing:.12em;font-size:var(--fs-1)}body.theme-kira .kr-ov--fashion .kr-cr__h,body.theme-kira .kr-ov--fashion .kr-reel__hook,body.theme-kira .kr-ov--fashion.kr-dw__h{font-style:italic;letter-spacing:.01em}body.theme-kira .kr-ov--kids .kr-cr__h{transform:rotate(var(--ov-tilt));transform-origin:0 100%;line-height:1.35}body.theme-kira .kr-ov--kids .kr-cr__h>span,body.theme-kira .kr-ov--yoga .kr-cr__h>span,body.theme-kira .kr-ov--eco .kr-cr__h>span,body.theme-kira .kr-ov--delivery .kr-cr__h>span{padding:2px 8px;border-radius:var(--ov-rad);background:var(--ov-plate);color:var(--ov-plate-tx);-webkit-box-decoration-break:clone;box-decoration-break:clone}body.theme-kira .kr-ov--yoga .kr-cr__h,body.theme-kira .kr-ov--eco .kr-cr__h,body.theme-kira .kr-ov--delivery .kr-cr__h{line-height:1.35}body.theme-kira .kr-ov--realty .kr-cr__h:before,body.theme-kira .kr-ov--clinic .kr-cr__h:before{content:"";display:block;width:32px;height:4px;margin-bottom:8px;border-radius:2px;background:var(--ov-chip)}body.theme-kira .kr-ov--rest .kr-cr__h{letter-spacing:.01em}body.theme-kira .kr-ov--rest .kr-cr__tag{text-transform:uppercase;letter-spacing:.12em;font-size:var(--fs-1)}body.theme-kira .kr-fi--text{padding:8px;background:var(--ov-plate,#FFFFFF)}body.theme-kira .kr-fi--text .kr-fi__tx{padding:0;color:var(--ov-plate-tx,var(--k-ink))}body.theme-kira .kr-fi__sub{display:block;margin-top:4px;font-size:var(--fs-1);line-height:1.4;color:var(--ov-plate-tx,var(--k-ink-2));opacity:.8}body.theme-kira .kr-brand-p.kr-ov--blog .kr-fi--text .kr-fi__tx,body.theme-kira .kr-brand-p.kr-ov--ind .kr-fi--text .kr-fi__tx,body.theme-kira .kr-brand-p.kr-ov--it .kr-fi--text .kr-fi__tx{color:var(--ov-plate-tx)}body.theme-kira .kr-brand-p.kr-ov--it .kr-fi--text{background:#1b2040;box-shadow:inset 0 -2px #8b5cf6}@media (min-width:1081px){body.theme-kira .kr-hero__wall{left:max(calc(50% + 40px),calc(var(--kh-pad) + 720px))}body.theme-kira .kr-dw{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 24%),linear-gradient(180deg,transparent 0,#000 12%,#000 calc(100% - 176px),transparent calc(100% - 72px));mask-image:linear-gradient(90deg,transparent 0,#000 24%),linear-gradient(180deg,transparent 0,#000 12%,#000 calc(100% - 176px),transparent calc(100% - 72px))}body.theme-kira .kr-hero__wall .kr-dw__cap{left:24px;right:calc(var(--kh-pad) + 64px);bottom:24px}}@media (min-width:1360px){body.theme-kira .kr-hero__wall .kr-dw__cap{left:auto;white-space:nowrap}}body.theme-kira .kr-hero__wall .kr-dw__cap{font-family:inherit;font-size:var(--fs-3);font-weight:600;letter-spacing:0;line-height:1.5;color:var(--kd-ink)}body.theme-kira .kr-dw__cap span{display:inline-block;padding:4px 12px;border:1px solid var(--kd-line);border-radius:var(--r-2xs);background:#121215f0}body.theme-kira .kr-hero .btn-mint{box-shadow:0 12px 32px -16px #000c}body.theme-kira .kr-hero .btn-mint:hover{box-shadow:0 16px 36px -14px #3ecf9573}body.theme-kira .kr-cta .cta-big .btn-mint{background:var(--em-text);color:#fff}body.theme-kira .kr-cta .cta-big .btn-mint:hover{background:#096847}html:not(.kr-bar-ok) body.theme-kira .sticky-cta{transform:translateY(100%);visibility:hidden;transition:transform var(--dur-2) var(--ease-out),visibility 0s linear var(--dur-2)}html.cta-bar-on:not(.kr-bar-ok) body.theme-kira .site-header .nav-right>a.btn{opacity:1;pointer-events:auto;transform:none}html.cta-bar-on:not(.kr-bar-ok) body.theme-kira .pnav .pnav-cta{visibility:visible}body.theme-kira .kr-crs-lede{margin:0;max-width:none;font-size:var(--fs-5);font-weight:700;line-height:1.5;color:var(--k-ink)}body.theme-kira .kr-crs-lede+.kr-crs{margin-top:24px}body.theme-kira #rezhim+#grafik{margin-top:48px}body.theme-kira .kr-split--fmt{align-items:stretch}html:not(.kr-js) body.theme-kira .kr-split--fmt{grid-template-columns:minmax(0,1fr);gap:16px}body.theme-kira .kr-fmt-nav{display:flex;flex-direction:column;min-width:0}html.kr-js body.theme-kira .kr-split--fmt .kr-tabs{margin-top:0}@media (min-width:1081px){html.kr-js body.theme-kira .kr-split--fmt .kr-tabs{flex:1;grid-auto-rows:minmax(56px,1fr)}html.kr-js body.theme-kira .kr-split--fmt .kr-stack{align-self:start}}@media (min-width:1081px) and (min-height:820px){html.kr-scrolly body.theme-kira #formaty{min-height:min(148vh,1320px);content-visibility:visible}html.kr-scrolly body.theme-kira #formaty .kr-split--fmt{position:sticky;top:max(112px,calc(50vh - 216px))}html.kr-scrolly body.theme-kira #formaty .kr-tab.is-on{background-image:linear-gradient(90deg,rgba(11,138,91,.12) calc(var(--kr-fp,0) * 100%),transparent 0)}}@media (max-width:760px){html.kr-js body.theme-kira .kr-tbl tbody{gap:0;border:1px solid var(--k-rule);border-radius:var(--r-sm);background:#fff;overflow:hidden}html.kr-js body.theme-kira .kr-tbl tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 12px;padding:12px 16px;border:0;border-top:1px solid var(--k-rule);border-radius:0;background:transparent}html.kr-js body.theme-kira .kr-tbl tr:first-child{border-top:0}html.kr-js body.theme-kira .kr-tbl tbody th{grid-column:1 / -1;padding:0 0 4px}html.kr-js body.theme-kira .kr-tbl td.kr-tbl__on,html.kr-js body.theme-kira .kr-cmp.kr-r1 td.kr-c1,html.kr-js body.theme-kira .kr-cmp.kr-r2 td.kr-c2,html.kr-js body.theme-kira .kr-cmp.kr-r3 td.kr-c3,html.kr-js body.theme-kira .kr-cmp.kr-r4 td.kr-c4{display:block;margin:0;padding:8px;border-top:0;border-radius:var(--r-2xs);font-size:var(--fs-3);line-height:1.45}html.kr-js body.theme-kira .kr-tbl td:before{display:block;margin-bottom:4px;padding:0}}body.theme-kira .kr-ag__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}body.theme-kira .kr-ag__list:focus-visible{outline:2px solid var(--em);outline-offset:4px;border-radius:var(--r)}body.theme-kira .kr-agc{display:flex;flex-direction:column;min-width:0;margin:0;padding:24px;background:#fff;border:1px solid var(--k-rule);border-radius:var(--r);box-shadow:0 14px 34px -22px #0000002e;transition:border-color var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}body.theme-kira .kr-agc:hover{border-color:var(--em);box-shadow:0 20px 44px -26px #0b8a5b66}body.theme-kira .kr-agc:nth-child(2){transition-delay:80ms}body.theme-kira .kr-agc:nth-child(3){transition-delay:.16s}body.theme-kira .kr-agc__h{display:flex;align-items:baseline;justify-content:space-between;gap:12px}body.theme-kira .kr-agc__no{font-family:var(--mono);font-size:var(--fs-2);font-weight:700;letter-spacing:.06em;color:var(--em-text)}body.theme-kira .kr-agc .kr-req{display:block;margin-bottom:4px}body.theme-kira .kr-agc__in{display:flex;align-items:center;gap:16px;margin-top:20px;padding:12px;border-radius:var(--r-sm);background:var(--k-desk)}body.theme-kira .kr-agc__in p{margin:0;min-width:0;font-size:var(--fs-4);font-weight:600;line-height:1.4;color:var(--k-ink)}body.theme-kira .kr-agc__ths{display:flex;flex:none}body.theme-kira .kr-agc__th{display:block;width:auto;height:72px;border-radius:var(--r-xs);background:#fff;box-shadow:0 0 0 1px var(--k-rule),0 8px 16px -12px #00000059}body.theme-kira .kr-agc__th+.kr-agc__th{margin-left:-16px;box-shadow:0 0 0 2px var(--k-desk),0 8px 16px -12px #00000059}body.theme-kira .kr-agc__arr{display:flex;justify-content:center;padding:8px 0;color:var(--em)}body.theme-kira .kr-agc__arr .icon{width:20px;height:20px;transform:rotate(90deg)}body.theme-kira .kr-agc__media{position:relative;aspect-ratio:3 / 4;overflow:hidden;border-radius:var(--r-sm);background:var(--k-desk)}body.theme-kira .kr-agc__media img,body.theme-kira .kr-agc__media video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 55%}body.theme-kira .kr-agc__media video{opacity:0;transition:opacity var(--dur-2) var(--ease-out)}body.theme-kira .kr-agc__media.is-live video{opacity:1}body.theme-kira .kr-agc__tag{position:absolute;z-index:2;left:12px;top:12px;padding:4px 12px;border-radius:999px;font-family:var(--mono);font-size:var(--fs-1);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--k-ink);background:#ffffffe6}body.theme-kira .kr-agc__cc{position:absolute;z-index:2;left:12px;right:12px;bottom:16px;text-align:center;font-size:var(--fs-4);font-weight:700;line-height:1.5;color:#fff}body.theme-kira .kr-agc__cc>span{display:none;padding:4px 8px;border-radius:var(--r-2xs);background:#111c;-webkit-box-decoration-break:clone;box-decoration-break:clone}body.theme-kira .kr-agc__cc>span.is-key{display:inline}body.theme-kira .kr-agc__cc.is-run>span{display:none}body.theme-kira .kr-agc__cc.is-run>span.is-on{display:inline}body.theme-kira .kr-agc__res{margin:16px 0;font-size:var(--fs-4);font-weight:600;line-height:1.4;color:var(--k-ink)}body.theme-kira .kr-agc__who{margin:auto 0 0;padding-top:16px;border-top:1px solid var(--k-rule);font-size:var(--fs-3);line-height:1.5;color:var(--k-ink-2)}body.theme-kira .kr-agc__who b{color:var(--k-ink);font-weight:700}body.theme-kira .kr-ag__foot{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px 48px;margin-top:40px}body.theme-kira .kr-ag__txt{margin:0;max-width:72ch;font-size:var(--fs-4);line-height:1.65;color:var(--k-ink-2)}body.theme-kira .kr-ag__txt b{color:var(--k-ink);font-weight:700}body.theme-kira .kr-ag__act{display:flex;flex-wrap:wrap;align-items:center;gap:12px}@media (max-width:980px){body.theme-kira .kr-ag__list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(280px,44%);gap:16px;margin-left:-56px;margin-right:-56px;padding:4px 56px 16px;scroll-padding-left:56px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}body.theme-kira .kr-ag__list::-webkit-scrollbar{display:none}body.theme-kira .kr-agc{scroll-snap-align:start}body.theme-kira .kr-ag__foot{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){body.theme-kira .kr-ag__list{grid-auto-columns:84%;gap:12px;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;scroll-padding-left:20px}body.theme-kira .kr-agc{padding:16px}body.theme-kira .kr-agc__in{gap:12px;margin-top:16px}body.theme-kira .kr-agc__th{height:64px}body.theme-kira .kr-agc__cc{font-size:var(--fs-3);bottom:12px}body.theme-kira .kr-ag__foot{margin-top:24px;gap:16px}}@media (prefers-reduced-motion:reduce){body.theme-kira .kr-agc,body.theme-kira .kr-agc__media video{transition:none}}body.theme-kira .kr-reel__v .kr-reel__pv{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}body.theme-kira .kr-reel__v video{position:relative}body.theme-kira .kr-dw__in .kr-dw__pv{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}body.theme-kira .kr-dw__in video{position:relative}body.theme-kira .kr-mat--video .kr-mat__pv{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}body.theme-kira .kr-agc__note{display:block;margin-top:4px;font-size:var(--fs-2);font-weight:500;line-height:1.4;color:var(--k-ink-2)}body.theme-kira .kr-fit--one{grid-template-columns:minmax(0,1fr);max-width:880px}body.theme-kira .kr-fit__no{margin:24px 0 0;padding-top:16px;border-top:1px solid var(--k-rule);font-size:var(--fs-4);line-height:1.6;color:var(--k-ink-2)}body.theme-kira .kr-fit__no b{color:var(--k-ink)}@media (max-width:760px){body.theme-kira #primer .kr-notes,body.theme-kira #primer .kr-niche{display:none}}body.theme-kira .kr-fold{margin-top:24px;border:1px solid var(--k-rule);border-radius:var(--r-sm);background:#fff}body.theme-kira .kr-fold>summary{display:flex;align-items:center;gap:12px;min-height:56px;padding:12px 16px 12px 20px;font-weight:800;font-size:var(--fs-5);line-height:1.3;letter-spacing:-.01em;color:var(--k-ink);cursor:pointer;list-style:none;border-radius:var(--r-sm)}body.theme-kira .kr-fold>summary::-webkit-details-marker{display:none}body.theme-kira .kr-fold>summary:after{content:"";flex:none;width:32px;height:32px;margin-left:auto;border-radius:50%;background:var(--k-t1) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 5v14M5 12h14' fill='none' stroke='%230A7A50' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E") center/15px no-repeat;transition:transform var(--dur-2) var(--ease-out)}body.theme-kira .kr-fold[open]>summary:after{transform:rotate(45deg)}body.theme-kira .kr-fold>summary:hover{color:var(--em-text)}body.theme-kira .kr-fold>summary span{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 8px;box-sizing:border-box;border-radius:999px;background:var(--k-ink);font:700 var(--fs-3)/1 var(--mono);color:#fff}body.theme-kira .kr-fold__in{padding:4px 16px 20px}body.theme-kira .kr-fold__in>*:first-child{margin-top:0}@media (max-width:760px){body.theme-kira .kr-fold>summary{padding:12px 12px 12px 16px;font-size:var(--fs-4)}body.theme-kira .kr-fold__in{padding:4px 12px 16px}}body.theme-kira .kr-subsec{display:block;margin-top:56px;scroll-margin-top:140px}body.theme-kira .kr-vlist{margin-top:12px;display:flex;flex-direction:column}body.theme-kira .kr-vlist>li{padding:12px 0;border-top:1px solid var(--k-rule);font-size:var(--fs-4);line-height:1.6;color:var(--k-ink-2)}body.theme-kira .kr-vlist>li:first-child{border-top:0}body.theme-kira .kr-vlist b{color:var(--k-ink)}

/* /assets/products/product-experience.94ce0e9f4c.css */
.product-premium{--pp-line:#e2e2e2;--pp-surface:#f6f6f7}.product-premium .site-header .nav-links{gap:20px}.product-premium .site-header .pp-blog{background:#111;color:#fff;padding:8px 12px;border-radius:var(--r-2xs);font-weight:700}.product-premium .site-header .caret{font-size:0;width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);margin:0 0 4px 8px}.product-premium :is(.kr-lead){max-width:52ch;line-height:1.65}.product-premium .kr-hero h1{font-size:var(--fs-d3);max-width:23ch;line-height:1.12}.product-premium :is(.kr-hero__cta){gap:12px;flex-wrap:wrap;margin-block:24px}.product-premium :is(.kr-hero__cta) .btn{white-space:nowrap;padding-inline:20px}.product-premium .pp-work{max-width:1320px;margin:0 auto 64px;padding:0;scroll-margin-top:100px}.pp-work-head{display:grid;grid-template-columns:1fr 240px;align-items:center;gap:24px;margin-bottom:24px}.product-premium .pp-work h2{font-size:var(--fs-d2);line-height:1.15;letter-spacing:-.035em;margin:0 0 16px;max-width:24ch}.pp-work-head p{font-size:var(--fs-lead);color:#5a5a60;margin:0}.pp-signature{position:relative;height:160px;overflow:hidden;isolation:isolate}.pp-signature:after{content:"";position:absolute;inset:auto 20% 8px;height:12px;border-radius:50%;background:radial-gradient(ellipse,rgba(26,26,26,.16),transparent 70%)}.pp-select{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.pp-select button{display:flex;align-items:center;gap:12px;border:1px solid #e2e2e2;background:#fff;color:#5a5a60;border-radius:var(--r-xs);padding:12px 20px;font:inherit;font-size:var(--fs-4);font-weight:700;cursor:pointer;transition:background var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.pp-select button span{font-size:var(--fs-2);font-variant-numeric:tabular-nums;color:#6a6a72}.pp-select button[aria-pressed=true]{background:#111;border-color:#111;color:#fff}.pp-select button[aria-pressed=true] span{color:#7fcdae}.pp-workspace{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;align-items:start;background:#f6f6f7;border:1px solid #ececec;border-radius:var(--r-band);padding:32px}.pp-source{min-width:0;padding-top:8px}.pp-screen-bar{display:flex;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid #e2e2e2;font-size:var(--fs-2);color:#5a5a60;background:#fff}.pp-panels{min-width:0}.pp-panel[hidden]{display:none!important}.pp-example{font-size:var(--fs-2);color:#5a5a60;margin:0 0 12px}.product-premium .pp-panel h3{font-size:var(--fs-7);line-height:1.35;letter-spacing:-.02em;margin:0 0 16px;max-width:32ch}.pp-route{font-size:var(--fs-3);color:#0a7a50;font-weight:700;padding-bottom:16px;margin:0;border-bottom:1px solid #e2e2e2}.pp-actions{list-style:none;margin:0;padding:0}.pp-actions>li{display:grid;grid-template-columns:28px 1fr;gap:16px;padding:20px 0;border-bottom:1px solid #e2e2e2}.pp-step-no{font-size:var(--fs-2);color:#0a7a50;font-variant-numeric:tabular-nums;padding-top:4px}.product-premium .pp-actions h4{font-size:var(--fs-4);margin:0 0 8px;font-weight:800}.pp-actions p{font-size:var(--fs-4);line-height:1.6;color:#5a5a60;margin:0;max-width:50ch}.pp-boundary{font-size:var(--fs-3);line-height:1.6;margin:20px 0 0;color:#5a5a60}.pp-work-cta{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:24px}.pp-work-cta .btn{white-space:nowrap;font-size:var(--fs-4);padding:16px 20px}.pp-textlink{font-size:var(--fs-3);color:#0a7a50;line-height:1.5;text-underline-offset:4px}.pp-start{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px;padding:24px 0;border-bottom:1px solid #e2e2e2}.pp-start span{display:block;font-size:var(--fs-3);color:#5a5a60;margin-bottom:8px}.pp-start strong{font-size:var(--fs-4);line-height:1.6;display:block}.pp-select button:focus-visible,.pp-textlink:focus-visible{outline:2px solid #0a7a50;outline-offset:4px}@media (max-width:1100px){.product-premium .site-header .nav-links{gap:12px}.pp-workspace{gap:24px;padding:24px}.pp-work-head{grid-template-columns:1fr 180px}.pp-signature{height:144px}.product-premium .site-header .nav-right>.btn{font-size:var(--fs-3);padding-inline:16px}}@media (max-width:800px){.pp-workspace{grid-template-columns:1fr}.pp-work-head{grid-template-columns:1fr 120px}.pp-signature .ps-sculpt{scale:.65}.pp-start{grid-template-columns:1fr;gap:20px}.pp-workspace .pp-source{order:2}.pp-work-cta .btn{white-space:normal}.product-premium .pp-work{margin-bottom:48px}}@media (max-width:560px){.product-premium .kr-hero h1{font-size:2rem}.pp-work-head{grid-template-columns:1fr}.pp-signature{display:none}.product-premium .pp-work h2{font-size:var(--fs-d1)}.pp-select{display:grid;grid-template-columns:1fr;gap:8px}.pp-select button{padding:12px 16px;min-height:48px}.pp-workspace{padding:20px 16px;gap:24px;border-radius:var(--r-sm)}.product-premium .pp-panel h3{font-size:var(--fs-6)}.pp-work-cta{display:grid;gap:20px}.pp-work-cta .btn{width:100%;text-align:center;justify-content:center}.pp-screen-bar{flex-wrap:wrap}.product-premium :is(.kr-hero__cta) .btn{white-space:normal;max-width:100%}}@media (prefers-reduced-motion:reduce){.product-premium .pp-signature *{animation:none!important;transition:none!important}.pp-select button{transition:none}}.pp-scenarios:not([data-enhanced]) .pp-select{display:none}.pp-scenarios:not([data-enhanced]) .pp-panel+.pp-panel{margin-top:40px;padding-top:32px;border-top:1px solid #e2e2e2}.pp-kira-preview{margin:0;border:1px solid #e2e2e2;border-radius:var(--r-sm);overflow:hidden;background:#fff;box-shadow:0 24px 40px -32px #1a1a1a52}.pp-kira-preview[hidden]{display:none!important}.pp-kira-preview img{display:block;width:100%;max-height:440px;object-fit:contain}.pp-kira-preview figcaption{padding:16px;font-size:var(--fs-3);line-height:1.6;color:#5a5a60}.pp-kira-story-body{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:16px;padding:20px}.pp-kira-story-body img{display:block;width:100%;border-radius:var(--r-xs)}.pp-kira-story-body ol,.pp-kira-cut ol{padding:0;margin:0;list-style:none}.pp-kira-story-body li{padding:16px 0;border-bottom:1px solid #e2e2e2}.pp-kira-preview b,.pp-kira-preview li span{display:block;font-size:var(--fs-3);line-height:1.6}.pp-kira-preview li span{color:#5a5a60}.pp-kira-cut-body{padding:24px}.pp-kira-cut-body>p{font-size:var(--fs-6);font-weight:800;line-height:1.4;margin-bottom:32px}.pp-kira-timeline{display:grid;grid-template-columns:1fr 1.6fr 1fr;gap:8px;min-height:80px;margin-bottom:32px}.pp-kira-timeline span{display:grid;place-items:center;padding:12px 8px;border-radius:var(--r-xs);background:#111;color:#fff;font-size:var(--fs-2)}.pp-kira-timeline span:nth-child(2){background:#0a7a50}.pp-kira-cut li{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid #e2e2e2}.pp-kira-cut li b{color:#0a7a50}.pp-scenarios:not([data-enhanced]) .pp-kira-preview+.pp-kira-preview{margin-top:24px}.theme-kira #kr-base-package .enrich-figure img{height:400px;object-fit:cover;object-position:center 20%}.ps-sculpt{position:absolute;left:50%;top:50%;width:240px;height:160px;transform:translate(-50%,-50%);transform-style:preserve-3d}.ps-page{position:absolute;left:72px;top:16px;width:92px;height:128px;padding:20px 12px;background:linear-gradient(135deg,#fff,#ececec);border:1px solid #e2e2e2;border-radius:var(--r-xs);box-shadow:4px 8px 12px -8px #1a1a1a4d}.ps-page--back{transform:translate(-36px) rotate(-24deg)}.ps-page--middle{transform:translate(28px) rotate(20deg)}.ps-page--front{transform:rotate(-4deg)}.ps-page>i{height:4px;display:block;background:#c7ead9;border-radius:var(--r-3xs);margin:8px 0}.ps-page>i:last-child{width:72%}.ps-play{display:block;height:64px;border-radius:var(--r-2xs);background:linear-gradient(140deg,#7fcdae,#0a7a50);position:relative;box-shadow:inset 1px 1px #c7ead9}.ps-play:after{content:"";position:absolute;top:20px;left:28px;width:20px;height:24px;background:#fff;clip-path:polygon(0 0,100% 50%,0 100%)}.ps-content-orb{position:absolute;right:24px;bottom:12px;width:36px;height:36px;border-radius:50%;background:radial-gradient(circle at 30% 20%,#fff,#7fcdae 20%,#0a7a50 70%);box-shadow:0 12px 16px -12px #0a7a5099}@media (prefers-reduced-motion:no-preference){.ps-playing .ps-content-orb{animation:ps-float 4.2s var(--ease-out) both}.ps-playing .ps-page--back{animation:ps-page-back 4.2s var(--ease-out) both}.ps-playing .ps-page--middle{animation:ps-page-mid 4.2s var(--ease-out) both}}.ps-document-paused .ps-sculpt *{animation-play-state:paused!important}@keyframes ps-float{0%,to{translate:0 0}50%{translate:0 -8px}}@keyframes ps-page-back{0%,to{transform:translate(-36px) rotate(-24deg)}50%{transform:translate(-44px) rotate(-32deg)}}@keyframes ps-page-mid{0%,to{transform:translate(28px) rotate(20deg)}50%{transform:translate(40px) rotate(28deg)}}

/* /assets/expansion/navigation.5693b7b0ef.css */
.nav-links>a.nav-blog{display:inline-flex;align-items:center;gap:4px;align-self:center;padding:4px 12px 4px 8px;border-radius:999px;background:var(--ink);color:#FFFFFF;font-weight:700;letter-spacing:-.01em}.nav-links>a.nav-blog::after{display:none}.nav-links>a.nav-blog:hover{background:var(--ink);color:#FFFFFF}.nav-blog .icon,.m-blog .icon{width:20px;height:20px;stroke-width:1.5;--ic-ac:var(--em-on-dark)}.mobile-nav-body>a.m-blog{display:inline-flex;padding:8px 12px;border-radius:999px;background:var(--ink);color:#FFFFFF}.caret .icon{width:12px;height:12px}
/* /assets/expansion/expansion.b0e2d88021.css */
.ed .xp-kicker{font-size:var(--fs-2);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--em-text);margin:0 0 16px}.ed .xp-lead{font-size:var(--fs-lead);line-height:1.7;color:var(--ink-soft);max-width:72ch}.ed .xp-art{width:80px;height:80px;object-fit:contain;mix-blend-mode:multiply;flex-shrink:0}.ed .xp-flow{margin:24px 0;padding:24px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm)}.ed .xp-flow figcaption{font-size:var(--fs-2);color:var(--ink-muted);margin-bottom:20px}.ed .xp-flow ol{list-style:none;margin:0;padding:0;display:grid;gap:16px}.ed .xp-flow li{display:flex;gap:16px;align-items:center;position:relative}.ed .xp-number{color:var(--em-text);font-size:var(--fs-3);font-family:var(--mono);flex-shrink:0}.ed .xp-flow strong{font-size:var(--fs-5);font-weight:800}.ed .xp-flow p{font-size:var(--fs-3);line-height:1.6;color:var(--ink-soft);margin:4px 0 0}.ed .xp-flow .xp-arrow{margin-left:auto;color:var(--em-text);font-size:var(--fs-6)}.ed .xp-flow .xp-flow-rule{border-top:1px solid var(--line);padding-top:16px;margin-top:20px;font-weight:600;color:var(--em-text)}.ed .xp-two h3{font-size:var(--fs-6);margin:0 0 12px}.ed .xp-deliver{list-style:none;padding:0;margin:24px 0;display:grid;gap:16px}.ed .xp-deliver li{display:flex;gap:12px;align-items:flex-start;line-height:1.65}.ed .xp-deliver li:before{content:"\2713";color:var(--em-text);font-weight:800}.ed .xp-two{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:24px 0 32px}.ed .xp-two p{font-size:var(--fs-lead);line-height:1.7;color:var(--ink-soft);margin:0}.ed .xp-detail{border-bottom:1px solid var(--line);padding:20px 0}.ed .xp-detail summary{cursor:pointer;font-weight:700;font-size:var(--fs-5);min-height:44px}.ed .xp-detail p{line-height:1.7;max-width:88ch;color:var(--ink-soft)}.ed .xp-pilots{padding-block:48px}.ed .xp-pilot{margin-top:32px;padding:32px;background:var(--card2);border:1px solid var(--line);border-radius:var(--r-band);scroll-margin-top:112px}.ed .xp-pilot-heading{display:flex;gap:24px;align-items:center}.ed .xp-pilot-heading h3{font-size:var(--fs-d1);line-height:1.2;letter-spacing:-.02em;margin:0}.ed .xp-pilot-heading .xp-kicker{margin-bottom:12px}.ed .xp-pilot>.xp-lead{max-width:90ch}.ed .xp-pilot .xp-flow ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.ed .xp-pilot .xp-flow li{align-items:flex-start}.ed .xp-pilot .xp-flow .xp-arrow{display:none}.ed .xp-pilot .xp-detail{margin-bottom:24px}@media (max-width:900px){.ed .xp-pilot .xp-flow ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ed .xp-pilot{padding:24px}.ed .xp-two,.ed .xp-pilot .xp-flow ol{grid-template-columns:1fr}.ed .xp-pilot-heading{gap:16px;align-items:flex-start}.ed .xp-pilot-heading .xp-art{width:56px;height:56px}.ed .xp-flow{padding:20px}.ed .xp-two{gap:24px}}

/* /assets/navigation/menu-chevron-fix-20261006.css */
/* Header chevrons: independent of the shared icon sprite; state follows the menu. */
.site-header .nav-item > .dropdown-toggle .caret {
  display: inline-grid;
  flex: 0 0 12px;
  width: 12px;
  height: 12px;
  margin-left: 9px;
  place-items: center;
  transform: none;
  transition: transform 180ms ease;
}
.site-header .nav-item > .dropdown-toggle .caret::before {
  content: "";
  width: 6px;
  height: 6px;
  border-right: 1.6px solid currentColor;
  border-bottom: 1.6px solid currentColor;
  transform: translateY(-1.5px) rotate(45deg);
}
.site-header .nav-item > .dropdown-toggle .caret > svg { display: none; }
.site-header .nav-item > .dropdown-toggle[aria-expanded="true"] .caret { transform: rotate(180deg); }
@media (prefers-reduced-motion: reduce) {
  .site-header .nav-item > .dropdown-toggle .caret { transition: none; }
}

/* /assets/releases/20261007-graphite-service-finish-v3/assets/design/graphite-20261007/surfaces.css */
/* Graphite is a semantic layer, not a global dark theme. Documents stay light. */
body.ed [data-graphite-surface]{--gs-ink:#edf5ef;--gs-muted:#bccac1;--gs-em:#79dcb0;--gs-line:#35483f;--ink:var(--gs-ink);--ink-soft:var(--gs-muted);--ink-muted:var(--gs-muted);--em-text:var(--gs-em);--em:var(--gs-em);--line:var(--gs-line);color:var(--gs-ink);background:#14251d;border:1px solid #35483f;border-radius:var(--r-band);padding:clamp(24px,4vw,48px);box-shadow:0 24px 48px -40px #14251d80;position:relative;isolation:isolate}
body.ed [data-graphite-surface]:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;z-index:-1;background:radial-gradient(ellipse at 95% 0%,#314b3b60,transparent 58%)}
body.ed [data-graphite-surface] :is(h2,h3,h4,strong,b,dt){color:var(--gs-ink)}
body.ed [data-graphite-surface] :is(.enrich-intro p,.enrich-caption,.enrich-note,.enrich-scroll-hint,.pp-example,.pp-boundary,.pp-actions p,.io-intro){color:var(--gs-muted)}
body.ed [data-graphite-surface] a:not(.btn){color:var(--gs-em);text-decoration-color:#79dcb080}
body.ed [data-graphite-surface] .btn-dark{background:#edf5ef;color:#14251d;border-color:#edf5ef}
body.ed [data-graphite-surface] .enrich-example{background:#20372c;color:var(--gs-muted);border:1px solid var(--gs-line)}
body.ed [data-graphite-surface] .enrich-flow{gap:16px}
body.ed [data-graphite-surface] .enrich-flow li{background:#20372c;border-color:var(--gs-line);color:var(--gs-muted)}
body.ed [data-graphite-surface] .enrich-flow li:before{color:var(--gs-em)}
body.ed [data-graphite-surface] .enrich-flow li span{color:var(--gs-muted)}
body.ed [data-graphite-surface] .enrich-links{border-color:var(--gs-line)}
body.ed [data-graphite-surface] :is(.enrich-table,.pp-screen){--ink:#1a1a1a;--ink-soft:#5a5a60;--ink-muted:#6a6a72;--em-text:#0a7a50;background:#fff;color:#1a1a1a;border-color:#dce6df;border-radius:var(--r-sm)}
body.ed [data-graphite-surface] :is(.enrich-table,.pp-screen) :is(h3,h4,b,strong,th,td,caption){color:#1a1a1a}
body.ed [data-graphite-surface] .enrich-table :is(th,td){background:#fff;border-color:#e2e8e4}
body.ed [data-graphite-surface] .enrich-table thead th{background:#eff4f0}
body.ed [data-graphite-surface] :is(.pp-route,.pp-step-no){color:var(--gs-em)}
body.ed [data-graphite-surface] :is(.pp-route,.pp-actions>li){border-color:var(--gs-line)}
body.ed [data-graphite-surface] .pp-work-cta .btn{color:#14251d}
body.ed [data-graphite-surface] .gs-output{border-color:var(--gs-line)}
body.ed [data-graphite-surface] .gs-output span{color:var(--gs-em)}
body.ed [data-graphite-surface] :is(.gs-output,.im-output){background:#20372c;border-color:var(--gs-line)}
/* Existing product/theme rules use important on these captions. */
body.ed [data-graphite-surface] .pp-screen figcaption{color:#58635e!important}
body.ed [data-graphite-surface] .enrich-figure figcaption{color:#58635e}
body.ed [data-graphite-surface] .im-output span{color:var(--gs-em)}
body.ed [data-graphite-surface].io-process-map figcaption{color:var(--gs-muted)}
body.ed #custom-architecture[data-graphite-surface],body.ed #pilot-passport[data-graphite-surface]{background:#14251d;box-shadow:0 24px 48px -40px #14251d80}
body.ed #custom-architecture[data-graphite-surface] .enrich-flow li{background:#20372c;border-color:var(--gs-line)}
body.ed #custom-architecture[data-graphite-surface] .enrich-flow span{color:var(--gs-muted)}
body.ed [data-graphite-surface] .sf-choices button[aria-pressed=true]{background:#79dcb0;color:#14251d;border-color:#79dcb0}
/* Diagnosis: a process on a drawing table, not another four-card catalogue. */
body.ed [data-graphite-surface].io-process-map .io-map-stages li{background:#20372c;border-color:#486352;color:var(--gs-ink)}
body.ed [data-graphite-surface].io-process-map .io-map-stages :is(p,span){color:var(--gs-muted)}
body.ed [data-graphite-surface].io-process-map .io-map-insight{background:#fff;color:#14251d;border:0}
body.ed [data-graphite-surface].io-process-map .io-map-insight :is(h3,p){color:#14251d}
body.ed [data-graphite-surface] .io-controls button{background:#20372c;border-color:#486352;color:var(--gs-ink)}
body.ed [data-graphite-surface] .io-controls button[aria-pressed=true]{background:#79dcb0;color:#14251d}
body.ed [data-graphite-surface].ca-crm-map .ca-crm-branches article{background:#20372c;border-color:#486352}
body.ed [data-graphite-surface].ca-crm-map .ca-crm-branches p{color:var(--gs-muted)}
body.ed [data-graphite-surface].ca-crm-map .ca-crm-core{color:#14251d}
body.ed [data-graphite-surface].ca-crm-map .ca-crm-core :is(b,span){color:#14251d}
body.ed [data-graphite-surface] :is(button,a,input):focus-visible{outline:3px solid #79dcb0;outline-offset:4px}
body.ed [data-graphite-surface].steps{gap:0}
body.ed [data-graphite-surface].steps .step{background:none;border-radius:0;padding:24px;border-right:1px solid var(--gs-line)}
body.ed [data-graphite-surface].steps .step:last-child{border-right:0}
body.ed [data-graphite-surface].steps .step p{color:var(--gs-muted)}
body.ed [data-graphite-surface].steps .step-num{color:var(--gs-em)}
body.ed [data-graphite-surface].steps :is(.step-art,.step-icon){background:#fff;border-radius:var(--r-xs);padding:8px;box-sizing:border-box;color:#14251d}
body.ed [data-graphite-surface].nz-rcpt :is(p,dd){color:var(--gs-muted)}
body.ed [data-graphite-surface].nz-rcpt :is(.nz-rcpt-row,.nz-rcpt-total,.nz-rcpt-h){border-color:var(--gs-line)}
body.ed [data-graphite-surface].xp-flow :is(figcaption,li,span){color:var(--gs-muted)}
body.ed [data-graphite-surface].xp-flow li{background:#20372c;border-color:var(--gs-line)}
@media(max-width:767px){body.ed [data-graphite-surface].steps .step{border-right:0;border-bottom:1px solid var(--gs-line);padding:24px 0}body.ed [data-graphite-surface].steps .step:last-child{border-bottom:0}}
body.ed [data-graphite-surface].db-trust-documents .hm-trust__i{background:none;border:0;border-radius:0;color:var(--gs-ink)}
body.ed [data-graphite-surface].db-trust-documents .hm-trust__i p{color:var(--gs-muted)}
body.ed #trust [data-graphite-surface] .hm-trust__i h3{color:var(--gs-ink)!important}
body.ed [data-graphite-surface].db-trust-documents .db-trust-art{background:#fff;border-radius:var(--r-sm);width:112px;height:112px}
@media(max-width:767px){body.ed [data-graphite-surface]{padding:24px 16px;border-radius:var(--r-sm);min-width:0;max-width:100%}body.ed [data-graphite-surface] .enrich-flow{grid-template-columns:1fr}body.ed [data-graphite-surface].pp-workspace{gap:24px}}
@media(prefers-reduced-motion:reduce){body.ed [data-graphite-surface] *{scroll-behavior:auto}}

/* /assets/ui/disclosures-20261008/disclosures.css */
/* One disclosure language, keeping each landing's individual composition. */
body.ed[data-ui-disclosures] main details:not(.gx-ai-picker){
 --ui-disclosure-line:var(--line-2,#e2e2e2);
 --ui-disclosure-accent:var(--em-text,#0a7a50);
 min-width:0;
}
body.ed[data-ui-disclosures] [data-graphite-surface] details{
 --ui-disclosure-line:var(--gs-line,#35483f);
 --ui-disclosure-accent:var(--gs-em,#79dcb0);
}
body.ed[data-ui-disclosures] main details:not(.gx-ai-picker)>summary{
 position:relative;
 list-style:none!important;
 cursor:pointer;
 padding-right:44px!important;
 min-height:44px;
 box-sizing:border-box;
}
body.ed[data-ui-disclosures] main details:not(.gx-ai-picker)>summary::-webkit-details-marker{display:none}
body.ed[data-ui-disclosures] main details:not(.gx-ai-picker)>summary::marker{content:""}
body.ed[data-ui-disclosures] main details:not(.gx-ai-picker)>summary::before{content:none!important}
body.ed[data-ui-disclosures] main details:not(.gx-ai-picker)>summary::after{
 content:""!important;
 position:absolute!important;
 top:50%!important;
 right:16px!important;
 left:auto!important;
 bottom:auto!important;
 width:8px!important;
 height:8px!important;
 box-sizing:content-box!important;
 border:0!important;
 border-right:1.5px solid currentColor!important;
 border-bottom:1.5px solid currentColor!important;
 border-radius:0!important;
 color:var(--ui-disclosure-accent);
 background:none!important;
 box-shadow:none!important;
 transform:translateY(-70%) rotate(45deg)!important;
 transform-origin:center;
 transition:transform 180ms ease;
 pointer-events:none;
}
body.ed[data-ui-disclosures] main details[open]:not(.gx-ai-picker)>summary::after{
 transform:translateY(-30%) rotate(225deg)!important;
}
body.ed[data-ui-disclosures] main details:not(.gx-ai-picker)>summary:focus-visible{
 outline:2px solid var(--ui-disclosure-accent);
 outline-offset:4px;
 border-radius:var(--r-3xs);
}
body.ed[data-ui-disclosures] [data-ui-disclosure-indicator]{display:none!important}

/* Small editorial, commercial and FAQ disclosures: a quiet ruled row,
   a clear heading, and readable content instead of a native triangle. */
body.ed[data-ui-disclosures] main details[data-ui-disclosure="standard"]{
 border:0;
 border-block:1px solid var(--ui-disclosure-line);
 border-radius:0;
 background:transparent;
 box-shadow:none;
 padding:0;
 margin-block:16px 0;
}
body.ed[data-ui-disclosures] main details[data-ui-disclosure="standard"]+details[data-ui-disclosure="standard"]{
 margin-top:0;
 border-top:0;
}
body.ed[data-ui-disclosures] main details[data-ui-disclosure="standard"]>summary{
 display:block;
 padding:20px 44px 20px 0;
 margin:0;
 font:700 17px/1.5 Manrope,sans-serif;
 letter-spacing:-.01em;
}
body.ed[data-ui-disclosures] main details[data-ui-disclosure="standard"]>summary:hover{
 color:var(--ui-disclosure-accent);
}
body.ed[data-ui-disclosures] main details[data-ui-disclosure="standard"][open]{padding-bottom:24px}
body.ed[data-ui-disclosures] main details[data-ui-disclosure="standard"]>p{
 max-width:84ch;
 font-size:15px;
 line-height:1.7;
 margin:0 0 12px;
}
body.ed[data-ui-disclosures] main details[data-ui-disclosure="standard"]>:not(summary):last-child{margin-bottom:0}
body.ed[data-ui-disclosures] main details[data-ui-disclosure="standard"]>p:has(+[data-ui-disclosure-list]){margin-bottom:16px}
body.ed[data-ui-disclosures] [data-ui-disclosure-list]+p{margin-top:20px!important}
body.ed[data-ui-disclosures] [data-ui-disclosure-list]{
 max-width:84ch;
 margin:0;
 font-size:15px;
 line-height:1.65;
}
body.ed[data-ui-disclosures] [data-ui-disclosure-list="bullets"]{
 display:grid;
 gap:12px;
 padding:0 0 0 20px;
 list-style:disc;
}
body.ed[data-ui-disclosures] [data-ui-disclosure-list="bullets"]>li{
 display:list-item;
 padding:0 0 0 4px;
 margin:0;
 font-size:15px;
 line-height:1.65;
}
body.ed[data-ui-disclosures] [data-ui-disclosure-list="bullets"]>li::marker{color:var(--ui-disclosure-accent)}
body.ed[data-ui-disclosures] [data-ui-disclosure-list="steps"]{
 display:grid;
 gap:0;
 padding:0;
 list-style:none;
 counter-reset:disclosure-step;
}
body.ed[data-ui-disclosures] [data-ui-disclosure-list="steps"]>li{
 counter-increment:disclosure-step;
 position:relative;
 display:grid;
 grid-template-columns:32px minmax(0,1fr);
 align-items:start;
 column-gap:16px;
 padding:0 0 16px;
 margin:0;
 font-size:15px;
 line-height:1.65;
}
body.ed[data-ui-disclosures] [data-ui-disclosure-list="steps"]>li::before{
 content:counter(disclosure-step,decimal-leading-zero);
 display:grid;
 place-items:center;
 width:32px;
 height:28px;
 border:1px solid var(--ui-disclosure-line);
 border-radius:var(--r-2xs);
 color:var(--ui-disclosure-accent);
 font:700 12px/1 Manrope,sans-serif;
 font-variant-numeric:tabular-nums;
 z-index:1;
}
body.ed[data-ui-disclosures] [data-ui-disclosure-list="steps"]>li:not(:last-child)::after{
 content:"";
 position:absolute;
 left:16px;
 top:32px;
 bottom:4px;
 width:1px;
 background:var(--ui-disclosure-line);
}
body.ed[data-ui-disclosures] [data-ui-disclosure-list="steps"]>li:last-child{padding-bottom:0}

/* Form disclosures retain their grid and validation; only the trigger changes. */
body.ed[data-ui-disclosures] main details[data-ui-disclosure="form"]>summary{
 display:block;
 padding:12px 44px 12px 0;
 margin:0;
 font-size:15px!important;
 line-height:1.6;
}
body.ed[data-ui-disclosures] main details[data-ui-disclosure="form"][open]>summary{margin-bottom:16px}

/* The existing compact pipeline creates these details at runtime. */
body.ed[data-ui-disclosures] main .nx-item>ul{
 list-style:disc;
 padding-left:20px;
 line-height:1.6;
}
body.ed[data-ui-disclosures] main .nx-item>ul>li{display:list-item;margin-block:8px}
body.ed[data-ui-disclosures] main .nx-item>ul>li::marker{color:var(--ui-disclosure-accent)}

@media(max-width:767px){
 body.ed[data-ui-disclosures] main details[data-ui-disclosure="standard"]>summary{font-size:16px;padding-block:16px}
 body.ed[data-ui-disclosures] main details[data-ui-disclosure="standard"][open]{padding-bottom:20px}
 body.ed[data-ui-disclosures] main details:not(.gx-ai-picker)>summary{overflow-wrap:anywhere}
 body.ed[data-ui-disclosures] [data-ui-disclosure-list="steps"]>li{column-gap:12px}
}
@media(prefers-reduced-motion:reduce){
 body.ed[data-ui-disclosures] main details:not(.gx-ai-picker)>summary::after{transition:none}
}

/* /assets/navigation/catalogue-20261008/catalogue.css */
/* Approved direction 01: a quiet white header, a task catalogue, and one
   contextual brand scene. All rules are scoped to preserve bespoke pages. */
body .site-header[data-navigation="catalogue"]{
 --cn-ink:#1a1a1a;--cn-muted:#60656b;--cn-green:#0a7a50;--cn-line:#dfe5e1;
 position:sticky;top:0;z-index:1301;margin:0;padding:0;width:100%;max-width:none;
 background:#fff!important;color:var(--cn-ink)!important;border:0;border-bottom:1px solid var(--cn-line);
 box-shadow:none;backdrop-filter:none;isolation:isolate;overflow:visible;
 font-family:Manrope,Arial,sans-serif;
}
body .site-header[data-navigation="catalogue"]::before,body .site-header[data-navigation="catalogue"]::after{display:none!important}
body .site-header[data-navigation="catalogue"].scrolled{background:#fff!important;box-shadow:0 4px 20px #14251d08}
body .site-header[data-navigation="catalogue"] nav{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1560px;width:100%;height:80px;min-height:80px;margin:auto;padding:0 32px;border:0;box-sizing:border-box}
body .site-header[data-navigation="catalogue"] .nav-logo{display:block;position:relative;flex:0 0 98px;width:98px;height:50px;margin:0;color:var(--cn-green)!important;background:transparent}
body .site-header[data-navigation="catalogue"] .nav-logo-ink{display:grid;place-items:center;position:relative;width:98px;height:50px;color:var(--cn-green)!important}
body .site-header[data-navigation="catalogue"] .nav-logo-name{position:relative;color:var(--cn-ink)!important;font-size:var(--fs-7);font-weight:800;line-height:1;letter-spacing:-1.3px;padding:0;white-space:nowrap}
body .site-header[data-navigation="catalogue"] .nav-logo-ring{position:absolute;inset:0;width:100%;height:100%;color:var(--cn-green)!important;transform:none}
body .site-header[data-navigation="catalogue"] .nav-links{display:flex;align-items:center;justify-content:center;gap:4px;flex:1;min-width:0;margin:0;padding:0;position:static;overflow:visible}
body .site-header[data-navigation="catalogue"] .nav-item{position:static;display:block;margin:0;padding:0}
body .site-header[data-navigation="catalogue"] .dropdown-toggle,body .site-header[data-navigation="catalogue"] .nav-links>a:not(.nav-blog){display:flex;align-items:center;gap:8px;min-height:44px;padding:12px 12px;margin:0;border:0;border-radius:var(--r-2xs);font:650 var(--fs-3)/1.3 Manrope,Arial,sans-serif;color:var(--cn-muted)!important;background:transparent;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}
body .site-header[data-navigation="catalogue"] .dropdown-toggle::after,body .site-header[data-navigation="catalogue"] .dropdown-toggle::before{display:none!important}
body .site-header[data-navigation="catalogue"] .dropdown-toggle:hover,body .site-header[data-navigation="catalogue"] .dropdown-toggle[aria-expanded="true"],body .site-header[data-navigation="catalogue"] .nav-links>a:not(.nav-blog):hover{color:var(--cn-green)!important;background:#eff6f2}
body .site-header[data-navigation="catalogue"] .dropdown-toggle.active,body .site-header[data-navigation="catalogue"] .nav-links>.active{color:var(--cn-ink)!important}
body .site-header[data-navigation="catalogue"] .cn-chevron{display:block;width:7px;height:7px;flex:0 0 7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform var(--dur-1) var(--ease-out)}
body .site-header[data-navigation="catalogue"] .dropdown-toggle[aria-expanded="true"] .cn-chevron{transform:translateY(2px) rotate(225deg)}
body .site-header[data-navigation="catalogue"] .nav-blog{display:flex;align-items:center;gap:8px;padding:8px 12px;margin:0 8px;min-height:34px;line-height:1.2;border:0;border-radius:999px;background:#1a1a1a!important;color:#fff!important;white-space:nowrap;font-size:var(--fs-3);font-weight:750}
body .site-header[data-navigation="catalogue"] .nav-blog .icon{display:block;width:17px;height:17px;color:#fff;flex:0 0 17px}
body .site-header[data-navigation="catalogue"] .nav-right{display:flex;align-items:center;gap:12px;flex:0 0 auto;margin:0}
body .site-header[data-navigation="catalogue"] .nav-right>.btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;height:46px;padding:0 20px;border:1px solid #1a1a1a;border-radius:var(--r-xs);background:#1a1a1a!important;color:#fff!important;box-shadow:0 4px 10px #18241d12;font:750 var(--fs-3)/1.2 Manrope,Arial,sans-serif;white-space:nowrap;text-decoration:none;transform:none}
body .site-header[data-navigation="catalogue"] .nav-right>.btn:hover{background:#14251d!important;box-shadow:0 6px 14px #18241d1c}
body .site-header[data-navigation="catalogue"] .burger{display:none}
body .site-header[data-navigation="catalogue"] [hidden],.mobile-menu[data-navigation="catalogue"] [hidden]{display:none!important}
body .site-header[data-navigation="catalogue"] .cn-panel{position:absolute;inset:100% 16px auto;z-index:10;margin:0;padding:0;background:#fff;color:var(--cn-ink);border:1px solid var(--cn-line);border-top:0;border-radius:var(--r-sm);border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 20px 40px #18241d1c;max-height:min(76vh,680px);overflow:auto;overscroll-behavior:contain;animation:cn-reveal var(--dur-1) var(--ease-out);text-align:left}
body .site-header[data-navigation="catalogue"] .cn-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px 12px}
body .site-header[data-navigation="catalogue"] .cn-heading>div{display:flex;align-items:center;gap:12px}
body .site-header[data-navigation="catalogue"] .cn-heading strong{font-size:var(--fs-4);font-weight:750;color:var(--cn-ink)}
body .site-header[data-navigation="catalogue"] .cn-heading span{font-size:var(--fs-1);color:var(--cn-muted)}
body .site-header[data-navigation="catalogue"] .cn-close{display:grid;place-items:center;width:32px;height:32px;min-width:32px;border:0;border-radius:var(--r-2xs);background:transparent;font:400 var(--fs-7)/1 Manrope,Arial,sans-serif;color:var(--cn-muted);cursor:pointer}
body .site-header[data-navigation="catalogue"] .cn-close:hover{background:#eff6f2;color:var(--cn-green)}
body .site-header[data-navigation="catalogue"] .cn-body{padding:0 20px 20px}
body .site-header[data-navigation="catalogue"] .cn-body--preview{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:20px}
body .site-header[data-navigation="catalogue"] .cn-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:8px 12px 0}
body .site-header[data-navigation="catalogue"] .cn-group{min-width:0;margin:0;padding:0;background:none;border:0;border-radius:0;box-shadow:none}
body .site-header[data-navigation="catalogue"] .cn-group>h3{margin:0 0 12px;padding:0;color:var(--cn-green);font-size:var(--fs-1);line-height:1.5;font-weight:750;letter-spacing:.08em;text-transform:uppercase}
body .site-header[data-navigation="catalogue"] .cn-panel[data-cn-category="products"] .cn-groups{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:max-content 1fr;column-gap:40px;row-gap:24px;align-content:start}
body .site-header[data-navigation="catalogue"] .cn-panel[data-cn-category="products"] .cn-group:first-child{grid-row:span 2}
body .site-header[data-navigation="catalogue"] .cn-panel[data-cn-category="products"] .cn-group:nth-child(3){grid-column:2;grid-row:2}
body .site-header[data-navigation="catalogue"] .cn-panel[data-cn-category="company"]{left:auto;width:620px;right:16px}
body .site-header[data-navigation="catalogue"] .cn-panel[data-cn-category="company"] .cn-groups{grid-template-columns:repeat(2,minmax(0,1fr))}
body .site-header[data-navigation="catalogue"] .cn-link{display:flex;align-items:center;gap:12px;min-height:58px;margin:0 -8px;padding:12px 8px;border:0;border-radius:var(--r-2xs);background:transparent;color:var(--cn-ink)!important;text-decoration:none;font-size:var(--fs-3);line-height:1.3;transition:background var(--dur-1) var(--ease-out);box-sizing:border-box;position:relative}
body .site-header[data-navigation="catalogue"] .cn-link:hover,body .site-header[data-navigation="catalogue"] .cn-link:focus-visible,body .site-header[data-navigation="catalogue"] .cn-link.cn-selected{background:#eff5f1}
body .site-header[data-navigation="catalogue"] .cn-icon{display:block;width:32px;height:32px;flex:0 0 32px;object-fit:contain;filter:none;opacity:1;margin:0}
body .site-header[data-navigation="catalogue"] .cn-copy{min-width:0;display:block}
body .site-header[data-navigation="catalogue"] .cn-name{display:block;font-size:var(--fs-3);font-weight:750;line-height:1.3;color:var(--cn-ink)}
body .site-header[data-navigation="catalogue"] .cn-desc{display:block;margin-top:4px;font-size:var(--fs-1);line-height:1.45;font-weight:400;color:var(--cn-muted)}
body .site-header[data-navigation="catalogue"] .cn-arrow{font-size:var(--fs-4);color:var(--cn-green);margin-left:auto;opacity:0;transition:opacity var(--dur-1) var(--ease-out);flex:0 0 12px}
body .site-header[data-navigation="catalogue"] .cn-link:hover .cn-arrow,body .site-header[data-navigation="catalogue"] .cn-link:focus-visible .cn-arrow{opacity:1}
body .site-header[data-navigation="catalogue"] .cn-module{min-height:38px;margin-left:36px;gap:8px;padding-block:8px}
body .site-header[data-navigation="catalogue"] .cn-module .cn-icon{width:21px;height:21px;flex-basis:21px}
body .site-header[data-navigation="catalogue"] .cn-module .cn-name{font-size:var(--fs-1)}
body .site-header[data-navigation="catalogue"] .cn-module .cn-desc{font-size:var(--fs-1)}
body .site-header[data-navigation="catalogue"] .cn-preview{position:relative;display:flex;flex-direction:column;background:#14251d;color:#fff;border:1px solid #294234;border-radius:var(--r-xs);padding:20px;overflow:hidden;min-height:366px;box-sizing:border-box}
body .site-header[data-navigation="catalogue"] .cn-preview-label{color:#79dcb0;font-size:var(--fs-1);line-height:1.5;font-weight:700;letter-spacing:.06em;text-transform:uppercase}
body .site-header[data-navigation="catalogue"] .cn-preview h3{margin:12px 0 8px;padding:0;font-size:var(--fs-7);font-weight:750;line-height:1.25;letter-spacing:-.035em;color:#fff;max-width:none;min-height:86px}
body .site-header[data-navigation="catalogue"] .cn-preview p{margin:0;padding:0;font-size:var(--fs-1);line-height:1.65;color:#bccac1;min-height:55px;max-width:none}
body .site-header[data-navigation="catalogue"] .cn-scene-art{display:block;height:146px;margin:16px -4px 0;border-radius:var(--r-2xs);background:#f4f7f4;overflow:hidden;position:relative}
body .site-header[data-navigation="catalogue"] .cn-scene-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;margin:0;opacity:1;filter:none;transition:transform var(--dur-3) var(--ease-out)}
body .site-header[data-navigation="catalogue"] .cn-preview:hover .cn-scene-art img{transform:scale(1.025)}
body .site-header[data-navigation="catalogue"] .cn-path{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;margin:16px 0;padding:12px 0 0;border-top:1px solid #ffffff24;font-size:var(--fs-1);line-height:1.4;color:#79dcb0;min-height:28px}
body .site-header[data-navigation="catalogue"] .cn-path i{font-style:normal;color:#79dcb0}
body .site-header[data-navigation="catalogue"] .cn-preview-link{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding:4px 0;min-height:30px;color:#fff!important;font-size:var(--fs-2);font-weight:700;text-decoration:none}
body .site-header[data-navigation="catalogue"] .cn-preview-link:hover{text-decoration:underline;text-underline-offset:4px}
body .site-header[data-navigation="catalogue"] .cn-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 24px;border-top:1px solid var(--cn-line);background:#f7f9f7;font-size:var(--fs-1);color:var(--cn-muted)}
body .site-header[data-navigation="catalogue"] .cn-footer a{display:flex;align-items:center;gap:20px;color:var(--cn-green)!important;font-weight:700;text-decoration:none}
body .site-header[data-navigation="catalogue"] a:focus-visible,body .site-header[data-navigation="catalogue"] button:focus-visible,.mobile-menu[data-navigation="catalogue"] a:focus-visible,.mobile-menu[data-navigation="catalogue"] button:focus-visible{outline:2px solid #0b8a5b;outline-offset:3px}
/* Keep the shared, focus-trapped mobile dialog and accordions. */
body .mobile-menu[data-navigation="catalogue"]{font-family:Manrope,Arial,sans-serif;background:#fff!important;color:#1a1a1a!important;padding:80px 24px 24px;z-index:1300}
body .mobile-menu[data-navigation="catalogue"] .mobile-nav-body{width:100%;max-width:560px;margin:0 auto;flex:none}
body .mobile-menu[data-navigation="catalogue"] .m-group{margin:0;border-bottom:1px solid #dfe5e1}
body .mobile-menu[data-navigation="catalogue"] .m-acc{display:flex;align-items:center;justify-content:space-between;min-height:56px;width:100%;margin:0;padding:16px 0;border:0;border-radius:0;background:transparent;color:#1a1a1a!important;font:750 var(--fs-5)/1.4 Manrope,Arial,sans-serif}
body .mobile-menu[data-navigation="catalogue"] .m-acc>span{display:block;font-size:0;width:7px;height:7px;flex:0 0 7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);margin-right:4px;transition:transform var(--dur-1) var(--ease-out)}
body .mobile-menu[data-navigation="catalogue"] .m-acc[aria-expanded="true"]>span{transform:translateY(2px) rotate(225deg)}
body .mobile-menu[data-navigation="catalogue"] .m-sub{padding:0 0 16px;margin:0;max-height:none}
body .mobile-menu[data-navigation="catalogue"] .cn-group{margin:0;padding:16px 0 8px;border:0;background:transparent}
body .mobile-menu[data-navigation="catalogue"] .cn-group h3{margin:0 0 8px;padding:0;color:#0a7a50;font-size:var(--fs-1);letter-spacing:.08em;text-transform:uppercase;font-weight:750;line-height:1.4}
body .mobile-menu[data-navigation="catalogue"] .cn-link{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;min-height:62px;height:auto;margin:0;padding:12px 0;color:#1a1a1a!important;font-size:var(--fs-4);font-weight:750;text-decoration:none;text-align:left;border:0;background:transparent}
body .mobile-menu[data-navigation="catalogue"] .cn-icon{display:block;width:32px;height:32px;flex:0 0 32px;object-fit:contain;filter:none}
body .mobile-menu[data-navigation="catalogue"] .cn-copy{min-width:0;display:block}
body .mobile-menu[data-navigation="catalogue"] .cn-name{display:block;line-height:1.3}
body .mobile-menu[data-navigation="catalogue"] .cn-desc{display:block;margin-top:4px;color:#60656b;font-size:var(--fs-1);font-weight:400;line-height:1.45}
body .mobile-menu[data-navigation="catalogue"] .cn-arrow{margin-left:auto;color:#0a7a50;font-size:var(--fs-4);font-weight:400}
body .mobile-menu[data-navigation="catalogue"] .cn-module{padding-left:44px;min-height:48px}
body .mobile-menu[data-navigation="catalogue"] .cn-module .cn-icon{width:20px;height:20px;flex-basis:20px}
body .mobile-menu[data-navigation="catalogue"] .cn-module .cn-name{font-size:var(--fs-2)}
body .mobile-menu[data-navigation="catalogue"] .mobile-nav-body>a{display:flex;align-items:center;min-height:56px;padding:16px 0;margin:0;color:#1a1a1a;font-size:var(--fs-5);font-weight:750;text-decoration:none}
body .mobile-menu[data-navigation="catalogue"] .mobile-nav-body>.m-blog{display:inline-flex;padding:12px 16px;min-height:40px;margin:16px 0;background:#1a1a1a;color:#fff;border-radius:999px;font-size:var(--fs-4)}
body .mobile-menu[data-navigation="catalogue"] .mobile-nav-footer{width:100%;max-width:560px;margin:24px auto 0;padding:20px 0 0;border-top:1px solid #dfe5e1;background:#fff;position:static;display:flex;flex-direction:column;gap:16px}
body .mobile-menu[data-navigation="catalogue"] .mobile-nav-footer>.btn{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 16px;font-size:var(--fs-4);line-height:1.4;border-radius:var(--r-xs);background:#1a1a1a!important;color:#fff!important}
body .mobile-menu[data-navigation="catalogue"] .mobile-menu-phone{color:#0a7a50;font-size:var(--fs-4);font-weight:650}
@keyframes cn-reveal{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}
@media(min-width:1450px){body .site-header[data-navigation="catalogue"] .dropdown-toggle,body .site-header[data-navigation="catalogue"] .nav-links>a:not(.nav-blog){font-size:var(--fs-4);padding-inline:16px}body .site-header[data-navigation="catalogue"] .nav-blog{font-size:var(--fs-4)}body .site-header[data-navigation="catalogue"] .cn-body--preview{grid-template-columns:minmax(0,1fr) 320px}body .site-header[data-navigation="catalogue"] .cn-name{font-size:var(--fs-4)}body .site-header[data-navigation="catalogue"] .cn-desc{font-size:var(--fs-2)}body .site-header[data-navigation="catalogue"] .cn-preview h3{font-size:var(--fs-7)}}
@media(max-width:1240px) and (min-width:1121px){body .site-header[data-navigation="catalogue"] nav{gap:12px;padding-inline:24px}body .site-header[data-navigation="catalogue"] .dropdown-toggle,body .site-header[data-navigation="catalogue"] .nav-links>a:not(.nav-blog){padding-inline:8px;font-size:var(--fs-2)}body .site-header[data-navigation="catalogue"] .nav-blog{font-size:var(--fs-2);margin-inline:4px}body .site-header[data-navigation="catalogue"] .nav-right>.btn{font-size:var(--fs-2);padding-inline:16px}body .site-header[data-navigation="catalogue"] .cn-body--preview{grid-template-columns:minmax(0,1fr) 260px;gap:16px}body .site-header[data-navigation="catalogue"] .cn-groups{gap:20px}body .site-header[data-navigation="catalogue"] .cn-link{gap:8px}body .site-header[data-navigation="catalogue"] .cn-name{font-size:var(--fs-2)}body .site-header[data-navigation="catalogue"] .cn-icon{width:28px;height:28px;flex-basis:28px}}
@media(max-width:1120px){body .site-header[data-navigation="catalogue"] nav{height:72px;min-height:72px;padding-inline:24px}body .site-header[data-navigation="catalogue"] .nav-links,body .site-header[data-navigation="catalogue"] .nav-right>.btn{display:none!important}body .site-header[data-navigation="catalogue"] .burger{display:flex!important;align-items:center;justify-content:center;flex-direction:column;gap:4px;width:44px;height:44px;min-width:44px;padding:12px;border:0;border-radius:var(--r-2xs);background:#eff5f1;color:#14251d;cursor:pointer}body .site-header[data-navigation="catalogue"] .burger span{width:22px;height:1.5px;background:#14251d;border-radius:var(--r-3xs);margin:0}body .site-header[data-navigation="catalogue"] .burger.open span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}body .site-header[data-navigation="catalogue"] .burger.open span:nth-child(2){opacity:0}body .site-header[data-navigation="catalogue"] .burger.open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}body .site-header[data-navigation="catalogue"] .cn-panel{display:none!important}body .mobile-menu[data-navigation="catalogue"]{padding-top:84px}}
@media(max-width:650px){body .site-header[data-navigation="catalogue"] nav{padding-inline:20px}body .site-header[data-navigation="catalogue"] .nav-logo,body .site-header[data-navigation="catalogue"] .nav-logo-ink{width:90px;height:46px;flex-basis:90px}body .site-header[data-navigation="catalogue"] .nav-logo-name{font-size:var(--fs-7)}body .mobile-menu[data-navigation="catalogue"]{padding-inline:20px}}
@media(prefers-reduced-motion:reduce){body .site-header[data-navigation="catalogue"],body .site-header[data-navigation="catalogue"] *,body .site-header[data-navigation="catalogue"] *::before,body .site-header[data-navigation="catalogue"] *::after,body .mobile-menu[data-navigation="catalogue"] *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media(prefers-reduced-transparency:reduce){body .site-header[data-navigation="catalogue"],body .mobile-menu[data-navigation="catalogue"]{background:#fff!important;backdrop-filter:none!important}}

/* /kira/character-20261013.css */
/* Existing Kira print-shop language; motion remains in theme.js. */
body.theme-kira .kr-character{padding:64px 24px;background:#fff;border-top:1px solid var(--k-rule);scroll-margin-top:160px}
body.theme-kira .kr-character__in{max-width:1120px;margin:auto;display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:64px;align-items:center}
body.theme-kira .kr-character__film{margin:0;min-width:0}
body.theme-kira .kr-character__screen{position:relative;border-radius:var(--r-sm);overflow:hidden;background:#111;aspect-ratio:9/16}
body.theme-kira .kr-character__screen video{display:block;width:100%;height:100%;object-fit:contain}
body.theme-kira .kr-character__play{position:absolute;inset:0;width:100%;border:0;border-radius:0;background:linear-gradient(transparent 52%,rgba(0,0,0,.55));color:#fff;display:flex;align-items:center;justify-content:flex-end;flex-direction:column;gap:12px;padding:0 16px 72px;cursor:pointer;font:700 17px/1.4 Manrope,sans-serif}
body.theme-kira .kr-character__play[hidden],body.theme-kira .kr-character__error[hidden]{display:none}
body.theme-kira .kr-character__play .icon{width:56px;height:56px;padding:16px;background:var(--em-text,#0A7A50);border-radius:50%}
body.theme-kira .kr-character__play:focus-visible{outline:4px solid var(--em);outline-offset:-8px}
body.theme-kira .kr-character__play:active .icon{transform:scale(.96)}
body.theme-kira .kr-character__film figcaption{margin-top:16px;display:flex;justify-content:space-between;gap:16px;font-size:13px;line-height:1.6;color:var(--k-ink-2)}
body.theme-kira .kr-character__film a{color:var(--em-text,#0A7A50);text-decoration:underline;text-underline-offset:4px}
body.theme-kira .kr-character__copy h2{font:800 clamp(28px,3.4vw,44px)/1.12 Manrope,sans-serif;letter-spacing:-.03em;margin:0 0 24px;color:var(--k-ink)}
body.theme-kira .kr-character__intro{font-size:20px;line-height:1.6;margin:0 0 24px;max-width:40ch;color:var(--k-ink)}
body.theme-kira .kr-character__copy p:not(.kr-character__intro){color:var(--k-ink-2);font-size:15px;line-height:1.7;margin:0 0 24px;max-width:56ch}
body.theme-kira .kr-character__stills{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:32px 0;max-width:432px}
body.theme-kira .kr-character__stills figure{margin:0;min-width:0}
body.theme-kira .kr-character__stills img{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:cover;border-radius:var(--r-2xs)}
body.theme-kira .kr-character__stills figcaption{font-size:13px;line-height:1.5;margin-top:12px;color:var(--k-ink-2)}
body.theme-kira .kr-character__copy .kr-character__terms{padding-top:24px;border-top:1px solid var(--k-rule);margin:0}
body.theme-kira .kr-character__error{margin:12px 0 0;color:var(--k-ink);font-size:15px}
@media(max-width:760px){
 body.theme-kira .kr-character{padding:40px 20px;scroll-margin-top:144px}
 body.theme-kira .kr-character__in{display:flex;flex-direction:column;gap:32px;align-items:stretch}
 body.theme-kira .kr-character__copy{display:contents}
 body.theme-kira .kr-character__copy h2{order:0;margin:0}
 body.theme-kira .kr-character__intro{order:1;font-size:18px;margin:0}
 body.theme-kira .kr-character__film{order:2;width:100%;max-width:360px;align-self:center}
 body.theme-kira .kr-character__story{order:3;margin:0!important}
 body.theme-kira .kr-character__stills{order:4;gap:8px;margin:0}
 body.theme-kira .kr-character__terms{order:5}
 body.theme-kira .kr-character__stills figcaption{font-size:12px;margin-top:8px}
}
@media(prefers-reduced-motion:reduce){body.theme-kira .kr-character__play:active .icon{transform:none}}

/* /assets/home/kira-gallery-20261013/style.css */
body.theme-kira #product-in-action .pp-kira-preview{color:#1A1A1A;--ink:#1A1A1A;--ink-soft:#5A5A60;--ink-muted:#6A6A72}
body.theme-kira #product-in-action .pp-kira-story-body b,body.theme-kira #product-in-action .pp-kira-cut-body>p{color:#1A1A1A!important;opacity:1}
body.theme-kira #product-in-action .pp-kira-cut-body li b{color:#0A7A50!important;opacity:1}
body.ed .site-header .dropdown-toggle{color:#5A5A60!important;opacity:1!important}
body.ed .site-header .dropdown-toggle:is(:hover,:focus-visible,[aria-expanded="true"]){color:#0A7A50!important}
body.ed footer .footer-bottom{opacity:1!important}
body.ed footer .footer-bottom span{color:#ECECEC!important;opacity:1!important}
body.theme-kira .kr-character__play>span{background:#111;color:#fff;padding:8px 12px;border-radius:var(--r-2xs,8px)}
#pc-tab-kira{position:relative;padding-left:52px!important}
#pc-tab-kira .hk-tab-portrait{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:28px;height:44px;object-fit:cover;object-position:center 15%;border-radius:4px}
#pc-demo-kira{scroll-margin-top:112px}
#pc-demo-kira .db-device-screen{aspect-ratio:auto;min-height:0;padding:0;background:#111}
body.hk-animation-visible #sticky-cta{display:none!important}
.hk-gallery{background:#111;color:#fff;min-width:0;display:flex;flex-direction:column}
.hk-gallery__viewer{height:min(66svh,640px);min-height:320px;position:relative;background:#111}
.hk-gallery__item{width:100%;height:100%}
.hk-gallery__item[hidden]{display:none!important}
.hk-gallery__item :is(video,img){width:100%;height:100%;display:block;object-fit:contain;background:#111}
.hk-gallery__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:#111}
.hk-gallery__bar>strong{color:#fff!important;font:700 15px/1.6 Manrope,sans-serif}
.hk-gallery__bar>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.hk-gallery__bar button,.hk-gallery__bar a{font:700 12px/1.6 Manrope,sans-serif;color:#fff!important;background:#111;border:1px solid #6A6A72;border-radius:var(--r-2xs,8px);padding:8px 12px;cursor:pointer;text-decoration:none}
.hk-gallery__bar button[hidden]{display:none!important}
.hk-gallery__tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px 16px 16px;background:#111}
.hk-gallery__tabs button{min-width:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;background:#1A1A1A;border:1px solid #5A5A60;border-radius:var(--r-2xs,8px);padding:8px;color:#fff!important;font:700 12px/1.4 Manrope,sans-serif;cursor:pointer}
.hk-gallery__tabs button[aria-selected="true"]{border:2px solid #0B8A5B;padding:7px}
.hk-gallery__tabs img{width:56px;height:56px;object-fit:cover;border-radius:4px}
.hk-gallery :is(button,a):focus-visible{outline:3px solid #7FCDAE;outline-offset:3px}
.hk-gallery:fullscreen,.hk-gallery-dialog .hk-gallery{height:100dvh;width:100%;max-width:none}
.hk-gallery:fullscreen .hk-gallery__viewer,.hk-gallery-dialog .hk-gallery__viewer{height:auto;min-height:0;flex:1}
.hk-gallery-dialog{position:fixed;inset:0;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;border:0;padding:0;background:#111;color:#fff}
.hk-gallery-dialog::backdrop{background:#111}
@media(max-width:560px){
 #pc-demo-kira:not([hidden]){display:flex;flex-direction:column}
 #pc-demo-kira>figure{order:-1}
 .hk-gallery__viewer{height:60svh;min-height:320px}
 .hk-gallery__bar{align-items:flex-start;flex-direction:column;padding:12px}
 .hk-gallery__tabs{padding:8px 12px 12px}
 .hk-gallery__bar button,.hk-gallery__bar a{padding:8px}
 .hk-gallery__tabs img{width:44px;height:44px}
}

/* /assets/kira/freud-20261013/style.css */
#pc-demo-kira .hk-gallery__tabs{grid-template-columns:repeat(5,minmax(0,1fr));max-width:480px}
#pc-demo-kira .hk-gallery__tabs img{width:44px;height:44px}
body.theme-kira #freud .kr-character__play>span{background:#111;color:#fff;padding:8px 12px;border-radius:8px}
@media(max-width:560px){#pc-demo-kira .hk-gallery__tabs{gap:4px}#pc-demo-kira .hk-gallery__tabs button{padding:8px 4px;font-size:11px}#pc-demo-kira .hk-gallery__tabs button[aria-selected="true"]{padding:7px 3px}#pc-demo-kira .hk-gallery__tabs img{width:36px;height:36px}}
