@font-face{font-family:"Inter Tight";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/inter-tight-latin-400.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inter Tight";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/inter-tight-tr-400.woff2") format("woff2");unicode-range:U+011E-011F,U+0130,U+015E-015F}@font-face{font-family:"Inter Tight";font-style:normal;font-weight:500;font-display:swap;src:url("/assets/fonts/inter-tight-latin-500.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inter Tight";font-style:normal;font-weight:500;font-display:swap;src:url("/assets/fonts/inter-tight-tr-500.woff2") format("woff2");unicode-range:U+011E-011F,U+0130,U+015E-015F}@font-face{font-family:"Inter Tight";font-style:normal;font-weight:600;font-display:swap;src:url("/assets/fonts/inter-tight-latin-600.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Archivo Wide";font-style:normal;font-weight:600;font-display:swap;src:url("/assets/fonts/archivo-wide-latin-600.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+00D7,U+2013-2014,U+2018-2019,U+201C-201D,U+2026}@font-face{font-family:"Archivo Wide";font-style:normal;font-weight:600;font-display:swap;src:url("/assets/fonts/archivo-wide-tr-600.woff2") format("woff2");unicode-range:U+011E-011F,U+0130,U+015E-015F}@font-face{font-family:"Pinyon Script";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/pinyon-script-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+00D7,U+2013-2014,U+2018-2019,U+201C-201D,U+2026}@font-face{font-family:"Pinyon Script";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/pinyon-script-tr.woff2") format("woff2");unicode-range:U+011E-011F,U+0130,U+015E-015F}@font-face{font-family:"Inter Tight";font-style:normal;font-weight:600;font-display:swap;src:url("/assets/fonts/inter-tight-tr-600.woff2") format("woff2");unicode-range:U+011E-011F,U+0130,U+015E-015F}:root{--ink:#0f1b2d;--ink-2: #1b2a42;--muted:#5a6474;--bg:#ffffff;--soft:#f3f4f6;--soft-2: #e9ecf1;--line:#dfe3e9;--accent:#1f4fd8;--accent-soft:#e7eefc;--wa:#0f7a40;--white:#ffffff;--radius:28px;--radius-sm:16px;--gutter:16px;--max:1280px;--ease:cubic-bezier(.2,.7,.2,1);--dur:.35s;--display:"Archivo Wide","Arial Black",sans-serif;--script:"Pinyon Script","Snell Roundhand",cursive;--font:"Inter Tight",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}@media (min-width: 768px){:root{--gutter:32px}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scrollbar-gutter:stable}body{margin:0;background:var(--bg);color:var(--ink);font:400 16px/1.55 var(--font);-webkit-font-smoothing:antialiased;overflow-x:clip}img,svg{display:block;max-width:100%}a{color:inherit}button,input{font:inherit;color:inherit}h1,h2,h3{margin:0;font-weight:600;letter-spacing:-.02em;line-height:1.1}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}[hidden]{display:none !important}.sprite{position:absolute;width:0;height:0;overflow:hidden}.sr-only{position:absolute;left:-9999px;top:8px;z-index:100;background:var(--ink);color:var(--white);padding:10px 16px;border-radius:999px}.sr-only:focus{left:8px}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.wrap{width:100%;max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.narrow.center>*{margin-inline:auto}.center{text-align:center}.ico{width:20px;height:20px;flex:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border-radius:999px;border:1.5px solid transparent;font-weight:500;font-size:15px;text-decoration:none;cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease),transform var(--dur) var(--ease);white-space:nowrap}.btn:active{transform:scale(.98)}.btn--dark{background:var(--ink);color:var(--white)}.btn--dark:hover{background:var(--accent)}.btn--light{background:var(--white);color:var(--ink)}.btn--light:hover{background:var(--accent-soft)}.btn--line{border-color:var(--line);background:var(--white);color:var(--ink)}.btn--line:hover{border-color:var(--ink)}.btn--line-light{border-color:rgba(255,255,255,.4);color:var(--white)}.btn--line-light:hover{border-color:var(--white)}.btn--glass{background:rgba(255,255,255,.12);color:var(--white);border-color:rgba(255,255,255,.28);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.btn--glass:hover{background:rgba(255,255,255,.22)}.btn--ghost{border-color:var(--line);color:var(--ink)}.btn--wa{background:var(--wa);color:var(--white)}.btn--wa:hover{background:#0b6a37}.btn--text{background:none;color:var(--muted);padding:0 12px}.btn--text:hover{color:var(--ink)}.btn-row{display:flex;flex-wrap:wrap;gap:10px}.btn-row--center{justify-content:center}.icon-btn{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:50%;border:1.5px solid var(--line);background:var(--white);cursor:pointer;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.icon-btn:hover{border-color:var(--ink)}.icon-btn--dark{background:var(--ink);border-color:var(--ink);color:var(--white)}.icon-btn--dark:hover{background:var(--accent);border-color:var(--accent)}.link-arrow{display:inline-flex;align-items:center;gap:8px;font-weight:500;text-decoration:none;min-height:44px}.link-arrow .ico{transition:transform var(--dur) var(--ease)}.link-arrow:hover .ico{transform:translateX(4px)}.site-header{position:sticky;top:0;z-index:40;background:rgba(255,255,255,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid transparent;transition:transform .4s var(--ease),border-color var(--dur) var(--ease)}.site-header.is-scrolled{border-bottom-color:var(--line)}.site-header.is-hidden{transform:translateY(-100%)}.header-row{display:flex;align-items:center;justify-content:space-between;gap:16px;height:68px}.brand{display:inline-flex;align-items:center;min-height:44px;color:#161670;text-decoration:none}.logo{display:block;height:52px;width:auto}@media (min-width: 900px){.logo{height:66px}.header-row{height:80px}}.logo-gold{fill:#c2b79d}.logo-sub{font-family:"Inter Tight",system-ui,sans-serif;font-weight:400;font-size:78px;letter-spacing:.08em}.logo-r{font-family:"Inter Tight",system-ui,sans-serif;font-size:90px}.site-header--dark:not(.is-scrolled) .brand{color:var(--white)}.nav{display:none;gap:4px}.nav a{padding:10px 14px;border-radius:999px;text-decoration:none;font-weight:500;font-size:15px;transition:background var(--dur) var(--ease)}.nav a:hover,.nav a[aria-current="page"]{background:var(--soft)}.header-end{display:flex;align-items:center;gap:8px}.quote-pill{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:5px;border-radius:999px;background:var(--ink);color:var(--white);text-decoration:none;font-weight:600;font-size:15px;box-shadow:0 8px 24px -10px rgba(31,79,216,.6);transition:transform var(--dur) var(--ease)}.quote-pill .ico{width:38px;height:38px;padding:10px;border-radius:50%;background:var(--accent);color:var(--white)}.quote-pill:hover{transform:translateY(-2px)}.quote-pill__txt{padding-right:14px}.quote-pill__txt{display:none}.menu-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:999px;border:1.5px solid var(--line);background:var(--white);cursor:pointer;font-weight:500;font-size:14px}@media (min-width: 560px){.quote-pill__txt{display:inline}}@media (min-width: 1024px){.nav{display:flex}.menu-btn{display:none}}@media (max-width: 374px){.menu-btn{padding:0 12px}.menu-btn span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.logo{height:42px}.header-row{gap:8px}}.sheet{padding:0;border:0;margin:auto 0 0;width:100%;max-width:100%;max-height:92dvh;background:transparent;color:var(--ink);overflow:clip}.sheet::backdrop{background:rgba(15,27,45,0);transition:background var(--dur) var(--ease),display var(--dur) allow-discrete,overlay var(--dur) allow-discrete}.sheet[open]::backdrop{background:rgba(15,27,45,.45)}.sheet-panel{background:var(--white);border-radius:var(--radius) var(--radius) 0 0;padding:12px var(--gutter) 24px;max-height:92dvh;overflow-y:auto;transform:translateY(100%);transition:transform .4s var(--ease)}.sheet.is-open .sheet-panel{transform:none}.sheet-head{display:flex;align-items:center;justify-content:space-between;padding:6px 0 8px}.sheet-nav{display:grid}.sheet-nav small{margin:16px 0 4px;color:var(--muted);font-size:13px}.sheet-nav a{display:flex;align-items:center;min-height:46px;text-decoration:none;font-size:18px;font-weight:500;border-bottom:1px solid var(--soft-2)}.sheet-actions{display:grid;gap:10px;margin-top:20px}@media (min-width: 768px){.sheet{max-width:560px;margin:auto auto 0}}.section{padding:56px 0}.section--tight{padding-top:24px}.section--soft{background:var(--soft)}.h-section{font-size:clamp(26px,5vw,40px)}.section-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px;margin-bottom:28px}.eyebrow{font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.eyebrow--light{color:#a9c0ff}.intro{font-size:18px;color:var(--muted);margin-bottom:32px}.note{margin-top:20px;color:var(--muted)}@media (min-width: 1024px){.section{padding:96px 0}.section--tight{padding-top:32px}}.hero{padding:8px 0 0}.hero-panel{position:relative;overflow:hidden;isolation:isolate;border-radius:var(--radius);background:radial-gradient(120% 90% at 85% 10%,#2b4da8 0%,var(--ink-2) 45%,var(--ink) 100%);color:var(--white);min-height:640px;display:flex;flex-direction:column;justify-content:space-between;padding:24px 20px 20px}.hero-panel{container-type:inline-size}.hero-giant{display:grid;font-family:var(--display);font-weight:600;text-transform:uppercase;letter-spacing:-.045em;line-height:.86;font-size:12.4cqi;margin-bottom:.1em}.hero-giant .line:last-child{color:rgba(255,255,255,.55)}.hero-foot{display:grid;gap:20px}.hero-copy h1{font-size:clamp(22px,5.4vw,30px);margin-bottom:10px;max-width:18ch}.hero-copy p{color:rgba(255,255,255,.82);max-width:46ch;margin-bottom:18px}@media (min-width: 1024px){.hero-foot{grid-template-columns:1fr auto;align-items:end}}.intro-grid{display:grid;gap:28px;align-items:center}.num-card{position:relative;padding:28px;border-radius:var(--radius);background:var(--soft)}.num{display:block;font-size:15px;font-weight:600;color:var(--accent);margin-bottom:18px}.num-card h2{font-size:clamp(26px,5vw,40px);margin-bottom:14px}.num-card p{color:var(--muted)}.badge-wrap{position:relative;width:152px;height:152px;justify-self:center}.badge{width:100%;height:100%;font-size:15.5px;font-weight:600;letter-spacing:.2em;fill:var(--ink);animation:spin 22s linear infinite}.badge-core{position:absolute;inset:38px;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:var(--white)}.badge-core .ico{width:28px;height:28px;transform:rotate(-45deg)}.fact-list{display:grid;gap:0}.fact-list li{display:grid;gap:2px;padding:16px 0;border-bottom:1px solid var(--line)}.fact-list li:first-child{border-top:1px solid var(--line)}.fact-list strong{font-size:22px;font-weight:600}.fact-list span{color:var(--muted)}@keyframes spin{to{transform:rotate(360deg)}}@media (min-width: 900px){.intro-grid{grid-template-columns:1.3fr auto 1fr;gap:48px}.num-card{padding:40px}}.showcase{position:relative;overflow:hidden}.showcase-type{display:grid;justify-items:center;font-weight:600;letter-spacing:-.05em;line-height:.9;font-size:clamp(54px,13.5vw,220px);white-space:nowrap;margin-bottom:-.32em;pointer-events:none}.showcase-head{position:relative;display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:20px}.arrows{display:flex;gap:8px}.track{position:relative;display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--gutter);padding:28px max(var(--gutter),calc((100% - var(--max)) / 2 + var(--gutter))) 36px;scrollbar-width:none}.track::-webkit-scrollbar{display:none}.track:focus-visible{outline-offset:-3px}.cat-card{position:relative;display:grid;grid-template-rows:auto 1fr;border-radius:var(--radius);background:var(--soft);text-decoration:none;overflow:hidden;transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.cat-media{display:grid;place-items:center;aspect-ratio:4 / 3;background:linear-gradient(160deg,var(--white),var(--soft-2));color:var(--ink);padding:18%}.cat-body{display:grid;align-content:start;gap:6px;padding:20px 22px 24px}.cat-count{font-size:13px;font-weight:500;color:var(--accent)}.cat-body strong{font-size:22px;font-weight:600;letter-spacing:-.01em}.cat-lead{color:var(--muted);font-size:15px}.cat-go{position:absolute;right:0;top:0;display:grid;place-items:center;width:64px;height:64px;background:var(--bg);border-bottom-left-radius:24px}.cat-go::before,.cat-go::after{content:"";position:absolute;width:24px;height:24px;background:radial-gradient(circle at 0 100%,transparent 23px,var(--bg) 24px)}.cat-go::before{left:-24px;top:0}.cat-go::after{right:0;bottom:-24px}.cat-go .ico{width:40px;height:40px;padding:10px;border-radius:50%;background:var(--ink);color:var(--white);transform:rotate(-45deg);transition:transform var(--dur) var(--ease),background var(--dur) var(--ease)}.cat-card:hover .cat-go .ico,.group-card:hover .cat-go .ico{transform:rotate(0);background:var(--accent)}.cat-card--tilt{flex:0 0 min(78vw,320px);scroll-snap-align:start}.cat-card--tilt:nth-child(odd){transform:rotate(-2.5deg)}.cat-card--tilt:nth-child(even){transform:rotate(2deg) translateY(10px)}.cat-card--tilt:hover{transform:rotate(0) translateY(-6px)}.cat-grid{display:grid;gap:16px}@media (min-width: 640px){.cat-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.cat-grid{grid-template-columns:repeat(3,1fr);gap:24px}}.chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.chip{padding:5px 10px;border-radius:999px;background:var(--white);border:1px solid var(--line);font-size:13px;white-space:nowrap}.chip--more{background:var(--ink);color:var(--white);border-color:var(--ink)}.chip--free{border-style:dashed;color:var(--muted)}.group-grid{display:grid;gap:16px}.group-card{position:relative;display:grid;gap:6px;align-content:start;padding:24px 24px 28px;border-radius:var(--radius);background:var(--white);text-decoration:none;transition:box-shadow .5s var(--ease)}.section--soft .group-card .cat-go{background:var(--soft)}.section--soft .group-card .cat-go::before,.section--soft .group-card .cat-go::after{background:radial-gradient(circle at 0 100%,transparent 23px,var(--soft) 24px)}.group-card__art{width:80px;color:var(--accent);margin-bottom:10px}.group-card strong{font-size:21px;font-weight:600}.group-card>span:not(.group-card__art):not(.cat-go){color:var(--muted);font-size:15px}.section--tight .group-card{background:var(--soft)}@media (min-width: 640px){.group-grid{grid-template-columns:repeat(2,1fr)}.group-grid>:first-child:nth-last-child(odd){grid-column:1 / -1}}@media (min-width: 1100px){.group-grid{grid-template-columns:repeat(5,1fr);gap:20px}.group-grid>:first-child:nth-last-child(odd){grid-column:auto}.group-card{min-height:220px}}.steps{display:grid;gap:14px;counter-reset:none}.steps li{display:grid;gap:8px;padding:24px;border-radius:var(--radius);background:var(--soft)}.step-no{font-size:44px;font-weight:600;letter-spacing:-.04em;color:var(--accent);line-height:1}.steps h3{font-size:20px}.steps p{color:var(--muted)}@media (min-width: 640px){.steps{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.steps{grid-template-columns:repeat(4,1fr);gap:20px}.steps li{min-height:240px;align-content:start}.step-no{margin-bottom:40px}}.cta-band{padding:0 0 56px}.cta-inner{display:grid;gap:24px;padding-top:40px;padding-bottom:40px;border-radius:var(--radius);background:var(--ink);color:var(--white)}.cta-band .wrap.cta-inner{width:calc(100% - 2 * var(--gutter));padding-left:24px;padding-right:24px}.cta-inner h2{font-size:clamp(26px,5vw,44px);margin-bottom:12px;max-width:18ch}.cta-inner p{color:rgba(255,255,255,.8);max-width:52ch}@media (min-width: 1024px){.cta-band{padding-bottom:96px}.cta-inner{grid-template-columns:1fr auto;align-items:end}.cta-band .wrap.cta-inner{padding:56px}}.page-head{padding:24px 0 8px}.page-head h1{font-size:clamp(36px,8vw,72px);letter-spacing:-.04em;line-height:1;max-width:16ch}.page-lead{margin-top:14px;font-size:18px;color:var(--muted);max-width:60ch}.crumbs ol{display:flex;flex-wrap:wrap;gap:6px;font-size:14px;color:var(--muted);margin-bottom:18px}.crumbs li:not(:last-child)::after{content:"/";margin-left:6px;color:var(--line)}.crumbs a,.crumbs span{text-decoration:none;display:inline-block;padding:4px 0}.crumbs span{color:var(--ink)}.crumbs a:hover{color:var(--ink)}@media (min-width: 1024px){.page-head{padding:48px 0 8px}}.product-grid{display:grid;gap:20px}.product{display:grid;border-radius:var(--radius);background:var(--soft);overflow:hidden;scroll-margin-top:84px}.product-media{position:relative;display:grid;place-items:center;aspect-ratio:16 / 10;background:linear-gradient(160deg,var(--white),var(--soft-2));color:var(--ink);padding:12% 22%}.product-body{display:grid;gap:10px;align-content:start;padding:22px}.product-body h2{font-size:24px}.spec{font-weight:500}.detail{color:var(--muted);font-size:15px}@media (min-width: 900px){.product{grid-template-columns:minmax(280px,42%) 1fr}.product-media{aspect-ratio:auto;min-height:100%;padding:14%}.product-body{padding:32px}}.table-wrap{overflow-x:auto;margin-top:20px;border-radius:var(--radius-sm);border:1px solid var(--line)}.size-table{width:100%;border-collapse:collapse;font-size:15px}.size-table th,.size-table td{padding:14px 16px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.size-table thead th{background:var(--soft);font-size:13px;color:var(--muted);font-weight:500}.size-table tbody tr:last-child th,.size-table tbody tr:last-child td{border-bottom:0}.size-table tbody th{font-weight:500}.faq{margin-top:20px;display:grid;gap:10px}.faq-item{border-radius:var(--radius-sm);background:var(--white)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:14px 20px;font-weight:500;font-size:17px;cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-ico{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:50%;background:var(--soft);transition:transform var(--dur) var(--ease)}.faq-item[open] .faq-ico{transform:rotate(45deg)}.faq-a{padding:0 20px 20px;color:var(--muted)}.faq-item::details-content{block-size:0;overflow:hidden;transition:block-size var(--dur) var(--ease),content-visibility var(--dur) allow-discrete}.faq-item[open]::details-content{block-size:auto}:root{interpolate-size:allow-keywords}.mini-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:12px;margin-top:20px}@media (min-width: 900px){.mini-grid--4{grid-template-columns:repeat(4,1fr)}}.mini-card{display:flex;align-items:center;gap:12px;padding:12px 16px 12px 12px;min-height:72px;border-radius:var(--radius-sm);background:var(--soft);text-decoration:none;font-weight:500;transition:background var(--dur) var(--ease)}.mini-card:hover{background:var(--soft-2)}.mini-card span{flex:1}.group-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}.item-list{margin-top:20px;display:grid;gap:10px}@media (min-width: 1024px){.group-layout{grid-template-columns:380px 1fr;gap:56px;align-items:start}.group-aside{position:sticky;top:92px}}.ico{width:20px;height:20px;flex:none}.size-block{display:grid;gap:10px;margin-top:6px;padding-top:16px;border-top:1px solid var(--line)}.size-label{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--muted)}.size-label .ico{width:18px;height:18px;color:var(--accent)}.size-list{display:flex;flex-wrap:wrap;gap:8px}.size-list li{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;background:var(--white);border:1.5px solid var(--line);font-size:14px;font-weight:500}.size-list li.is-open{border-style:dashed;color:var(--muted)}.product-cta{justify-self:start;margin-top:8px}.item-list li{display:flex;gap:12px;align-items:center;min-height:56px;padding:12px 18px;border-radius:var(--radius-sm);background:var(--soft);font-weight:500;font-size:17px}.item-list .ico{color:var(--accent)}.group-cta{display:grid;gap:14px;justify-items:start;margin-top:24px;padding:24px;border-radius:var(--radius);background:var(--ink);color:var(--white)}.group-cta p{color:rgba(255,255,255,.82);max-width:56ch}.group-cta .btn--dark{background:var(--white);color:var(--ink)}@media (min-width: 640px){.item-list{grid-template-columns:1fr 1fr}}.step-top{display:flex;align-items:center;justify-content:space-between}.step-ico{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--white);color:var(--ink)}.step-ico .ico{width:22px;height:22px}.fact-list li{grid-template-columns:44px 1fr;column-gap:14px;align-items:center}.fact-list li>strong,.fact-list li>span:not(.fact-ico){grid-column:2}.fact-ico{grid-row:span 2;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--accent-soft);color:var(--accent)}.check-list .ico{width:22px;height:22px}.b2b-head{display:grid;gap:14px;margin-bottom:28px}.b2b-head .h-section{max-width:20ch}.sector-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.sector-row li{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;background:var(--soft);font-weight:500;font-size:15px}.sector-row .ico{color:var(--accent)}.b2b-grid{display:grid;gap:16px}.b2b-card{display:grid;grid-template-rows:auto 1fr;border-radius:var(--radius);background:var(--soft);overflow:hidden}.b2b-media{position:relative;aspect-ratio:3 / 2;overflow:hidden;background:var(--soft-2)}.b2b-body{position:relative;display:grid;gap:8px;align-content:start;padding:34px 22px 24px}.b2b-ico{position:absolute;top:-24px;left:22px;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--ink);color:var(--white);box-shadow:0 0 0 6px var(--soft)}.b2b-body h3{font-size:22px}.b2b-body p{color:var(--muted)}@media (min-width: 768px){.b2b-grid{grid-template-columns:repeat(3,1fr);gap:20px}}@media (min-width: 1024px){.b2b-head{grid-template-columns:1fr auto;align-items:end}.b2b-head .eyebrow{grid-column:1 / -1}.sector-row{justify-content:flex-end;flex-wrap:nowrap}}.rfq-layout{display:grid;gap:24px;align-items:start}.rfq{display:grid;gap:16px;min-width:0}.rfq-error{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;background:#fdecec;color:#a01d1d;font-weight:500}.rfq-error[hidden]{display:none}.rfq-side{display:grid;gap:20px;padding:26px 22px;border-radius:var(--radius);background:var(--ink);color:var(--white)}.rfq-side h2{font-size:24px}.rfq-side .btn--line{background:transparent;color:var(--white);border-color:rgba(255,255,255,.4)}.rfq-side .btn--text{color:rgba(255,255,255,.85)}@media (min-width: 1024px){.rfq-layout{grid-template-columns:1fr 360px;gap:32px}.rfq-side{position:sticky;top:92px}}.contact-grid{display:grid;gap:16px}.contact-card{display:grid;gap:10px;align-content:start;justify-items:start;padding:28px;border-radius:var(--radius);background:var(--soft)}.contact-card h2{font-size:28px}.contact-card p:not(.eyebrow){color:var(--muted);margin-bottom:8px}.contact-card--dark{background:var(--ink);color:var(--white)}.contact-card--dark p:not(.eyebrow){color:rgba(255,255,255,.8)}@media (min-width: 900px){.contact-grid{grid-template-columns:1.2fr 1fr 1fr}}.contact-card{min-width:0;overflow-wrap:anywhere}@media (max-width: 374px){.contact-card{padding:22px}}.check-list{display:grid;gap:12px;margin-top:20px}.check-list li{display:flex;gap:12px;align-items:flex-start;font-size:17px}.check-list .ico{color:var(--accent);margin-top:3px}.prose h2{font-size:22px;margin:32px 0 10px}.prose p{color:var(--muted)}.prose a{color:var(--accent)}.site-footer{background:var(--ink);color:var(--white);padding:88px 0 32px;overflow:hidden}.footer-top{row-gap:48px}.footer-logo{display:inline-flex;margin-bottom:32px;color:var(--white)}.footer-logo .logo{height:72px}@media (min-width: 900px){.site-footer{padding-top:120px}.footer-logo .logo{height:84px}}.footer-top{display:grid;gap:32px}.footer-lead{font-size:16px;max-width:40ch;color:rgba(255,255,255,.78);margin-bottom:20px}.footer-col h2{font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#a9c0ff;margin-bottom:10px}.footer-col a{display:inline-flex;align-items:center;min-height:36px;text-decoration:none;color:rgba(255,255,255,.85)}.footer-col a:hover{color:var(--white)}.site-footer>.wrap{container-type:inline-size}.footer-mark{margin:48px 0 16px;font-family:var(--display);font-size:10.4cqi;font-weight:600;text-transform:uppercase;letter-spacing:-.05em;line-height:.85;white-space:nowrap;color:var(--white)}.footer-mark span{font-family:var(--script);font-weight:400;text-transform:none;letter-spacing:0;font-size:1.32em;line-height:.6;margin-left:-.08em;color:var(--white)}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:14px;color:rgba(255,255,255,.7);border-top:1px solid rgba(255,255,255,.12);padding-top:16px}.footer-bottom a{text-decoration:none;display:inline-flex;align-items:center;min-height:44px}.footer-bottom a:hover{color:var(--white)}@media (min-width: 900px){.footer-top{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr}}.to-top{position:fixed;right:16px;bottom:20px;z-index:30;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:0;background:var(--ink);color:var(--white);cursor:pointer;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease),visibility var(--dur)}.to-top .ico{transform:rotate(-90deg)}.to-top.is-on{opacity:1;visibility:visible;transform:none}.ph{display:block}.ph img{display:block;width:100%;height:100%;object-fit:cover}.cat-media,.product-media,.page-photo,.group-card__art,.mini-media{position:relative;overflow:hidden}.cat-media:has(.ph),.product-media:has(.ph){padding:0}.cat-media .ph,.product-media .ph,.page-photo .ph,.group-card__art .ph,.mini-media .ph{position:absolute;inset:0}.group-card__art:has(.ph){width:auto;margin:-24px -24px 14px;aspect-ratio:16 / 10;border-radius:var(--radius) var(--radius) 0 0}.mini-card .mini-media{flex:none;width:56px;height:56px;border-radius:12px;background:var(--white)}.hero-giant .line{display:block;overflow:hidden;padding:.14em .12em .22em 0;margin:-.14em 0 -.22em}.hero-giant .line>span{display:block}.page-head-row{display:grid;gap:24px}.page-photo{aspect-ratio:16 / 10;border-radius:var(--radius);background:var(--soft)}@media (min-width: 900px){.page-head--photo .page-head-row{grid-template-columns:1fr minmax(320px,44%);align-items:end}.page-photo{aspect-ratio:4 / 3}}.cta-inner{background:linear-gradient(rgba(15,27,45,.9),rgba(15,27,45,.9)),image-set(url("/assets/img/doku-480.avif") type("image/avif"),url("/assets/img/doku-480.webp") type("image/webp")) center / cover,var(--ink)}.num-card{background:linear-gradient(rgba(255,255,255,.35),rgba(255,255,255,.35)),image-set(url("/assets/img/doku-480.avif") type("image/avif"),url("/assets/img/doku-480.webp") type("image/webp")) center / cover,var(--soft)}.marquee{overflow:hidden;padding:22px 0;border-bottom:1px solid var(--line);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee-track{display:flex;width:max-content;gap:0}.marquee-track li{display:flex;align-items:center;font-size:clamp(22px,4vw,40px);font-weight:600;letter-spacing:-.03em;white-space:nowrap}.marquee-track li::after{content:"";width:10px;height:10px;margin:0 28px;border-radius:50%;background:var(--accent)}.marquee-track li:nth-child(even){color:var(--soft-2);-webkit-text-stroke:0}.showcase{overflow-x:clip}@keyframes line-up{from{transform:translateY(105%)}}@keyframes rise{from{opacity:0;transform:translateY(24px)}}@keyframes lift{from{transform:translateY(18px)}}@keyframes marquee{to{transform:translateX(-50%)}}@keyframes reveal{from{opacity:0;transform:translateY(36px)}}@keyframes img-in{from{transform:scale(1.18)}}@keyframes drift-l{from{transform:translateX(8%)}to{transform:translateX(-6%)}}@keyframes drift-r{from{transform:translateX(-8%)}to{transform:translateX(6%)}}@keyframes vt-out{to{opacity:0;transform:translateY(-16px)}}@keyframes vt-in{from{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion: no-preference){.hero-giant .line>span{animation:line-up 1.1s cubic-bezier(.16,1,.3,1) .15s both}.hero-giant .line:last-child>span{animation-delay:.28s}.hero-copy{animation:lift .9s var(--ease) .2s both}.page-head-text{animation:lift .8s var(--ease) both}.marquee-track{animation:marquee 42s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}.cat-card img,.group-card img,.mini-card img{transition:scale .8s cubic-bezier(.16,1,.3,1)}.cat-card:hover img,.group-card:hover img,.mini-card:hover img{scale:1.07}@supports (animation-timeline: view()){.section-head,.num-card,.fact-list li,.badge-wrap,.group-card,.product,.steps>li,.mini-card,.faq-item,.cta-inner,.table-wrap,.b2b-card,.rq,.rfq-side,.group-cta,.intro{animation:reveal linear both;animation-timeline:view();animation-range:entry 0% entry 55%}.cat-media img,.product-media img,.group-card__art img{animation:img-in linear both;animation-timeline:view();animation-range:entry 0% cover 55%}.showcase-type span{animation:drift-l linear both;animation-timeline:view()}.footer-mark{animation:reveal linear both;animation-timeline:view();animation-range:entry 0% entry 80%}}@view-transition{navigation:auto}.site-header{view-transition-name:site-header}::view-transition-group(*){animation-duration:.55s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-old(root){animation:vt-out .3s cubic-bezier(.4,0,1,1) both}::view-transition-new(root){animation:vt-in .5s cubic-bezier(.16,1,.3,1) .08s both}.vt-nevresim{view-transition-name:vt-nevresim}.vt-yorgan{view-transition-name:vt-yorgan}.vt-yastik{view-transition-name:vt-yastik}.vt-havlu{view-transition-name:vt-havlu}.vt-battaniye{view-transition-name:vt-battaniye}.vt-pike{view-transition-name:vt-pike}.vt-otel-bukleti{view-transition-name:vt-otel-bukleti}.vt-temizlik-kimyasallari{view-transition-name:vt-temizlik-kimyasallari}.vt-kagit-urunleri{view-transition-name:vt-kagit-urunleri}.vt-koku-makinesi{view-transition-name:vt-koku-makinesi}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none !important;transition-duration:.01ms !important}}.steps-title{margin-bottom:24px}.group-aside,.group-aside>*,.item-list,.item-list li>span{min-width:0}.item-list li>span{overflow-wrap:anywhere}.group-cta .btn,.product-cta{max-width:100%;white-space:normal;text-align:left;line-height:1.25;padding-block:10px}.page-head h1,.h-section,.cta-inner h2,.showcase-type,.rfq-side h2,.num-card h2{font-family:var(--display);font-weight:600;text-transform:uppercase}.page-head h1{font-size:clamp(36px,7.4vw,92px);letter-spacing:-.045em;line-height:.9;max-width:15ch;margin-bottom:.32em}.h-section:has(.acc),.cta-inner h2{padding-bottom:.12em}.h-section{font-size:clamp(26px,4.4vw,50px);letter-spacing:-.04em;line-height:.95}.cta-inner h2{font-size:clamp(30px,5.4vw,60px);letter-spacing:-.04em;line-height:.95}.rfq-side h2{font-size:24px;letter-spacing:-.03em;line-height:1}.showcase-type{letter-spacing:-.05em;line-height:.86}.num-card h2{font-size:clamp(24px,3.6vw,34px);letter-spacing:-.035em;line-height:1}.acc{font-family:var(--script);font-style:normal;font-weight:400;text-transform:none;letter-spacing:0;font-size:1.32em;line-height:.6;display:inline-block;padding:0 .06em .02em;vertical-align:-.06em}.page-head h1 .acc,.cta-inner h2 .acc{color:var(--accent)}.cta-inner h2 .acc{color:#9db8ff}.hero-copy h1 .acc{font:inherit;text-transform:inherit;padding:0;vertical-align:baseline;line-height:inherit;color:inherit;display:inline}.hero-giant .acc-line{font-family:var(--script);font-weight:400;text-transform:none;letter-spacing:0;font-size:1.5em;line-height:.7;margin-top:-.18em;padding-left:1.6em}.showcase-type{margin-bottom:0}.showcase-type{display:block;color:var(--soft-2);font-size:clamp(72px,13vw,240px);line-height:.9;padding:.06em 0 .2em}.showcase-type span{display:inline-block;padding-left:var(--gutter)}.showcase-head{margin-top:-.62em;font-size:clamp(88px,17vw,300px)}.showcase-head>*{font-size:1rem}.showcase-head .h-section{font-size:clamp(26px,4.4vw,50px)}.hero{padding:0}.hero>.wrap{max-width:none;padding:0}.hero-panel{border-radius:0;padding-inline:max(var(--gutter),calc((100% - var(--max)) / 2 + var(--gutter)))}.site-header--over{position:fixed;inset:0 0 auto;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;color:var(--ink);transition:transform .4s var(--ease),background-color var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease);border-bottom:1px solid rgba(15,27,45,.12)}.site-header--over .menu-btn{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.site-header--over.is-scrolled{background:rgba(255,255,255,.94);color:var(--ink);border-bottom-color:var(--line);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.hero-panel{min-height:100svh;padding-top:96px;padding-bottom:0;gap:24px}.hero-foot{padding-bottom:4px}.hero-search{display:grid;grid-template-columns:1fr 1fr;margin:0 0 20px;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-sm);overflow:hidden;background:rgba(15,27,45,.42);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.hs-cell{position:relative;display:grid;gap:2px;padding:14px var(--gutter);border-right:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14)}.hs-cell label{font-size:12px;font-weight:500;color:rgba(255,255,255,.72)}.hs-cell select,.hs-cell input{width:100%;min-height:44px;padding:0;border:0;background:transparent;color:var(--white);font:inherit;font-size:16px;font-weight:500;appearance:none;-webkit-appearance:none}.hs-cell select{background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 10px) 55%,calc(100% - 5px) 55%;background-size:5px 5px;background-repeat:no-repeat;padding-right:22px;cursor:pointer}.hs-cell select option{color:var(--ink)}.hs-cell input::placeholder{color:rgba(255,255,255,.6)}.hs-cell:focus-within{background:rgba(255,255,255,.08)}.hs-cell select:focus-visible,.hs-cell input:focus-visible{outline:none}.hs-cell:focus-within::after{content:"";position:absolute;inset:auto var(--gutter) 8px;height:2px;background:var(--white);border-radius:2px}.hs-go{grid-column:1 / -1;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:64px;border:0;background:var(--white);color:var(--ink);font:inherit;font-weight:600;font-size:16px;cursor:pointer;transition:background-color var(--dur) var(--ease)}.hs-go:hover{background:var(--soft)}.hs-go:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.hs-cell:nth-child(3){grid-column:1 / -1}@media (min-width: 900px){.hero-panel{padding-top:120px}.hero-search{grid-template-columns:1fr 1fr 1fr 220px;margin-bottom:40px}.hs-cell,.hs-cell:nth-child(3){grid-column:auto;padding:16px 22px;border-bottom:0}.hs-go{grid-column:auto}.hs-cell:focus-within::after{inset:auto 22px 8px}}.feathers{position:absolute;width:0;height:0;overflow:hidden}.feather-field{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.fe{position:absolute;left:var(--x);top:var(--y);width:var(--w,22px);color:rgba(255,255,255,.92);opacity:var(--o,.85);filter:var(--f,drop-shadow(0 6px 10px rgba(15,27,45,.18)));animation:fe-drift var(--t,24s) ease-in-out var(--d,0s) infinite;will-change:transform}.fe svg{display:block;width:100%;height:auto;transform-origin:50% 8%;animation:fe-sway var(--s,6s) ease-in-out var(--d,0s) infinite}.fe-1{--x:8%;--y:18%;--w:26px;--t:26s;--s:6.5s;--d:-3s}.fe-2{--x:72%;--y:12%;--w:18px;--t:22s;--s:5.5s;--d:-11s;--o:.7}.fe-3{--x:48%;--y:42%;--w:54px;--t:30s;--s:8s;--d:-7s;--o:.55;--f:blur(3px)}.fe-4{--x:86%;--y:46%;--w:22px;--t:24s;--s:6s;--d:-16s}.fe-5{--x:28%;--y:58%;--w:16px;--t:20s;--s:5s;--d:-5s;--o:.65}.fe-6{--x:62%;--y:28%;--w:70px;--t:34s;--s:9s;--d:-20s;--o:.4;--f:blur(5px)}.fe-7{--x:16%;--y:36%;--w:20px;--t:25s;--s:6.2s;--d:-9s}.fe-3,.fe-6{z-index:2}@keyframes fe-drift{0%{transform:translate3d(0,0,0)}25%{transform:translate3d(5vw,-7vh,0)}50%{transform:translate3d(10vw,3vh,0)}75%{transform:translate3d(3vw,9vh,0)}100%{transform:translate3d(0,0,0)}}@keyframes fe-sway{0%,100%{transform:rotate(-24deg) translateX(0)}50%{transform:rotate(26deg) translateX(10px)}}@media (max-width: 767px){.fe-2,.fe-5,.fe-7{display:none}.fe-6{--w:48px}.fe-3{--w:38px}}@media (prefers-reduced-motion: reduce){.fe,.fe svg{animation:none}.fe{opacity:calc(var(--o,.85) * .6)}}.rq{margin:0;padding:0;border:0;min-width:0;display:grid;gap:22px;padding-top:22px;border-top:1.5px solid var(--ink)}.rq + .rq{margin-top:40px}.rq-head{float:left;width:100%;padding:0;display:flex;align-items:baseline;gap:14px}.rq-head + *{clear:both}.rq-k{font-family:var(--script);font-size:34px;line-height:.8;color:var(--accent)}.rq-t{font-family:var(--display);font-weight:600;text-transform:uppercase;letter-spacing:-.04em;font-size:clamp(26px,4vw,40px);line-height:1}.rq-body{display:grid;gap:24px;min-width:0}.rq-sub{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin-bottom:-10px}.rq-sub small{font-weight:400;letter-spacing:0;text-transform:none;color:var(--muted);font-size:13px}.tw-row{display:flex;flex-wrap:wrap;gap:6px 4px}.tw{position:relative}.tw input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.tw span{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;font-size:clamp(17px,2vw,20px);font-weight:500;color:var(--muted);border:1.5px solid transparent;transition:color var(--dur) var(--ease),background-color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.tw:hover span{color:var(--ink);border-color:var(--line)}.tw input:checked + span{background:var(--ink);color:var(--white)}.tw input:focus-visible + span{outline:3px solid var(--accent);outline-offset:2px}.rq-grid{display:grid;gap:18px 28px}.uf{position:relative;display:grid;padding-top:18px}.uf input,.uf select,.uf textarea{width:100%;min-height:48px;padding:6px 0 8px;border:0;border-bottom:1.5px solid var(--line);border-radius:0;background:transparent;font:inherit;font-size:18px;color:var(--ink);transition:border-color var(--dur) var(--ease)}.uf textarea{min-height:112px;resize:vertical;line-height:1.5;padding-top:10px}.uf select{appearance:none;-webkit-appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 10px) 55%,calc(100% - 4px) 55%;background-size:6px 6px;background-repeat:no-repeat;padding-right:24px}.uf label{position:absolute;left:0;top:30px;font-size:18px;color:var(--muted);pointer-events:none;transform-origin:0 0;transition:transform .25s var(--ease),color .25s var(--ease)}.uf label small{font-size:.8em}.uf input:focus,.uf select:focus,.uf textarea:focus{outline:none;border-bottom-color:var(--ink)}.uf input:focus-visible,.uf select:focus-visible,.uf textarea:focus-visible{box-shadow:0 2px 0 0 var(--accent)}.uf input:focus + label,.uf input:not(:placeholder-shown) + label,.uf textarea:focus + label,.uf textarea:not(:placeholder-shown) + label,.uf--sel label,.uf--area label{transform:translateY(-28px) scale(.72);color:var(--ink);font-weight:500}.uf textarea::placeholder{color:#8a94a3}.uf input::placeholder{color:transparent}.pt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pt{position:relative;display:block;min-width:0}.pt input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer;z-index:2}.pt-box{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:14px;background:var(--soft-2);isolation:isolate}.pt-ph,.pt-ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pt-ph img{transition:transform .6s var(--ease)}.pt-box::after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(0deg,rgba(15,27,45,.78) 0%,rgba(15,27,45,0) 58%);transition:background-color var(--dur) var(--ease)}.pt-name{position:absolute;left:12px;right:40px;bottom:10px;z-index:1;color:var(--white);font-weight:600;font-size:15px;line-height:1.2}.pt-tick{position:absolute;top:10px;right:10px;z-index:1;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1.5px solid rgba(255,255,255,.85);color:transparent;background:rgba(15,27,45,.25);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.pt-tick .ico{width:16px;height:16px}.pt:hover .pt-ph img{transform:scale(1.05)}.pt input:checked + .pt-box::after{background-color:rgba(15,27,45,.55)}.pt input:checked + .pt-box .pt-tick{background:var(--white);color:var(--ink);border-color:var(--white)}.pt input:checked + .pt-box{box-shadow:0 0 0 2px var(--ink)}.pt input:focus-visible + .pt-box{outline:3px solid var(--accent);outline-offset:3px}.tg{position:relative;display:flex;align-items:center;gap:12px;min-height:48px;align-self:end;cursor:pointer;font-size:16px;font-weight:500}.tg input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.tg-sw{flex:none;position:relative;width:44px;height:26px;border-radius:999px;background:var(--line);transition:background-color var(--dur) var(--ease)}.tg-sw::after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--white);box-shadow:0 1px 3px rgba(15,27,45,.25);transition:transform .3s var(--ease)}.tg input:checked + .tg-sw{background:var(--ink)}.tg input:checked + .tg-sw::after{transform:translateX(18px)}.tg input:focus-visible + .tg-sw{outline:3px solid var(--accent);outline-offset:2px}.rq-send{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:36px;padding-top:24px;border-top:1.5px solid var(--ink)}.rq-note{flex-basis:100%;color:var(--muted);font-size:14px}@media (max-width: 599px){.rq-send .btn{flex:1 1 0;min-width:0;padding:0 14px;gap:8px}}@media (max-width: 479px){.rq-long{display:none}}.rfq-side h2{margin-bottom:4px}.rq-flow{display:grid;gap:0;counter-reset:none}.rq-flow li{display:grid;gap:2px;padding:16px 0;border-top:1px solid rgba(255,255,255,.16)}.rq-flow li:first-child{border-top:0;padding-top:6px}.rq-day{font-family:var(--script);font-size:24px;line-height:1;color:#9db8ff}.rq-flow strong{font-weight:600;font-size:17px}.rq-flow li>span:last-child{color:rgba(255,255,255,.74);font-size:15px}.rq-direct{display:grid;gap:10px;justify-items:start;padding-top:18px;border-top:1px solid rgba(255,255,255,.16)}.rq-direct p{color:rgba(255,255,255,.74);font-size:15px}@media (min-width: 640px){.pt-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rq-grid{grid-template-columns:1fr 1fr}.rq-grid>.uf:nth-child(3):last-child{grid-column:1 / -1}}@media (min-width: 1280px){.rq{display:block;position:relative;padding-left:210px}.rq-head{float:none;position:absolute;left:0;top:22px;width:190px;flex-direction:column;gap:10px}.rq-head + *{clear:none}.rq-k{font-size:44px}.rq-t{font-size:24px}.pt-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rq-grid{grid-template-columns:repeat(3,1fr)}.rq-grid>.uf:nth-child(3):last-child{grid-column:auto}.rq-grid--2{grid-template-columns:1fr 1fr}}.cut-stage{position:relative;display:grid;container-type:inline-size;margin-top:12px;padding:34px 20px 28px;border-radius:var(--radius);background:var(--ink);color:var(--white);overflow:hidden;isolation:isolate}.cut-giant{position:relative;z-index:0;margin:0 0 0 -.05em;font-family:var(--display);font-weight:600;text-transform:uppercase;letter-spacing:-.06em;line-height:.78;white-space:nowrap;font-size:calc(100cqi / var(--n) * 1.06);color:var(--accent)}.cut-giant[data-n="4"]{--n:4}.cut-giant[data-n="5"]{--n:5}.cut-giant[data-n="6"]{--n:6}.cut-giant[data-n="7"]{--n:7}.cut-giant[data-n="8"]{--n:8}.cut-giant[data-n="9"]{--n:9}.cut-giant[data-n="10"]{--n:10}.cut-obj{position:relative;z-index:1;width:min(78%,420px);margin:-7% 0 0 auto}.cut-obj img{display:block;width:100%;height:auto;max-height:64vh;object-fit:contain;filter:drop-shadow(24px 32px 24px rgba(0,0,0,.5))}.cut-card{position:absolute;z-index:2;bottom:24px;right:20px;display:grid;gap:2px;padding:10px 14px;border-radius:14px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-size:13px;color:rgba(255,255,255,.82)}.cut-card b{font-size:17px;color:var(--white)}.page-head--cut .page-head-text{position:relative;z-index:2;margin-top:10px;padding-right:120px}.page-head--cut h1{color:var(--white);font-size:clamp(30px,4.6vw,64px);max-width:14ch}.page-head--cut h1 .acc{color:#9db8ff}.page-head--cut .page-lead{color:rgba(255,255,255,.8)}@media (min-width: 900px){.cut-stage{grid-template-columns:1fr 1.1fr;column-gap:32px;padding:64px 48px 44px}.cut-giant{grid-column:1 / -1}.cut-obj{grid-column:2;grid-row:2 / span 2;width:min(100%,580px);margin:-16% auto 0}.page-head--cut .page-head-text{grid-column:1;grid-row:2;align-self:end;margin:0;padding:0}.cut-card{position:static;grid-column:1;grid-row:3;justify-self:start;align-self:start;margin-top:24px}}.cut-stage--sand{background:#ece4d6;color:var(--ink)}.cut-stage--sand .cut-obj img{filter:drop-shadow(24px 32px 22px rgba(60,40,10,.32))}.cut-stage--sand h1{color:var(--ink)}.cut-stage--sand h1 .acc{color:var(--accent)}.cut-stage--sand .page-lead{color:#4a4f58}.cut-stage--sand .cut-card{background:rgba(255,255,255,.55);border-color:rgba(15,27,45,.12);color:#4a4f58}.cut-stage--sand .cut-card b{color:var(--ink)}@media (prefers-reduced-motion: no-preference){.cut-obj{animation:lift 1s var(--ease) .1s both}.cut-giant{animation:rise 1s var(--ease) both}}.hero-panel--3d{background:radial-gradient(60% 55% at 66% 46%,color-mix(in oklab,var(--accent) 30%,var(--ink)) 0%,var(--ink-2) 48%,var(--ink) 100%)}.hero-panel--3d .feather-field{z-index:auto}.hero-panel--3d .fe{z-index:0;translate:calc(var(--px,0) * 14px) calc(var(--py,0) * 10px);transition:translate .8s cubic-bezier(.16,1,.3,1)}.hero-panel--3d .fe-3,.hero-panel--3d .fe-6{z-index:4;translate:calc(var(--px,0) * 48px) calc(var(--py,0) * 30px)}.hero-panel--3d .hero-giant .line{position:relative;z-index:1;color:color-mix(in oklab,var(--accent) 78%,var(--white));translate:calc(var(--px,0) * -16px) calc(var(--py,0) * -8px);transition:translate .8s cubic-bezier(.16,1,.3,1)}.hero-panel--3d .hero-giant .acc-line{z-index:3;color:var(--white);text-shadow:0 6px 30px rgba(15,27,45,.45);translate:calc(var(--px,0) * 26px) calc(var(--py,0) * 14px)}.hero-giant .acc-line{overflow:visible}.hero-panel--3d .hero-foot,.hero-panel--3d .hero-search{position:relative;z-index:3}.h3d{position:absolute;z-index:2;left:50%;top:150px;width:min(104vw,560px);translate:-50% 0;perspective:1400px;pointer-events:none}.h3d::after{content:"";position:absolute;left:14%;right:10%;bottom:-6%;height:16%;border-radius:50%;background:radial-gradient(closest-side,rgba(5,10,20,.55),rgba(5,10,20,0));filter:blur(6px);z-index:-1}.h3d-tilt{transform:rotateX(calc(var(--py,0) * -5deg)) rotateY(calc(var(--px,0) * 7deg));transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.h3d-ph img{display:block;width:100%;height:auto;filter:drop-shadow(0 34px 34px rgba(0,0,0,.42))}@media (min-width: 900px){.hero-panel--3d .hero-giant{font-size:7.2cqi}.h3d{left:auto;right:max(0px,calc((100% - var(--max)) / 2 - 2%));top:52%;width:min(60vw,940px);translate:0 -50%}}@keyframes h3d-in{from{transform:translate3d(4%,-18%,0) rotate(-7deg) scale(1.06)}70%{transform:translate3d(0,1.5%,0) rotate(.6deg)}}@keyframes h3d-breathe{50%{transform:translateY(-14px)}}@keyframes h3d-shadow{50%{transform:scale(.86);opacity:.65}}@keyframes h3d-away{to{rotate:-6deg;scale:1.1;translate:0 -12%}}@media (prefers-reduced-motion: no-preference){.h3d-ph{animation:h3d-in 2.2s cubic-bezier(.22,1,.36,1) both}.h3d-float{animation:h3d-breathe 7s ease-in-out 2.2s infinite}.h3d::after{animation:h3d-shadow 7s ease-in-out 2.2s infinite}.hero-giant .acc-line>span{animation:rise 1.1s cubic-bezier(.16,1,.3,1) .35s both}@supports (animation-timeline: scroll()){.h3d-tilt{animation:h3d-away linear both;animation-timeline:scroll();animation-range:0 90vh}}}.site-header--dark:not(.is-scrolled){color:var(--white);border-bottom-color:rgba(255,255,255,.14)}.site-header--dark:not(.is-scrolled) .nav a:hover,.site-header--dark:not(.is-scrolled) .nav a[aria-current="page"]{background:rgba(255,255,255,.12)}.site-header--dark:not(.is-scrolled) .menu-btn{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.3);color:var(--white)}.site-header--dark:not(.is-scrolled) .quote-pill{background:var(--white);color:var(--ink)}.hero-search .hs-cell:nth-child(3){border-right:0}@media (min-width: 900px){.hero-search .hs-cell:nth-child(3){border-right:1px solid rgba(255,255,255,.14)}}.hero-panel--3d .hero-giant .acc-line{padding-left:.5em}@media (max-width: 899px){.h3d{position:relative;left:auto;top:auto;translate:none;width:min(100%,560px);margin:-34px auto -18px}.hero-panel--3d{justify-content:flex-start}.hero-panel--3d .hero-search{margin-top:auto}}.cat-card,.group-card{transition:transform .5s var(--ease),background-color .45s var(--ease),color .45s var(--ease)}.cat-card:hover,.group-card:hover{background:var(--ink);color:var(--white)}.cat-card:hover .cat-lead,.group-card:hover .cat-lead,.group-card:hover p{color:rgba(255,255,255,.75)}.cat-card:hover .cat-count,.group-card:hover .cat-count{color:color-mix(in oklab,var(--accent) 55%,var(--white))}.cat-card .chip{transition:background-color .45s var(--ease),color .45s var(--ease),border-color .45s var(--ease)}.cat-card:hover .chip{background:transparent;color:var(--white);border-color:rgba(255,255,255,.3)}.cat-card:hover .chip--more{background:var(--white);color:var(--ink);border-color:var(--white)}.group-card:hover .group-card__art{color:var(--white)}.contact-meta{margin-top:28px}.cta-inner{position:relative}.cta-pola{display:none}@media (min-width: 1024px){.cta-pola{display:block;position:absolute;top:-52px;right:64px;width:310px;height:200px;pointer-events:none}.pola{position:absolute;width:156px;padding:8px 8px 30px;background:#fff;border-radius:4px;box-shadow:0 20px 40px -18px rgba(0,0,0,.55)}.pola img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.pola:first-child{left:0;transform:rotate(-7deg)}.pola:last-child{right:0;top:22px;transform:rotate(6deg)}}.btn{max-width:100%}.btn span{min-width:0;overflow-wrap:anywhere;white-space:normal;text-align:center}@media (max-width: 340px){.page-head h1{font-size:30px}.pt-name{font-size:13px}}.sheet-panel::before{content:"";display:block;width:40px;height:4px;margin:0 auto 6px;border-radius:4px;background:var(--line)}