/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */.pure-root,.v8-frontier[data-frontier-approach=pure]{--bg:#08080a;--bg-deep:#04040a;--hair:#ffffff14;--hair-strong:#ffffff24;--hair-soft:#ffffff0a;--ink:#fafafa;--strong:#ededed;--body:#c2c2c5;--muted:#8a8a92;--faint:#5a5a62;--micro-lime:#b5ff1a;--micro-orange:#ff6b1a;--micro-ai:#8b5cf6;--micro-info:#2e7bff;--micro-warn:#ffb400;--micro-pink:#ff2a7d;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-pill:9999px;--font-display:"Cal Sans",var(--font-sans);background:var(--bg);color:var(--body);font-family:var(--font-sans);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.55;transition:background .24s,color .24s;position:relative}.pure-root[data-frontier-theme=light],.v8-frontier[data-frontier-approach=pure][data-frontier-theme=light]{--bg:#fafaf7;--bg-deep:#f1f1ec;--hair:#00000012;--hair-strong:#0000001f;--hair-soft:#0000000a;--ink:#0c0a08;--strong:#1c1917;--body:#3a3633;--muted:#6b655e;--faint:#aaa39a;--micro-lime:#5bc700;--micro-orange:#e84500;--micro-ai:#7c3aff;--micro-info:#1565ff;--micro-warn:#e08800;--micro-pink:#e5166d}.pure-root .mono,.v8-frontier .mono{font-family:var(--font-mono);letter-spacing:0;font-weight:500}.pure-root .eyebrow,.v8-frontier .eyebrow{font-family:var(--font-mono);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.pure-root .caption,.v8-frontier .caption{color:var(--muted);letter-spacing:.06em;font-size:11px;line-height:1.5}.pure-root .display-hero,.v8-frontier .display-hero{letter-spacing:-.035em;color:var(--ink);margin:0 0 24px;font-size:clamp(40px,5.6vw,80px);font-weight:600;line-height:1.02}.pure-root .display-md,.v8-frontier .display-md{letter-spacing:-.025em;color:var(--ink);margin:0 0 18px;font-size:clamp(32px,4vw,52px);font-weight:600;line-height:1.08}.pure-root .display-2,.v8-frontier .display-2{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(26px,3vw,40px);font-weight:600;line-height:1.15}.pure-root .kicker,.v8-frontier .kicker{color:var(--muted);border-radius:var(--r-pill);background:var(--bg-deep);border:1px solid var(--hair);align-items:center;gap:10px;margin-bottom:28px;padding:7px 14px 7px 10px;font-size:12px;display:inline-flex}.pure-root .pulse-dot,.v8-frontier .pulse-dot{background:var(--micro-lime);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:purePulseDot 2.4s ease-in-out infinite;display:inline-block}@keyframes purePulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.9)}}.pure-root .status-dot,.v8-frontier .status-dot{background:var(--micro-lime);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.pure-root .status-dot.green,.v8-frontier .status-dot.green{background:var(--micro-lime)}.pure-root .status-dot.blue,.v8-frontier .status-dot.blue{background:var(--micro-info)}.pure-root .status-dot.violet,.v8-frontier .status-dot.violet{background:var(--micro-ai)}.pure-root .status-dot.yellow,.v8-frontier .status-dot.yellow{background:var(--micro-warn)}.pure-root .status-dot.pink,.v8-frontier .status-dot.pink{background:var(--micro-pink)}.pure-root .trust-label,.v8-frontier .trust-label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.pure-root .trust-row,.v8-frontier .trust-row{flex-wrap:wrap;gap:8px;display:flex}.pure-root .trust-chip,.v8-frontier .trust-chip{background:var(--bg-deep);color:var(--body);border-radius:var(--r-pill);border:1px solid var(--hair);align-items:center;gap:8px;padding:7px 14px;font-size:12.5px;font-weight:500;text-decoration:none;transition:color .14s,border-color .14s;display:inline-flex}.pure-root .trust-chip:hover,.v8-frontier .trust-chip:hover{color:var(--ink);border-color:var(--hair-strong)}.pure-root .btn-ghost,.pure-root .btn-on-dark,.pure-root .btn-primary,.pure-root .btn-secondary,.v8-frontier .btn-ghost,.v8-frontier .btn-on-dark,.v8-frontier .btn-primary,.v8-frontier .btn-secondary{font-family:var(--font-sans);border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;letter-spacing:-.005em;border:0;justify-content:center;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.pure-root .btn-ghost,.pure-root .btn-secondary,.v8-frontier .btn-ghost,.v8-frontier .btn-secondary{color:var(--ink);border:1px solid var(--hair);background:0 0}.pure-root .btn-ghost:hover,.pure-root .btn-secondary:hover,.v8-frontier .btn-ghost:hover,.v8-frontier .btn-secondary:hover{border-color:var(--hair-strong)}.pure-root .btn-lg,.v8-frontier .btn-lg{height:52px;padding:0 22px;font-size:15px}@font-face{font-family:Cal Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://cdn.jsdelivr.net/gh/calcom/font/fonts/webfonts/CalSans-SemiBold.woff2)format("woff2")}.v8-frontier .display-hero,.v8-frontier .display-md,.v8-frontier .pure-cta-band-heading,.v8-frontier .pure-feature-title,.v8-frontier .pure-pillar-title,.v8-frontier .pure-section-head .display-2{font-family:"Cal Sans",var(--font-sans);text-wrap:pretty;letter-spacing:0}.pure-root .display-2,.pure-root .display-hero,.pure-root .display-md,.pure-root .pure-about-how-summary-line,.pure-root .pure-api-docs-section-title,.pure-root .pure-api-docs-subhead,.pure-root .pure-api-docs-title,.pure-root .pure-benchmark-stat-num,.pure-root .pure-case-cta-line,.pure-root .pure-case-title,.pure-root .pure-cases-title,.pure-root .pure-cli-docs-section-title,.pure-root .pure-cli-docs-title,.pure-root .pure-cta-band-heading,.pure-root .pure-docs-card-title,.pure-root .pure-docs-title,.pure-root .pure-feature-title,.pure-root .pure-footer-brand-word,.pure-root .pure-gallery-title,.pure-root .pure-hero .display-hero,.pure-root .pure-integrate-docs-section-title,.pure-root .pure-integrate-docs-sub-title,.pure-root .pure-integrate-docs-title,.pure-root .pure-integrate-docs-tool-name,.pure-root .pure-lightbox-title,.pure-root .pure-manifesto-belief-title,.pure-root .pure-manifesto-block-title,.pure-root .pure-manifesto-phase-title,.pure-root .pure-manifesto-title,.pure-root .pure-mcp-docs-section-title,.pure-root .pure-mcp-docs-title,.pure-root .pure-nav-word,.pure-root .pure-notfound-title,.pure-root .pure-pillar-title,.pure-root .pure-plugins-block-title,.pure-root .pure-plugins-cta-line,.pure-root .pure-plugins-h1,.pure-root .pure-plugins-sub-h2,.pure-root .pure-plugins-use-title,.pure-root .pure-prose h2,.pure-root .pure-prose h3,.pure-root .pure-section-head .display-2,.pure-root .pure-spec-section-title,.pure-root .pure-spec-title,.v8-frontier .display-2,.v8-frontier .display-hero,.v8-frontier .display-md,.v8-frontier .pure-about-how-summary-line,.v8-frontier .pure-api-docs-section-title,.v8-frontier .pure-api-docs-subhead,.v8-frontier .pure-api-docs-title,.v8-frontier .pure-benchmark-stat-num,.v8-frontier .pure-case-cta-line,.v8-frontier .pure-case-title,.v8-frontier .pure-cases-title,.v8-frontier .pure-cli-docs-section-title,.v8-frontier .pure-cli-docs-title,.v8-frontier .pure-cta-band-heading,.v8-frontier .pure-docs-card-title,.v8-frontier .pure-docs-title,.v8-frontier .pure-feature-title,.v8-frontier .pure-footer-brand-word,.v8-frontier .pure-gallery-title,.v8-frontier .pure-hero .display-hero,.v8-frontier .pure-integrate-docs-section-title,.v8-frontier .pure-integrate-docs-sub-title,.v8-frontier .pure-integrate-docs-title,.v8-frontier .pure-integrate-docs-tool-name,.v8-frontier .pure-lightbox-title,.v8-frontier .pure-manifesto-belief-title,.v8-frontier .pure-manifesto-block-title,.v8-frontier .pure-manifesto-phase-title,.v8-frontier .pure-manifesto-title,.v8-frontier .pure-mcp-docs-section-title,.v8-frontier .pure-mcp-docs-title,.v8-frontier .pure-nav-word,.v8-frontier .pure-notfound-title,.v8-frontier .pure-pillar-title,.v8-frontier .pure-plugins-block-title,.v8-frontier .pure-plugins-cta-line,.v8-frontier .pure-plugins-h1,.v8-frontier .pure-plugins-sub-h2,.v8-frontier .pure-plugins-use-title,.v8-frontier .pure-prose h2,.v8-frontier .pure-prose h3,.v8-frontier .pure-section-head .display-2,.v8-frontier .pure-spec-section-title,.v8-frontier .pure-spec-title{letter-spacing:0!important}.v8-frontier .brand-word-memory,.v8-frontier .brand-word-wiki{color:var(--ink);font-weight:700}.v8-frontier[data-locale=ko],.v8-frontier[data-locale=ko] .pure-button,.v8-frontier[data-locale=ko] .pure-chip,.v8-frontier[data-locale=ko] .pure-cta-band-lede,.v8-frontier[data-locale=ko] .pure-feature-body,.v8-frontier[data-locale=ko] .pure-footer,.v8-frontier[data-locale=ko] .pure-hero-lede,.v8-frontier[data-locale=ko] .pure-hero-tertiary,.v8-frontier[data-locale=ko] .pure-pillar-body,.v8-frontier[data-locale=ko] .pure-section-eyebrow,.v8-frontier[data-locale=ko] .pure-section-lede,.v8-frontier[data-locale=ko] a,.v8-frontier[data-locale=ko] body,.v8-frontier[data-locale=ko] button,.v8-frontier[data-locale=ko] input,.v8-frontier[data-locale=ko] li,.v8-frontier[data-locale=ko] p,.v8-frontier[data-locale=ko] select,.v8-frontier[data-locale=ko] td,.v8-frontier[data-locale=ko] textarea,.v8-frontier[data-locale=ko] th{font-family:"Pretendard Variable",Pretendard,var(--font-sans)}.v8-frontier[data-locale=ko] .display-hero,.v8-frontier[data-locale=ko] .display-md,.v8-frontier[data-locale=ko] .pure-cta-band-heading,.v8-frontier[data-locale=ko] .pure-feature-title,.v8-frontier[data-locale=ko] .pure-gallery-title,.v8-frontier[data-locale=ko] .pure-hero .display-hero,.v8-frontier[data-locale=ko] .pure-lightbox-title,.v8-frontier[data-locale=ko] .pure-pillar-title,.v8-frontier[data-locale=ko] .pure-section-head .display-2{font-family:"Pretendard Variable",Pretendard,var(--font-sans);font-weight:700}.v8-frontier[data-locale=ko]{word-break:keep-all;overflow-wrap:break-word;line-break:strict}@media (prefers-reduced-motion:reduce){.v8-frontier *,.v8-frontier :after,.v8-frontier :before{transition-duration:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.v8-frontier .pure-button,.v8-frontier .pure-cta-band-button,.v8-frontier .pure-nav-cta,.v8-frontier[data-frontier-approach=pure] .btn-ghost,.v8-frontier[data-frontier-approach=pure] .btn-on-dark,.v8-frontier[data-frontier-approach=pure] .btn-primary,.v8-frontier[data-frontier-approach=pure] .btn-secondary{border-radius:9999px!important}.v8-frontier .pure-cta-band-button:hover,.v8-frontier .pure-hero-actions .btn-primary:hover,.v8-frontier .pure-nav-cta:hover,.v8-frontier .trust-chip:hover,.v8-frontier .trust-chip:hover svg,.v8-frontier[data-frontier-approach=pure] .bnum-card:hover,.v8-frontier[data-frontier-approach=pure] .bnum-card:hover .bnum-card-num,.v8-frontier[data-frontier-approach=pure] .btn-ghost:hover,.v8-frontier[data-frontier-approach=pure] .btn-ghost:hover .arrow,.v8-frontier[data-frontier-approach=pure] .btn-on-dark:hover,.v8-frontier[data-frontier-approach=pure] .btn-on-dark:hover .arrow,.v8-frontier[data-frontier-approach=pure] .btn-primary:hover,.v8-frontier[data-frontier-approach=pure] .btn-primary:hover .arrow,.v8-frontier[data-frontier-approach=pure] .btn-secondary:hover,.v8-frontier[data-frontier-approach=pure] .btn-secondary:hover .arrow,.v8-frontier[data-frontier-approach=pure] .lib-subtab:hover,.v8-frontier[data-frontier-approach=pure] .pillar:hover,.v8-frontier[data-frontier-approach=pure] .pillar:hover svg,.v8-frontier[data-frontier-approach=pure] .price-card:hover,.v8-frontier[data-frontier-approach=pure] .pure-feature:hover,.v8-frontier[data-frontier-approach=pure] .pure-pillar:hover,.v8-frontier[data-frontier-approach=pure] .pure-price:hover,.v8-frontier[data-frontier-approach=pure] .seg-btn:hover,.v8-frontier[data-frontier-approach=pure] .theme-toggle:hover .theme-toggle-dot,.v8-frontier[data-frontier-approach=pure] .tool-chip:hover,.v8-frontier[data-frontier-approach=pure] .tool-chip:hover .status-dot,.v8-frontier[data-frontier-approach=pure] .trust-chip:hover,.v8-frontier[data-frontier-approach=pure] .trust-chip:hover .status-dot,.v8-frontier[data-frontier-approach=pure] .v2-tool:hover .status-dot,.v8-frontier[data-frontier-approach=pure] .vhub-feat-card:hover,.v8-frontier[data-frontier-approach=pure] .vhub-feat-card:hover svg{transform:none!important}.v8-frontier .pure-hero-actions .btn-primary,.v8-frontier .pure-section .btn-primary,.v8-frontier[data-frontier-approach=pure] .btn-primary{font-weight:600;color:#0a0a0c!important;opacity:1!important;background:#fff!important;border:0!important}.v8-frontier .pure-hero-actions .btn-primary:hover,.v8-frontier .pure-section .btn-primary:hover,.v8-frontier[data-frontier-approach=pure] .btn-primary:hover{color:#0a0a0c!important;opacity:1!important;background:#fff!important}.v8-frontier .pure-hero-actions .btn-primary,.v8-frontier .pure-nav-cta,.v8-frontier[data-frontier-approach=pure] .btn-primary{isolation:isolate;transition:box-shadow .28s,transform .12s,opacity .14s;position:relative;box-shadow:0 -3px 5px #b5ff1a1a,3px -2px 5px #2e7bff1a,3px 2px 5px #8b5cf61a,0 3px 5px #ff2a7d1a,-3px 2px 5px #ff6b1a1a}.v8-frontier .pure-hero-actions .btn-primary:hover,.v8-frontier .pure-nav-cta:hover,.v8-frontier[data-frontier-approach=pure] .btn-primary:hover{box-shadow:0 -7px 9px #b5ff1a4d,7px -5px 9px #2e7bff4d,7px 5px 9px #8b5cf64d,0 7px 9px #ff2a7d4d,-7px 5px 9px #ff6b1a4d}.v8-frontier .pure-ba-col,.v8-frontier .pure-feature,.v8-frontier .pure-figure-img,.v8-frontier .pure-pillar,.v8-frontier .pure-price,.v8-frontier .pure-table-wrap{-webkit-backdrop-filter:blur(14px)saturate(150%);background:#0000008c!important}.v8-frontier[data-frontier-theme=light] .pure-ba-col,.v8-frontier[data-frontier-theme=light] .pure-feature,.v8-frontier[data-frontier-theme=light] .pure-figure-img,.v8-frontier[data-frontier-theme=light] .pure-pillar,.v8-frontier[data-frontier-theme=light] .pure-price,.v8-frontier[data-frontier-theme=light] .pure-table-wrap{background:#ffffffbf!important}@keyframes pureFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){.v8-frontier .pure-cta-band,.v8-frontier .pure-eco,.v8-frontier .pure-feature-grid,.v8-frontier .pure-pillar-grid,.v8-frontier .pure-price-grid,.v8-frontier .pure-section-head,.v8-frontier .pure-table-wrap{animation:pureFadeUp linear both;animation-timeline:view();animation-range:entry entry 35%}}.v8-frontier .pure-shell-backdrop-morph{transform:translate(-50%,-50%)}.v8-frontier .pure-nav{background:0 0}.v8-frontier .pure-nav:before{-webkit-backdrop-filter:blur(18px)saturate(160%);background:#08080a8c;inset:0 0 -28px;-webkit-mask-image:linear-gradient(#000 58%,#0000);mask-image:linear-gradient(#000 58%,#0000)}.v8-frontier[data-frontier-theme=light] .pure-nav:before{background:#fafaf7a6}.v8-frontier .pure-nav-link{transition:color .14s}.v8-frontier .pure-nav-more-toggle{background:0 0}.v8-frontier .pure-nav-more-menu{transform:translate(-50%);box-shadow:0 12px 32px -8px #0006}.v8-frontier .pure-nav-more-item{transition:color .14s,background .14s}.v8-frontier .pure-nav-theme{background:0 0;transition:color .14s,border-color .14s}.v8-frontier .pure-nav-cta{background:#fff;transition:transform .12s}.v8-frontier .pure-nav-hamburger{background:0 0;transition:color .14s,border-color .14s}@media (max-width:760px){.v8-frontier .pure-nav-links{display:none}.v8-frontier .pure-nav-desktop-only{display:none!important}.v8-frontier .pure-nav-mobile-only{display:inline-flex}.v8-frontier .pure-nav-inner{gap:8px;padding:0 14px}.v8-frontier .pure-nav-right{gap:6px}.v8-frontier .pure-nav-word{font-size:15px}.v8-frontier .pure-nav-mark{width:30px;height:30px}}.v8-frontier .pure-nav-drawer{inset:56px 0 0}.v8-frontier .pure-nav-drawer-backdrop{background:#00000073}.v8-frontier .pure-nav-drawer-util{background:0 0}.v8-frontier .pure-nav-lang{transition:color .14s,border-color .14s}.v8-frontier .btn-primary:after,.v8-frontier .pure-nav-cta:after{background:linear-gradient(120deg,#0000 30%,#ffffff2e 50%,#0000 70%);transform:translate(-120%)}.v8-frontier .btn-primary:hover:after,.v8-frontier .pure-nav-cta:hover:after{transform:translate(120%)}.v8-frontier .pure-footer-link,.v8-frontier .pure-footer-parent{transition:color .16s}.v8-frontier .pure-section-mark{-webkit-mask:url(/brand/blobs/mwblob_01.svg) 50%/contain no-repeat;mask:url(/brand/blobs/mwblob_01.svg) 50%/contain no-repeat;transform-origin:50%}.v8-frontier .pure-cta-band-eyedot{box-shadow:0 0 #b5ff1a99}.v8-frontier .pure-cta-band-button{background:#fff;transition:box-shadow .28s,transform .22s cubic-bezier(.34,1.56,.64,1);box-shadow:0 -5px 8px #b5ff1a1a,5px -3px 8px #2e7bff1a,5px 3px 8px #8b5cf61a,0 5px 8px #ff2a7d1a,-5px 3px 8px #ff6b1a1a}.v8-frontier .pure-cta-band-button:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 -11px 14px #b5ff1a4d,11px -8px 14px #2e7bff4d,11px 8px 14px #8b5cf64d,0 11px 14px #ff2a7d4d,-11px 8px 14px #ff6b1a4d}.v8-frontier .pure-cta-band-button-glow{transition:opacity .28s}.v8-frontier .pure-cta-band-blob{transform:translateY(-50%)rotate(14deg)}.v8-frontier .pure-cta-band-blob-light,.v8-frontier[data-frontier-theme=light] .pure-cta-band-blob-dark{display:none}.v8-frontier .pure-pillar-grid.is-flow{background:0 0}.v8-frontier .pure-feature-grid{background:var(--hair);border:1px solid var(--hair);border-radius:var(--r-lg);gap:1px;display:grid;overflow:hidden}.v8-frontier .pure-feature-grid[data-cols="2"]{grid-template-columns:repeat(2,1fr)}.v8-frontier .pure-feature-grid[data-cols="3"]{grid-template-columns:repeat(3,1fr)}.v8-frontier .pure-feature-grid[data-cols="4"]{grid-template-columns:repeat(4,1fr)}.v8-frontier .pure-feature{background:var(--bg-deep);flex-direction:column;gap:8px;padding:24px 22px;display:flex;position:relative}.v8-frontier .pure-feature-title{color:var(--ink);letter-spacing:-.01em;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:inline-flex}.v8-frontier .pure-feature-icon{background:var(--bg);border:1px solid var(--hair);width:22px;height:22px;color:var(--ink);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.v8-frontier .pure-feature-body{color:var(--body);text-wrap:pretty;margin:0;font-size:13px;line-height:1.55}.v8-frontier .pure-feature-open{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);align-self:flex-start;align-items:center;gap:4px;margin-top:auto;padding-top:12px;font-size:11px;text-decoration:none;transition:color .14s;display:inline-flex}.v8-frontier .pure-feature-open:hover{color:var(--ink)}@media (max-width:1100px){.v8-frontier .pure-feature-grid[data-cols="4"]{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.v8-frontier .pure-feature-grid{grid-template-columns:1fr!important}}.v8-frontier .pure-feature-dot{border-radius:50%;width:8px;height:8px;display:block;position:absolute;top:22px;right:22px}.v8-frontier .pure-figure-grid{gap:24px;margin-top:40px;display:grid}.v8-frontier .pure-figure-grid[data-cols="2"]{grid-template-columns:repeat(2,1fr)}.v8-frontier .pure-figure-grid[data-cols="3"]{grid-template-columns:repeat(3,1fr)}.v8-frontier .pure-figure{flex-direction:column;gap:10px;margin:0;display:flex}.v8-frontier .pure-figure-img{border:1px solid var(--hair);border-radius:var(--r-md);background:var(--bg-deep);overflow:hidden}.v8-frontier .pure-figure-img img{width:100%;height:auto;display:block}.v8-frontier .pure-figure-title{color:var(--ink);font-size:13px;font-weight:600}.v8-frontier .pure-figure-sub{color:var(--muted);letter-spacing:.04em;font-size:11px}@media (max-width:800px){.v8-frontier .pure-figure-grid{grid-template-columns:1fr!important}}.v8-frontier .pure-ba{background:var(--hair);border:1px solid var(--hair);border-radius:var(--r-lg);grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.v8-frontier .pure-ba-col{background:var(--bg-deep);padding:30px 32px}.v8-frontier .pure-ba-title{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font-size:11px}.v8-frontier .pure-ba-col-after .pure-ba-title{color:var(--ink)}.v8-frontier .pure-ba-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.v8-frontier .pure-ba-list li{color:var(--body);padding-left:18px;font-size:14px;line-height:1.55;position:relative}.v8-frontier .pure-ba-list li:before{content:"";background:var(--faint);border-radius:50%;width:5px;height:5px;position:absolute;top:.65em;left:0}.v8-frontier .pure-ba-col-after .pure-ba-list li:before{background:var(--micro-lime)}@media (max-width:800px){.v8-frontier .pure-ba{grid-template-columns:1fr}}.v8-frontier .pure-timeline{border-top:1px solid var(--hair);margin:0;padding:0;list-style:none}.v8-frontier .pure-timeline-step{border-bottom:1px solid var(--hair);grid-template-columns:80px 1fr;gap:24px;padding:24px 0;display:grid}.v8-frontier .pure-timeline-num{color:var(--faint);letter-spacing:.08em;padding-top:4px;font-size:12px}.v8-frontier .pure-timeline-marker{color:var(--ink);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:11px}.v8-frontier .pure-timeline-text{color:var(--body);font-size:16px;line-height:1.55}.v8-frontier .pure-gallery{max-width:1320px;margin:0 auto;position:relative}.v8-frontier .pure-section:has(.pure-gallery) .pure-section-head{margin-bottom:16px}.v8-frontier .pure-gallery-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:32px;padding:0 0 16px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.v8-frontier .pure-gallery-track:after,.v8-frontier .pure-gallery-track:before{content:"";pointer-events:none;flex:0 0 calc(50% - min(72%,980px)/2 - 16px)}.v8-frontier .pure-gallery-track::-webkit-scrollbar{display:none}.v8-frontier .pure-gallery-item{scroll-snap-align:center;cursor:pointer;transform-origin:top;opacity:.28;filter:saturate(.4);flex-direction:column;flex:0 0 72%;gap:18px;max-width:980px;transition:opacity .42s cubic-bezier(.2,.7,.2,1),transform .52s cubic-bezier(.2,.7,.2,1),filter .42s;display:flex;transform:scale(.88)}.v8-frontier .pure-gallery-item.is-active{opacity:1;filter:none;cursor:default;transform:scale(1)}.v8-frontier .pure-gallery-img{border:1px solid var(--hair);border-radius:var(--r-lg);background:var(--bg-deep);position:relative;overflow:hidden}.v8-frontier .pure-gallery-item.is-active .pure-gallery-img{border-color:var(--hair-strong);box-shadow:0 24px 60px -20px #00000080}.v8-frontier .pure-gallery-img img{width:100%;height:auto;display:block}.v8-frontier .pure-gallery-meta{text-align:center;flex-direction:column;align-items:center;gap:6px;max-width:720px;margin:0 auto;padding:0 6px;transition:opacity .32s;display:flex}.v8-frontier .pure-gallery-meta-row{align-items:center;gap:12px;display:inline-flex}.v8-frontier .pure-gallery-item:not(.is-active) .pure-gallery-meta{opacity:0;pointer-events:none}.v8-frontier .pure-gallery-title{font-family:"Cal Sans",var(--font-sans);color:var(--ink);letter-spacing:0;font-size:22px;font-weight:600;line-height:1.15}.v8-frontier .pure-gallery-desc{color:var(--muted);text-wrap:pretty;text-align:center;max-width:560px;font-size:13.5px;line-height:1.55}.v8-frontier .pure-gallery-link{color:var(--ink);border:1px solid var(--hair-strong);border-radius:var(--r-pill);white-space:nowrap;padding:5px 11px;font-size:12px;text-decoration:none;transition:background .16s,color .16s}.v8-frontier .pure-gallery-link:hover{background:var(--ink);color:var(--bg)}.v8-frontier .pure-gallery-link:after{content:none}.v8-frontier .pure-gallery-nav{-webkit-backdrop-filter:blur(12px);border:1px solid var(--hair-strong);width:44px;height:44px;color:var(--ink);cursor:pointer;z-index:5;background:#ffffff0f;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .2s,border-color .2s;display:inline-flex;position:absolute;top:36%}.v8-frontier[data-frontier-theme=light] .pure-gallery-nav{background:#fff9}.v8-frontier .pure-gallery-nav:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}.v8-frontier .pure-gallery-prev{left:16px}.v8-frontier .pure-gallery-next{right:16px}.v8-frontier .pure-gallery-controls{justify-content:center;align-items:center;gap:16px;padding:24px 0 0;display:flex}.v8-frontier .pure-gallery-count{color:var(--muted);letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:11px}.v8-frontier .pure-gallery-count-sep{color:var(--faint);margin:0 2px}.v8-frontier .pure-gallery-dots{align-items:center;gap:6px;display:flex}.v8-frontier .pure-gallery-dot{background:var(--hair-strong);cursor:pointer;border:0;border-radius:1px;width:18px;height:2px;padding:0;transition:background .2s}.v8-frontier .pure-gallery-dot:hover{background:var(--muted)}.v8-frontier .pure-gallery-dot.is-active{background:var(--ink)}@media (max-width:720px){.v8-frontier .pure-gallery-item{flex:0 0 88%}.v8-frontier .pure-gallery-nav{display:none}}.v8-frontier .pure-gallery-track.is-dragging{cursor:grabbing;scroll-snap-type:none}.v8-frontier .pure-gallery-track.is-dragging .pure-gallery-item{transition:none!important}.v8-frontier .pure-lightbox{z-index:1000;-webkit-backdrop-filter:blur(8px);background:#000000e0;justify-content:center;align-items:center;padding:40px 60px;animation:pureLightboxFade .22s ease-out;display:flex;position:fixed;inset:0}@keyframes pureLightboxFade{0%{opacity:0}to{opacity:1}}.v8-frontier .pure-lightbox-stage{flex-direction:column;align-items:center;gap:16px;max-width:min(1400px,92vw);max-height:88vh;margin:0;display:flex;position:relative}.v8-frontier .pure-lightbox-stage img{border-radius:var(--r-lg);width:auto;max-width:100%;height:auto;max-height:80vh;display:block;box-shadow:0 32px 80px -20px #000000b3}.v8-frontier .pure-lightbox-caption{text-align:center;color:#fff;flex-direction:column;align-items:center;gap:4px;display:flex}.v8-frontier .pure-lightbox-title{font-family:"Cal Sans",var(--font-sans);font-size:18px;font-weight:600}.v8-frontier .pure-lightbox-desc{color:#ffffffb3;text-wrap:pretty;font-size:13px}.v8-frontier .pure-lightbox-close{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex;position:absolute;top:20px;right:24px}.v8-frontier .pure-lightbox-close:hover{background:#ffffff2e}.v8-frontier .pure-lightbox-nav{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.v8-frontier .pure-lightbox-nav:hover{background:#ffffff2e}.v8-frontier .pure-lightbox-prev{left:24px}.v8-frontier .pure-lightbox-next{right:24px}.v8-frontier .pure-eco{flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:32px;padding:24px 0;display:flex}.v8-frontier .pure-eco-col{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.v8-frontier .pure-eco-col-title{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.v8-frontier .pure-eco-chiprow{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.v8-frontier .pure-eco-url{border-radius:var(--r-pill);background:var(--bg-deep);border:1px solid var(--hair-strong);color:var(--ink);padding:12px 20px;font-size:13px}.v8-frontier .pure-eco-foot{text-align:center;letter-spacing:.08em;color:var(--muted);margin-top:16px;font-size:11px}@media (max-width:900px){.v8-frontier .pure-eco{grid-template-columns:1fr}}.v8-frontier .pure-eco-center{gap:18px}.v8-frontier .pure-eco-blob{justify-content:center;align-items:center;width:140px;height:140px;display:flex}.v8-frontier .pure-eco-blob img{width:100%;height:100%;display:block}.v8-frontier .pure-eco-arrow{color:var(--muted);justify-content:center;align-self:center;align-items:center;font-size:18px;display:inline-flex}@media (max-width:900px){.v8-frontier .pure-eco-arrow svg{transform:rotate(90deg)}}@keyframes pureArrowDrift{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.v8-frontier .pure-eco-arrow svg{animation:pureArrowDrift 2.6s ease-in-out infinite}.v8-frontier .pure-table-wrap{border:1px solid var(--hair);border-radius:var(--r-lg);background:var(--bg-deep);overflow-x:auto}.v8-frontier .pure-table{border-collapse:collapse;width:100%;font-size:13px}.v8-frontier .pure-table td,.v8-frontier .pure-table th{text-align:center;border-bottom:1px solid var(--hair);padding:14px 16px}.v8-frontier .pure-table th{background:var(--bg-deep);color:var(--ink);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600}.v8-frontier .pure-table .pure-table-feature{text-align:left;color:var(--ink);white-space:nowrap;font-weight:500}.v8-frontier .pure-table tr:last-child td{border-bottom:0}.v8-frontier .pure-table-yes{color:var(--micro-lime);font-weight:600}.v8-frontier .pure-table-no,.v8-frontier .pure-table-yes{letter-spacing:.08em;text-transform:uppercase;font-size:11px}.v8-frontier .pure-table-no{color:var(--faint)}.v8-frontier .pure-table-partial{color:var(--micro-warn);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.v8-frontier .pure-table-footnote{color:var(--muted);margin:16px 0 0;font-size:13px;line-height:1.6}.v8-frontier .pure-table th{background:#ffffff05!important}.v8-frontier[data-frontier-theme=light] .pure-table th{background:#00000008!important}.v8-frontier .pure-price-grid{background:0 0;gap:14px;display:grid}.v8-frontier .pure-price-grid[data-tiers="2"]{grid-template-columns:repeat(2,1fr)}.v8-frontier .pure-price-grid[data-tiers="3"]{grid-template-columns:repeat(3,1fr)}.v8-frontier .pure-price-grid[data-tiers="4"]{grid-template-columns:repeat(4,1fr)}.v8-frontier .pure-price{border:1px solid var(--hair);border-radius:var(--r-lg);flex-direction:column;gap:16px;padding:32px 26px;display:flex;position:relative}.v8-frontier .pure-price,.v8-frontier .pure-price.is-highlighted{background:var(--bg-deep)}.v8-frontier .pure-price-badge{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);border-radius:var(--r-pill);border:1px solid var(--hair-strong);padding:3px 8px;font-size:10px;position:absolute;top:18px;right:18px}.v8-frontier .pure-price-name{letter-spacing:.16em;text-transform:uppercase;color:var(--ink);margin-top:4px;font-size:12px}.v8-frontier .pure-price-sub{color:var(--muted);letter-spacing:.02em;font-size:11px}.v8-frontier .pure-price-list{flex-direction:column;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.v8-frontier .pure-price-list li{color:var(--body);grid-template-columns:16px 1fr;align-items:baseline;gap:10px;font-size:13px;line-height:1.5;display:grid}.v8-frontier .pure-price-list li.is-dim{color:var(--faint)}.v8-frontier .pure-price-list li.is-faint{color:var(--muted);font-size:12px}.v8-frontier .pure-price-check{display:none}.v8-frontier .pure-price-list li{grid-template-columns:1fr!important}.v8-frontier .pure-price-coming{letter-spacing:.08em;text-transform:uppercase;color:var(--micro-orange);margin-left:4px;font-size:10px}@media (max-width:1000px){.v8-frontier .pure-price-grid[data-tiers="3"],.v8-frontier .pure-price-grid[data-tiers="4"]{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.v8-frontier .pure-price-grid{grid-template-columns:1fr!important}}.v8-frontier .trust-chip{transition:transform .2s cubic-bezier(.34,1.56,.64,1),border-color .2s,color .2s}.v8-frontier .trust-chip:hover{border-color:var(--hair-strong);color:var(--ink);transform:translateY(-1px)scale(1.04)}.v8-frontier .trust-chip svg{transition:transform .32s cubic-bezier(.34,1.56,.64,1)}.v8-frontier .trust-chip:hover svg{transform:rotate(-8deg)scale(1.12)}.v8-frontier .trust-chip.pure-eco-more{color:var(--muted);border-color:var(--hair);background:0 0;font-size:11px}.v8-frontier .trust-chip-more{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;border-style:dashed!important}.v8-frontier .trust-chip-more:hover{color:var(--ink)}.v8-frontier .pure-button{background:#fff;transition:box-shadow .28s,opacity .14s;box-shadow:0 -3px 5px #b5ff1a1a,3px -2px 5px #2e7bff1a,3px 2px 5px #8b5cf61a,0 3px 5px #ff2a7d1a,-3px 2px 5px #ff6b1a1a}.v8-frontier .pure-button:hover{box-shadow:0 -7px 9px #b5ff1a4d,7px -5px 9px #2e7bff4d,7px 5px 9px #8b5cf64d,0 7px 9px #ff2a7d4d,-7px 5px 9px #ff6b1a4d}.v8-frontier .pure-trust-strip{background:var(--bg-deep);border:1px solid var(--hair);border-radius:var(--r-md);grid-template-columns:repeat(4,1fr);gap:0;display:grid;overflow:hidden}.v8-frontier .pure-trust-item{border-right:1px solid var(--hair);padding:22px 24px}.v8-frontier .pure-trust-item:last-child{border-right:none}.v8-frontier .pure-trust-label{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:8px;font-size:11px}.v8-frontier .pure-trust-body{color:var(--ink);text-wrap:pretty;font-size:13px;line-height:1.5}@media (max-width:900px){.v8-frontier .pure-trust-strip{grid-template-columns:repeat(2,1fr)}.v8-frontier .pure-trust-item:nth-child(2){border-right:none}.v8-frontier .pure-trust-item:first-child,.v8-frontier .pure-trust-item:nth-child(2){border-bottom:1px solid var(--hair)}}@media (max-width:560px){.v8-frontier .pure-trust-strip{grid-template-columns:1fr}.v8-frontier .pure-trust-item{border-right:none;border-bottom:1px solid var(--hair)}.v8-frontier .pure-trust-item:last-child{border-bottom:none}}.v8-frontier .pure-faq{border-top:1px solid var(--hair);flex-direction:column;display:flex}.v8-frontier .pure-faq-item{border-bottom:1px solid var(--hair)}.v8-frontier .pure-faq-q{cursor:pointer;color:var(--ink);text-wrap:pretty;justify-content:space-between;align-items:center;gap:16px;padding:18px 4px;font-size:15px;font-weight:500;list-style:none;display:flex}.v8-frontier .pure-faq-q::-webkit-details-marker{display:none}.v8-frontier .pure-faq-mark{font-family:var(--font-mono);color:var(--muted);flex-shrink:0;font-size:18px;line-height:1;transition:transform .16s,color .16s}.v8-frontier .pure-faq-item[open] .pure-faq-mark{color:var(--ink);transform:rotate(45deg)}.v8-frontier .pure-faq-a{color:var(--body);text-wrap:pretty;padding:0 4px 22px;font-size:14px;line-height:1.65}.v8-frontier .pure-faq-a p{margin:0 0 10px}.v8-frontier .pure-faq-a p:last-child{margin-bottom:0}.v8-frontier .pure-faq-a a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.v8-frontier .pure-email-signup{flex-direction:column;gap:10px;width:100%;max-width:480px;margin:0 auto;display:flex}.v8-frontier .pure-email-row{background:var(--bg-deep);border:1px solid var(--hair);border-radius:var(--r-pill);gap:8px;padding:6px;transition:border-color .14s;display:flex}.v8-frontier .pure-email-row:focus-within{border-color:var(--hair-strong)}.v8-frontier .pure-email-input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;padding:10px 14px;font-family:inherit;font-size:14px}.v8-frontier .pure-email-input::placeholder{color:var(--faint)}.v8-frontier .pure-email-submit{background:var(--ink);color:var(--bg);border-radius:var(--r-pill);cursor:pointer;border:none;flex-shrink:0;padding:10px 22px;font-size:13px;font-weight:500;transition:opacity .14s}.v8-frontier .pure-email-submit:disabled{opacity:.5;cursor:not-allowed}.v8-frontier .pure-email-foot{text-align:center;color:var(--faint);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.v8-frontier .pure-email-success{background:var(--bg-deep);border:1px solid var(--hair);border-radius:var(--r-pill);max-width:480px;color:var(--ink);justify-content:center;align-items:center;gap:12px;margin:0 auto;padding:16px 22px;display:flex}.v8-frontier .pure-email-success-mark{background:var(--micro-lime);color:#000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:inline-flex}.v8-frontier .pure-email-success-msg{font-size:14px}@media (max-width:900px){.v8-frontier .pure-pillar-grid.is-flow,.v8-frontier .pure-step-flow{grid-template-columns:1fr;gap:32px}.v8-frontier .pure-step:not(:last-child):after{inset:auto auto -28px 50%;transform:translate(-50%)rotate(90deg)}}.pure-root .pure-prose,.v8-frontier .pure-prose{color:var(--body);text-wrap:pretty;margin:0 auto;padding:0;font-size:17px;line-height:1.75}.pure-root .pure-prose h2,.v8-frontier .pure-prose h2{font-family:"Cal Sans",var(--font-sans);letter-spacing:0;color:var(--ink);text-wrap:balance;margin:64px 0 18px;font-size:26px;font-weight:600;line-height:1.2}.pure-root .pure-prose h3,.v8-frontier .pure-prose h3{font-family:"Cal Sans",var(--font-sans);letter-spacing:0;color:var(--ink);text-wrap:balance;margin:40px 0 12px;font-size:20px;font-weight:600;line-height:1.3}.pure-root[data-locale=ko] .pure-prose h2,.pure-root[data-locale=ko] .pure-prose h3,.v8-frontier[data-locale=ko] .pure-prose h2,.v8-frontier[data-locale=ko] .pure-prose h3{font-family:"Pretendard Variable",Pretendard,var(--font-sans);font-weight:700}.pure-root .pure-prose p,.v8-frontier .pure-prose p{color:var(--body);margin:0 0 22px}.pure-root .pure-prose p:last-child,.v8-frontier .pure-prose p:last-child{margin-bottom:0}.pure-root .pure-prose strong,.v8-frontier .pure-prose strong{color:var(--ink);font-weight:600}.pure-root .pure-prose em,.v8-frontier .pure-prose em{color:var(--ink);font-style:italic}.pure-root .pure-prose code,.v8-frontier .pure-prose code{font-family:var(--font-mono);border-radius:var(--r-sm);background:var(--bg-deep);border:1px solid var(--hair);color:var(--ink);padding:2px 6px;font-size:.88em}.pure-root .pure-prose a,.v8-frontier .pure-prose a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--hair-strong);text-decoration-color:var(--hair-strong);text-underline-offset:4px;text-decoration-thickness:1px;transition:text-decoration-color .14s}.pure-root .pure-prose a:hover,.v8-frontier .pure-prose a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.pure-root .pure-prose ol,.pure-root .pure-prose ul,.v8-frontier .pure-prose ol,.v8-frontier .pure-prose ul{margin:0 0 22px;padding-left:0;list-style:none}.pure-root .pure-prose li,.v8-frontier .pure-prose li{color:var(--body);margin-bottom:10px;padding-left:22px;position:relative}.pure-root .pure-prose ul>li:before,.v8-frontier .pure-prose ul>li:before{content:"";background:var(--faint);border-radius:50%;width:5px;height:5px;position:absolute;top:.7em;left:4px}.pure-root .pure-prose ol,.v8-frontier .pure-prose ol{counter-reset:pure-prose-ol}.pure-root .pure-prose ol>li,.v8-frontier .pure-prose ol>li{counter-increment:pure-prose-ol;padding-left:28px}.pure-root .pure-prose ol>li:before,.v8-frontier .pure-prose ol>li:before{content:counter(pure-prose-ol,decimal-leading-zero);font-family:var(--font-mono);color:var(--muted);font-size:13px;position:absolute;top:0;left:0}.pure-root .pure-prose blockquote,.v8-frontier .pure-prose blockquote{background:var(--bg-deep);border:1px solid var(--hair);border-radius:var(--r-md);color:var(--ink);text-wrap:pretty;margin:36px 0;padding:24px 26px;font-size:18px;font-weight:500;line-height:1.55}.pure-root .pure-prose blockquote p,.v8-frontier .pure-prose blockquote p{color:var(--ink);margin:0}.pure-root .pure-prose pre,.v8-frontier .pure-prose pre{background:var(--bg-deep);border:1px solid var(--hair);border-radius:var(--r-md);margin:14px 0 28px;padding:16px 18px;font-size:13px;line-height:1.55;overflow-x:auto}.pure-root .pure-prose pre code,.v8-frontier .pure-prose pre code{font-family:var(--font-mono);color:var(--ink);font-size:inherit;white-space:pre;background:0 0;border:0;padding:0}.pure-root .pure-prose pre[data-lang]:before,.v8-frontier .pure-prose pre[data-lang]:before{content:attr(data-lang);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:10px;font-size:10px;display:block}.pure-root .pure-prose-callout,.v8-frontier .pure-prose-callout{background:var(--bg-deep);border:1px solid var(--hair);border-radius:var(--r-md);margin:12px 0 24px;padding:18px 20px}.pure-root .pure-prose-callout p,.v8-frontier .pure-prose-callout p{margin:0 0 12px;font-size:14px;line-height:1.65}.pure-root .pure-prose-callout p:last-child,.v8-frontier .pure-prose-callout p:last-child{margin-bottom:0}.pure-root .pure-prose hr,.v8-frontier .pure-prose hr{border:0;border-top:1px solid var(--hair);width:60px;margin:48px auto}@media (max-width:700px){.pure-root .pure-prose,.v8-frontier .pure-prose{font-size:16px}.pure-root .pure-prose h2,.v8-frontier .pure-prose h2{margin-top:48px;font-size:22px}}.pure-root .pure-code-block,.v8-frontier .pure-code-block{margin:14px 0 28px;position:relative}.pure-root .pure-code-block-lang,.v8-frontier .pure-code-block-lang{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);pointer-events:none;z-index:1;font-size:10px;position:absolute;top:12px;right:68px}.pure-root .pure-code-block-copy,.v8-frontier .pure-code-block-copy{color:var(--muted);background:var(--bg);border:1px solid var(--hair);border-radius:var(--r-sm);cursor:pointer;z-index:2;padding:4px 12px;font-size:11px;font-weight:500;transition:color .14s,border-color .14s;position:absolute;top:8px;right:8px}.pure-root .pure-code-block-copy:hover,.v8-frontier .pure-code-block-copy:hover{color:var(--ink);border-color:var(--hair-strong)}.pure-root .pure-code-block-pre,.v8-frontier .pure-code-block-pre{background:var(--bg-deep);border:1px solid var(--hair);border-radius:var(--r-md);margin:0;padding:36px 18px 16px;font-size:13px;line-height:1.55;overflow-x:auto}.pure-root .pure-code-block-pre code,.v8-frontier .pure-code-block-pre code{font-family:var(--font-mono);color:var(--ink);font-size:inherit;white-space:pre;background:0 0;border:0;padding:0}.pure-root .pure-code-block-pre code.hljs,.v8-frontier .pure-code-block-pre code.hljs{color:var(--ink);background:0 0;padding:0}.pure-root .pure-toc,.v8-frontier .pure-toc{z-index:5;pointer-events:auto;width:200px;position:fixed;top:120px;left:calc(50% + 392px)}@media (max-width:1180px){.pure-root .pure-toc,.v8-frontier .pure-toc{display:none}}.pure-root .pure-toc-heading,.v8-frontier .pure-toc-heading{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 14px;padding:0 12px;font-size:10px}.pure-root .pure-toc-list,.v8-frontier .pure-toc-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pure-root .pure-toc-item,.v8-frontier .pure-toc-item{position:relative}.pure-root .pure-toc-link,.v8-frontier .pure-toc-link{border-radius:var(--r-sm);color:var(--muted);align-items:baseline;gap:10px;padding:6px 12px;font-size:13px;line-height:1.45;text-decoration:none;transition:color .14s,background .14s;display:flex}.pure-root .pure-toc-link:hover,.v8-frontier .pure-toc-link:hover{color:var(--ink);background:var(--bg-deep)}.pure-root .pure-toc-num,.v8-frontier .pure-toc-num{color:var(--faint);letter-spacing:.04em;flex-shrink:0;min-width:18px;font-size:10px}.pure-root .pure-toc-label,.v8-frontier .pure-toc-label{text-wrap:pretty}.pure-root .pure-toc-item.is-active .pure-toc-link,.v8-frontier .pure-toc-item.is-active .pure-toc-link{color:var(--ink);background:var(--bg-deep)}.pure-root .pure-toc-item.is-active .pure-toc-num,.v8-frontier .pure-toc-item.is-active .pure-toc-num{color:var(--body)}.pure-root .pure-toc-item.is-active:before,.v8-frontier .pure-toc-item.is-active:before{content:"";background:var(--ink);border-radius:1px;width:2px;height:16px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.v8-frontier .pure-shell-backdrop{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.v8-frontier .pure-shell-backdrop-morph{position:fixed;display:block;top:50%;left:50%;width:75vw;height:75vw;max-width:1100px;max-height:1100px;transform:translate3d(-50%,-50%,0);pointer-events:none;filter:blur(8px);opacity:.45}.v8-frontier[data-frontier-theme=light] .pure-shell-backdrop-morph{opacity:.15}@keyframes pureChromaDrift{0%,to{transform:translate(-50%,-50%) scale(1)}33%{transform:translate(calc(-50% + 24px),calc(-50% - 18px)) scale(1.06)}66%{transform:translate(calc(-50% - 18px),calc(-50% + 24px)) scale(1.03)}}.v8-frontier .pure-shell-content{position:relative;z-index:1;padding-top:56px}.v8-frontier .pure-nav{position:fixed;top:0;left:0;right:0;z-index:100;height:56px;background:transparent}.v8-frontier .pure-nav:before{content:"";position:absolute;inset:0;bottom:-28px;background:rgba(8,8,10,.55);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);mask-image:linear-gradient(180deg,black 58%,transparent);-webkit-mask-image:linear-gradient(180deg,black 58%,transparent);pointer-events:none;z-index:0}.v8-frontier[data-frontier-theme=light] .pure-nav:before{background:rgba(250,250,247,.65)}.v8-frontier .pure-nav-inner{z-index:1;max-width:1320px;height:100%;margin:0 auto;padding:0 24px;display:flex;align-items:center;gap:32px;position:relative}.v8-frontier .pure-nav-brand{display:inline-flex;align-items:center;gap:8px;text-decoration:none;flex-shrink:0}.v8-frontier .pure-nav-mark{width:38px;height:38px;display:inline-block}.v8-frontier .pure-nav-mark img{width:100%;height:100%;display:block}.v8-frontier .pure-nav-word{font-size:15px;font-weight:700;letter-spacing:-.01em}.v8-frontier .pure-nav-links{display:flex;align-items:center;gap:28px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.v8-frontier .pure-nav-link{font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:0;color:var(--muted);text-decoration:none;transition:color .14s ease}.v8-frontier .pure-nav-link.is-current,.v8-frontier .pure-nav-link:hover{color:var(--ink)}.v8-frontier .pure-nav-more{position:relative}.v8-frontier .pure-nav-more-toggle{display:inline-flex;align-items:center;gap:4px;background:transparent;border:0;cursor:pointer;padding:0;color:var(--muted)}.v8-frontier .pure-nav-more-menu{position:absolute;top:calc(100% + 14px);left:50%;transform:translateX(-50%);min-width:180px;display:flex;flex-direction:column;padding:6px;background:var(--bg);border:1px solid var(--hair);border-radius:var(--r-md);box-shadow:0 12px 32px -8px rgba(0,0,0,.4);z-index:60}.v8-frontier .pure-nav-more-item{display:block;padding:8px 12px;font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:0;color:var(--body);text-decoration:none;border-radius:var(--r-sm);transition:color .14s ease,background .14s ease}.v8-frontier .pure-nav-more-item:hover{color:var(--ink);background:var(--bg-deep)}.v8-frontier .pure-nav-more-item.is-current{color:var(--ink);background:var(--bg-deep);font-weight:600}.v8-frontier .pure-nav-right{margin-left:auto;display:flex;align-items:center;gap:10px;position:relative;z-index:2}.v8-frontier .pure-nav-brand{position:relative;z-index:2}.v8-frontier .pure-nav-links{z-index:1}.v8-frontier .pure-nav-theme{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--hair-strong);border-radius:var(--r-pill);color:var(--muted);cursor:pointer;transition:color .14s ease,border-color .14s ease;padding:0}.v8-frontier .pure-nav-theme:hover{color:var(--ink);border-color:var(--ink)}.v8-frontier .pure-nav-cta{font-size:13px;font-weight:600;padding:8px 14px;border-radius:var(--r-pill);background:#ffffff;color:#0a0a0c;text-decoration:none;transition:transform .12s ease}.v8-frontier .pure-nav-cta:active{transform:scale(.97)}.v8-frontier .pure-nav-hamburger{display:none;width:36px;height:36px;align-items:center;justify-content:center;background:transparent;border:1px solid var(--hair-strong);border-radius:var(--r-pill);color:var(--muted);cursor:pointer;transition:color .14s ease,border-color .14s ease}.v8-frontier .pure-nav-hamburger:hover{color:var(--ink);border-color:var(--ink)}.v8-frontier .pure-nav-desktop-only{display:inline-flex}.v8-frontier .pure-nav-mobile-only{display:none}@media (max-width:760px){.v8-frontier .pure-nav-links{display:none}.v8-frontier .pure-nav-desktop-only{display:none!important}.v8-frontier .pure-nav-mobile-only{display:inline-flex}.v8-frontier .pure-nav-inner{padding:0 14px;gap:8px}.v8-frontier .pure-nav-right{gap:6px}.v8-frontier .pure-nav-word{font-size:15px}.v8-frontier .pure-nav-mark{width:30px;height:30px}}.v8-frontier .pure-nav-drawer{position:fixed;inset:56px 0 0 0;z-index:99;pointer-events:auto}.v8-frontier .pure-nav-drawer-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.45);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:pure-nav-fade .16s ease-out}.v8-frontier .pure-nav-drawer-panel{position:relative;background:var(--bg);border-bottom:1px solid var(--hair-strong);padding:14px 18px 18px;display:flex;flex-direction:column;gap:6px;max-height:calc(100dvh - 56px);overflow-y:auto;animation:pure-nav-slide .18s cubic-bezier(.32,.72,0,1)}.v8-frontier[data-frontier-theme=light] .pure-nav-drawer-panel{background:var(--bg)}.v8-frontier .pure-nav-drawer-links{display:flex;flex-direction:column}.v8-frontier .pure-nav-drawer-link{display:block;padding:12px 8px;color:var(--muted);text-decoration:none;font-family:var(--font-sans);font-size:15px;font-weight:500;border-bottom:1px solid var(--hair-soft)}.v8-frontier .pure-nav-drawer-link.is-current,.v8-frontier .pure-nav-drawer-link:hover{color:var(--ink)}.v8-frontier .pure-nav-drawer-sep{height:1px;background:var(--hair-strong);margin:14px 0 6px}.v8-frontier .pure-nav-drawer-section{padding:0 8px 8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.v8-frontier .pure-nav-drawer-foot{display:flex;flex-wrap:wrap;gap:8px;padding-top:14px;margin-top:14px;border-top:1px solid var(--hair-strong)}.v8-frontier .pure-nav-drawer-util{appearance:none;-webkit-appearance:none;background:transparent;border:1px solid var(--hair-strong);color:var(--muted);font-family:var(--font-sans);font-size:12px;font-weight:500;padding:8px 14px;border-radius:var(--r-pill);cursor:pointer;text-decoration:none}.v8-frontier .pure-nav-drawer-util:hover{color:var(--ink);border-color:var(--ink)}@keyframes pure-nav-fade{0%{opacity:0}to{opacity:1}}@keyframes pure-nav-slide{0%{transform:translateY(-8px);opacity:0}to{transform:translateY(0);opacity:1}}.v8-frontier .pure-nav-word{display:inline-flex;flex-direction:column;line-height:.92;font-family:"Cal Sans",var(--font-sans);font-weight:600;letter-spacing:0;font-size:18px}.v8-frontier .pure-nav-word .brand-word-memory,.v8-frontier .pure-nav-word .brand-word-wiki{display:block}.v8-frontier .pure-nav-lang{font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:0;color:var(--muted);text-decoration:none;padding:6px 12px;border-radius:var(--r-pill);border:1px solid var(--hair-strong);transition:color .14s ease,border-color .14s ease}.v8-frontier .pure-nav-lang:hover{color:var(--ink);border-color:var(--hair-strong)}.v8-frontier .btn-primary,.v8-frontier .pure-nav-cta{position:relative;overflow:hidden}.v8-frontier .btn-primary:after,.v8-frontier .pure-nav-cta:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.18) 50%,transparent 70%);transform:translateX(-120%);transition:transform .6s cubic-bezier(.4,0,.2,1);pointer-events:none}.v8-frontier .btn-primary:hover:after,.v8-frontier .pure-nav-cta:hover:after{transform:translateX(120%)}.v8-frontier .pure-button{display:inline-flex;align-items:center;justify-content:center;background:#ffffff;color:#0a0a0c;border:0;border-radius:var(--r-pill);text-decoration:none;font-weight:600;letter-spacing:0;white-space:nowrap;cursor:pointer;transition:box-shadow .28s ease,opacity .14s ease;box-shadow:0 -3px 5px 0 rgba(181,255,26,.1),3px -2px 5px 0 rgba(46,123,255,.1),3px 2px 5px 0 rgba(139,92,246,.1),0 3px 5px 0 rgba(255,42,125,.1),-3px 2px 5px 0 rgba(255,107,26,.1)}.v8-frontier .pure-button:hover{box-shadow:0 -7px 9px 0 rgba(181,255,26,.3),7px -5px 9px 0 rgba(46,123,255,.3),7px 5px 9px 0 rgba(139,92,246,.3),0 7px 9px 0 rgba(255,42,125,.3),-7px 5px 9px 0 rgba(255,107,26,.3)}.v8-frontier .pure-button:active{opacity:.92}.v8-frontier .pure-button-sm{font-size:13px;padding:8px 14px}.v8-frontier .pure-button-md{font-size:14px;padding:11px 22px}.v8-frontier .pure-button-lg{font-size:15px;padding:14px 32px}.v8-frontier .pure-footer{border-top:1px solid var(--hair);padding:56px 32px 40px;background:var(--bg-deep)}.v8-frontier .pure-footer-inner{max-width:1320px;margin:0 auto}.v8-frontier .pure-footer-top{display:grid;grid-template-columns:minmax(220px,280px) 1fr;gap:64px;margin-bottom:48px;align-items:flex-start}.v8-frontier .pure-footer-brand{display:flex;flex-direction:column;gap:14px;text-decoration:none;color:var(--ink)}.v8-frontier .pure-footer-symbol{width:56px;height:56px;margin-bottom:4px;display:block;object-fit:contain}.v8-frontier .pure-footer-brand-word{display:inline-flex;flex-direction:column;font-family:"Cal Sans",var(--font-sans);font-weight:600;letter-spacing:0;line-height:.92;font-size:44px;color:var(--ink)}.v8-frontier .pure-footer-brand-word .brand-word-memory,.v8-frontier .pure-footer-brand-word .brand-word-wiki{display:block}.v8-frontier .pure-footer-tagline{font-size:12px;line-height:1.5;color:var(--muted);max-width:220px;text-wrap:pretty}.v8-frontier .pure-footer-cols{display:grid;grid-template-columns:repeat(5,1fr);gap:32px}.v8-frontier .pure-footer-col{display:flex;flex-direction:column;gap:10px}.v8-frontier .pure-footer-col-title{font-size:11px;color:var(--ink);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px}.v8-frontier .pure-footer-link{font-size:13px;color:var(--body);text-decoration:none;transition:color .16s ease}.v8-frontier .pure-footer-link:hover{color:var(--ink)}.v8-frontier .pure-footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:32px;border-top:1px solid var(--hair)}.v8-frontier .pure-footer-bottom .caption{font-size:11px;color:var(--muted);letter-spacing:.06em}.v8-frontier .pure-footer-parent{color:var(--muted);text-decoration:none;transition:color .16s ease}.v8-frontier .pure-footer-parent:hover{color:var(--ink)}@media (max-width:900px){.v8-frontier .pure-footer-top{grid-template-columns:1fr;gap:32px}.v8-frontier .pure-footer-cols{grid-template-columns:repeat(2,1fr)}.v8-frontier .pure-footer-brand-word{font-size:36px}}.v8-frontier .pure-hero{position:relative;overflow:hidden;padding:96px 32px 80px;max-width:1320px;margin:0 auto;text-align:center}.v8-frontier .pure-hero-inner{position:relative;z-index:1;max-width:880px;margin:0 auto}.v8-frontier .pure-hero .kicker{margin:0 auto 28px}.v8-frontier .pure-hero-lede{font-size:18px;line-height:1.6;margin:0 auto 32px;max-width:680px}.v8-frontier .pure-hero-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:0}.v8-frontier .pure-hero-trust{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:80px}.v8-frontier .pure-hero-trust .trust-row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.v8-frontier .pure-hero-trust-label{display:inline-block}.v8-frontier .pure-hero-inner>*{opacity:0;animation:pureFadeUp .7s cubic-bezier(.2,.7,.2,1) forwards}.v8-frontier .pure-hero-inner>.kicker{animation-delay:0s}.v8-frontier .pure-hero-inner>.display-hero{animation-delay:80ms}.v8-frontier .pure-hero-inner>.pure-hero-lede{animation-delay:.18s}.v8-frontier .pure-hero-inner>.pure-hero-actions{animation-delay:.28s}.v8-frontier .pure-hero-inner>.pure-hero-trust{animation-delay:.38s}.v8-frontier .pure-hero .display-hero{font-family:"Cal Sans",var(--font-sans);font-size:clamp(44px,6.4vw,88px);font-weight:600;letter-spacing:0;line-height:1;margin:0 0 28px;text-wrap:balance}.v8-frontier .pure-hero-lede{font-size:19px;line-height:1.55;color:var(--body);margin:0 auto 36px;max-width:640px;text-wrap:pretty}.v8-frontier .pure-hero-trust{gap:18px}.v8-frontier .pure-hero-trust-label{font-size:11px;letter-spacing:.18em;color:var(--faint);text-transform:uppercase}.v8-frontier .hero-blob-animated,.v8-frontier .pure-hero .hero-blob-animated{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:clamp(520px,60vw,900px);height:clamp(520px,60vw,900px);opacity:.1;pointer-events:none;z-index:0;filter:blur(10px)}.v8-frontier[data-frontier-theme=light] .pure-hero .hero-blob-animated{opacity:.18}.v8-frontier .pure-hero-tagline{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-align:center;margin:0 auto 24px}.v8-frontier .pure-hero-microcopy{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:10px auto 0;text-align:center}.v8-frontier .pure-hero-tertiary{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin:-20px auto 36px;text-wrap:balance}.v8-frontier .pure-section{max-width:1320px;margin:0 auto;padding:96px 32px}.v8-frontier .pure-section-head{max-width:760px;margin-bottom:48px}.v8-frontier .pure-section-head.is-center{margin-left:auto;margin-right:auto;text-align:center}.v8-frontier .pure-section-eyebrow{display:flex;align-items:center;gap:4px;margin-bottom:18px}.v8-frontier .pure-section-head.is-center .pure-section-eyebrow{justify-content:center}.v8-frontier .pure-section-num{font-size:11px;color:var(--faint);letter-spacing:.12em}.v8-frontier .pure-section-head .eyebrow{font-size:11px;color:var(--muted);letter-spacing:.14em;text-transform:uppercase}.v8-frontier .pure-section-num+.eyebrow{margin-left:12px}.v8-frontier .pure-section-head .display-2{font-family:"Cal Sans",var(--font-sans);font-size:clamp(28px,3.6vw,44px);font-weight:600;letter-spacing:0;line-height:1.08;color:var(--ink);margin:0 0 20px}.v8-frontier .pure-section-lede{font-size:15px;line-height:1.6;color:var(--muted);margin:0;max-width:580px;letter-spacing:.005em}.v8-frontier .pure-section-head.is-center .pure-section-lede{margin-left:auto;margin-right:auto}.v8-frontier .pure-section-mark{width:22px;height:22px;display:inline-block;flex-shrink:0;margin-right:4px;-webkit-mask:url(/brand/blobs/mwblob_01.svg) center/contain no-repeat;mask:url(/brand/blobs/mwblob_01.svg) center/contain no-repeat;background:var(--micro-lime)}.pure-root .pure-section:nth-of-type(6n+1) .pure-section-mark,.v8-frontier .pure-section:nth-of-type(6n+1) .pure-section-mark{background:var(--micro-lime)}.pure-root .pure-section:nth-of-type(6n+2) .pure-section-mark,.v8-frontier .pure-section:nth-of-type(6n+2) .pure-section-mark{background:var(--micro-info)}.pure-root .pure-section:nth-of-type(6n+3) .pure-section-mark,.v8-frontier .pure-section:nth-of-type(6n+3) .pure-section-mark{background:var(--micro-orange)}.pure-root .pure-section:nth-of-type(6n+4) .pure-section-mark,.v8-frontier .pure-section:nth-of-type(6n+4) .pure-section-mark{background:var(--micro-ai)}.pure-root .pure-section:nth-of-type(6n+5) .pure-section-mark,.v8-frontier .pure-section:nth-of-type(6n+5) .pure-section-mark{background:var(--micro-warn)}.pure-root .pure-section:nth-of-type(6n) .pure-section-mark,.v8-frontier .pure-section:nth-of-type(6n) .pure-section-mark{background:var(--micro-pink)}.pure-root .pure-section:nth-of-type(6n+1) .pure-section-num,.v8-frontier .pure-section:nth-of-type(6n+1) .pure-section-num{color:var(--micro-lime)}.pure-root .pure-section:nth-of-type(6n+2) .pure-section-num,.v8-frontier .pure-section:nth-of-type(6n+2) .pure-section-num{color:var(--micro-info)}.pure-root .pure-section:nth-of-type(6n+3) .pure-section-num,.v8-frontier .pure-section:nth-of-type(6n+3) .pure-section-num{color:var(--micro-orange)}.pure-root .pure-section:nth-of-type(6n+4) .pure-section-num,.v8-frontier .pure-section:nth-of-type(6n+4) .pure-section-num{color:var(--micro-ai)}.pure-root .pure-section:nth-of-type(6n+5) .pure-section-num,.v8-frontier .pure-section:nth-of-type(6n+5) .pure-section-num{color:var(--micro-warn)}.pure-root .pure-section:nth-of-type(6n) .pure-section-num,.v8-frontier .pure-section:nth-of-type(6n) .pure-section-num{color:var(--micro-pink)}.v8-frontier .pure-section:nth-of-type(11n+1) .pure-section-mark{-webkit-mask-image:url(/brand/blobs/mwblob_01.svg);mask-image:url(/brand/blobs/mwblob_01.svg)}.v8-frontier .pure-section:nth-of-type(11n+2) .pure-section-mark{-webkit-mask-image:url(/brand/blobs/mwblob_02.svg);mask-image:url(/brand/blobs/mwblob_02.svg)}.v8-frontier .pure-section:nth-of-type(11n+3) .pure-section-mark{-webkit-mask-image:url(/brand/blobs/mwblob_03.svg);mask-image:url(/brand/blobs/mwblob_03.svg)}.v8-frontier .pure-section:nth-of-type(11n+4) .pure-section-mark{-webkit-mask-image:url(/brand/blobs/mwblob_04.svg);mask-image:url(/brand/blobs/mwblob_04.svg)}.v8-frontier .pure-section:nth-of-type(11n+5) .pure-section-mark{-webkit-mask-image:url(/brand/blobs/mwblob_05.svg);mask-image:url(/brand/blobs/mwblob_05.svg)}.v8-frontier .pure-section:nth-of-type(11n+6) .pure-section-mark{-webkit-mask-image:url(/brand/blobs/mwblob_06.svg);mask-image:url(/brand/blobs/mwblob_06.svg)}.v8-frontier .pure-section:nth-of-type(11n+7) .pure-section-mark{-webkit-mask-image:url(/brand/blobs/mwblob_07.svg);mask-image:url(/brand/blobs/mwblob_07.svg)}.v8-frontier .pure-section:nth-of-type(11n+8) .pure-section-mark{-webkit-mask-image:url(/brand/blobs/mwblob_08.svg);mask-image:url(/brand/blobs/mwblob_08.svg)}.v8-frontier .pure-section:nth-of-type(11n+9) .pure-section-mark{-webkit-mask-image:url(/brand/blobs/mwblob_09.svg);mask-image:url(/brand/blobs/mwblob_09.svg)}.v8-frontier .pure-section:nth-of-type(11n+10) .pure-section-mark{-webkit-mask-image:url(/brand/blobs/mwblob_10.svg);mask-image:url(/brand/blobs/mwblob_10.svg)}.v8-frontier .pure-section:nth-of-type(11n) .pure-section-mark{-webkit-mask-image:url(/brand/blobs/mwblob_11.svg);mask-image:url(/brand/blobs/mwblob_11.svg)}.v8-frontier .pure-section:nth-of-type(6n+1) .pure-section-num{color:var(--micro-lime)}.v8-frontier .pure-section:nth-of-type(6n+2) .pure-section-num{color:var(--micro-info)}.v8-frontier .pure-section:nth-of-type(6n+3) .pure-section-num{color:var(--micro-orange)}.v8-frontier .pure-section:nth-of-type(6n+4) .pure-section-num{color:var(--micro-ai)}.v8-frontier .pure-section:nth-of-type(6n+5) .pure-section-num{color:var(--micro-warn)}.v8-frontier .pure-section:nth-of-type(6n) .pure-section-num{color:var(--micro-pink)}@keyframes pureMarkSpin{to{transform:rotate(1turn)}}.v8-frontier .pure-section-mark{animation:pureMarkSpin 28s linear infinite;transform-origin:50% 50%}.v8-frontier .pure-cta-band{position:relative;overflow:hidden;background:var(--bg-deep);border:1px solid var(--hair);border-radius:var(--r-lg);padding:96px 48px 88px;text-align:center}.v8-frontier .pure-cta-band-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:18px;max-width:720px;margin:0 auto}.v8-frontier .pure-cta-band-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.v8-frontier .pure-cta-band-eyedot{width:6px;height:6px;border-radius:50%;background:var(--micro-lime);box-shadow:0 0 0 0 rgba(181,255,26,.6);animation:ctaPulse 1.8s ease-out infinite}@keyframes ctaPulse{0%{box-shadow:0 0 0 0 rgba(181,255,26,.55)}70%{box-shadow:0 0 0 10px rgba(181,255,26,0)}to{box-shadow:0 0 0 0 rgba(181,255,26,0)}}.v8-frontier .pure-cta-band-heading{font-family:"Cal Sans",var(--font-sans);font-size:clamp(40px,6vw,72px);font-weight:600;letter-spacing:0;line-height:1;color:var(--ink);margin:0}.v8-frontier .pure-cta-band-lede{font-size:15px;color:var(--muted);margin:4px 0 14px;line-height:1.6;max-width:540px;text-wrap:pretty}.v8-frontier .pure-cta-band-button{position:relative;display:inline-flex;align-items:center;padding:14px 32px;background:#ffffff;color:#0a0a0c;border-radius:var(--r-pill);font-size:15px;font-weight:600;letter-spacing:-.005em;text-decoration:none;box-shadow:0 -5px 8px 0 rgba(181,255,26,.1),5px -3px 8px 0 rgba(46,123,255,.1),5px 3px 8px 0 rgba(139,92,246,.1),0 5px 8px 0 rgba(255,42,125,.1),-5px 3px 8px 0 rgba(255,107,26,.1);transition:box-shadow .28s ease,transform .22s cubic-bezier(.34,1.56,.64,1)}.v8-frontier .pure-cta-band-button:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 -11px 14px 0 rgba(181,255,26,.3),11px -8px 14px 0 rgba(46,123,255,.3),11px 8px 14px 0 rgba(139,92,246,.3),0 11px 14px 0 rgba(255,42,125,.3),-11px 8px 14px 0 rgba(255,107,26,.3)}.v8-frontier .pure-cta-band-button-glow{display:none}.v8-frontier .pure-cta-band-button:active{transform:scale(.97)}.v8-frontier .pure-cta-band-button-glow{position:absolute;inset:-8px;border-radius:var(--r-pill);background:conic-gradient(from 0deg,var(--micro-lime),var(--micro-info),var(--micro-ai),var(--micro-pink),var(--micro-orange),var(--micro-lime));filter:blur(14px);opacity:.2;z-index:-1;transition:opacity .28s ease}.v8-frontier .pure-cta-band-button:hover .pure-cta-band-button-glow{opacity:.75}.v8-frontier .pure-cta-band-button-label{position:relative}.v8-frontier .pure-cta-band>.btn-primary,.v8-frontier .pure-cta-band>.pure-cta-band-copy,.v8-frontier .pure-cta-band>a.btn-primary{position:relative;z-index:1}.v8-frontier .pure-cta-band-blob{position:absolute;width:600px;height:600px;right:-140px;top:50%;transform:translateY(-50%) rotate(14deg);opacity:.05;filter:blur(8px);pointer-events:none;z-index:0}.v8-frontier .pure-cta-band-blob-light,.v8-frontier[data-frontier-theme=light] .pure-cta-band-blob-dark{display:none}.v8-frontier[data-frontier-theme=light] .pure-cta-band-blob-light{display:block;opacity:.08}.v8-frontier .pure-pillar-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--hair);border:1px solid var(--hair);border-radius:var(--r-lg);overflow:hidden}.v8-frontier .pure-pillar{display:flex;flex-direction:column;gap:14px;padding:36px 30px;background:var(--bg-deep);position:relative}.v8-frontier .pure-pillar:before{content:none}.v8-frontier .pure-pillar-tag{font-size:11px;color:var(--ink);letter-spacing:.12em;text-transform:uppercase}.v8-frontier .pure-pillar-title{font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--ink);margin:0}.v8-frontier .pure-pillar-body{font-size:14px;line-height:1.6;color:var(--body);margin:0;text-wrap:pretty}.v8-frontier .pure-pillar-list{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-direction:column;gap:8px}.v8-frontier .pure-pillar-list li{position:relative;padding-left:18px;font-size:13px;line-height:1.55;color:var(--body);text-wrap:pretty}.v8-frontier .pure-pillar-list li:before{content:"";position:absolute;left:0;top:.6em;width:4px;height:4px;border-radius:50%;background:var(--faint)}@media (max-width:900px){.v8-frontier .pure-pillar-grid{grid-template-columns:1fr}}.v8-frontier .pure-pillar-badge{font-size:11px;letter-spacing:.04em;font-weight:500;margin-left:10px;vertical-align:middle;display:inline-block}.v8-frontier .pure-pillar-grid.is-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;background:none;border:none;border-radius:0;overflow:visible}.v8-frontier .pure-pillar-grid.is-flow .pure-pillar{position:relative;background:var(--bg-deep);border:1px solid var(--hair);border-radius:var(--r-md)}@media (max-width:900px){.v8-frontier .pure-pillar-grid.is-flow{grid-template-columns:1fr;gap:32px}}.v8-frontier .pure-step-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:56px;position:relative}.v8-frontier .pure-step{position:relative;display:flex;flex-direction:column;gap:10px;padding:28px 26px 26px;background:var(--bg-deep);border:1px solid var(--hair);border-radius:var(--r-md)}.v8-frontier .pure-step-num{font-size:36px;font-weight:600;line-height:1;letter-spacing:-.02em}.v8-frontier .pure-step-label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:4px}.v8-frontier .pure-step-headline{font-size:18px;font-weight:600;line-height:1.3;color:var(--ink);margin:4px 0 8px;letter-spacing:-.01em;text-wrap:pretty}.v8-frontier .pure-step-bullets{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.v8-frontier .pure-step-bullets li{position:relative;padding-left:16px;font-size:13px;line-height:1.55;color:var(--body);text-wrap:pretty}.v8-frontier .pure-step-bullets li:before{content:"";position:absolute;left:0;top:.65em;width:4px;height:4px;border-radius:50%;background:var(--faint)}.v8-frontier .pure-step:not(:last-child):after{content:"→";position:absolute;right:-38px;top:50%;transform:translateY(-50%);color:var(--hair-strong);font-family:var(--font-sans);font-size:22px;font-weight:300;line-height:1;pointer-events:none}@media (max-width:900px){.v8-frontier .pure-pillar-grid.is-flow,.v8-frontier .pure-step-flow{grid-template-columns:1fr;gap:32px}.v8-frontier .pure-step:not(:last-child):after{left:50%;right:auto;top:auto;bottom:-28px;transform:translateX(-50%) rotate(90deg)}}