@import"https://fonts.googleapis.com/css2?family=Anton&family=Montserrat:wght@400;500&family=Bebas+Neue&family=Inter:wght@900&family=Jockey+One&family=Noto+Sans+JP:wght@400;700;900&family=Noto+Serif+JP:wght@600;900&family=Public+Sans:wght@500&family=Sen:wght@700&display=swap";.svc-change-list{display:grid;gap:12px;margin:44px 0 0;padding:0;list-style:none}.svc-change-list li{display:grid;grid-template-columns:1fr 48px 1.15fr;align-items:center;gap:8px;padding:22px 28px;border-radius:14px;background:#fff;border:1px solid color-mix(in srgb,var(--svc-ink) 12%,transparent)}.svc-change-before{font-size:14px;line-height:1.8;letter-spacing:-.01em;opacity:.62}.svc-change-arrow{justify-self:center;font:18px Arial,sans-serif;color:var(--svc);opacity:.8}.svc-change-after{display:flex;flex-direction:column;gap:4px}.svc-change-after b{font-size:16px;font-weight:400;line-height:1.6;letter-spacing:-.02em;color:var(--svc-ink)}.svc-change-after small{font-size:12.5px;line-height:1.7;color:var(--svc);opacity:.9}@media(max-width:768px){.svc-change-list{margin-top:30px;gap:10px}.svc-change-list li{grid-template-columns:1fr;gap:6px;padding:18px 20px}.svc-change-arrow{justify-self:start;transform:rotate(90deg);margin:2px 0}.svc-change-before{font-size:13px}.svc-change-after b{font-size:15px}}.svc-why-now{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px}.svc-why-now article{padding:30px 26px 32px;border-radius:18px;border:1px solid #ffffff2e;background:linear-gradient(140deg,#ffffff14,#ffffff05)}.svc-why-now .svc-eyebrow{font-size:10px;letter-spacing:.14em;color:var(--svc-highlight)}.svc-why-now h3{margin:14px 0 12px!important;font-size:clamp(17px,1.9vw,21px);font-weight:400;line-height:1.5;letter-spacing:-.02em;color:var(--svc-on-dark)}.svc-why-now p{font-size:13px;line-height:2;color:var(--svc-tint);opacity:.82}.svc-why-us{margin-top:56px;padding-top:34px;border-top:1px solid #ffffff26}.svc-why-us>.svc-eyebrow{font-size:10px;letter-spacing:.14em;color:var(--svc-highlight)}.svc-why-us ol{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:24px 0 0;padding:0;list-style:none}.svc-why-us li{display:grid;grid-template-columns:44px 1fr;gap:0 14px;align-items:start}.svc-why-us li>span{font:400 26px/1 Arial,sans-serif;letter-spacing:-.02em;color:var(--svc-highlight)}.svc-why-us h3{margin:0 0 10px!important;font-size:clamp(15px,1.6vw,18px);font-weight:400;line-height:1.6;letter-spacing:-.02em;color:var(--svc-on-dark)}.svc-why-us p{font-size:12.5px;line-height:2;color:var(--svc-tint);opacity:.8}@media(max-width:900px){.svc-why-now{grid-template-columns:1fr;gap:12px;margin-top:30px}.svc-why-now article{padding:24px 20px 26px}.svc-why-us{margin-top:40px;padding-top:28px}.svc-why-us ol{grid-template-columns:1fr;gap:22px}.svc-why-us li{grid-template-columns:38px 1fr}.svc-why-us li>span{font-size:22px}.svc-why-us h3{font-size:16px}.svc-why-us p{font-size:13px}}.svc-matrix{margin-top:44px}.svc-matrix table{width:100%;border-collapse:collapse;table-layout:fixed}.svc-matrix thead th{padding:0 20px 18px;text-align:left;vertical-align:bottom;border-bottom:1px solid color-mix(in srgb,var(--svc-ink) 22%,transparent)}.svc-matrix thead th:first-child{width:19%;padding-left:0}.svc-matrix thead b{display:block;font:400 clamp(19px,2.2vw,26px)/1.2 Arial,sans-serif;letter-spacing:-.02em;color:var(--svc)}.svc-matrix thead small{display:block;margin-top:8px;font-size:11.5px;line-height:1.6;opacity:.6}.svc-matrix-corner{font-size:10px;letter-spacing:.12em;opacity:.45}.svc-matrix tbody th{padding:22px 20px 22px 0;text-align:left;vertical-align:top;font-size:12.5px;font-weight:400;line-height:1.7;letter-spacing:.02em;color:var(--svc);border-bottom:1px solid color-mix(in srgb,var(--svc-ink) 10%,transparent);white-space:nowrap}.svc-matrix tbody td{padding:22px 20px;vertical-align:top;font-size:14.5px;line-height:1.85;letter-spacing:-.01em;border-bottom:1px solid color-mix(in srgb,var(--svc-ink) 10%,transparent)}.svc-matrix tbody tr:last-child th,.svc-matrix tbody tr:last-child td{border-bottom:0}.svc-matrix tbody td:nth-child(2){background:color-mix(in srgb,var(--svc) 4%,transparent)}.svc-matrix tbody td:nth-child(4){background:color-mix(in srgb,var(--svc) 4%,transparent)}@media(max-width:860px){.svc-matrix{margin-top:30px}.svc-matrix table,.svc-matrix tbody,.svc-matrix tr,.svc-matrix th,.svc-matrix td{display:block;width:auto}.svc-matrix thead{display:none}.svc-matrix tbody tr{padding:20px 0;border-bottom:1px solid color-mix(in srgb,var(--svc-ink) 12%,transparent)}.svc-matrix tbody tr:last-child{border-bottom:0}.svc-matrix tbody th{padding:0 0 12px;font-size:12px;border-bottom:0;white-space:normal}.svc-matrix tbody td{padding:9px 0 9px 15px;border-bottom:0;border-left:2px solid color-mix(in srgb,var(--svc) 30%,transparent);font-size:14px;line-height:1.7;background:none!important}.svc-matrix tbody td+td{margin-top:6px}.svc-matrix tbody td:before{content:attr(data-product);display:block;font:10px/1 Arial,sans-serif;letter-spacing:.1em;color:var(--svc);margin-bottom:6px}}#whitepaper .svc-resource-grid{grid-template-columns:1fr}.svc-resource-deck{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:48px;padding:60px;background:radial-gradient(ellipse at 100% 0%,#ae796b70,transparent 60%),linear-gradient(180deg,#141949,#1b2260 46%,#0f1236);color:#e7eaf7}.svc-deck-copy .svc-eyebrow{color:#ffd9ae}.svc-deck-copy h3{font-size:32px;line-height:1.6;margin:22px 0!important;color:#fff;font-weight:400}.svc-deck-copy>p{font-size:14px;line-height:2;color:#aab2dc}.svc-deck-download{display:inline-flex;align-items:center;gap:15px;margin-top:28px;padding:18px 22px;border-radius:14px;background:linear-gradient(115deg,#d9765c,#e29472);color:#fff}.svc-deck-download>span:first-child{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#ffffff30;flex-shrink:0}.svc-deck-download strong{font-size:13px;display:block}.svc-deck-download small{display:block;font-size:10px;margin-top:6px}.svc-deck-slides{display:block;position:relative;aspect-ratio:16/11;min-width:0}.svc-deck-slides img{position:absolute;width:82%;border-radius:10px;box-shadow:0 30px 70px -30px #000b;border:1px solid #ffffff24}.svc-deck-slide-1{left:0;bottom:0;z-index:3}.svc-deck-slide-2{left:9%;bottom:14%;z-index:2;opacity:.9}.svc-deck-slide-3{left:18%;bottom:28%;z-index:1;opacity:.75}.svc-resource-grid>.is-pending{max-width:640px;width:100%}@media(max-width:900px){.svc-resource-deck{grid-template-columns:1fr;padding:36px;gap:36px}.svc-deck-slides{width:100%;max-width:520px;margin:auto}}@media(max-width:480px){.svc-resource-deck{padding:28px 22px}.svc-deck-copy h3{font-size:27px}.svc-deck-download{padding:15px 12px;gap:10px}.svc-deck-download strong{font-size:11px}}.svc-flow{display:grid;grid-template-columns:repeat(6,1fr);border-top:0;gap:22px;padding-top:8px!important}.svc-flow.personal{grid-template-columns:repeat(5,1fr);gap:26px}.svc-flow li{position:relative;display:block}.svc-flow-card{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:24px;min-height:clamp(230px,25vw,290px);padding:34px 14px 30px;border-radius:14px;background:#fff;border:1px solid color-mix(in srgb,var(--svc-ink) 12%,transparent);color:var(--svc-ink)}.svc-flow li.is-key .svc-flow-card{background:linear-gradient(160deg,var(--svc-ink),var(--svc-dark));border-color:transparent;color:#fff}.svc-flow-icon{width:40px;height:40px;flex:none;color:var(--svc)}.is-key .svc-flow-icon{color:var(--svc-highlight)}.svc-flow h3{writing-mode:vertical-rl;margin:0!important;font-size:17px;font-weight:400;line-height:1.35;letter-spacing:.06em}.svc-flow li:not(:last-child) .svc-flow-card:after{content:"";position:absolute;right:-16px;top:50%;translate:0 -50%;width:0;height:0;border-left:10px solid var(--svc);border-top:7px solid transparent;border-bottom:7px solid transparent;opacity:.55}.svc-flow li:not(:last-child):after{display:none}@media(max-width:1100px){.svc-flow{gap:16px}.svc-flow.personal{gap:20px}.svc-flow h3{font-size:15px}.svc-flow li:not(:last-child) .svc-flow-card:after{right:-13px;border-left-width:8px}}@media(max-width:768px){.svc-flow,.svc-flow.personal{grid-template-columns:1fr;gap:26px;padding-top:0!important}.svc-flow li{padding:0}.svc-flow-card{flex-direction:row;align-items:center;justify-content:center;gap:16px;min-height:0;padding:20px 16px;border-radius:12px}.svc-flow-icon{width:30px;height:30px}.svc-flow h3{writing-mode:horizontal-tb;font-size:16px;letter-spacing:0;line-height:1.6}.svc-flow li:not(:last-child) .svc-flow-card:after{right:50%;top:auto;bottom:-18px;translate:50% 0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid var(--svc);border-bottom:0}}.svc-embed-track{display:flex;gap:clamp(.9rem,1.6vw,1.4rem);overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:.4rem}.svc-embed-track::-webkit-scrollbar{display:none}.svc-embed-card{position:relative;display:block;overflow:hidden;flex:0 0 clamp(240px,25vw,300px);border-radius:14px;aspect-ratio:4/3;background:#eae7e3;scroll-snap-align:start;box-shadow:0 16px 36px -30px #100a1eb3;transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.svc-embed-card:hover{box-shadow:0 26px 48px -32px #100a1ed9}.svc-embed-thumb{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.svc-embed-thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:linear-gradient(150deg,#d9765ce6,#e29472d6 45%,#edb98ec7);transition:opacity .6s var(--ease)}.svc-embed-card:hover .svc-embed-thumb:after{opacity:1}.svc-embed-thumb.is-mark,.svc-embed-thumb.has-img{background:#fff}.svc-embed-thumb.has-img img{width:100%;height:100%;object-fit:contain;display:block}.svc-embed-track[data-news],.svc-embed-track[data-news-tag]{min-height:clamp(180px,18.75vw,225px)}.svc-embed-thumb.is-mark .thumb-mark{width:52%;height:auto;color:#a9aeb6}.svc-embed-thumb.is-dawn{background:linear-gradient(140deg,#c9ceda,#e3d8cc 46%,#efb98e)}.svc-embed-thumb.is-night{background:linear-gradient(150deg,var(--night-1),var(--night-3))}.svc-embed-thumb.is-spring{background:linear-gradient(160deg,#d9c3a5,#f2b06b 52%,#ee7862)}.svc-embed-body{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:clamp(.85rem,1.4vw,1.15rem);background:linear-gradient(180deg,transparent,rgba(10,8,20,.5) 34%,rgba(10,8,20,.88))}.svc-embed-meta{display:flex;align-items:center;gap:.6rem;margin:0 0 .45rem;font-family:DM Mono,monospace;font-size:.6rem;letter-spacing:.08em}.svc-embed-cat{padding:.28em .8em;border-radius:999px;border:1px solid rgba(255,255,255,.45);color:#ffffffeb;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.svc-embed-date{color:#ffffffbf}.svc-embed-title{font-size:.82rem;line-height:1.7;color:#fff;text-shadow:0 1px 14px rgba(10,8,20,.7);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.svc-embed-arrow{position:absolute;right:.8rem;top:.8rem;z-index:2;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#ffffff29;border:1px solid rgba(255,255,255,.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;font-size:.74rem;opacity:0;transform:translateY(-4px);transition:opacity .45s var(--ease),transform .45s var(--ease)}.svc-embed-card:hover .svc-embed-arrow{opacity:1;transform:none}.svc-embed-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:40px;height:40px;border-radius:50%;cursor:pointer;display:grid;place-items:center;background:#ffffffe6;border:1px solid var(--line);color:var(--ink);font-size:1.2rem;line-height:1;padding-bottom:3px;transition:.3s var(--ease)}.svc-embed-nav:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.svc-embed-nav.prev{left:-14px;opacity:0;pointer-events:none}.svc-embed-nav.prev.is-on{opacity:1;pointer-events:auto}.svc-embed-nav.next{right:24px}.svc-embed-nav.next.is-off{opacity:0;pointer-events:none}.svc-embed-wrap{position:relative;min-width:0}.svc-embed-nav:disabled{opacity:0;pointer-events:none}.svc-embed-nav.prev:not(:disabled){opacity:1;pointer-events:auto}.svc-embed-body>p{display:flex;gap:10px;color:#fff;font-size:10px}.svc-embed-body h3{font-size:13px!important;color:#fff;line-height:1.7}.svc-embed-thumb img{width:100%;height:100%;object-fit:contain}.svc-embed-thumb>span{font:700 40px Arial;letter-spacing:.15em;color:#a9aeb6}.svc-embed-body{color:#fff}.svc-embed-card:focus-visible{outline:2px solid var(--svc);outline-offset:-2px}@media(max-width:768px){.svc-embed-card{flex-basis:min(64vw,250px)}.svc-embed-nav{display:none}}.zc-service{--svc:#FC4015;--svc-2:#FE8110;--svc-highlight:#FEAD0C;--svc-tint:#FEFEC8;--svc-soft:#FFFAF3;--svc-ink:#402717;--svc-dark:#342117;--svc-on-dark:#FFF9F1;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif}.zc-service.svc-consulting{--svc:#339029;--svc-2:#74CC40;--svc-highlight:#8FD744;--svc-tint:#E2FCC2;--svc-soft:#F5FAED;--svc-ink:#14361A;--svc-dark:#031C0B;--svc-on-dark:#F7FBF2}.zc-service.svc-ai{--svc:#3E61CE;--svc-2:#4577F7;--svc-highlight:#6D98F7;--svc-tint:#D3DEFC;--svc-soft:#F1F5FF;--svc-ink:#183468;--svc-dark:#031339;--svc-on-dark:#F4F7FF}.zc-service .svc-lower{color:var(--svc-ink);background:#fffdf9;font-size:15px;line-height:1.95;-webkit-font-smoothing:antialiased}.zc-service .svc-lower *{box-sizing:border-box}.zc-service .svc-lower :where(h2,h3,h4,h5,p,figure){margin:0}.zc-service .svc-lower :where(ul,ol){margin:0;padding:0;list-style:none}.zc-service .svc-lower a{color:inherit;text-decoration:none}.zc-service .svc-lower button{font:inherit;cursor:pointer}.zc-service .svc-lower :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--svc);outline-offset:6px}.zc-service .svc-lower [id]{scroll-margin-top:105px}.svc-skip{position:fixed;top:8px;left:8px;z-index:10000;background:#fff;color:#183468;padding:12px 20px;transform:translateY(-150%)}.svc-skip:focus{transform:none}.svc-container{width:calc(100% - 96px);max-width:1200px;margin:auto}.svc-section{padding:112px 0}.svc-section.soft{background:var(--svc-soft)}.svc-section.dark{background:var(--svc-dark);color:var(--svc-on-dark)}.svc-eyebrow{font:11px/1.5 Arial,sans-serif;letter-spacing:.18em;color:var(--svc);display:block}.dark .svc-eyebrow{color:var(--svc-tint)}.svc-heading{max-width:880px;margin-bottom:48px}.svc-lower h2{font-size:clamp(30px,3.3vw,48px);font-weight:400;line-height:1.5;letter-spacing:.035em;text-wrap:pretty}.svc-heading h2{margin-top:22px!important}.svc-heading-minor{display:block;font-size:.52em;font-weight:500;line-height:1.55;opacity:.7;letter-spacing:.02em;margin-bottom:.4em}.svc-lower .svc-heading-sm h2{font-size:clamp(28px,3.4vw,50px);font-weight:700;line-height:1.28;letter-spacing:-.012em}.svc-heading-accent{font-style:normal;font-weight:700;font-size:1.14em;color:var(--svc);white-space:nowrap}.svc-lead{font-size:16px;font-weight:400;line-height:2;letter-spacing:-.01em;margin-top:26px!important;max-width:760px;opacity:.82}.svc-editorial{display:grid;grid-template-columns:1.1fr 1fr;gap:84px;align-items:center}.svc-editorial .svc-heading{margin-bottom:0}.svc-editorial-copy{padding-top:32px}.svc-editorial-copy>p+p{margin-top:22px}.svc-note{font-size:11px;line-height:1.9;opacity:.65;margin-top:24px!important}.svc-button{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;min-height:56px;border-radius:40px;padding:14px 24px;background:var(--svc-ink);color:var(--svc-soft)!important;font-size:13px;line-height:1.6;transition:transform .2s,background .2s}.svc-button>span{font:23px Arial}.svc-button:hover{background:var(--svc);transform:translateY(-2px)}.dark .svc-button{background:var(--svc-soft);color:var(--svc-ink)!important}.svc-button.secondary{background:transparent;border:1px solid currentColor;color:inherit!important}.svc-clients{padding:32px 0 26px;background:#fff;overflow:hidden}.svc-client-label{display:flex;align-items:center;justify-content:space-between;gap:20px}.svc-client-label>div{display:flex;align-items:center;gap:24px}.svc-client-label p{font-size:11px;color:#76746e}.svc-client-label button{border:1px solid #d9d6cd;border-radius:30px;background:transparent;min-height:36px;padding:4px 14px;font-size:10px!important}.svc-marquee{overflow:hidden}.svc-marquee-track{display:flex;width:max-content;animation:svc-marquee 35s linear infinite}.svc-logo-group{display:flex}.svc-client-logo{display:flex;align-items:center;justify-content:center;width:210px;height:52px;border-left:1px solid #dedbd5;color:#99978f;font-size:12px;letter-spacing:.06em}.svc-client-logo img{max-width:160px;max-height:48px;object-fit:contain}.is-paused .svc-marquee-track,.svc-marquee:hover .svc-marquee-track{animation-play-state:paused}@keyframes svc-marquee{to{transform:translate(-50%)}}.svc-cards{display:grid;grid-template-columns:repeat(3,1fr);margin-top:56px;border-top:1px solid color-mix(in srgb,var(--svc-ink) 20%,transparent);border-bottom:1px solid color-mix(in srgb,var(--svc-ink) 20%,transparent)}.svc-card{padding:36px 30px 40px}.svc-card+.svc-card{border-left:1px solid color-mix(in srgb,var(--svc-ink) 16%,transparent)}.svc-card-image{display:block;width:100%;aspect-ratio:400/240;object-fit:cover;border-radius:12px;margin-bottom:22px}.svc-card-number{font:11px/1.5 Arial,sans-serif;letter-spacing:.12em;color:var(--svc);display:block}.svc-card-note{font-size:.58em;font-weight:400;opacity:.62;margin-left:.2em;white-space:nowrap}.svc-card h3{font-size:21px;font-weight:400;margin:28px 0 16px!important}.svc-card p{font-size:15px;font-weight:400;line-height:2;letter-spacing:-.01em;opacity:.8}.svc-four{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:color-mix(in srgb,var(--svc-ink) 16%,transparent);border:1px solid color-mix(in srgb,var(--svc-ink) 16%,transparent)}.svc-four article{padding:42px;background:var(--svc-soft)}.svc-four h3{font-size:25px;font-weight:400;margin:24px 0 16px!important}.svc-four p{max-width:470px;font-size:14px;opacity:.8}.svc-choice{display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:80px;max-width:820px;margin:70px auto 0}.svc-choice-origin{border-radius:100%;aspect-ratio:2/1;display:grid;place-items:center;border:1px solid #efcab3;background:radial-gradient(ellipse at center,#ffe4c5,transparent 70%);position:relative}.svc-choice-origin:after{content:"";width:80px;height:1px;background:#deb59b;position:absolute;right:-80px}.svc-choice>div{border-left:1px solid #deb59b;display:grid;gap:24px;padding-left:32px}.svc-choice>div span{border-bottom:1px solid #deb59b;padding:12px 0;font-size:18px;letter-spacing:.04em}.svc-career-steps{background:radial-gradient(ellipse at 80% 65%,#743819,#342117 55%)!important;overflow:hidden}.svc-step-landscape{position:relative;margin-top:100px;padding-bottom:0}.svc-step-landscape ol{position:relative;display:grid;grid-template-columns:repeat(7,1fr);gap:16px;align-items:end;min-height:400px}.svc-step-landscape li{position:relative;min-width:0;padding-bottom:calc(var(--step)*31px)}.svc-step-index{font:42px/1 Arial,sans-serif;color:var(--svc-tint);display:block;margin-bottom:30px}.svc-step-landscape h3{font-size:16px;font-weight:500;line-height:1.7;min-height:55px;padding-top:22px;border-top:1px solid #fead0c}.svc-step-landscape p{font-size:11px;line-height:1.9;opacity:.7;margin-top:14px!important}.svc-step-line{position:absolute;left:-10%;top:36%;width:120%;height:130px;border-top:1px solid #fe811077;border-radius:50%;transform:rotate(-12deg);box-shadow:0 -28px 65px -35px #fe8110}.svc-step-end{border-top:1px solid #ffffff30;padding-top:30px;margin-top:40px;display:flex;justify-content:space-between;gap:20px}.svc-step-end span:last-child{font-size:11px;color:var(--svc-tint)}.svc-score svg{width:100%;max-height:380px}.svc-score figcaption{text-align:center;font-size:10px;opacity:.6}.svc-types{display:grid;grid-template-columns:repeat(4,1fr);margin-top:50px;border-top:1px solid #e4d7c9;border-bottom:1px solid #e4d7c9}.svc-types article{padding:28px 20px}.svc-types article+article{border-left:1px solid #e4d7c9}.svc-types h3{font-size:22px;font-weight:400;margin:18px 0 12px!important}.svc-types p{font-size:11px;opacity:.72}.svc-community{display:flex;align-items:center;justify-content:center;gap:28px;margin-top:56px;font-size:14px}.svc-community i{font-style:normal;color:var(--svc)}.svc-lined-list>div{padding:28px 0;border-top:1px solid #dacdbc}.svc-lined-list h3{font-size:21px;font-weight:400;margin-bottom:12px!important}.svc-lined-list p{font-size:13px;opacity:.78}.svc-cycle-section{background:radial-gradient(ellipse at 50% 55%,#194e16,#031c0b 63%)!important;overflow:hidden}.svc-cycle-section .svc-heading{margin:auto;text-align:center}.svc-cycle-section .svc-lead{margin-left:auto!important;margin-right:auto!important}.svc-loop{position:relative;max-width:960px;height:680px;margin:28px auto 0}.svc-loop-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.svc-loop-center{position:absolute;top:40%;left:50%;transform:translate(-50%);text-align:center;width:340px}.svc-loop-center>span{display:block;color:#8fd744;font:11px Arial;letter-spacing:.3em;margin-bottom:20px}.svc-loop-center strong{font-size:28px;font-weight:400;line-height:1.8}.svc-loop-center small{display:block;font-size:10px;opacity:.6;margin-top:24px}.svc-loop li{position:absolute;max-width:250px;text-align:center;background:#07270dda;padding:14px 20px;border-radius:12px}.svc-loop li>span{font:12px Arial;color:#8fd744;letter-spacing:.2em}.svc-loop h3{font-weight:400;font-size:24px;margin:8px 0!important}.svc-loop p{font-size:11px;color:#c8ddbb}.loop-0{top:5%;left:50%;transform:translate(-50%)}.loop-1{top:31%;right:0}.loop-2{bottom:8%;right:15%}.loop-3{bottom:8%;left:15%}.loop-4{top:31%;left:0}.svc-cycle-caption{text-align:center;font-size:15px;letter-spacing:.08em}.svc-phases{display:grid;grid-template-columns:repeat(7,1fr);border-top:1px solid #bfd1b3;border-bottom:1px solid #bfd1b3}.svc-phases li{padding:28px 18px}.svc-phases li+li{border-left:1px solid #d1ddc9}.svc-phases li>span{font:9px Arial;letter-spacing:.08em;color:var(--svc)}.svc-phases b{font-size:32px;font-weight:400;display:block;margin-top:12px}.svc-phases h3{font-size:17px;font-weight:400;line-height:1.5;margin:25px 0 12px!important}.svc-phases p{font-size:11px;opacity:.76}.svc-comparison{display:grid;grid-template-columns:1fr 1fr;border:1px solid #ccd8c5}.svc-comparison>div{padding:40px}.svc-comparison>div:last-child{background:#e7f2de}.svc-comparison h3{font-size:26px;font-weight:400;margin:20px 0 30px!important}.svc-comparison li{padding:12px 0;border-top:1px solid #14361a20;font-size:14px}.svc-audience{display:grid;grid-template-columns:1fr 3fr;gap:30px;margin-top:48px;align-items:baseline}.svc-audience>p:last-child{font-size:16px;line-height:2}.svc-flow{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid color-mix(in srgb,var(--svc-ink) 25%,transparent);padding-top:28px!important;gap:25px}.svc-flow.personal{grid-template-columns:repeat(5,1fr)}.svc-flow li{position:relative}.svc-flow li>span{font:32px Arial;color:var(--svc)}.svc-flow h3{font-size:14px;font-weight:400;line-height:1.9;margin-top:24px!important}.svc-flow li:not(:last-child):after{content:"→";position:absolute;right:0;top:5px;color:var(--svc);font:18px Arial}.svc-faq-layout{display:grid;grid-template-columns:1fr 1.6fr;gap:64px}.svc-faq{border-top:1px solid color-mix(in srgb,var(--svc-ink) 23%,transparent)}.svc-faq details{border-bottom:1px solid color-mix(in srgb,var(--svc-ink) 23%,transparent)}.svc-faq summary{padding:26px 0;list-style:none;cursor:pointer;display:grid;grid-template-columns:22px 1fr 20px;gap:16px;align-items:center;font-size:14px}.svc-faq summary::-webkit-details-marker{display:none}.svc-q{font:16px Arial;color:var(--svc)}.svc-faq-toggle{position:relative;width:15px;height:15px}.svc-faq-toggle:before,.svc-faq-toggle:after{content:"";position:absolute;top:7px;left:0;width:15px;height:1px;background:currentColor}.svc-faq-toggle:after{transform:rotate(90deg)}.svc-faq details[open] .svc-faq-toggle:after{transform:none}.svc-faq details>p{padding:0 35px 28px 38px;font-size:13px;line-height:2;opacity:.8}.svc-closing{position:relative;overflow:hidden}.svc-closing:before{content:"";position:absolute;width:650px;height:650px;right:-200px;top:-140px;border:1px solid color-mix(in srgb,var(--svc-highlight) 35%,transparent);border-radius:50%;box-shadow:0 0 90px color-mix(in srgb,var(--svc) 24%,transparent),inset 0 0 90px color-mix(in srgb,var(--svc) 20%,transparent);pointer-events:none}.svc-closing .svc-container{position:relative}.svc-closing h2{margin:30px 0 42px!important;font-size:clamp(30px,3.7vw,54px)}.svc-closing-actions{display:flex;align-items:center;gap:42px;flex-wrap:wrap}.svc-download{font-size:12px;border-bottom:1px solid #fff7;padding:14px 0;display:inline-flex;gap:32px}.svc-download:hover{color:var(--svc-tint)!important}.svc-other{display:grid;grid-template-columns:1fr 1fr;gap:32px}.svc-other-card{position:relative;border-top:1px solid #ded7cd;border-bottom:1px solid #ded7cd;padding:32px 50px 32px 0;transition:background .2s}.svc-other-card:hover{background:var(--svc-soft)}.svc-other-card>img{width:150px;height:44px;object-fit:contain;object-position:left}.svc-other-card p{font-size:13px;opacity:.76;margin-top:20px!important}.svc-other-card>span{position:absolute;right:16px;top:38px;font:30px Arial}.svc-product-nav{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #c9d3e5;margin-top:60px}.svc-product-nav>a{position:relative;padding:32px;transition:background .2s}.svc-product-nav>a:hover{background:#edf2ff}.svc-product-nav>a+a{border-left:1px solid #c9d3e5}.svc-product-nav h3{font:32px/1.2 Arial,sans-serif;letter-spacing:-.03em;margin-top:32px!important}.svc-product-nav p{font-size:12px;margin:12px 0 28px!important}.svc-product-problem{font-size:12px;display:block;opacity:.7}.svc-product-jump{display:flex;justify-content:space-between;font-size:11px;margin-top:28px;padding-top:20px;border-top:1px solid #ccd7e7}.svc-product-top{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid #c8d2e3;padding-top:24px;margin-bottom:56px}.svc-product-name{font:38px Arial;letter-spacing:-.025em;display:flex;gap:22px;align-items:center}.svc-product-name>span{font:12px Arial;color:var(--svc);letter-spacing:.1em}.svc-product-top>p:last-child{font-size:12px}.svc-product-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:60px;align-items:start}.svc-product-copy{padding-top:40px}.svc-product-copy h2{font-size:30px;line-height:1.6;margin:22px 0 26px!important}.svc-product-copy>p:not(.svc-eyebrow){font-size:13px;line-height:2.1;opacity:.8}.svc-feature-list{margin:30px 0 32px!important}.svc-feature-list li{display:flex;gap:12px;padding:9px 0;border-bottom:1px solid #18346818;font-size:12px}.svc-feature-list li>span{color:var(--svc)}.svc-product-visual{min-width:0}.svc-product-tabs{display:flex;gap:4px;margin-bottom:20px;padding:4px;border:1px solid #c6d2e8;border-radius:30px;background:#f4f7fd}.svc-product-tabs button{flex:1;min-width:0;padding:11px 4px;border:0;border-radius:24px;font-size:11px!important;line-height:1.5;color:#526587;background:transparent}.svc-product-tabs button[aria-selected=true]{background:#183468;color:#fff;box-shadow:0 4px 12px #18346820}.svc-screen{background:#fff;border:1px solid #cfdaec;border-radius:12px;overflow:hidden;box-shadow:0 18px 55px #18346816;color:#183468}.svc-screen-bar{min-height:42px;padding:10px 16px;display:flex;gap:12px;align-items:center;background:#f4f7fc;border-bottom:1px solid #dde5f0;font:9px Arial;letter-spacing:.04em}.svc-screen-bar b{font-weight:400;flex:1}.svc-screen-bar>span:last-child{font-size:8px;color:#7483a0}.svc-screen-dots{color:#bcc9dd;font-size:7px;letter-spacing:3px}.svc-ui-content{padding:32px;min-height:405px;background:radial-gradient(ellipse at 80% 10%,#eaf0ff,#fff 75%)}.svc-ui-title>span{font:9px Arial;letter-spacing:.15em;color:#6781ac}.svc-ui-title h4{font-size:17px;font-weight:500;line-height:1.6;margin:12px 0 28px!important}.svc-ui-stages{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:22px}.svc-ui-stages>div{border:1px solid #d7e2f4;border-radius:6px;padding:12px 8px;background:#fff;position:relative}.svc-ui-stages span{display:block;font:9px Arial;color:#8399bb}.svc-ui-stages b{font-size:10px;font-weight:500;display:block;margin-top:8px}.svc-ui-stages i{font-style:normal;position:absolute;right:8px;top:8px;color:#4577f7}.svc-ui-panel{background:#fff;border:1px solid #d8e2f2;border-radius:8px;padding:20px}.svc-ui-panel h5{font-size:10px;font-weight:500;letter-spacing:.04em;margin-bottom:16px!important;color:#6079a2}.svc-ui-row{display:flex;justify-content:space-between;gap:10px;align-items:center;border-top:1px solid #e4ebf5;padding:13px 0;font-size:11px}.svc-ui-row em{background:#edf3ff;color:#3e61ce;border-radius:20px;padding:3px 10px;font-size:9px;font-style:normal}.svc-ui-row small{color:#8a9cb7;margin-right:12px}.svc-ui-feature{padding:14px 0;border-top:1px solid #e4ebf5}.svc-ui-feature b{font-size:12px;font-weight:500}.svc-ui-feature p{font-size:10px;margin-top:6px!important;color:#7185a6}.svc-ui-field{padding:12px 0}.svc-ui-field b{font-size:11px;font-weight:500}.svc-ui-skeleton{height:9px;background:linear-gradient(90deg,#dce6f7 65%,#eef3fb 65%);border-radius:4px;margin-top:11px;max-width:90%}.svc-ui-tag{display:inline-block;font-size:10px;border:1px solid #d5e1f6;border-radius:20px;padding:6px 12px;margin-top:16px!important}.svc-screen-caption{font-size:12px;line-height:2;margin-top:24px!important;min-height:48px}.svc-product-visual>.svc-note{font-size:10px;margin-top:10px!important}.svc-intake{text-align:center;padding:32px 16px 40px}.svc-document-icon{font:52px Arial;color:#4577f7;margin-bottom:20px}.svc-ui-chips{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.svc-ui-chips>span{border-radius:20px;border:1px solid #d5e1f6;padding:6px 12px;font-size:10px}.svc-node-map{height:270px;position:relative}.svc-node-map svg{width:100%;height:100%;color:#98b6eb}.svc-node-map>span{position:absolute;border-radius:30px;background:#fff;border:1px solid #cadcf7;padding:9px 20px;font-size:12px;box-shadow:0 6px 20px #4577f719}.svc-node-map .node-core{left:50%;top:50%;transform:translate(-50%,-50%);background:#183468;color:#fff;padding:20px;border-radius:50%;box-shadow:0 0 55px #4577f74d;z-index:1}.node-point{transform:translate(-50%,-50%)}.point-0{left:19%;top:19%}.point-1{left:81%;top:19%}.point-2{left:19%;top:79%}.point-3{left:81%;top:79%}.svc-product-comparison{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff30;border-bottom:1px solid #ffffff30}.svc-product-comparison article{padding:32px}.svc-product-comparison article+article{border-left:1px solid #ffffff30}.svc-product-comparison h3{font:28px Arial;margin-bottom:28px!important}.svc-product-comparison p{font-size:16px}.svc-product-comparison span{display:block;font-size:11px;color:#b7c9ed;margin-top:20px}@media(min-width:1600px){.svc-container{max-width:1280px}}@media(max-width:1100px){.svc-container{width:calc(100% - 64px)}.svc-editorial{gap:48px}.svc-product-layout{gap:32px;grid-template-columns:1.25fr 1fr}.svc-product-copy h2{font-size:25px}.svc-step-landscape ol{gap:12px}.svc-step-landscape h3{font-size:14px}.svc-card{padding:30px 20px}.svc-card h3{font-size:19px}.svc-phases{grid-template-columns:repeat(4,1fr)}.svc-phases li:nth-child(5){border-left:0}.svc-phases li:nth-child(n+5){border-top:1px solid #d1ddc9}.svc-flow{gap:18px}.svc-ui-content{padding:24px}.svc-product-nav>a{padding:24px}.svc-product-nav h3{font-size:27px}}@media(max-width:768px){.svc-container{width:calc(100% - 48px)}.svc-section{padding:68px 0}.svc-heading{margin-bottom:32px}.svc-lower h2{font-size:29px;letter-spacing:.02em;line-height:1.55}.svc-heading h2{margin-top:18px!important}.svc-eyebrow{font-size:9px}.svc-lead{font-size:14px;line-height:2;margin-top:20px!important}.svc-editorial{grid-template-columns:1fr;gap:28px}.svc-editorial-copy{padding-top:0;font-size:13px}.svc-card h3{font-size:21px}.svc-client-label>div{display:block}.svc-client-label p{margin-top:8px!important;font-size:10px}.svc-client-label button{font-size:9px!important;white-space:nowrap}.svc-client-logo{width:170px;font-size:10px}.svc-cards{grid-template-columns:1fr;margin-top:36px}.svc-card{padding:27px 0}.svc-card+.svc-card{border-left:0;border-top:1px solid color-mix(in srgb,var(--svc-ink) 16%,transparent)}.svc-card h3{margin:16px 0 10px!important}.svc-card p{font-size:14px;font-weight:400}.svc-four{grid-template-columns:1fr}.svc-four article{padding:28px}.svc-four h3{font-size:23px;margin:18px 0 14px!important}.svc-four p{font-size:13px}.svc-choice{grid-template-columns:1fr;gap:24px;margin-top:36px}.svc-choice-origin{aspect-ratio:auto;min-height:90px;width:220px;margin:auto}.svc-choice-origin:after{width:1px;height:24px;right:50%;top:100%}.svc-choice>div{border-left:0;border-top:1px solid #deb59b;display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:16px 0 0}.svc-choice>div span{font-size:12px;text-align:center;border:0}.svc-step-landscape{margin-top:44px}.svc-step-landscape ol{grid-template-columns:1fr;gap:0;min-height:0;border-left:1px solid #fe8110;margin-left:16px!important}.svc-step-landscape li{padding:0 0 36px 32px;display:grid;grid-template-columns:45px 1fr;gap:0 12px;min-height:100px}.svc-step-landscape li:before{content:"";position:absolute;left:-5px;top:10px;width:9px;height:9px;border-radius:50%;background:#fead0c;box-shadow:0 0 18px #fe8110}.svc-step-index{font-size:27px;margin:0;line-height:1.5;grid-row:1/3}.svc-step-landscape h3{border:0;padding:0;font-size:17px;min-height:0;line-height:1.8}.svc-step-landscape p{font-size:12px;margin-top:8px!important;max-width:340px}.svc-step-line{display:none}.svc-step-end{display:block;margin-top:12px;padding-top:24px;font-size:13px}.svc-step-end span:last-child{display:block;margin-top:12px;font-size:10px}.svc-types{grid-template-columns:1fr 1fr;margin-top:32px}.svc-types article{padding:24px 14px}.svc-types article:nth-child(3){border-left:0}.svc-types article:nth-child(n+3){border-top:1px solid #e4d7c9}.svc-types .svc-eyebrow{font-size:8px;letter-spacing:.08em}.svc-types h3{font-size:19px}.svc-types p{font-size:11px}.svc-score{max-width:390px;margin:auto!important;width:100%}.svc-community{gap:12px;font-size:11px;flex-wrap:wrap;margin-top:32px}.svc-loop{height:auto;margin:44px 0 20px;padding:0 0 0 20px}.svc-loop-art{display:none}.svc-loop-center{position:static;transform:none;width:100%;padding:26px 12px;border:1px solid #74cc4050;border-radius:100%;margin-bottom:40px;box-shadow:0 0 45px #74cc4022}.svc-loop-center>span{font-size:10px;margin-bottom:14px}.svc-loop-center strong{font-size:23px}.svc-loop-center small{font-size:9px;margin-top:14px}.svc-loop ol{position:relative;border-left:1px solid #74cc40;padding-left:28px!important}.svc-loop ol:after{content:"↻ 組織の変化から、再診断へ";display:block;font-size:11px;color:#e2fcc2;padding:20px 0;border-top:1px solid #74cc4060}.svc-loop li{position:relative;inset:auto!important;transform:none;max-width:none;text-align:left;background:none;padding:0 0 28px;border-radius:0}.svc-loop li:before{content:"";position:absolute;left:-33px;top:8px;width:9px;height:9px;border-radius:50%;background:#e2fcc2;box-shadow:0 0 12px #74cc40}.svc-loop h3{font-size:22px}.svc-loop p{font-size:12px}.svc-cycle-caption{font-size:13px;margin-top:32px!important}.svc-phases{grid-template-columns:1fr}.svc-phases li{display:grid;grid-template-columns:65px 1fr;gap:8px 18px;padding:22px 0;border-left:0!important}.svc-phases li+li{border-top:1px solid #d1ddc9}.svc-phases li>span{grid-row:1/3}.svc-phases b{font-size:25px;margin-top:8px}.svc-phases h3{font-size:19px;margin:0!important}.svc-phases p{font-size:12px}.svc-comparison{grid-template-columns:1fr}.svc-comparison>div{padding:28px}.svc-comparison h3{font-size:23px;margin:16px 0 24px!important}.svc-comparison li{font-size:12px}.svc-audience{grid-template-columns:1fr;gap:18px;margin-top:30px}.svc-audience>p:last-child{font-size:13px}.svc-flow,.svc-flow.personal{grid-template-columns:1fr;gap:0;padding-top:0!important}.svc-flow li{display:flex;align-items:center;gap:24px;border-bottom:1px solid color-mix(in srgb,var(--svc-ink) 16%,transparent);padding:20px 0}.svc-flow li>span{font-size:25px}.svc-flow h3{font-size:14px;margin:0!important}.svc-flow li:not(:last-child):after{content:"↓";right:0;top:24px;font-size:15px}.svc-faq-layout{grid-template-columns:1fr;gap:0}.svc-faq summary{font-size:13px;gap:10px;padding:23px 0}.svc-faq details>p{font-size:12px;padding:0 10px 24px 32px}.svc-closing h2{font-size:30px}.svc-closing-actions{gap:28px}.svc-button{min-height:52px;font-size:12px;gap:24px}.svc-closing:before{right:-400px;opacity:.7}.svc-other{grid-template-columns:1fr;gap:0}.svc-other-card+.svc-other-card{border-top:0}.svc-other-card{padding:27px 36px 27px 0}.svc-other-card p{font-size:12px}.svc-other-card>img{width:125px}.svc-product-nav{grid-template-columns:1fr;margin-top:36px}.svc-product-nav>a{padding:24px}.svc-product-nav>a+a{border-left:0;border-top:1px solid #c9d3e5}.svc-product-nav h3{font-size:30px;margin-top:15px!important}.svc-product-nav p{margin:8px 0 16px!important}.svc-product-jump{margin-top:18px;padding-top:16px}.svc-product-top{margin-bottom:30px;align-items:flex-start;flex-direction:column;gap:12px}.svc-product-name{font-size:33px}.svc-product-layout{display:flex;flex-direction:column;gap:32px}.svc-product-copy{display:contents}.svc-product-copy>.svc-eyebrow{display:none}.svc-product-copy>h2{order:0;font-size:27px;margin:0!important}.svc-product-copy>p:not(.svc-eyebrow){order:1;font-size:13px}.svc-product-visual{order:2;width:100%}.svc-product-copy>.svc-feature-list{order:3;margin:0!important;width:100%}.svc-product-copy>.svc-button{order:4}.svc-product-tabs{margin-bottom:16px}.svc-product-tabs button{font-size:9px!important;padding:10px 2px}.svc-ui-content{padding:20px 16px;min-height:370px}.svc-ui-title h4{font-size:15px;margin-bottom:22px!important}.svc-ui-panel{padding:16px}.svc-ui-stages{gap:4px}.svc-ui-stages>div{padding:10px 6px}.svc-ui-stages b{font-size:9px}.svc-ui-stages i{font-size:9px;right:5px}.svc-screen-bar{padding:10px;font-size:8px;gap:6px}.svc-screen-bar>span:last-child{font-size:7px}.svc-screen-caption{font-size:11px}.svc-ui-row,.svc-ui-feature p{font-size:10px}.svc-node-map{height:250px}.svc-node-map>span{padding:8px 15px;font-size:11px}.svc-product-comparison{grid-template-columns:1fr}.svc-product-comparison article{padding:28px 0}.svc-product-comparison article+article{border-left:0;border-top:1px solid #ffffff30}.svc-product-comparison h3{font-size:26px;margin-bottom:16px!important}.svc-product-comparison p{font-size:15px}}@media(prefers-reduced-motion:reduce){.zc-service .svc-marquee-track{animation:none}.zc-service .svc-lower *{scroll-behavior:auto!important;transition:none!important}}.zc-service .svc-other-card>img{width:28px;height:28px;display:inline-block;vertical-align:middle;margin-right:14px}.zc-service .svc-other-card>h3{display:inline-block;vertical-align:middle;font-size:24px;font-weight:500;letter-spacing:.025em}.zc-service .svc-other-card>p{margin-top:22px!important}@media(max-width:768px){.svc-ai #products .svc-heading h2{font-size:clamp(20px,6.3vw,29px)}}.svc-types .svc-type-illustration{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;margin:0 auto 24px;max-width:280px}.svc-types article{min-width:0}@media(max-width:768px){.svc-types .svc-type-illustration{margin-bottom:20px}}.svc-coaches{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.4vw,36px);margin-top:48px}.svc-coaches article{display:flex;flex-direction:column}.svc-coaches img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:14px;margin-bottom:20px}.svc-coaches h3{font-size:22px;font-weight:400;margin:10px 0 6px!important}.svc-coaches p{font-size:15px;font-weight:400;line-height:2;letter-spacing:-.01em;opacity:.8}@media(max-width:768px){.svc-coaches{grid-template-columns:1fr;gap:28px;margin-top:32px}.svc-coaches img{aspect-ratio:3/2}}.svc-lower .svc-heading-lockup h2{font-size:clamp(30px,4.6vw,70px);font-weight:400;line-height:1.16;letter-spacing:-.012em;text-wrap:balance}.svc-heading-lockup .lk-sm{display:block;font-size:.72em;font-weight:400;line-height:1.38;letter-spacing:.01em;margin-bottom:.32em}.svc-heading-lockup .lk-mid{display:block;font-size:.72em}.svc-heading-lockup .lk-big{display:block}.svc-heading-lockup .lk-big em{font-style:normal;color:var(--svc)}.svc-heading-lockup .lk-tail{font-size:.66em}@media(max-width:768px){.svc-lower .svc-heading-lockup h2{font-size:clamp(26px,7.6vw,40px);line-height:1.2}.svc-heading-lockup .lk-sm{font-size:.72em;margin-bottom:.35em}}.lk-logo{display:inline-block;height:.72em;width:4.3em;vertical-align:-.02em;margin-right:.06em;-webkit-mask:var(--logo) left center/contain no-repeat;mask:var(--logo) left center/contain no-repeat;background-color:currentColor}.lk-logo-type{height:.78em;width:4.73em;vertical-align:-.04em;margin-right:.02em}.lk-sm .lk-sub{display:block;font-size:.8em;line-height:1.4;margin-top:.18em}.svc-section.dark .svc-comparison-circles{color:var(--svc-ink)}.svc-other-logo{display:block;height:28px;width:170px;-webkit-mask:var(--logo) left center/contain no-repeat;mask:var(--logo) left center/contain no-repeat;background-color:currentColor}.svc-other-card .svc-other-logo{color:var(--svc-ink)}@media(max-width:768px){.svc-other-logo{height:24px}}.lk-note{font-size:.36em;font-weight:500;vertical-align:super;margin:0 .06em;opacity:.7}.svc-footnote{margin-top:40px;font-size:12px;line-height:1.9;opacity:.6}@media(max-width:768px){.svc-footnote{margin-top:28px;font-size:11px}}.zc-fv-career *{box-sizing:border-box}.zc-fv-career{margin:0;min-height:100%;background:#342117}.zc-fv-career{font-family:Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;color:#fff9f1;-webkit-font-smoothing:antialiased}.zc-fv-career a{color:inherit;text-decoration:none}.zc-fv-career button{font:inherit}.zc-fv-career a:focus-visible,.zc-fv-career button:focus-visible{outline:2px solid #fff;outline-offset:6px}.zc-fv-career .hero{--shade:.1;isolation:isolate;position:relative;min-height:580px;height:100svh;overflow:hidden;background:#754128}.zc-fv-career .visual,.zc-fv-career .shade,.zc-fv-career .backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.zc-fv-career .visual{z-index:-3}.zc-fv-career .backdrop{object-fit:cover;object-position:60% center;opacity:0;transition:opacity .4s}.zc-fv-career .backdrop.active{opacity:1}.zc-fv-career .shade{z-index:-2;background:linear-gradient(90deg,rgb(30 14 7 / var(--shade)),transparent 72%),linear-gradient(180deg,#170b0638,transparent 22%,transparent 83%,#170b0630)}.zc-fv-career .site-header{display:flex;align-items:center;justify-content:space-between;gap:36px;padding:28px 5%;position:relative;z-index:4}.zc-fv-career .company-logo{width:133px;flex-shrink:0}.zc-fv-career .company-mark{display:block;width:100%;height:52px;background:#fff9f1;mask:var(--fv-logo-mask, none) center/contain no-repeat;-webkit-mask:var(--fv-logo-mask, none) center/contain no-repeat}.zc-fv-career nav{display:flex;align-items:center;gap:clamp(22px,3vw,54px)}.zc-fv-career nav a{display:flex;flex-direction:column;gap:5px;font-size:10px;letter-spacing:.06em;position:relative;padding:8px 0}.zc-fv-career nav small{font-size:9px;letter-spacing:.02em;opacity:.78}.zc-fv-career nav a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:#fff;transition:width .2s}.zc-fv-career nav a:hover:after,.zc-fv-career nav a[aria-current]:after{width:100%}.zc-fv-career .contact-link{border:1px solid #fff7;border-radius:40px;padding:12px 25px;align-items:center}.zc-fv-career .contact-link:after{display:none}.zc-fv-career .recruit-link{padding-left:20px;border-left:1px solid #fff5}.zc-fv-career .menu-toggle{display:none}.zc-fv-career .content{position:absolute;left:7%;top:50%;transform:translateY(-43%);max-width:43%;z-index:1}.zc-fv-career .service{display:flex;align-items:center;gap:21px;margin-bottom:29px}.zc-fv-career .service-mark{width:126px;height:26px;display:block;background:currentColor;mask:var(--fv-logo-mask, none) left center/contain no-repeat;-webkit-mask:var(--fv-logo-mask, none) left center/contain no-repeat}.zc-fv-career .service-caption{font-family:Arial,sans-serif;font-size:9px;letter-spacing:.14em;border-left:1px solid #fff7;padding-left:19px;opacity:.85}.zc-fv-career h1{font-weight:400;font-size:clamp(42px,4.1vw,77px);letter-spacing:.015em;line-height:1.43;margin:0 0 27px;white-space:nowrap}.zc-fv-career .lead{font-size:clamp(12px,1.05vw,16px);font-weight:400;letter-spacing:.02em;line-height:2.1;margin:0 0 30px}.zc-fv-career .cta{display:inline-flex;gap:44px;align-items:center;justify-content:space-between;background:#fffaf3;color:#402717;border-radius:50px;padding:16px 23px 16px 27px;font-size:14px;min-width:169px;transition:background .2s,transform .2s}.zc-fv-career .cta span{font-size:24px;line-height:1}.zc-fv-career .cta:hover{background:#ffe4c5;transform:translateY(-2px)}.zc-fv-career .hero-bottom{position:absolute;bottom:26px;left:5%;right:5%;display:flex;justify-content:space-between;align-items:center;font:9px Arial,sans-serif;letter-spacing:.16em;opacity:.8}.zc-fv-career .scroll{display:flex;align-items:center;gap:12px}.zc-fv-career .scroll i{height:30px;width:1px;background:#fff9;display:block}.zc-fv-career .counter{font-variant-numeric:tabular-nums}.zc-fv-career .hero[data-scene=front] .backdrop{object-position:58% center}.zc-fv-career .hero[data-scene=profile] .backdrop{object-position:59% center}@media(min-width:1600px){.zc-fv-career .content{left:8%}.zc-fv-career .site-header{padding-top:35px}}@media(max-width:1000px){.zc-fv-career nav{gap:19px}.zc-fv-career .site-header{padding:24px 5%}.zc-fv-career .company-logo{width:112px}.zc-fv-career nav a{font-size:9px}.zc-fv-career nav small{font-size:8px}.zc-fv-career .recruit-link{padding-left:12px}.zc-fv-career .contact-link{padding:10px 16px}.zc-fv-career .content{left:6%;max-width:48%}.zc-fv-career .lead{font-size:12px}.zc-fv-career .service-caption{display:none}}@media(max-width:700px){.zc-fv-career .hero{min-height:760px;height:100svh}.zc-fv-career .site-header{padding:22px 24px}.zc-fv-career .company-logo{width:102px}.zc-fv-career .company-mark{height:40px}.zc-fv-career .menu-toggle{position:relative;z-index:6;display:flex;flex-direction:column;justify-content:center;gap:7px;border:1px solid #fff7;background:#321a0920;border-radius:50%;width:43px;height:43px;align-items:center;color:inherit}.zc-fv-career .menu-toggle span{display:block;width:17px;height:1px;background:currentColor;transition:transform .2s}.zc-fv-career .menu-open .menu-toggle span:first-child{transform:translateY(4px) rotate(45deg)}.zc-fv-career .menu-open .menu-toggle span:last-child{transform:translateY(-4px) rotate(-45deg)}.zc-fv-career nav{display:none;position:absolute;inset:0 0 auto;background:#49271ff5;padding:100px 30px 30px;flex-direction:column;align-items:stretch;gap:10px}.zc-fv-career .menu-open nav{display:flex}.zc-fv-career nav a{font-size:13px;padding:12px}.zc-fv-career nav small{font-size:11px}.zc-fv-career .recruit-link{border:0}.zc-fv-career .content{top:auto;bottom:87px;left:26px;right:26px;transform:none;max-width:none}.zc-fv-career .service{margin-bottom:19px}.zc-fv-career .service-mark{width:110px;height:23px}.zc-fv-career h1{font-size:clamp(37px,10.5vw,57px);line-height:1.4;margin-bottom:18px}.zc-fv-career .lead{font-size:12px;line-height:1.95;max-width:340px;margin-bottom:24px}.zc-fv-career .desktop-break{display:none}.zc-fv-career .cta{min-width:155px;padding:13px 21px 13px 24px;font-size:13px}.zc-fv-career .hero-bottom{left:26px;right:26px;bottom:22px;font-size:8px}.zc-fv-career .scroll{display:none}.zc-fv-career .shade{background:linear-gradient(180deg,#170b0630,transparent 24%,#33140712 35%,#34150b9c 58%,#32140be8 100%)}.zc-fv-career .visual{height:73%}.zc-fv-career .backdrop{object-position:69% 28%;object-fit:cover}.zc-fv-career .hero[data-scene=front] .backdrop{object-position:64% 28%}.zc-fv-career .hero[data-scene=profile] .backdrop{object-position:65% 28%}.zc-fv-career .visual:after{content:"";position:absolute;top:60%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#754128)}.zc-fv-career .hero[data-scene=wide] .backdrop{object-position:68% top}}@media(prefers-reduced-motion:reduce){.zc-fv-career *{transition:none!important;scroll-behavior:auto!important}}@media(max-width:768px){.zc-fv-career .hero{height:auto;min-height:max(780px,100svh);display:flex;flex-direction:column;padding-bottom:calc(82px + env(safe-area-inset-bottom,0px))}.zc-fv-career .site-header{flex:none}.zc-fv-career .header-inner{height:calc(68px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px)}.zc-fv-career .visual{height:clamp(530px,73svh,660px)}.zc-fv-career .hero .backdrop{object-fit:cover}.zc-fv-career .hero[data-scene=wide] .backdrop{object-position:68% top}.zc-fv-career .hero[data-scene=front] .visual{height:clamp(450px,62svh,560px)}.zc-fv-career .hero[data-scene=front] .backdrop{object-position:61% 28%}.zc-fv-career .hero[data-scene=profile] .backdrop{object-position:64% 28%}.zc-fv-career .visual:after{top:58%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#754128)}.zc-fv-career .shade{background:linear-gradient(180deg,#170b0640,transparent 22%,#33140712 36%,#34150b9c 59%,#32140be8 100%)}.zc-fv-career .content{position:relative;top:auto;bottom:auto;left:auto;right:auto;transform:none;max-width:430px;width:calc(100% - 48px);margin:clamp(330px,42svh,390px) auto 0}.zc-fv-career .service{margin-bottom:19px;gap:0}.zc-fv-career .service-mark{width:110px;height:23px}.zc-fv-career .service-caption{display:none}.zc-fv-career h1{font-size:clamp(34px,10.25vw,44px);line-height:1.4;margin-bottom:20px;white-space:normal}.zc-fv-career .lead{font-size:12px;line-height:1.95;max-width:100%;margin-bottom:24px;text-wrap:pretty}.zc-fv-career .desktop-break{display:none}.zc-fv-career .cta{min-width:164px;min-height:50px;padding:13px 22px 13px 24px;font-size:13px}.zc-fv-career .hero-bottom{left:24px;right:24px;bottom:calc(22px + env(safe-area-inset-bottom,0px));font-size:8px}.zc-fv-career .scroll{display:none}.zc-fv-career .menu-open .site-header nav{max-height:calc(100svh - 68px - env(safe-area-inset-top,0px));overflow:auto}.zc-fv-career .site-header nav a{min-height:44px;justify-content:center}}@media(max-width:360px){.zc-fv-career .content{margin-top:310px;width:calc(100% - 40px)}.zc-fv-career .hero-bottom{left:20px;right:20px}}.zc-fv-consulting *{box-sizing:border-box}.zc-fv-consulting{margin:0;min-height:100%;background:#031c0b}.zc-fv-consulting{font-family:Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;color:#f7fbf2;-webkit-font-smoothing:antialiased}.zc-fv-consulting a{color:inherit;text-decoration:none}.zc-fv-consulting button{font:inherit;cursor:pointer}.zc-fv-consulting a:focus-visible,.zc-fv-consulting button:focus-visible{outline:2px solid #d6f5b4;outline-offset:6px}.zc-fv-consulting .hero{position:relative;isolation:isolate;min-height:680px;height:100svh;overflow:hidden;background:#031c0b}.zc-fv-consulting .visual{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.zc-fv-consulting .visual img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:block}.zc-fv-consulting .visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#01100766,transparent 23%,transparent 80%,#01100766)}.zc-fv-consulting .site-header{position:relative;z-index:5}.zc-fv-consulting .company-logo{display:block;flex-shrink:0}.zc-fv-consulting nav{display:flex;align-items:center}.zc-fv-consulting nav a{display:flex;flex-direction:column;position:relative}.zc-fv-consulting .menu-toggle{display:none;color:inherit}.zc-fv-consulting .menu-toggle span{display:block;background:currentColor}.zc-fv-consulting .hero-copy{position:relative;display:flex;justify-content:space-between;align-items:center;width:88%;max-width:1560px;margin:0 auto;min-height:calc(100% - 164px);padding:35px 0 55px;gap:32px}.zc-fv-consulting .headline-block{width:34%}.zc-fv-consulting .service-logo{width:142px;height:auto;display:block;margin-bottom:17px}.zc-fv-consulting .eyebrow{font:9px Montserrat,Arial,sans-serif;letter-spacing:.15em;opacity:.64;margin:0 0 38px}.zc-fv-consulting h1{font-size:clamp(25px,2.65vw,47px);font-weight:400;line-height:1.65;letter-spacing:.035em;margin:0}.zc-fv-consulting h1 span{display:block;white-space:nowrap}.zc-fv-consulting .headline-last{margin-top:17px;font-size:.78em}.zc-fv-consulting .support-block{width:25%;max-width:300px;padding-left:20px}.zc-fv-consulting .support-title{font-size:clamp(14px,1.2vw,19px);letter-spacing:.045em;margin:0 0 21px}.zc-fv-consulting .lead{font-size:clamp(12px,1vw,15px);line-height:2.15;letter-spacing:.035em;color:#d9e4d5;margin:0 0 29px}.zc-fv-consulting .cta{display:inline-flex;justify-content:space-between;align-items:center;gap:50px;min-width:172px;min-height:52px;border-radius:40px;background:#f5faed;color:#14361a;padding:13px 23px 13px 26px;font-size:13px;transition:background .2s,transform .2s}.zc-fv-consulting .cta span{font:25px Arial,sans-serif}.zc-fv-consulting .cta:hover{background:#dff5c7;transform:translateY(-2px)}.zc-fv-consulting .hero-bottom{position:absolute;bottom:26px;left:6%;right:6%;display:flex;justify-content:space-between;font:9px Montserrat,Arial,sans-serif;letter-spacing:.14em;color:#c1d0bf}.zc-fv-consulting .hero-bottom span:nth-child(2){font-family:Hiragino Kaku Gothic ProN,sans-serif;font-size:10px;letter-spacing:.16em}@media(min-aspect-ratio:2/1){.zc-fv-consulting .visual img{object-fit:contain}.zc-fv-consulting .hero{min-height:640px}}@media(min-width:769px)and (max-width:1050px){.zc-fv-consulting .hero-copy{width:92%;gap:18px}.zc-fv-consulting .headline-block{width:35%}.zc-fv-consulting .support-block{width:26%;padding-left:0}.zc-fv-consulting .support-title{font-size:13px}.zc-fv-consulting .lead{font-size:11px}.zc-fv-consulting .hero-bottom{left:4%;right:4%}.zc-fv-consulting .header-inner{gap:16px!important}.zc-fv-consulting .site-header nav{gap:16px!important}.zc-fv-consulting .site-header nav a>span{font-size:11px!important}}@media(max-width:768px){.zc-fv-consulting .hero{height:auto;min-height:100svh;padding-bottom:64px}.zc-fv-consulting .visual{height:450px;top:44px;bottom:auto}.zc-fv-consulting .visual img{object-fit:cover;object-position:50% center}.zc-fv-consulting .visual:after{background:linear-gradient(180deg,#031c0b,transparent 12%,transparent 62%,#031c0b 99%)}.zc-fv-consulting .hero-copy{display:block;min-height:0;width:calc(100% - 48px);max-width:440px;margin:315px auto 0;padding:0}.zc-fv-consulting .headline-block{width:100%}.zc-fv-consulting .service-logo{width:118px;margin-bottom:12px}.zc-fv-consulting .eyebrow{font-size:8px;margin-bottom:18px}.zc-fv-consulting h1{font-size:clamp(28px,8vw,36px);line-height:1.5;letter-spacing:.015em}.zc-fv-consulting .headline-last{font-size:.79em;margin-top:10px}.zc-fv-consulting .support-block{width:100%;max-width:none;padding:0;margin-top:24px}.zc-fv-consulting .support-title{display:none}.zc-fv-consulting .lead{font-size:12px;line-height:2;max-width:360px;margin-bottom:23px}.zc-fv-consulting .lead br{display:none}.zc-fv-consulting .cta{min-height:50px}.zc-fv-consulting .hero-bottom{left:24px;right:24px;bottom:25px;font-size:8px}.zc-fv-consulting .hero-bottom span:nth-child(2){display:none}.zc-fv-consulting .site-header nav a{min-height:44px;justify-content:center}.zc-fv-consulting .menu-open .site-header nav{max-height:calc(100svh - 68px);overflow:auto}}@media(max-width:360px){.zc-fv-consulting .visual{height:410px}.zc-fv-consulting .hero-copy{margin-top:290px;width:calc(100% - 40px)}.zc-fv-consulting .hero-bottom{left:20px;right:20px;font-size:7px}}@media(prefers-reduced-motion:reduce){.zc-fv-consulting *{transition:none!important}}.zc-fv-consulting .hero{min-height:820px;background:#06220b;height:100svh}.zc-fv-consulting .visual{top:335px;right:0;bottom:0;left:0;height:auto;overflow:hidden}.zc-fv-consulting .visual img{position:absolute;left:50%;bottom:0;transform:translate(-50%);width:auto;height:112%;object-fit:contain;-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent)}.zc-fv-consulting .visual:after{background:linear-gradient(180deg,#06220b 0%,#06220b94 9%,transparent 29%,transparent 83%,#031808b3 100%)}.zc-fv-consulting .hero-copy{display:block;text-align:center;width:calc(100% - 48px);max-width:900px;min-height:0;margin:15px auto 0;padding:0}.zc-fv-consulting .headline-block,.zc-fv-consulting .support-block{width:100%;max-width:none;padding:0}.zc-fv-consulting .service-logo{width:110px;margin:0 auto 9px}.zc-fv-consulting .eyebrow{font-size:8px;letter-spacing:.14em;margin:0 0 20px}.zc-fv-consulting h1{font-size:clamp(29px,2.8vw,46px);line-height:1.45;letter-spacing:.035em}.zc-fv-consulting .headline-last{font-size:1em;margin:0}.zc-fv-consulting h1 .mobile-break{display:none}.zc-fv-consulting .support-block{margin-top:17px}.zc-fv-consulting .lead{font-size:12px;line-height:1.9;color:#e0eadd;margin:0 auto 20px}.zc-fv-consulting .cta{min-height:48px;min-width:174px;padding:11px 23px}.zc-fv-consulting .hero-bottom{bottom:22px;font-size:8px}@media(min-width:1600px){.zc-fv-consulting .hero-copy{margin-top:23px}.zc-fv-consulting .visual{top:360px}.zc-fv-consulting h1{font-size:44px}}@media(max-width:768px){.zc-fv-consulting .hero{min-height:max(844px,100svh);height:auto;padding-bottom:0}.zc-fv-consulting .visual{top:365px;right:0;bottom:0;left:0;height:auto;min-height:430px}.zc-fv-consulting .visual img{position:static;transform:none;width:100%;height:100%;object-fit:cover;object-position:50% 65%;-webkit-mask-image:none;mask-image:none}.zc-fv-consulting .visual:after{background:linear-gradient(180deg,#06220b,transparent 23%,transparent 82%,#031808b3)}.zc-fv-consulting .hero-copy{width:calc(100% - 40px);max-width:450px;margin:13px auto 0;padding:0}.zc-fv-consulting .service-logo{width:101px;margin-bottom:8px}.zc-fv-consulting .eyebrow{font-size:7px;margin-bottom:17px}.zc-fv-consulting h1{font-size:clamp(25px,7.25vw,32px);line-height:1.5;letter-spacing:.025em}.zc-fv-consulting h1 .mobile-break{display:block}.zc-fv-consulting .headline-last{font-size:.86em;margin-top:5px}.zc-fv-consulting .support-block{margin-top:15px}.zc-fv-consulting .lead{font-size:11px;line-height:1.85;max-width:350px;margin-bottom:17px}.zc-fv-consulting .lead br{display:block}.zc-fv-consulting .cta{font-size:12px;min-height:47px;min-width:166px}.zc-fv-consulting .hero-bottom{left:20px;right:20px;bottom:19px;font-size:7px}}@media(max-width:360px){.zc-fv-consulting .hero{min-height:820px}.zc-fv-consulting .visual{top:375px;min-height:410px}.zc-fv-consulting .hero-copy{margin-top:10px;width:calc(100% - 32px)}.zc-fv-consulting .lead{font-size:10px}.zc-fv-consulting .hero-bottom{font-size:6px}}.zc-fv-ai *{box-sizing:border-box}.zc-fv-ai{margin:0;background:#f7f7f6;color:#202b45;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;-webkit-font-smoothing:antialiased}.zc-fv-ai a{color:inherit;text-decoration:none}.zc-fv-ai button{font:inherit;cursor:pointer}.zc-fv-ai a:focus-visible,.zc-fv-ai button:focus-visible{outline:2px solid #4577f7;outline-offset:5px}.zc-fv-ai .hero{position:relative;isolation:isolate;min-height:820px;height:100svh;overflow:hidden}.zc-fv-ai .site-header{position:relative;z-index:5;color:#202b45}.zc-fv-ai .company-logo{display:block;flex-shrink:0}.zc-fv-ai nav{display:flex;align-items:center}.zc-fv-ai nav a{display:flex;flex-direction:column;position:relative}.zc-fv-ai .menu-toggle{display:none;color:inherit}.zc-fv-ai .menu-toggle span{display:block;background:currentColor}.zc-fv-ai .hero-copy{position:relative;z-index:1;text-align:center;margin:18px auto 0;width:calc(100% - 48px);max-width:900px}.zc-fv-ai .service-logo{width:108px;height:auto;display:block;margin:0 auto 12px}.zc-fv-ai .eyebrow{font:8px Arial,sans-serif;letter-spacing:.18em;color:#526080;margin:0 0 21px}.zc-fv-ai h1{font-size:clamp(30px,2.8vw,44px);font-weight:400;line-height:1.5;letter-spacing:.035em;margin:0}.zc-fv-ai .mobile-break{display:none}.zc-fv-ai .lead{font-size:12px;line-height:1.95;color:#526080;margin:20px 0}.zc-fv-ai .cta{display:inline-flex;align-items:center;justify-content:space-between;gap:48px;min-height:49px;padding:12px 25px;border-radius:40px;background:#243c82;color:#fff;font-size:13px;transition:background .2s}.zc-fv-ai .cta:hover{background:#3e61ce}.zc-fv-ai .cta span{font:24px Arial,sans-serif}.zc-fv-ai .visual{position:absolute;z-index:0;top:395px;bottom:18px;left:0;right:0;display:flex;align-items:center;justify-content:center;overflow:hidden;pointer-events:none}.zc-fv-ai .visual img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.zc-fv-ai .hero-bottom{position:absolute;bottom:22px;left:4%;right:4%;display:flex;justify-content:space-between;font:8px Arial,sans-serif;letter-spacing:.17em;color:#526080}@media(min-width:1600px){.zc-fv-ai .visual{top:415px}}@media(max-width:768px){.zc-fv-ai .hero{height:auto;min-height:max(844px,100svh)}.zc-fv-ai .hero-copy{margin-top:14px;width:calc(100% - 40px)}.zc-fv-ai .service-logo{width:96px}.zc-fv-ai .eyebrow{font-size:7px;margin-bottom:20px}.zc-fv-ai h1{font-size:clamp(27px,7.2vw,34px);line-height:1.5}.zc-fv-ai .mobile-break{display:block}.zc-fv-ai .lead{font-size:11px;line-height:1.95;max-width:340px;margin:19px auto 22px}.zc-fv-ai .lead br{display:none}.zc-fv-ai .cta{min-height:48px}.zc-fv-ai .visual{top:428px;bottom:55px;left:-15%;right:-15%}.zc-fv-ai .visual img{object-fit:contain}.zc-fv-ai .hero-bottom{left:20px;right:20px;bottom:24px;font-size:7px}.zc-fv-ai .site-header nav a{min-height:44px;justify-content:center}.zc-fv-ai .menu-open .site-header nav{max-height:calc(100svh - 68px);overflow:auto}}@media(max-width:360px){.zc-fv-ai .hero{min-height:820px}.zc-fv-ai .lead{font-size:10px}.zc-fv-ai .visual{top:430px}}@media(prefers-reduced-motion:reduce){.zc-fv-ai *{transition:none!important}}.zc-fv-ai{background:#031339;color:#f4f7ff}.zc-fv-ai .hero{background:#061a46}.zc-fv-ai .site-header{color:#fff}.zc-fv-ai .hero-copy{margin-top:15px}.zc-fv-ai .eyebrow{color:#b7c9ed}.zc-fv-ai .lead{color:#e0e8fb}.zc-fv-ai .cta{background:#f1f5ff;color:#183468}.zc-fv-ai .cta:hover{background:#d3defc}.zc-fv-ai a:focus-visible,.zc-fv-ai button:focus-visible{outline-color:#d3defc}.zc-fv-ai .visual{top:260px;right:0;bottom:0;left:0;display:block;z-index:0}.zc-fv-ai .visual img{position:absolute;left:0;top:0;bottom:auto;transform:none;width:100%;height:100%;object-fit:cover;object-position:50% 50%;mix-blend-mode:normal;-webkit-mask-image:none;mask-image:none}.zc-fv-ai .visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#061a46 0%,#061a46cc 9%,transparent 30%,transparent 83%,#03133999 100%)}.zc-fv-ai .hero-bottom{z-index:1;color:#d3defc}@media(min-width:1600px){.zc-fv-ai .visual{top:260px}}@media(max-width:768px){.zc-fv-ai .hero-copy{margin-top:13px;max-width:450px}.zc-fv-ai .service-logo{margin-bottom:8px}.zc-fv-ai .eyebrow{margin-bottom:17px}.zc-fv-ai h1{font-size:clamp(25px,7.25vw,32px);line-height:1.5}.zc-fv-ai .lead{margin:15px auto 17px;line-height:1.85}.zc-fv-ai .cta{min-height:47px}.zc-fv-ai .visual{top:365px;right:0;bottom:0;left:0;min-height:430px}.zc-fv-ai .visual img{position:static;transform:none;width:100%;height:100%;object-fit:cover;object-position:50% 50%;-webkit-mask-image:none;mask-image:none}.zc-fv-ai .visual:after{background:linear-gradient(180deg,#061a46,transparent 27%,transparent 84%,#031339b3)}}@media(max-width:360px){.zc-fv-ai .visual{top:365px;min-height:410px}}@media(max-width:768px){.zc-fv-ai .hero{display:flex;flex-direction:column;min-height:max(844px,100svh);height:auto}.zc-fv-ai .site-header{order:0;flex:none}.zc-fv-ai .visual{order:1;position:relative;inset:auto;left:auto;right:auto;top:auto;bottom:auto;width:100%;height:390px;min-height:0;flex:none;overflow:hidden}.zc-fv-ai .visual img{position:absolute;left:0;top:0;bottom:auto;transform:none;width:100%;height:100%;object-fit:cover;object-position:50% 50%;-webkit-mask-image:none;mask-image:none}.zc-fv-ai .visual:after{background:linear-gradient(180deg,#061a46 0%,transparent 16%,transparent 72%,#061a46 100%)}.zc-fv-ai .hero-copy{order:2;margin:0 auto;padding:10px 0 72px;width:calc(100% - 40px);max-width:450px}.zc-fv-ai .hero-bottom{order:3}}@media(max-width:360px){.zc-fv-ai .visual{top:auto;height:350px;min-height:0}.zc-fv-ai .hero-copy{margin:0 auto}}.zc-fv-career .fv-header-space,.zc-fv-consulting .fv-header-space,.zc-fv-ai .fv-header-space{height:82px;flex:none;order:0}.zc-fv-career .hero,.zc-fv-consulting .hero,.zc-fv-ai .hero{font-family:Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif}.zc-fv-career .hero p,.zc-fv-consulting .hero p,.zc-fv-ai .hero p{font-weight:400}@media(max-width:768px){.zc-fv-career .fv-header-space,.zc-fv-consulting .fv-header-space,.zc-fv-ai .fv-header-space{height:68px}}.zc-fv-career,.zc-fv-consulting,.zc-fv-ai{line-height:normal}.svc-comparison-network{padding:20px;background:#faf7f2;overflow:hidden}.svc-comparison-network .svc-linked-layout{aspect-ratio:1;container-type:inline-size;isolation:isolate}.svc-comparison-network .svc-linked-layout:before{content:"";position:absolute;top:3%;right:3%;bottom:3%;left:3%;z-index:-1;border-radius:50%;background:radial-gradient(ellipse at 28% 62%,#ee793b85 0%,transparent 58%),radial-gradient(ellipse at 70% 38%,#ffb84990 0%,transparent 62%),radial-gradient(ellipse at 55% 75%,#f58c5e70 0%,transparent 63%);filter:blur(26px)}.svc-comparison-network .svc-comparison-hub{left:50%;top:51%;width:54%;aspect-ratio:1;background:none;border:0;box-shadow:none;gap:20px;gap:2cqw;font-size:clamp(14px,2.3cqw,24px);color:#4b3023;z-index:1}.svc-comparison-network .svc-comparison-brand{display:inline-flex;align-items:center;justify-content:center;gap:.35em;width:auto;margin:0;white-space:nowrap}.svc-comparison-network .svc-comparison-brand img{width:5.18em;height:1em;object-fit:contain}.svc-comparison-network .svc-point-copy{display:flex;flex-direction:column;align-items:center;gap:.5cqw}.svc-comparison-network .svc-hub-arrows{z-index:0}.svc-comparison-network .svc-comparison-points{z-index:2}.svc-comparison-network .svc-comparison-points article{width:30%;--point-color:var(--svc,#ed6b35)}.svc-comparison-network .svc-point-circle{border:2px solid #ffffffeb;background:linear-gradient(145deg,#ffffffed,#fffaf0b8);box-shadow:none;gap:8px;gap:.85cqw;padding:12px;padding:1.2cqw;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#de6b24}.svc-comparison-network .svc-point-symbol{width:clamp(40px,7.3cqw,68px);height:clamp(40px,7.3cqw,68px);margin:0 0 1.7cqw;stroke-width:2.5}.svc-comparison-network .svc-point-before{font-size:clamp(11px,1.65cqw,17px);color:#796759;line-height:1.5}.svc-comparison-network .svc-point-circle h4{font-size:clamp(14px,2.25cqw,24px);font-weight:700;color:#4b3023;letter-spacing:-.025em;line-height:1.5}@media(max-width:640px){.svc-comparison-network{padding:28px 16px}.svc-comparison-network .svc-linked-layout{aspect-ratio:auto;gap:20px}.svc-comparison-network .svc-linked-layout:before{top:0;right:-40%;bottom:0;left:-40%;border-radius:40%;filter:blur(38px);background:radial-gradient(ellipse at 40% 25%,#ffb84960,transparent 65%),radial-gradient(ellipse at 60% 75%,#ee793b65,transparent 68%)}.svc-comparison-network .svc-comparison-hub{position:static;transform:none;width:min(100%,290px);font-size:19px;border:1px solid #fff;background:#fff8ed33;gap:16px}.svc-comparison-network .svc-comparison-points{gap:18px}.svc-comparison-network .svc-comparison-points article{width:min(100%,270px)}.svc-comparison-network .svc-point-circle{gap:10px;padding:22px}.svc-comparison-network .svc-point-symbol{width:56px;height:56px;margin:0 0 16px}.svc-comparison-network .svc-point-copy{gap:6px}.svc-comparison-network .svc-point-before{font-size:15px}.svc-comparison-network .svc-point-circle h4{font-size:22px}}.zc-service .svc-lower{background:#fffefa}.svc-lower .svc-heading h2{font-size:clamp(32px,3.8vw,55px);line-height:1.45;letter-spacing:.015em}.svc-lower .svc-lead{font-size:16px;line-height:2.05}.svc-lower .svc-editorial-copy{font-size:16px;line-height:2.1}.svc-lower .svc-cards{background:linear-gradient(110deg,#ffffff55,transparent)}.svc-lower .svc-card h3{font-size:24px;letter-spacing:.01em}.svc-lower .svc-card p{font-size:15px;opacity:.85}.svc-lower .svc-card-number{letter-spacing:.15em}.svc-lower .svc-section.dark{position:relative}.svc-lower .svc-career-steps{background:linear-gradient(180deg,#342117,#342117 8%,#34211700 300px),radial-gradient(ellipse at 80% 68%,#8b3e17,#3b2215 40%,#20160f 82%)!important}.svc-career-steps .svc-heading{max-width:780px}.svc-career-steps .svc-step-landscape{margin-top:60px}.svc-career-steps .svc-step-landscape ol{min-height:420px;gap:20px}.svc-career-steps .svc-step-index{font-size:54px;font-weight:300;color:#ffe8bb;letter-spacing:-.04em}.svc-career-steps .svc-step-landscape h3{font-size:17px;min-height:68px;border-top-color:#ffc37d}.svc-career-steps .svc-step-landscape p{font-size:13px;color:#ffebd5;opacity:.84;line-height:1.95}.svc-career-steps .svc-step-line{height:200px;top:28%;box-shadow:0 -30px 85px -30px #fe811080;border-top:1px solid #ffd9989c}.svc-career-steps .svc-step-end{margin-top:18px}.svc-career-steps .svc-step-end span:last-child{font-size:12px}.svc-lower .svc-choice-origin{box-shadow:0 0 70px #fe811014;background:radial-gradient(ellipse,#ffe5bd,#fffaf3 72%);border-color:#efc7a1}.svc-lower .svc-types h3{font-size:25px}.svc-lower .svc-types p{font-size:13px}.svc-lower .svc-cycle-section{background:radial-gradient(ellipse at 50% 54%,#255a18,#0b2e0d,#031c0b 70%)!important}.svc-loop-center{top:39%;width:350px}.svc-loop-center:before{content:"";position:absolute;top:-55px;right:20px;bottom:-45px;left:20px;border-radius:50%;border:1px solid #bbff9233;background:radial-gradient(circle at 35% 25%,#b5ff8030,transparent 65%);box-shadow:inset 0 0 60px #a9ef6420,0 0 85px #74cc4018;z-index:-1}.svc-loop-center strong{font-size:31px}.svc-loop-center>span{font-size:12px;letter-spacing:.36em}.svc-loop-center small{font-size:12px;color:#e2fcc2;opacity:.8}.svc-loop li{background:linear-gradient(135deg,#e2fcc214,#05280de6);border:1px solid #b4ed9038;box-shadow:0 18px 50px #00000020;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:20px 24px;max-width:260px;border-radius:10px}.svc-loop li>span{color:#d2ff9d}.svc-loop h3{font-size:27px}.svc-loop p{font-size:12px;color:#e2efd9}.svc-loop .loop-0{top:2%}.svc-loop .loop-2,.svc-loop .loop-3{bottom:5%}.svc-lower .svc-phases h3{font-size:18px}.svc-lower .svc-phases p{font-size:12px;opacity:.85}.svc-product-nav>a{overflow:hidden;background:linear-gradient(145deg,#fff,#f2f6ff)}.svc-product-emblem{position:absolute;right:28px;top:24px;width:70px;height:58px;color:#4577f7}.svc-product-emblem i{position:absolute;display:block;border:1px solid #6d98f7;box-shadow:0 0 24px #4577f71a;background:#d3defc4d}.emblem-ats i{width:28px;height:35px;transform:skewY(-13deg);border-radius:3px;top:8px}.emblem-ats i:nth-child(1){left:3px}.emblem-ats i:nth-child(2){left:19px;top:13px}.emblem-ats i:nth-child(3){left:35px;top:18px}.emblem-signal i{width:48px;height:48px;left:10px;top:5px;border-radius:50%;background:none}.emblem-signal i:nth-child(2){transform:scale(.67)}.emblem-signal i:nth-child(3){transform:scale(.33);background:#4577f7}.emblem-skill-node i{width:22px;height:22px;border-radius:50%;top:4px;left:22px}.emblem-skill-node i:nth-child(2){left:2px;top:32px}.emblem-skill-node i:nth-child(3){left:42px;top:32px}.emblem-skill-node:after{content:"";position:absolute;width:43px;height:34px;border:1px solid #6d98f7;left:12px;top:12px;clip-path:polygon(50% 0,100% 100%,0 100%)}.svc-lower .svc-product-name{font-size:clamp(40px,4.4vw,64px);letter-spacing:-.045em;font-weight:400}.svc-product-top{padding-top:28px;margin-bottom:46px}.svc-product-top>p:last-child{font-size:14px}.svc-product-layout{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:54px;align-items:center}.svc-product-visual{position:relative;padding:26px;border-radius:16px;background:radial-gradient(ellipse at 40% 10%,#274b88,#0c224a 55%,#07172e);box-shadow:inset 0 0 0 1px #638fd94d,0 28px 60px #18346818}.svc-product-tabs{border-color:#ffffff25;background:#ffffff0c;border-radius:6px;padding:4px;gap:3px}.svc-product-tabs button{color:#d3defc;border-radius:3px;font-size:11px!important}.svc-product-tabs button[aria-selected=true]{color:#fff;background:#ffffff20;box-shadow:inset 0 0 0 1px #ffffff20}.svc-screen{border:1px solid #8faedc66;border-radius:7px;box-shadow:0 24px 50px #010b2180}.svc-screen-bar{background:#f8faff;height:39px;min-height:39px;padding:10px 14px}.svc-screen-bar b{font-size:9px;letter-spacing:.08em}.svc-screen-dots{color:#acbdd8}.svc-workspace{display:grid;grid-template-columns:112px minmax(0,1fr);background:#f4f7fc;min-height:440px}.svc-workspace-rail{background:#edf2fa;border-right:1px solid #d9e3f1;padding:22px 12px;color:#526887;font-size:10px;display:flex;flex-direction:column;gap:8px}.svc-workspace-symbol{font-size:28px;color:#4577f7;line-height:1}.svc-workspace-rail>b{font:11px Arial;color:#183468;margin-top:6px}.svc-workspace-rail>span{font:7px Arial;letter-spacing:.16em;margin-bottom:24px}.svc-workspace-rail>div:not(.svc-workspace-symbol){padding:9px 5px;border-radius:4px;line-height:1.6}.svc-workspace-rail small{display:block;font:8px Arial;color:#839bbc;margin-bottom:4px}.svc-workspace-rail .active{background:#d8e5fa;color:#234b8d}.svc-workspace-rail>p{font:8px/1.8 Arial;margin-top:auto!important;letter-spacing:.1em;opacity:.7;padding-top:26px}.svc-ui-content{padding:25px 20px;min-height:440px;min-width:0}.svc-ui-title h4{font-size:17px;margin-bottom:24px!important}.svc-ui-title>span{font-size:8px}.svc-ui-panel{padding:16px}.svc-ui-field-detail{font-size:11px;line-height:1.8;color:#5e7493;margin-top:9px!important;background:#f4f7fc;border:1px solid #e3eaf4;padding:10px 12px;border-radius:4px}.svc-product-visual .svc-screen-caption{color:#eef3ff;font-size:13px;opacity:.93;min-height:0;line-height:1.9}.svc-product-visual>.svc-note{color:#c3d3ec;opacity:.7;font-size:10px}.svc-product-copy{padding-top:0}.svc-product-copy h2{font-size:32px;line-height:1.65}.svc-product-copy>p:not(.svc-eyebrow){font-size:15px;opacity:.85}.svc-feature-list li{font-size:13px;padding:11px 0}.svc-product-copy .svc-button{margin-top:8px}.svc-node-map{height:300px}.svc-node-map>span{font-size:12px;padding:11px 16px}.svc-node-map .node-core{padding:26px 18px;box-shadow:0 0 0 12px #4577f70a,0 0 50px #4577f733}.svc-lower .svc-ui-row{font-size:11px}.svc-lower .svc-ui-feature p{font-size:11px;line-height:1.8}.svc-lower .svc-ui-field b{font-size:12px}@media(max-width:1100px){.svc-product-layout{grid-template-columns:1.35fr 1fr;gap:32px}.svc-product-visual{padding:18px}.svc-workspace{grid-template-columns:90px minmax(0,1fr)}.svc-workspace-rail{padding:18px 8px;font-size:9px}.svc-ui-content{padding:22px 14px}.svc-product-copy h2{font-size:27px}.svc-career-steps .svc-step-landscape h3{font-size:15px}.svc-career-steps .svc-step-landscape p{font-size:12px}}@media(max-width:768px){.svc-lower .svc-heading h2{font-size:30px}.svc-lower .svc-lead,.svc-lower .svc-editorial-copy,.svc-lower .svc-card p{font-size:14px}.svc-lower .svc-card h3{font-size:22px}.svc-career-steps .svc-step-landscape{margin-top:44px}.svc-career-steps .svc-step-landscape ol{min-height:0;gap:0}.svc-career-steps .svc-step-index{font-size:32px}.svc-career-steps .svc-step-landscape h3{font-size:19px;min-height:0}.svc-career-steps .svc-step-landscape p{font-size:13px;line-height:1.95}.svc-career-steps .svc-step-end span:last-child{font-size:11px}.svc-lower .svc-types h3{font-size:21px}.svc-lower .svc-types p{font-size:12px}.svc-loop-center{width:100%;position:relative;left:auto;top:auto;margin-bottom:35px;background:radial-gradient(ellipse,#67a53028,transparent 75%)}.svc-loop-center:before{display:none}.svc-loop-center strong{font-size:25px}.svc-loop-center small{font-size:10px}.svc-loop li{padding:0 0 30px;background:none;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.svc-loop h3{font-size:24px}.svc-loop p{font-size:13px}.svc-product-layout{gap:26px}.svc-product-visual{padding:16px;border-radius:10px}.svc-workspace{display:block;min-height:410px}.svc-workspace-rail{display:none}.svc-ui-content{min-height:410px;padding:24px 14px}.svc-ui-title h4{font-size:16px}.svc-lower .svc-product-name{font-size:42px}.svc-product-copy h2{font-size:28px}.svc-product-copy>p:not(.svc-eyebrow){font-size:14px}.svc-product-visual .svc-screen-caption{font-size:12px}.svc-product-visual .svc-note{font-size:9px}.svc-product-tabs button{font-size:9px!important}.svc-product-tabs{padding:3px}.svc-screen-bar{padding:9px;font-size:8px;gap:5px}.svc-screen-bar b{font-size:8px;letter-spacing:0}.svc-screen-dots{font-size:5px;letter-spacing:2px}.svc-screen-bar>span:last-child{font-size:6px}.svc-node-map{height:280px}.svc-node-map>span{font-size:11px;padding:9px 12px}.svc-node-map .node-core{padding:21px 15px}.svc-lower .svc-phases p{font-size:13px}.svc-lower .svc-product-top>p:last-child{font-size:12px}.svc-ai #products .svc-heading h2{font-size:clamp(20px,6.3vw,29px)}}.svc-approach{position:relative;max-width:900px;margin:56px auto 0;padding:52px 56px;border-radius:24px;overflow:hidden;background:linear-gradient(97deg,#4a2a17,#2b1a11);color:var(--svc-on-dark)}.svc-approach:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--approach-bg) center/cover no-repeat;opacity:.34}.svc-approach>*{position:relative}.svc-approach h3{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.5}.svc-approach h3 .lk-logo{height:30px;width:156px;color:#fff}.svc-approach ul{margin:30px 0 0;padding:0;list-style:none;display:grid;gap:14px}.svc-approach li{display:flex;align-items:flex-start;gap:12px;font-size:16px;font-weight:700;line-height:1.85;letter-spacing:-.02em;opacity:.88}.svc-approach li b{font-weight:700;color:var(--svc-2)}.svc-approach-check{flex:0 0 auto;width:23px;height:23px;margin-top:5px;color:var(--svc-2)}.svc-approach-mark{background:linear-gradient(transparent 58%,color-mix(in srgb,var(--svc) 55%,transparent) 58%);color:#fff;padding:0 2px;font-weight:700}.svc-approach-note{margin-top:30px;padding-top:24px;border-top:1px solid #ffffff2e;font-size:14px;font-weight:700;line-height:1.95;opacity:.66}.svc-approach{padding:64px 64px 60px}.svc-approach ul{margin-top:36px!important;gap:18px}.svc-approach-note{margin-top:36px!important;padding-top:28px;opacity:1;color:#fff9f1a8;font-size:15px}@media(max-width:768px){.svc-approach{margin-top:36px;padding:32px 24px;border-radius:16px}.svc-approach{padding:40px 24px 36px}.svc-approach ul{margin-top:26px!important;gap:14px}.svc-approach-note{margin-top:26px!important;padding-top:20px}.svc-approach h3{font-size:20px}.svc-approach h3 .lk-logo{height:24px;width:125px}.svc-approach ul{margin-top:22px;gap:12px}.svc-approach li{font-size:14px;gap:9px}.svc-approach-check{width:19px;height:19px;margin-top:4px}.svc-approach-note{font-size:12px;margin-top:22px;padding-top:18px}}.svc-consulting #solutions .svc-four{gap:44px 24px;padding:66px 30px 32px;border:1px solid #ffffffb0;border-radius:32px;background:radial-gradient(ellipse at 12% 10%,#d6edba,transparent 58%),radial-gradient(ellipse at 90% 88%,#b5d9ae,transparent 60%),#e8f2df}.svc-consulting #solutions .svc-four article{position:relative;isolation:isolate;min-width:0;padding:0;background:none;border:0}.svc-solution-orb{position:absolute;z-index:-1;right:22px;top:-40px;width:190px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 29% 23%,#fff,#e2fcc2 18%,#99d66b 43%,#339029 73%,#14361a);box-shadow:inset -12px -14px 24px #14361a35,inset 8px 8px 18px #ffffffb0,0 20px 32px #14361a20}.svc-consulting #solutions .svc-four article:nth-child(2) .svc-solution-orb{right:30px;background:radial-gradient(circle at 30% 22%,#fff,#d8edbc 20%,#a4c869 47%,#55873c 76%,#254b29)}.svc-consulting #solutions .svc-four article:nth-child(3) .svc-solution-orb{right:36px;background:radial-gradient(circle at 30% 22%,#fff,#c8f3d8 20%,#6ec59e 47%,#32815e 76%,#143c2c)}.svc-consulting #solutions .svc-four article:nth-child(4) .svc-solution-orb{right:18px;background:radial-gradient(circle at 30% 22%,#fff,#eaf9cc 20%,#b8df7d 47%,#76a646 76%,#385f26)}.svc-solution-glass{position:relative;height:100%;padding:32px 30px 36px;border:1px solid #ffffffe0;border-radius:24px;background:linear-gradient(125deg,#ffffff85,#ffffff38);box-shadow:inset 0 1px #fff,0 12px 28px #244c2010;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.svc-solution-top{display:flex;align-items:center;gap:20px}.svc-solution-icon{display:grid;place-items:center;flex:none;width:68px;height:68px;border-radius:19px;border:1px solid #ffffffdb;background:linear-gradient(140deg,#fff,#fff5);box-shadow:inset 0 2px 3px #fff,0 8px 16px #28532116;color:var(--svc)}.svc-solution-icon svg{width:42px;height:42px;filter:drop-shadow(0 3px 2px #33902925)}.svc-consulting #solutions .svc-card-number{color:var(--svc-ink);font-size:10px;letter-spacing:.16em}.svc-consulting #solutions .svc-four h3{color:var(--svc-ink);font-size:clamp(22px,2.25vw,29px);line-height:1.55;margin:26px 0 18px!important}.svc-consulting #solutions .svc-four p{color:var(--svc-ink);opacity:.9;font-size:15px;line-height:2}.svc-consulting #solutions .svc-four article:nth-child(1){--svc-reveal-index:0}.svc-consulting #solutions .svc-four article:nth-child(2){--svc-reveal-index:1}.svc-consulting #solutions .svc-four article:nth-child(3){--svc-reveal-index:2}.svc-consulting #solutions .svc-four article:nth-child(4){--svc-reveal-index:3}.svc-consulting #solutions .svc-four.svc-motion-ready:not(.is-visible) .svc-solution-orb,.svc-consulting #solutions .svc-four.svc-motion-ready:not(.is-visible) .svc-solution-glass{opacity:0}.svc-consulting #solutions .svc-four.is-visible .svc-solution-orb{animation:svc-orb-arrive 1.05s cubic-bezier(.16,1,.3,1) calc(.08s + var(--svc-reveal-index) * .14s) both}.svc-consulting #solutions .svc-four.is-visible .svc-solution-glass{animation:svc-glass-card-arrive .82s cubic-bezier(.16,1,.3,1) calc(.34s + var(--svc-reveal-index) * .14s) both}@keyframes svc-orb-arrive{0%{opacity:0;transform:translate3d(0,72px,0) scale(.18);filter:blur(14px)}65%{opacity:1;transform:translate3d(0,-8px,0) scale(.76);filter:blur(0)}to{opacity:1;transform:translateZ(0) scale(.7)}}@keyframes svc-glass-card-arrive{0%{opacity:0;transform:translate3d(0,46px,0) scale(.94);filter:blur(8px)}70%{opacity:1;transform:translate3d(0,-5px,0) scale(1.008);filter:blur(0)}to{opacity:1;transform:none;filter:blur(0)}}.svc-consulting #solutions .svc-solution-label{font:11px/1.5 Arial,sans-serif;letter-spacing:.12em;color:var(--svc);opacity:.72}.svc-consulting #solutions .svc-solution-subtitle{margin:-12px 0 14px!important;font-size:16px;line-height:1.65;font-weight:700;color:var(--svc)}@media(max-width:768px){.svc-consulting #solutions .svc-four{gap:52px;padding:64px 16px 20px;border-radius:24px}.svc-solution-glass{padding:26px 24px 30px;border-radius:20px}.svc-solution-orb{width:170px;right:20px;top:-38px}.svc-solution-top{gap:16px}.svc-solution-icon{width:60px;height:60px;border-radius:16px}.svc-solution-icon svg{width:36px;height:36px}.svc-consulting #solutions .svc-four h3{font-size:22px}.svc-consulting #solutions .svc-solution-subtitle{margin:-8px 0 12px!important;font-size:14px}.svc-consulting #solutions .svc-four p{font-size:14px}}.svc-consulting #solutions .svc-four{position:relative;isolation:isolate;overflow:hidden;gap:24px;padding:110px 42px 100px;background:radial-gradient(ellipse at 80% 5%,#eff8dd,transparent 55%),linear-gradient(135deg,#c8e4b7,#e5f0d8 48%,#b4d6af)}.svc-consulting #solutions .svc-four article{position:static;isolation:auto}.svc-consulting #solutions .svc-four .svc-solution-orb{z-index:-1;transform:scale(.7);transform-origin:center;right:auto;bottom:auto;max-width:none;box-shadow:inset -18px -24px 40px #14361a30,inset 12px 12px 30px #ffffffbd,18px 30px 46px #214c2526}.svc-consulting #solutions .svc-four article:nth-child(1) .svc-solution-orb{width:34%;left:18%;top:2%;filter:blur(.3px)}.svc-consulting #solutions .svc-four article:nth-child(2) .svc-solution-orb{width:36%;left:auto;right:-5%;top:27%;filter:blur(1px)}.svc-consulting #solutions .svc-four article:nth-child(3) .svc-solution-orb{width:49%;left:-8%;top:auto;bottom:-6%;filter:none}.svc-consulting #solutions .svc-four article:nth-child(4) .svc-solution-orb{width:24%;left:57%;top:auto;bottom:2%;filter:blur(3px);opacity:.8}.svc-consulting #solutions .svc-solution-glass{background:linear-gradient(125deg,#ffffff70,#ffffff35);box-shadow:inset 0 1px #fff,0 16px 32px #244c2018;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}@media(max-width:768px){.svc-consulting #solutions .svc-four{gap:22px;padding:86px 18px 84px}.svc-consulting #solutions .svc-four article:nth-child(1) .svc-solution-orb{width:72%;left:18%;top:1%}.svc-consulting #solutions .svc-four article:nth-child(2) .svc-solution-orb{width:82%;right:-23%;top:29%}.svc-consulting #solutions .svc-four article:nth-child(3) .svc-solution-orb{width:96%;left:-30%;top:55%;bottom:auto}.svc-consulting #solutions .svc-four article:nth-child(4) .svc-solution-orb{width:65%;left:43%;bottom:1%}}.zc-fv-ai .hero[data-scene=mockup]{display:grid;grid-template-columns:44% 56%;align-items:center;padding:110px 5% 70px;height:100svh;min-height:740px;background:radial-gradient(ellipse at 77% 56%,#2554ae,#0c2869 38%,#06183b 76%)}.zc-fv-ai .hero[data-scene=mockup] .fv-header-space{display:none}.zc-fv-ai .hero[data-scene=mockup] .hero-copy{width:100%;max-width:none;margin:0;padding:0;text-align:left;z-index:1}.zc-fv-ai .hero[data-scene=mockup] .service-logo{margin:0 0 14px;width:128px}.zc-fv-ai .hero[data-scene=mockup] h1{font-size:clamp(28px,3.05vw,54px);line-height:1.55;white-space:nowrap}.zc-fv-ai .hero[data-scene=mockup] .lead{font-size:13px;margin:26px 0 30px}.zc-fv-ai .hero[data-scene=mockup] .visual{position:relative;inset:auto;width:113%;height:auto;min-height:0;aspect-ratio:1.5;overflow:visible;left:-5%}.zc-fv-ai .hero[data-scene=mockup] .visual img{position:static;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 24px 25px #020d2b66)}.zc-fv-ai .hero[data-scene=mockup] .visual:after{display:none}@media(max-width:1100px){.zc-fv-ai .hero[data-scene=mockup]{display:flex;flex-direction:column;justify-content:center;min-height:max(844px,100svh);height:auto;padding:94px 20px 78px}.zc-fv-ai .hero[data-scene=mockup] .visual{order:0;width:min(115%,600px);left:auto;margin:0 0 24px;flex:none}.zc-fv-ai .hero[data-scene=mockup] .hero-copy{order:1;max-width:460px;text-align:center}.zc-fv-ai .hero[data-scene=mockup] .service-logo{width:108px;margin:0 auto 10px}.zc-fv-ai .hero[data-scene=mockup] h1{font-size:clamp(26px,7vw,36px);white-space:normal}.zc-fv-ai .hero[data-scene=mockup] .mobile-break{display:none}.zc-fv-ai .hero[data-scene=mockup] .lead{font-size:12px;margin:20px auto 24px;max-width:360px}}.svc-ai .svc-product-overview{padding-top:28px;padding-bottom:100px;background:#f8faff;color:var(--svc-ink)}.svc-overview-heading{max-width:800px;margin-bottom:38px}.svc-overview-heading h2{font-size:clamp(25px,2.8vw,38px);line-height:1.65;margin:18px 0}.svc-overview-heading>p:last-child{font-size:15px;line-height:2;max-width:740px}.svc-overview-canvas{position:relative;isolation:isolate;padding:40px;border:1px solid #fff;border-radius:26px;background:linear-gradient(125deg,#e9f1ffb0,#f9fcffde);box-shadow:0 20px 60px #254e9610;overflow:hidden}.svc-overview-canvas>*{position:relative}.svc-overview-canvas .svc-overview-glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse at 25% 65%,#74b9f95c,transparent 52%),radial-gradient(ellipse at 80% 20%,#9bb0ff50,transparent 46%)}.svc-overview-diagram-label{display:flex;justify-content:space-between;font-size:12px;letter-spacing:.1em;margin-bottom:24px}.svc-overview-diagram-label span:last-child{font-size:10px;color:#426dba}.svc-ops-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;list-style:none;padding:0;margin:0}.svc-ops-flow li,.svc-overview-panel{position:relative;min-width:0;padding:26px 20px;border:1px solid #ffffffdd;border-radius:18px;background:#ffffff8f;box-shadow:0 10px 25px #254e9609;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.svc-overview-step{display:block;font-size:10px;letter-spacing:.12em;color:#426dba;margin-bottom:24px}.svc-ops-flow li>svg:not(.svc-overview-arrow),.svc-overview-panel>svg{width:32px;height:32px;stroke-width:1.35;color:#4577f7;margin-bottom:20px}.svc-overview-canvas h4{font-size:18px;line-height:1.6;font-weight:500;margin:0 0 12px}.svc-overview-canvas p{font-size:12px;line-height:1.9;margin:0}.svc-overview-arrow{width:22px;height:22px;stroke-width:1.3;color:#6482bb;flex-shrink:0}.svc-ops-flow li>.svc-overview-arrow{position:absolute;right:-23px;top:50%;z-index:2}.svc-ops-flow li.is-human,.svc-human-panel{background:linear-gradient(145deg,#284f93,#193767);color:#fff;border-color:#6185bf}.svc-ops-flow li.is-human .svc-overview-step,.svc-human-panel .svc-overview-step{color:#bcd4ff}.svc-ops-flow li.is-human>svg,.svc-human-panel>svg{color:#d8e9ff}.svc-ops-monitor{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;margin-top:24px;padding:20px;background:#ffffff70;border-radius:12px;font-size:12px}.svc-ops-monitor>svg{width:20px;color:#4577f7}.svc-ops-monitor strong{font-weight:500;margin-right:14px}.svc-ops-monitor>span{border-left:1px solid #9ab2d3;padding-left:14px}.svc-overview-canvas .svc-overview-detail{margin-top:22px;font-size:12px;text-align:center;color:#46628c}.svc-signal-flow,.svc-skill-flow{display:grid;grid-template-columns:minmax(0,1fr) 22px minmax(0,1.7fr) 22px minmax(0,1fr);align-items:center;gap:15px}.svc-signal-flow>.svc-overview-panel{align-self:stretch}.svc-ai-chain{display:flex;flex-wrap:wrap;gap:6px;margin:18px 0}.svc-ai-chain>span,.svc-export-formats>span{font-size:11px;border:1px solid #b9ceef;border-radius:6px;background:#ffffff95;padding:7px 9px}.svc-candidate-step{display:flex;align-items:center;gap:12px;border-block:1px solid #bdcfe8;padding:18px 0;margin:18px 0}.svc-candidate-step>svg{width:26px;flex-shrink:0}.svc-candidate-step b{display:block;font-size:12px;font-weight:500}.svc-candidate-step small{display:block;font-size:11px;margin-top:6px}.svc-report-output{display:flex;align-items:center;gap:8px}.svc-report-output>svg{width:20px;flex-shrink:0}.svc-skill-flow{grid-template-columns:minmax(0,1fr) 22px minmax(0,1.3fr) 22px minmax(0,1fr)}.svc-skill-flow>.svc-overview-panel{align-self:stretch}.svc-source-stack{display:grid;gap:8px;margin-top:20px}.svc-source-stack span{display:block;padding:10px 14px;border:1px solid #c4d5ed;border-radius:5px;background:#ffffff9c;font-size:12px}.svc-export-formats{display:flex;flex-wrap:wrap;gap:6px;margin-top:20px}.svc-overview-nodes{position:relative;width:100%;aspect-ratio:1.5;margin-top:20px}.svc-overview-nodes>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:none;stroke:#84a7df;stroke-width:1.3}.svc-overview-nodes>span,.svc-overview-nodes>b{position:absolute;transform:translate(-50%,-50%);display:grid;place-content:center;text-align:center;border-radius:50%;width:56px;height:56px;border:1px solid white;background:#fffd;font-size:12px;box-shadow:0 5px 20px #4577f718}.svc-overview-nodes>span:nth-of-type(1){left:22%;top:20%}.svc-overview-nodes>span:nth-of-type(2){left:78%;top:20%}.svc-overview-nodes>span:nth-of-type(3){left:22%;top:80%}.svc-overview-nodes>span:nth-of-type(4){left:78%;top:80%}.svc-overview-nodes>b{left:50%;top:50%;width:64px;height:64px;background:#264f93;color:#fff;font-weight:400}.svc-overview-nodes>b svg{width:20px;height:20px;margin:0 auto 3px}.svc-skill-value{display:grid;grid-template-columns:1fr 1fr;gap:30px;border-top:1px solid #bacde8;margin-top:28px;padding-top:22px}.svc-skill-value b{display:block;font-size:13px;margin-bottom:8px;font-weight:500}.svc-overview-outcome{display:flex;align-items:center;gap:16px;font-size:18px;line-height:1.7;margin:28px 0 0}.svc-overview-outcome>span{color:#4577f7;font-size:28px}.svc-product-difference{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.6fr);gap:30px;margin-top:34px;padding:30px;border:1px solid #d6e3f5;border-radius:22px;background:#fff;box-shadow:0 18px 50px #284f9310}.svc-difference-copy{align-self:center}.svc-difference-copy h3{font-size:clamp(22px,2.35vw,34px);line-height:1.55;margin:14px 0 18px;font-weight:500}.svc-difference-copy>p:last-child{font-size:14px;line-height:2;color:#415473}.svc-difference-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.svc-difference-cards article{min-width:0;padding:20px 18px;border:1px solid #d9e6f6;border-radius:16px;background:linear-gradient(160deg,#f9fcff,#eef5ff);box-shadow:inset 0 1px #fff}.svc-difference-cards span{display:block;font-size:10px;letter-spacing:.1em;color:#426dba;margin-bottom:18px}.svc-difference-cards svg{width:30px;height:30px;color:#426dba;stroke-width:1.4;margin-bottom:18px}.svc-difference-cards h4{font-size:17px;line-height:1.55;margin:0 0 10px;font-weight:500}.svc-difference-cards p{font-size:12px;line-height:1.9;color:#415473}.overview-ats .svc-product-difference{border-color:#c9dff9}.overview-signal .svc-product-difference{border-color:#cbd9fb}.overview-skill-node .svc-product-difference{border-color:#d8def2}.overview-ats .svc-difference-cards article:nth-child(3),.overview-signal .svc-difference-cards article:nth-child(3),.overview-skill-node .svc-difference-cards article:nth-child(3){background:linear-gradient(145deg,#244a88,#183764);color:#fff;border-color:#5379b7}.overview-ats .svc-difference-cards article:nth-child(3) span,.overview-signal .svc-difference-cards article:nth-child(3) span,.overview-skill-node .svc-difference-cards article:nth-child(3) span{color:#bdd4ff}.overview-ats .svc-difference-cards article:nth-child(3) svg,.overview-signal .svc-difference-cards article:nth-child(3) svg,.overview-skill-node .svc-difference-cards article:nth-child(3) svg{color:#dceaff}.overview-ats .svc-difference-cards article:nth-child(3) p,.overview-signal .svc-difference-cards article:nth-child(3) p,.overview-skill-node .svc-difference-cards article:nth-child(3) p{color:#e8f0ff}@media(max-width:1000px){.svc-overview-canvas{padding:28px 22px}.svc-signal-flow,.svc-skill-flow{gap:8px;grid-template-columns:minmax(0,1fr) 18px minmax(0,1.4fr) 18px minmax(0,1fr)}.svc-overview-panel{padding:24px 14px}.svc-overview-canvas h4{font-size:16px}.svc-ops-flow{gap:18px}.svc-ops-flow li{padding:24px 14px}}@media(max-width:1000px){.svc-product-difference{grid-template-columns:1fr;gap:24px}.svc-difference-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.svc-ai .svc-product-overview{padding-top:20px;padding-bottom:64px}.svc-overview-heading{margin-bottom:24px}.svc-overview-heading>p:last-child{font-size:14px}.svc-overview-canvas{padding:24px 18px;border-radius:20px}.svc-overview-diagram-label{display:block}.svc-overview-diagram-label span{display:block;margin-bottom:8px}.svc-ops-flow,.svc-signal-flow,.svc-skill-flow{display:grid;grid-template-columns:1fr;gap:18px}.svc-ops-flow{gap:28px}.svc-ops-flow li{padding:24px}.svc-ops-flow li>.svc-overview-arrow{top:auto;bottom:-26px;right:calc(50% - 11px);transform:rotate(90deg)}.svc-signal-flow>.svc-overview-arrow,.svc-skill-flow>.svc-overview-arrow{transform:rotate(90deg);justify-self:center}.svc-overview-panel{padding:26px}.svc-overview-canvas h4{font-size:19px}.svc-overview-step{margin-bottom:18px}.svc-overview-canvas p{font-size:13px}.svc-ops-monitor{justify-content:flex-start;gap:12px}.svc-ops-monitor strong{flex-basis:calc(100% - 46px);margin:0}.svc-ops-monitor>span{font-size:11px}.svc-overview-canvas .svc-overview-detail{text-align:left;line-height:1.9}.svc-skill-value{grid-template-columns:1fr;gap:20px}.svc-overview-outcome{font-size:16px;align-items:flex-start}.svc-overview-nodes{max-width:300px;margin:24px auto 4px}.svc-product-difference{margin-top:24px;padding:24px 18px;border-radius:18px}.svc-difference-copy h3{font-size:23px}.svc-difference-copy>p:last-child{font-size:13px}.svc-difference-cards{grid-template-columns:1fr;gap:12px}.svc-difference-cards article{padding:20px}.svc-difference-cards h4{font-size:18px}.svc-difference-cards p{font-size:13px}}.svc-screen-guide{margin-top:56px;padding:36px;border:1px solid #d6e3f5;border-radius:24px;background:linear-gradient(145deg,#f0f6ff,#fff)}.svc-screen-guide header{margin-bottom:28px}.svc-screen-guide header h3{font-size:clamp(24px,2.5vw,34px);font-weight:500;line-height:1.6;margin:12px 0}.svc-screen-guide header>p:last-child{font-size:15px;color:#415473}.svc-screen-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.svc-screen-guide-grid article{min-width:0}.svc-screen-guide-label{display:flex;align-items:center;gap:12px;font-size:13px;margin-bottom:14px}.svc-screen-guide-label>span{font-size:12px;color:#426dba;border:1px solid #b9ceef;border-radius:50%;width:32px;height:32px;display:grid;place-items:center}.svc-screen-guide-image{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1.65;padding:16px 16px 40px;border:1px solid #d6e3f5;border-radius:14px;background:#fff;box-shadow:0 12px 30px #284f9310;overflow:hidden}.svc-screen-guide-image img{display:block;width:100%;height:100%;object-fit:contain}.svc-screen-guide-image>span{position:absolute;bottom:12px;right:16px;font-size:11px;color:#426dba}.svc-screen-guide-image:focus-visible{outline:3px solid #4577f7;outline-offset:4px}.svc-screen-guide-grid h4{font-size:21px;font-weight:500;line-height:1.6;margin:22px 0 10px}.svc-screen-guide-grid article>p{font-size:14px;line-height:1.95;color:#415473}.screen-guide-skill-node article:first-child img{max-width:411px;height:auto}@media(max-width:640px){.svc-screen-guide{padding:24px 18px;margin-top:32px;border-radius:18px}.svc-screen-guide-grid{grid-template-columns:1fr;gap:30px}.svc-screen-guide header h3{font-size:24px}.svc-screen-guide-grid h4{font-size:20px}.svc-screen-guide-image{padding:10px 10px 34px}.svc-screen-guide-grid article>p{font-size:14px}}.svc-vs{max-width:860px;margin:56px auto 0}.svc-vs-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 10px;font-size:22px;font-weight:700;letter-spacing:-.02em;margin-bottom:52px!important}.svc-vs-brand{display:inline-flex;align-items:center;gap:6px}.svc-vs-brand img{height:26px;width:auto;filter:brightness(0) invert(1)}.svc-vs-table{width:100%;border-collapse:separate;border-spacing:0;font-weight:700;letter-spacing:-.02em}.svc-vs-table th,.svc-vs-table td{padding:18px 20px;text-align:center;vertical-align:middle}.svc-vs-table thead th{font-size:15px;line-height:1.5;padding:16px 20px;color:#fff}.svc-vs-table tbody th{width:22%;font-size:14px;text-align:left;color:#f1ebe5;border-top:1px solid #ffffff1f}.svc-vs-label{display:inline-flex;align-items:center;gap:10px}.svc-vs-icon{flex:none;width:30px;height:30px;padding:6px;border-radius:50%;color:var(--svc-2);background:color-mix(in srgb,var(--svc) 18%,transparent)}.svc-vs-table tbody td{width:39%;font-size:17px;line-height:1.6;color:#d6d1cc;background:#ffffff0d;border-top:1px solid #ffffff1f}.svc-vs-table thead th:nth-child(2){background:#ffffff1f;border-radius:14px 14px 0 0}.svc-vs-table .is-zoth{color:#fff;background:var(--svc)}.svc-vs-table tbody td.is-zoth{font-size:18px;border-top-color:#ffffff40}.svc-vs-table thead th.is-zoth{border-radius:14px 14px 0 0;background:linear-gradient(180deg,var(--svc-2),var(--svc))}.svc-vs-table thead th.is-zoth img{display:block;height:19px;width:auto;margin:0 auto;filter:brightness(0) invert(1)}.svc-vs-table tbody tr:last-child td.is-zoth{border-radius:0 0 14px 14px}.svc-vs-table tbody tr:last-child td:not(.is-zoth){border-radius:0 0 14px 14px}.svc-vs-table tbody td.is-zoth,.svc-vs-table thead th.is-zoth{box-shadow:0 0 36px color-mix(in srgb,var(--svc) 35%,transparent)}.svc-vs-rowhead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.svc-vs{max-width:980px}.svc-vs-table tbody th{width:20%;white-space:nowrap}.svc-vs-table tbody td{width:40%;font-size:15px;line-height:1.75;text-align:left;padding:18px 24px}.svc-vs-table tbody td.is-zoth{font-size:16px}@media(max-width:768px){.svc-vs{margin-top:36px}.svc-vs-title{font-size:17px;margin-bottom:28px!important}.svc-vs-brand img{height:20px}.svc-vs-table th,.svc-vs-table td{padding:12px 8px}.svc-vs-table thead th{padding:10px 6px;font-size:11px;border-radius:10px 10px 0 0}.svc-vs-table thead th.is-zoth img{height:13px}.svc-vs-table tbody th{width:21%;padding:12px 4px;font-size:10.5px;line-height:1.4;letter-spacing:0;white-space:normal;text-align:center}.svc-vs-label{flex-direction:column;gap:5px}.svc-vs-icon{width:24px;height:24px;padding:4px}.svc-vs-table tbody td{width:39.5%;padding:12px 9px;font-size:12px;line-height:1.65;letter-spacing:0}.svc-vs-table tbody td.is-zoth{font-size:12.5px}.svc-vs-table tbody tr:last-child td,.svc-vs-table tbody tr:last-child td.is-zoth{border-radius:0 0 10px 10px}}.svc-cta-band .svc-container{max-width:1040px}.svc-section.svc-cta-band{padding:36px 0 40px}.svc-section:has(+.svc-cta-band){padding-bottom:64px}.svc-cta-band+.svc-section{padding-top:72px}@media(max-width:768px){.svc-section.svc-cta-band{padding:28px 0 32px}.svc-section:has(+.svc-cta-band){padding-bottom:44px}.svc-cta-band+.svc-section{padding-top:52px}}.svc-cta-pair{display:grid;grid-template-columns:minmax(0,560px);justify-content:center;padding-top:26px}.svc-cta-pill{position:relative;display:flex;align-items:center;justify-content:center;gap:18px;min-height:112px;padding:14px 64px 14px 34px;border-radius:999px;border:6px solid #fff;box-shadow:0 10px 28px color-mix(in srgb,var(--svc-ink) 16%,transparent);text-decoration:none;transition:translate .2s ease,box-shadow .2s ease}.zc-service .svc-lower .svc-cta-pill.is-doc{background:linear-gradient(180deg,#4a3226,var(--svc-dark));color:#fff9f1}.zc-service .svc-lower .svc-cta-pill.is-main{background:linear-gradient(180deg,var(--svc-2),var(--svc));color:#fff}.svc-cta-label{font-size:clamp(20px,2.3vw,28px);font-weight:800;letter-spacing:.02em;line-height:1.3;white-space:nowrap}.svc-cta-thumb{flex:none;width:96px;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:4px;box-shadow:6px 6px #fffc,0 4px 12px #0005}.svc-cta-chevron{position:absolute;right:28px;top:50%;translate:0 -50%;width:26px;height:26px}.svc-cta-bubble{position:absolute;left:50%;top:0;translate:-50% -62%;padding:9px 30px;border-radius:999px;font-size:15px;font-weight:700;letter-spacing:.04em;line-height:1.4;white-space:nowrap}.svc-cta-bubble:after{content:"";position:absolute;left:50%;bottom:-8px;translate:-50% 0;border:8px solid transparent;border-bottom:0;border-top-width:9px}.svc-cta-pill.is-doc .svc-cta-bubble{background:linear-gradient(90deg,var(--svc-2),var(--svc-highlight));color:var(--svc-ink)}.svc-cta-pill.is-doc .svc-cta-bubble:after{border-top-color:#fea00e}.svc-cta-pill.is-main .svc-cta-bubble{background:var(--svc-dark);color:#fff9f1}.svc-cta-pill.is-main .svc-cta-bubble:after{border-top-color:var(--svc-dark)}@media(hover:hover){.svc-cta-pill:hover{translate:0 -3px;box-shadow:0 16px 34px color-mix(in srgb,var(--svc-ink) 22%,transparent)}}@media(max-width:900px){.svc-cta-pill{padding:14px 52px 14px 24px;gap:12px}.svc-cta-thumb{width:72px}.svc-cta-chevron{right:20px}}@media(max-width:768px){.svc-cta-pair{grid-template-columns:1fr;padding-top:20px}.svc-cta-pill{min-height:88px;border-width:5px}.svc-cta-label{font-size:20px}.svc-cta-bubble{font-size:13px;padding:7px 20px}.svc-cta-thumb{width:64px}}@media(prefers-reduced-motion:reduce){.svc-cta-pill{transition:none}}.svc-schedule{position:relative;list-style:none;margin:58px 0 0;padding:44px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.svc-schedule:before{content:"";position:absolute;left:8%;right:8%;top:13px;height:1px;background:linear-gradient(90deg,var(--svc),var(--svc-tint))}.svc-schedule li{position:relative;display:flex;flex-direction:column;gap:14px}.svc-schedule li:before{content:"";position:absolute;left:50%;top:-38px;width:11px;height:11px;margin-left:-5.5px;border-radius:50%;background:var(--svc);box-shadow:0 0 0 5px var(--svc-soft)}.svc-schedule-when{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:11px;font-weight:700;letter-spacing:.1em;opacity:.55}.svc-schedule-when b{font:600 15px/1 Arial,sans-serif;letter-spacing:.06em;color:var(--svc);opacity:1}.svc-schedule-card{flex:1;display:flex;flex-direction:column;gap:12px;padding:22px;border-radius:14px;background:#fff;border:1px solid var(--svc-tint)}.svc-schedule-card img{width:100%;aspect-ratio:400/240;object-fit:cover;border-radius:9px}.svc-schedule-card h3{font-size:19px;font-weight:700;letter-spacing:-.02em}.svc-schedule-card p{font-size:14px;font-weight:700;line-height:1.95;letter-spacing:-.02em;opacity:.78}@media(max-width:768px){.svc-schedule{grid-template-columns:1fr;gap:22px;margin-top:36px;padding:0 0 0 26px}.svc-schedule:before{left:5px;right:auto;top:8px;bottom:8px;width:1px;height:auto;background:linear-gradient(180deg,var(--svc),var(--svc-tint))}.svc-schedule li:before{left:-26px;top:7px;margin:0}.svc-schedule-when{flex-direction:row;align-items:baseline;gap:8px}.svc-schedule-card{padding:18px}.svc-schedule-card h3{font-size:17px}.svc-schedule-card p{font-size:13px}}.svc-coaches article{align-items:center;text-align:center}.svc-coaches img{width:min(240px,82%);height:auto;aspect-ratio:1;border-radius:50%;object-fit:cover;object-position:top center;margin-bottom:26px}@media(max-width:768px){.svc-coaches img{width:180px;height:auto;margin-bottom:20px}}.svc-flow.personal{position:relative;display:flex;flex-direction:column;gap:44px;max-width:640px;margin:56px auto 0;padding:0 0 0 48px!important;border:0;counter-reset:none}.svc-flow.personal:before,.svc-flow.personal:after{content:"";position:absolute;left:7px;top:14px;width:1px;z-index:0}.svc-flow.personal:before{bottom:var(--flow-tail,14px);background:color-mix(in srgb,var(--svc-ink) 22%,transparent)}.svc-flow.personal:after{height:calc((100% - 14px - var(--flow-tail,14px)) * var(--flow-progress,1));background:var(--svc);transition:height .25s linear}.svc-flow.personal li{position:relative;display:block;margin:0;padding:0;background:none;border:0}.svc-flow.personal li:before{content:"";position:absolute;left:-46px;top:14px;translate:0 -50%;z-index:2;width:11px;height:11px;border-radius:50%;background:#fff;border:1px solid color-mix(in srgb,var(--svc-ink) 35%,transparent);box-sizing:border-box;transition:background .3s ease,border-color .3s ease}.svc-flow.personal li.is-reached:before{background:var(--svc);border-color:var(--svc)}.svc-flow.personal li:after{display:none}.svc-flow.personal h3{display:flex;align-items:baseline;gap:18px;margin:0!important;font-size:21px;font-weight:600;letter-spacing:.04em;line-height:1.35;writing-mode:horizontal-tb}.svc-flow.personal .svc-flow-no{font:400 26px/1 Arial,sans-serif;letter-spacing:.02em;color:var(--svc);min-width:1.4em}.svc-flow.personal p{margin:14px 0 0!important;padding-left:calc(1.4em * 26 / 14 + 18px);font-size:14px;line-height:1.95;letter-spacing:.04em;opacity:.8}@media(prefers-reduced-motion:reduce){.svc-flow.personal:after{transition:none}}.svc-flow-cta{max-width:1040px;margin:72px auto 0}@media(max-width:768px){.svc-flow.personal{gap:32px;margin-top:36px;padding-left:34px!important}.svc-flow.personal li:before{left:-32px}.svc-flow.personal h3{gap:12px;font-size:17px}.svc-flow.personal .svc-flow-no{font-size:21px}.svc-flow.personal p{padding-left:0;font-size:13px;margin-top:10px!important}}:is(#seven-steps,#phases) .svc-diamond-steps{container-type:inline-size;margin-top:56px;padding:44px 22px;border-radius:24px;background:transparent;color:var(--svc-on-dark)}:is(#seven-steps,#phases) .svc-diamond-viewport{overflow-x:auto;overflow-y:hidden;max-width:100%;padding:4px 4px 16px;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--svc-2) transparent}:is(#seven-steps,#phases) .svc-diamond-viewport::-webkit-scrollbar{height:5px}:is(#seven-steps,#phases) .svc-diamond-viewport::-webkit-scrollbar-thumb{background:var(--svc-2);border-radius:4px}:is(#seven-steps,#phases) .svc-diamond-diagram{position:relative;min-width:1120px}:is(#seven-steps,#phases) .svc-diamond-chain{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}:is(#seven-steps,#phases) .svc-diamond-steps ol{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-template-rows:repeat(3,1fr);aspect-ratio:8 / 3}:is(#seven-steps,#phases) .svc-diamond-steps li{--diamond-color: var(--svc);position:relative;grid-column:calc(var(--step) + 1) / span 2;grid-row:1 / span 2;min-width:0}:is(#seven-steps,#phases) .svc-diamond-steps li:nth-child(2n){grid-row:2 / span 2}:is(#seven-steps,#phases) .svc-diamond-steps li:nth-child(2){--diamond-color: color-mix(in srgb, var(--svc) 65%, var(--svc-2))}:is(#seven-steps,#phases) .svc-diamond-steps li:nth-child(3){--diamond-color: color-mix(in srgb, var(--svc) 30%, var(--svc-2))}:is(#seven-steps,#phases) .svc-diamond-steps li:nth-child(4){--diamond-color: var(--svc-2)}:is(#seven-steps,#phases) .svc-diamond-steps li:nth-child(5){--diamond-color: color-mix(in srgb, var(--svc-2) 75%, var(--svc-highlight))}:is(#seven-steps,#phases) .svc-diamond-steps li:nth-child(6){--diamond-color: color-mix(in srgb, var(--svc-2) 45%, var(--svc-highlight))}:is(#seven-steps,#phases) .svc-diamond-steps li:nth-child(7){--diamond-color: color-mix(in srgb, var(--svc-2) 15%, var(--svc-highlight))}:is(#seven-steps,#phases) .svc-diamond-content{position:absolute;top:22%;left:16%;right:12%;display:grid;grid-template-rows:28px auto;row-gap:14px}:is(#seven-steps,#phases) .svc-diamond-icon{width:28px;height:28px;margin-left:64px;color:var(--svc-on-dark)}:is(#seven-steps,#phases) .svc-diamond-copy{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:start;gap:10px}:is(#seven-steps,#phases) .svc-diamond-number{display:block;width:54px;font:700 76px/1 Arial,sans-serif;font-variant-numeric:tabular-nums;text-align:center;letter-spacing:-.05em;color:var(--diamond-color)}:is(#seven-steps,#phases) .svc-diamond-copy h3{font-size:14px;font-weight:700;line-height:1.5;letter-spacing:-.04em;white-space:nowrap}:is(#seven-steps,#phases) .svc-diamond-copy p{font-size:12px;line-height:1.75;margin-top:7px;color:var(--svc-on-dark)}@media(max-width:1100px){:is(#seven-steps,#phases) .svc-diamond-steps{padding:28px 12px;margin-top:36px;border-radius:18px}}:is(#seven-steps,#phases) .svc-diamond-steps ol:before{display:none}@media(prefers-reduced-motion:no-preference){:is(#seven-steps,#phases) .svc-diamond-steps{--diamond-reveal-duration: 2.4s}:is(#seven-steps,#phases) .svc-diamond-steps.steps-ready .svc-diamond-chain{clip-path:inset(-8px 100% -8px -8px)}:is(#seven-steps,#phases) .svc-diamond-steps.steps-ready.steps-visible .svc-diamond-chain{animation:svc-diamond-draw var(--diamond-reveal-duration) linear both}:is(#seven-steps,#phases) .svc-diamond-steps.steps-ready.steps-visible li{animation:svc-step-appear .5s ease-out both;animation-delay:calc((var(--step) + 1) * var(--diamond-reveal-duration) / 8)}}@keyframes svc-diamond-draw{0%{clip-path:inset(-8px 100% -8px -8px)}to{clip-path:inset(-8px -8px -8px -8px)}}.svc-career .svc-paths{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:48px;padding:104px 40px 44px;border:1px solid #ffffff24;border-radius:28px;overflow:hidden;background:radial-gradient(ellipse at 9% 14%,#ef763a95,transparent 55%),radial-gradient(ellipse at 95% 62%,#ffbf6175,transparent 53%),linear-gradient(125deg,#3f241c,#674331 60%,#302018);color:#fff8ee}.svc-career .svc-paths:before{display:none}.svc-career .svc-paths article{position:relative;min-width:0;padding:34px 30px 36px;border:1px solid #ffffff68;border-radius:22px;background:linear-gradient(135deg,#ffffff25,#fff5e90c);box-shadow:inset 0 1px #ffffff40,0 18px 45px #1c100d20;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:background .25s,border-color .25s}.svc-career .svc-paths article:after{content:none}.svc-career .svc-paths .svc-eyebrow{display:block;color:#fff4e5;font-family:Arial,sans-serif;font-size:clamp(32px,4.5vw,58px);font-weight:400;letter-spacing:-.04em;line-height:1.15;padding-right:0}.svc-career .svc-paths h3{margin:28px 0 18px!important;font-size:clamp(19px,2.2vw,28px);font-weight:600;letter-spacing:-.025em;line-height:1.5;color:#fff9f0}.svc-career .svc-paths p{font-size:14px;line-height:2;opacity:1;color:#f7e8db}.svc-career .svc-paths-note{margin-top:22px!important;font-size:13px;line-height:2;text-align:center;color:var(--svc-ink);opacity:.75}.svc-career .svc-path-panel{position:relative;isolation:isolate;margin-top:40px;border:1px solid #ffffff24;border-radius:28px;overflow:hidden;background:radial-gradient(ellipse at 8% 6%,#ef763a90,transparent 40%),radial-gradient(ellipse at 96% 22%,#ffbf6170,transparent 42%),radial-gradient(ellipse at 90% 82%,#ffbf6160,transparent 45%),linear-gradient(160deg,#3f241c,#674331 55%,#302018)}.svc-career #path .svc-path-panel>.svc-cards,.svc-career #path .svc-path-panel>.svc-paths{margin:0!important;border:0;border-radius:0;background:none;overflow:visible}.svc-career .svc-path-panel>.svc-paths{padding-top:0}@media(max-width:900px){.svc-career .svc-path-panel{margin-top:30px;border-radius:20px}.svc-career .svc-path-panel>.svc-paths{padding-top:0}}@media(max-width:640px){.svc-career .svc-path-panel>.svc-paths{padding-top:8px}}.svc-career .svc-paths article{overflow:hidden;isolation:isolate}.svc-career .svc-paths article:before{content:"";position:absolute;right:-6%;bottom:-8%;width:58%;aspect-ratio:1;z-index:-1;pointer-events:none;background:var(--illus) center/contain no-repeat;opacity:.92;filter:drop-shadow(0 14px 24px #1c100d55)}.svc-career .svc-paths article>*{position:relative}.svc-career .svc-paths article p{max-width:62%}@media(max-width:900px){.svc-career .svc-paths article:before{width:54%;right:-8%}.svc-career .svc-paths article p{max-width:66%}}@media(max-width:640px){.svc-career .svc-paths article:before{width:46%;right:-6%;bottom:-4%;opacity:.8}.svc-career .svc-paths article p{max-width:70%}}@media(hover:hover){.svc-career .svc-paths article:hover{background:linear-gradient(135deg,#ffffff32,#fff5e91a);border-color:#ffffffa6}}@media(max-width:900px){.svc-career .svc-paths{gap:18px;padding:82px 22px 28px}.svc-career .svc-paths article{padding:28px 20px}.svc-career .svc-paths article:after{right:18px;top:26px;width:30px;height:30px;font-size:21px}.svc-career .svc-paths h3{font-size:19px;margin:24px 0 14px!important}.svc-career .svc-paths p{font-size:13px;line-height:1.95}}@media(max-width:640px){.svc-career .svc-paths{grid-template-columns:1fr;gap:22px;margin-top:32px;padding:24px 20px;border-radius:22px;background:radial-gradient(ellipse at 0 12%,#ef763a85,transparent 55%),radial-gradient(ellipse at 100% 85%,#ffbf6160,transparent 55%),#43291e}.svc-career .svc-paths:before{display:none}.svc-career .svc-paths article{padding:26px 24px;border-radius:18px}.svc-career .svc-paths .svc-eyebrow{font-size:38px}.svc-career .svc-paths h3{font-size:21px;margin:18px 0 12px!important}.svc-career .svc-paths p{font-size:14px}.svc-career .svc-paths-note{font-size:12px}}@media(prefers-reduced-motion:reduce){.svc-career .svc-paths article{transition:none}}.svc-career .svc-problems-minimal .svc-ps-issues{margin-top:24px}.svc-career .svc-problems-minimal .svc-ps-issues article{display:flex;align-items:center;gap:16px;padding:13px 0}.svc-career .svc-problems-minimal .svc-ps-issues h4{flex:0 1 auto;margin:0!important;font-size:17px;line-height:1.6}.svc-career .svc-problems-minimal .svc-ps-leader{flex:1 1 24px;min-width:24px;width:auto;margin-left:0}@media(max-width:768px){.svc-career .svc-problems-minimal .svc-ps-issues article{padding:10px 0;gap:12px}.svc-career .svc-problems-minimal .svc-ps-issues h4{font-size:15px}}.svc-ps-answer em{font-style:normal;color:inherit;background:linear-gradient(transparent 60%,color-mix(in srgb,var(--svc) 70%,transparent) 60%);padding:0 .06em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.svc-consulting .svc-problems-minimal .svc-ps-issues{margin-top:24px}.svc-consulting .svc-problems-minimal .svc-ps-issues article{display:flex;align-items:center;gap:16px;padding:13px 0}.svc-consulting .svc-problems-minimal .svc-ps-issues h4{flex:0 1 auto;margin:0!important;font-size:17px;line-height:1.6}.svc-consulting .svc-problems-minimal .svc-ps-leader{flex:1 1 24px;min-width:24px;width:auto;margin-left:0}@media(max-width:768px){.svc-consulting .svc-problems-minimal .svc-ps-issues article{padding:10px 0;gap:12px}.svc-consulting .svc-problems-minimal .svc-ps-issues h4{font-size:15px}}.svc-career .svc-heading>.svc-eyebrow{font-size:20px;letter-spacing:.1em;font-weight:500}@media(max-width:768px){.svc-career .svc-heading>.svc-eyebrow{font-size:15px}}:is(.svc-career,.svc-consulting,.svc-ai) .svc-heading>.svc-reason{display:inline-flex;align-items:center;gap:14px;padding:6px 8px 6px 20px;border-radius:999px;background:var(--svc);color:#fff;font-size:16px;font-weight:700;letter-spacing:.12em}.svc-reason-no{display:grid;place-items:center;min-width:44px;height:44px;padding:0 6px;border-radius:999px;background:#fff;color:var(--svc);font:700 24px/1 Arial,sans-serif;letter-spacing:0}@media(max-width:768px){:is(.svc-career,.svc-consulting,.svc-ai) .svc-heading>.svc-reason{gap:10px;padding:4px 6px 4px 16px;font-size:13px}.svc-reason-no{min-width:34px;height:34px;font-size:19px}}@media(min-width:769px){#services .svc-heading-lockup{max-width:none}#services .svc-heading-lockup .lk-mid{display:inline;font-size:.66em}#services .svc-heading-lockup .lk-big{display:inline;white-space:nowrap}#services .svc-heading-lockup .lk-sm{display:block}}#services .svc-heading-lockup{text-align:center;margin-left:auto;margin-right:auto}#path .svc-cards .svc-card-photo,#path .svc-cards .svc-card-image{display:block;width:100%;aspect-ratio:16/10;margin-bottom:24px;border-radius:14px;object-fit:cover}#path .svc-cards .svc-card-photo{display:grid;place-items:center;border:1px dashed #ffffff66;background:linear-gradient(135deg,#ffffff1f,#ffffff08)}#path .svc-cards .svc-card-photo span{font:400 11px/1 Arial,sans-serif;letter-spacing:.2em;color:#fff0db;opacity:.7}@media(max-width:768px){#path .svc-cards .svc-card-photo,#path .svc-cards .svc-card-image{margin-bottom:18px;border-radius:12px}}.svc-career #path{padding-bottom:0}.svc-career .svc-section.soft.svc-approach-section{padding-top:24px;background:transparent}@media(max-width:768px){.svc-career .svc-section.soft.svc-approach-section{padding-top:16px}}.svc-rise,.svc-schedule li.svc-schedule-end{display:none}@media(min-width:1025px){.svc-rise{position:relative;display:block;height:170px;margin-top:40px}.svc-rise-band{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.svc-rise-end{position:absolute;top:68%;translate:0 -50%;z-index:1;display:grid;place-items:center;width:92px;height:92px;border-radius:50%;border:1px solid color-mix(in srgb,var(--svc-ink) 28%,transparent);background:#fffdf8;font-size:13px;font-weight:700;line-height:1.5;text-align:center;letter-spacing:.04em}.svc-rise-end.is-start{left:0}.svc-rise-end.is-goal{right:0;border-color:var(--svc);color:var(--svc)}.svc-rise-point{position:absolute;top:68%;left:calc((var(--i) * 2 + 1) / 6 * 100%);display:flex;flex-direction:column;align-items:center;gap:4px;translate:-50% -100%;padding-bottom:26px}.svc-rise-point:after{content:"";position:absolute;left:50%;bottom:0;width:16px;height:16px;translate:-50% 50%;border-radius:50%;background:#fff;border:3px solid var(--svc)}.svc-rise-point b{font:600 22px/1 Arial,sans-serif;letter-spacing:.06em;color:var(--svc-ink)}.svc-rise-point small{font-size:12px;font-weight:700;letter-spacing:.1em;opacity:.6}.svc-rise+.svc-schedule{margin-top:28px;padding-top:0}.svc-rise+.svc-schedule:before,.svc-rise+.svc-schedule li:before{display:none}.svc-rise+.svc-schedule .svc-schedule-when{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}.svc-heading-lockup .lk-nb{display:inline-block}.zc-fv-career h1.is-long{font-size:clamp(30px,2.9vw,50px);letter-spacing:0;white-space:normal}.zc-fv-career h1.is-long .fv-nb{display:inline-block}@media(max-width:700px){.zc-fv-career h1.is-long{font-size:clamp(22px,6.6vw,30px);line-height:1.55}}.zc-fv-consulting .hero[data-scene=photo]{height:100svh;min-height:740px;background:#f3f6f4;color:var(--svc-ink,#18372a);padding:0}.zc-fv-consulting .hero[data-scene=photo] .visual{top:82px;right:0;bottom:54px;left:0;height:auto;min-height:0;z-index:-2}.zc-fv-consulting .hero[data-scene=photo] .visual img{position:static;transform:none;width:100%;height:100%;object-fit:cover;object-position:70% center;-webkit-mask-image:none;mask-image:none}.zc-fv-consulting .hero[data-scene=photo] .visual:after{background:linear-gradient(90deg,#f3f6f4 0%,#f3f6f4e6 22%,#f3f6f480 36%,transparent 51%)}.zc-fv-consulting .hero[data-scene=photo] .hero-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;width:88%;max-width:1560px;min-height:calc(100% - 136px);margin:0 auto;padding:50px 0 66px;text-align:left}.zc-fv-consulting .hero[data-scene=photo] .headline-block{width:auto;max-width:none}.zc-fv-consulting .hero[data-scene=photo] .service-logo{width:142px;margin:0 0 16px;filter:brightness(0) saturate(100%);opacity:.85}.zc-fv-consulting .hero[data-scene=photo] .eyebrow{font-size:10px;letter-spacing:.18em;margin:0 0 42px;opacity:.65}.zc-fv-consulting .hero[data-scene=photo] h1{font-size:clamp(30px,3.25vw,56px);line-height:1.65;letter-spacing:.015em;font-weight:500}.zc-fv-consulting .hero[data-scene=photo] h1>span:first-child{white-space:normal}.zc-fv-consulting .hero[data-scene=photo] h1 .mobile-break{display:block}.zc-fv-consulting .hero[data-scene=photo] .headline-last{font-size:1em;margin:0}.zc-fv-consulting .hero[data-scene=photo] .support-block{width:420px;max-width:42%;margin-top:28px;padding:0}.zc-fv-consulting .hero[data-scene=photo] .lead{color:var(--svc-ink,#18372a);font-size:13px;line-height:2.1;letter-spacing:.025em;margin:0 0 28px;text-wrap:pretty}.zc-fv-consulting .hero[data-scene=photo] .cta{background:var(--svc-ink,#18372a);color:#fff;min-width:190px;min-height:54px;padding:14px 25px;border:1px solid transparent}.zc-fv-consulting .hero[data-scene=photo] .cta:hover{background:var(--svc,#416c37)}.zc-fv-consulting .hero[data-scene=photo] .cta:focus-visible{outline:2px solid var(--svc-ink,#18372a);outline-offset:5px}.zc-fv-consulting .hero[data-scene=photo] .hero-bottom{left:6%;right:6%;bottom:21px;color:var(--svc-ink,#18372a);font-size:9px;opacity:.65}@media(max-width:1000px)and (min-width:769px){.zc-fv-consulting .hero[data-scene=photo] .visual{left:0}.zc-fv-consulting .hero[data-scene=photo] .visual:after{background:linear-gradient(90deg,#f3f6f4,#f3f6f4e6 14%,#f3f6f470 38%,transparent 66%)}.zc-fv-consulting .hero[data-scene=photo] .support-block{max-width:45%}}@media(max-width:768px){.zc-fv-consulting .hero[data-scene=photo]{height:auto;min-height:100svh;padding-bottom:62px}.zc-fv-consulting .hero[data-scene=photo] .visual{inset:68px 0 auto;height:330px;min-height:0}.zc-fv-consulting .hero[data-scene=photo] .visual img{object-position:90% 35%}.zc-fv-consulting .hero[data-scene=photo] .visual:after{background:linear-gradient(180deg,transparent 56%,#f3f6f460 76%,#f3f6f4 100%)}.zc-fv-consulting .hero[data-scene=photo] .hero-copy{width:calc(100% - 48px);max-width:520px;min-height:0;margin:292px auto 0;padding:0}.zc-fv-consulting .hero[data-scene=photo] .service-logo{width:112px;margin-bottom:12px}.zc-fv-consulting .hero[data-scene=photo] .eyebrow{font-size:8px;letter-spacing:.14em;margin-bottom:24px}.zc-fv-consulting .hero[data-scene=photo] h1{font-size:clamp(25px,7.2vw,38px);line-height:1.6;letter-spacing:.015em}.zc-fv-consulting .hero[data-scene=photo] h1 .mobile-break{display:block}.zc-fv-consulting .hero[data-scene=photo] .support-block{width:100%;max-width:none;margin-top:20px}.zc-fv-consulting .hero[data-scene=photo] .lead{font-size:12px;line-height:2;max-width:none;margin-bottom:22px}.zc-fv-consulting .hero[data-scene=photo] .lead br{display:block}.zc-fv-consulting .hero[data-scene=photo] .cta{min-width:176px;min-height:50px;font-size:13px}.zc-fv-consulting .hero[data-scene=photo] .hero-bottom{left:24px;right:24px;bottom:20px;font-size:7px}}.zc-fv-consulting .hero[data-scene=meeting-green]{min-height:760px;height:100svh;padding:0;background:#0b2a1e;color:#f7fbf2}.zc-fv-consulting .hero[data-scene=meeting-green] .visual{top:0;right:0;bottom:0;left:0;height:100%;min-height:0;overflow:hidden;z-index:-2}.zc-fv-consulting .hero[data-scene=meeting-green] .visual img{position:static;left:auto;bottom:auto;transform:none;width:100%;height:100%;object-fit:cover;object-position:center;-webkit-mask-image:none;mask-image:none;filter:brightness(1.12) saturate(1.04)}.zc-fv-consulting .hero[data-scene=meeting-green] .visual:after{background:linear-gradient(90deg,#123d2d9c 0%,#123d2d54 29%,transparent 59%),linear-gradient(180deg,#09261b4d,transparent 24%,transparent 79%,#09261b5c)}.zc-fv-consulting .hero[data-scene=meeting-green] .ribbon-art{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.zc-fv-consulting .hero[data-scene=meeting-green] .ribbon-art svg{display:block;width:100%;height:100%}.zc-fv-consulting .hero[data-scene=meeting-green] .ribbon-mobile{display:none}.zc-fv-consulting .hero[data-scene=meeting-green] .hero-copy{position:relative;z-index:1;display:flex;justify-content:flex-start;align-items:center;gap:0;text-align:left;width:86%;max-width:1560px;min-height:calc(100% - 82px);margin:0 auto;padding:0 0 40px}.zc-fv-consulting .hero[data-scene=meeting-green] .headline-block{width:min(45%,640px);max-width:none;padding:0}.zc-fv-consulting .hero[data-scene=meeting-green] .service-logo{width:126px;height:auto;margin:0 0 9px;filter:none;opacity:1}.zc-fv-consulting .hero[data-scene=meeting-green] .eyebrow{font-size:10px;letter-spacing:.18em;margin:0 0 35px;color:#d8ecdc;opacity:.9}.zc-fv-consulting .hero[data-scene=meeting-green] h1{margin:0;color:#f7fbf2;font-size:clamp(42px,4.5vw,76px);line-height:1.42;letter-spacing:.035em;font-weight:400;white-space:nowrap}.zc-fv-consulting .hero[data-scene=meeting-green] .lead{max-width:none;margin:28px 0 31px;color:#e7f0e8;font-size:clamp(12px,1vw,16px);line-height:2.05}.zc-fv-consulting .hero[data-scene=meeting-green] .cta{min-width:184px;min-height:54px;background:#fff;color:#123522;font-weight:600}.zc-fv-consulting .hero[data-scene=meeting-green] .hero-bottom{bottom:24px;color:#c1d0bf;opacity:.8}@media(max-width:1100px)and (min-width:769px){.zc-fv-consulting .hero[data-scene=meeting-green] .headline-block{width:48%}.zc-fv-consulting .hero[data-scene=meeting-green] h1{font-size:clamp(35px,4.3vw,52px)}.zc-fv-consulting .hero[data-scene=meeting-green] .lead{font-size:12px}.zc-fv-consulting .hero[data-scene=meeting-green] .hero-copy{width:88%}}@media(max-width:768px){.zc-fv-consulting .hero[data-scene=meeting-green]{min-height:844px;height:100svh;padding-bottom:0}.zc-fv-consulting .hero[data-scene=meeting-green] .visual{inset:0 0 auto;height:45%;min-height:0}.zc-fv-consulting .hero[data-scene=meeting-green] .visual img{object-position:66% center}.zc-fv-consulting .hero[data-scene=meeting-green] .visual:after{background:linear-gradient(180deg,#0b2a1e55 0%,transparent 22%,transparent 55%,#0b2a1e 100%)}.zc-fv-consulting .hero[data-scene=meeting-green] .ribbon-art{inset:0 0 auto;height:45%}.zc-fv-consulting .hero[data-scene=meeting-green] .ribbon-desktop{display:none}.zc-fv-consulting .hero[data-scene=meeting-green] .ribbon-mobile{display:block}.zc-fv-consulting .hero[data-scene=meeting-green] .hero-copy{position:absolute;z-index:1;left:22px;right:22px;top:44%;width:auto;min-height:0;margin:0;padding:0;display:block;text-align:left}.zc-fv-consulting .hero[data-scene=meeting-green] .headline-block{width:100%}.zc-fv-consulting .hero[data-scene=meeting-green] .service-logo{width:103px;margin:0 0 6px}.zc-fv-consulting .hero[data-scene=meeting-green] .eyebrow{font-size:7px;margin:0 0 19px}.zc-fv-consulting .hero[data-scene=meeting-green] h1{font-size:clamp(29px,8.2vw,39px);line-height:1.45;white-space:normal}.zc-fv-consulting .hero[data-scene=meeting-green] .lead{margin:16px 0 21px;font-size:11px;line-height:1.9;max-width:365px}.zc-fv-consulting .hero[data-scene=meeting-green] .cta{min-width:164px;min-height:47px;font-size:12px;padding:11px 20px}.zc-fv-consulting .hero[data-scene=meeting-green] .hero-bottom{left:22px;right:22px;bottom:19px;font-size:7px}.zc-fv-consulting .hero[data-scene=meeting-green] .hero-bottom span:nth-child(2){display:none}}@media(max-width:360px){.zc-fv-consulting .hero[data-scene=meeting-green] .hero-copy{top:43%}.zc-fv-consulting .hero[data-scene=meeting-green] h1{font-size:29px}.zc-fv-consulting .hero[data-scene=meeting-green] .lead{font-size:10px}}.svc-career .svc-fork{position:relative;height:240px;margin:0 40px;isolation:isolate}.svc-career .svc-fork-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:calc(100% + 1px);overflow:hidden}.svc-career .svc-fork-message{position:relative;z-index:1;margin:0!important;padding:calc(111px - 2.34em) 12px 0;text-align:center;color:#fff6e9;font-size:clamp(18px,1.8vw,24px);line-height:1.8;letter-spacing:.045em;text-shadow:0 2px 12px #3b241c80}.svc-career .svc-fork-message span,.svc-career .svc-fork-message strong{display:block}.svc-career .svc-fork-message span{font-size:.8em;font-weight:400;margin-bottom:2px}.svc-career .svc-fork-message strong{font-weight:600}.svc-career .svc-fork-mark{background:linear-gradient(transparent 60%,color-mix(in srgb,var(--svc) 70%,transparent) 60%);color:#fff;padding:0 .12em;font-weight:700}.svc-career #path .svc-paths{gap:28px;padding-bottom:40px}.svc-career #path .svc-paths article{padding:34px 32px 38px;border:1px solid #f8dfba40;border-radius:18px;background:linear-gradient(135deg,#fff4e513,#fff4e505);box-shadow:inset 0 1px #fff5e512;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.svc-career #path .svc-paths .svc-eyebrow{font-size:clamp(32px,3.4vw,46px);font-weight:400;letter-spacing:.04em;color:#f4d8b6}.svc-career #path .svc-paths h3{font-size:clamp(18px,1.8vw,25px);font-weight:500;letter-spacing:.025em;margin:28px 0 16px!important}.svc-career #path .svc-paths p{font-size:13px;line-height:2.1;color:#eee0d3;max-width:64%;text-wrap:pretty}.svc-career #path .svc-paths article:before{width:43%;right:-3%;bottom:-5%;opacity:.9;filter:drop-shadow(0 8px 16px #1c100d33)}@media(hover:hover){.svc-career #path .svc-paths article:hover{border-color:#f8dfba70;background:linear-gradient(135deg,#fff4e51b,#fff4e508)}}@media(max-width:900px){.svc-career .svc-fork{height:210px;margin:0 22px}.svc-career .svc-fork-message{padding-top:calc(97px - 2.34em);font-size:19px}.svc-career #path .svc-paths{gap:18px;padding-bottom:28px}.svc-career #path .svc-paths article{padding:28px 24px}.svc-career #path .svc-paths h3{font-size:19px}}@media(max-width:640px){.svc-career .svc-fork{display:block;height:auto;margin:6px 20px 26px;padding:20px 4px;border-top:1px solid #f2d5ad40;border-bottom:1px solid #f2d5ad40}.svc-career .svc-fork-svg{display:none}.svc-career .svc-fork-message{padding:0;font-size:18px;line-height:1.9;text-wrap:balance}.svc-career .svc-fork-message span{font-size:14px;margin-bottom:8px}.svc-career #path .svc-paths{gap:16px;padding-top:0}.svc-career #path .svc-paths article{padding:26px 24px 30px;border-radius:16px}.svc-career #path .svc-paths .svc-eyebrow{font-size:34px}.svc-career #path .svc-paths h3{font-size:20px;margin:22px 0 14px!important}.svc-career #path .svc-paths p{font-size:13px;max-width:70%}.svc-career #path .svc-paths article:before{width:38%;right:-4%;bottom:-3%}}.svc-career #path .svc-paths h3{margin-top:0!important;padding-right:56px}@media(min-width:641px){.svc-career #path .svc-paths article{min-height:230px;display:flex;align-items:center}}.svc-career #path .svc-paths article{display:flex;align-items:center;padding:32px}.svc-career #path .svc-paths article h3{margin:0!important;max-width:58%}@media(max-width:640px){.svc-career #path .svc-paths article{min-height:104px;padding:22px 24px}.svc-career #path .svc-paths article h3{max-width:62%}}.svc-career .svc-fork-message{font-size:23px}.svc-career .svc-fork-message span{font-size:18px}@media(max-width:768px){.svc-career .svc-fork-message{font-size:21px}.svc-career .svc-fork-message span{font-size:16px}}@media(min-width:769px){.svc-career .svc-fork-message{top:24px}}.svc-paths-branch{display:none}@media(max-width:640px){.svc-career #path .svc-paths{grid-template-columns:30px 1fr;column-gap:10px}.svc-career #path .svc-paths article{grid-column:2}.svc-paths-branch{display:block;grid-column:1;grid-row:1/span 2;width:100%;height:100%;overflow:visible}.svc-paths-branch path{fill:#f2d5ad;fill-opacity:.24;stroke:none}}@media(max-width:768px){.svc-career #path .svc-paths article h3{max-width:none;padding-right:0;white-space:nowrap;font-size:min(18px,4.5vw);line-height:1.5}.svc-career #path .svc-paths article:before{width:30%}}@media(max-width:1024px){.svc-career .svc-schedule{position:relative;display:flex;flex-direction:column;gap:22px;max-width:640px;margin:40px auto 0;padding:0 0 0 64px}.svc-career .svc-schedule:before{content:"";position:absolute;left:21px;right:auto;top:32px;bottom:32px;width:22px;height:auto;border-radius:11px;background:linear-gradient(180deg,color-mix(in srgb,var(--svc) 8%,transparent),color-mix(in srgb,var(--svc-2) 45%,transparent) 45%,color-mix(in srgb,var(--svc-highlight) 90%,transparent))}.svc-career .svc-schedule li{position:relative}.svc-career .svc-schedule li:before{content:"";position:absolute;left:-40px;top:3px;width:16px;height:16px;margin:0;box-sizing:border-box;border-radius:50%;background:#fff;border:3px solid var(--svc);box-shadow:none;z-index:1}.svc-career .svc-schedule .svc-schedule-end{display:grid;place-items:center;width:64px;height:64px;margin-left:-64px;box-sizing:border-box;border-radius:50%;border:1px solid color-mix(in srgb,var(--svc-ink) 28%,transparent);background:#fffdf8;font-size:12px;font-weight:700;line-height:1.45;text-align:center;letter-spacing:.04em;z-index:1}.svc-career .svc-schedule .svc-schedule-end:before{display:none}.svc-career .svc-schedule .svc-schedule-end.is-goal{border-color:var(--svc);color:var(--svc)}.svc-career .svc-schedule-when{flex-direction:row;align-items:baseline;gap:10px;font-size:11px;letter-spacing:.1em;opacity:1}.svc-career .svc-schedule-when b{font:600 20px/1 Arial,sans-serif;letter-spacing:.06em;color:var(--svc-ink)}}@media(min-width:600px)and (max-width:1024px){.svc-career .svc-schedule-card{display:grid;grid-template-columns:42% 1fr;grid-template-rows:auto 1fr;column-gap:20px;align-items:start}.svc-career .svc-schedule-card img{grid-row:1/3}}.svc-career .svc-fork-message span{font-size:1em;font-weight:600}@media(max-width:768px){.svc-career .svc-fork-message{font-size:min(21px,4.9vw)}.svc-career .svc-fork-message span{white-space:nowrap}}@media(min-width:1025px){.svc-rise-point{left:calc((var(--i) * 2 + 1) / 6 * 100% + (var(--i) - 1) * 28px / 3)}}.svc-consulting #positioning .svc-positioning .svc-eyebrow{display:flex;align-items:center;gap:6px;font-size:15px;letter-spacing:.06em;opacity:.85}.svc-consulting #positioning .svc-positioning .is-zoth .svc-eyebrow,.svc-consulting #positioning .svc-positioning .is-result .svc-eyebrow{gap:0}.svc-consulting #positioning .svc-positioning .svc-eyebrow .lk-logo{height:18px;width:94px;margin:0;vertical-align:middle}.svc-consulting #positioning .svc-positioning .is-zoth .svc-eyebrow .lk-logo{margin-right:-4px}.svc-consulting #positioning .svc-positioning .is-result .svc-eyebrow{font-size:0}.svc-consulting #positioning .svc-positioning .is-result .svc-eyebrow:before{content:"";display:inline-block;flex:none;width:94px;height:18px;margin-right:-4px;background:currentColor;-webkit-mask:url(/assets/service-fv/consulting-logo.svg) left center/contain no-repeat;mask:url(/assets/service-fv/consulting-logo.svg) left center/contain no-repeat}.svc-consulting #positioning .svc-positioning .is-result .svc-eyebrow:after{content:"の実行・定着支援";font-size:15px;letter-spacing:.06em}.svc-consulting #positioning .svc-positioning li{font-size:16px;line-height:1.8;opacity:.85}@media(max-width:768px){.svc-consulting #positioning .svc-positioning .svc-eyebrow{font-size:13px}.svc-consulting #positioning .svc-positioning .svc-eyebrow .lk-logo{height:15px;width:78px}.svc-consulting #positioning .svc-positioning .is-result .svc-eyebrow:before{width:78px;height:15px}.svc-consulting #positioning .svc-positioning .is-result .svc-eyebrow:after{font-size:13px}.svc-consulting #positioning .svc-positioning li{font-size:14.5px}}.svc-consulting #positioning .svc-positioning .is-zoth .svc-eyebrow,.svc-consulting #positioning .svc-positioning .is-zoth li,.svc-consulting #positioning .svc-positioning .is-result .svc-eyebrow,.svc-consulting #positioning .svc-positioning .is-result li{opacity:1}.svc-consulting #positioning .svc-positioning .is-zoth h3{font-weight:700}.svc-consulting #solutions{padding-bottom:48px}.svc-consulting .svc-hiring-issues{padding-top:48px}.svc-hiring-issues .svc-heading{max-width:1050px}.svc-hiring-issues .svc-heading .lk-big{font-weight:400}.svc-hiring-issue-grid{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:48px;padding:48px 30px;border:1px solid #ffffffb0;border-radius:32px;background:radial-gradient(ellipse at 12% 10%,#d6edba,transparent 58%),radial-gradient(ellipse at 90% 88%,#b5d9ae,transparent 60%),#e8f2df}.svc-hiring-issue-grid:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.72;background:radial-gradient(circle 34px at 8% 24%,#fff 0 8%,#e4f8cb 24%,#9bd16f 52%,#397c38 78%,#174a2c 96%,transparent 100%),radial-gradient(circle 22px at 29% 82%,#fff 0 8%,#ddf4c5 26%,#86c75f 55%,#2f7637 82%,transparent 100%),radial-gradient(circle 27px at 51% 12%,#fff 0 8%,#d8f5d8 25%,#76c49c 54%,#357d62 81%,transparent 100%),radial-gradient(circle 40px at 72% 74%,#fff 0 7%,#e8f8ca 24%,#a8d36d 54%,#5d8b3d 82%,transparent 100%),radial-gradient(circle 18px at 94% 27%,#fff 0 8%,#e6f7ca 26%,#94c862 56%,#477d38 82%,transparent 100%)}.svc-hiring-issue-grid article{position:relative;z-index:1;display:flex;align-items:center;gap:18px;min-height:142px;padding:26px 22px;border:1px solid #ffffffe0;border-radius:20px;background:linear-gradient(125deg,#ffffff85,#ffffff38);box-shadow:inset 0 1px #fff,0 12px 28px #244c2010;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.svc-hiring-issue-grid svg{box-sizing:content-box;flex:0 0 40px;width:40px;height:40px;padding:11px;border:1px solid #ffffffd9;border-radius:16px;color:var(--svc);background:#ffffffb8;box-shadow:inset 0 1px #fff,0 8px 18px #244c2012}.svc-hiring-issue-grid span,.svc-hiring-issue-grid strong{display:block;line-height:1.55}.svc-hiring-issue-grid span{font-size:15px;font-weight:400;color:#111;opacity:1}.svc-hiring-issue-grid strong{margin-top:4px;font-size:18px;font-weight:400;color:var(--svc)}.svc-hiring-issue-grid article:nth-child(1){--svc-reveal-index:0}.svc-hiring-issue-grid article:nth-child(2){--svc-reveal-index:1}.svc-hiring-issue-grid article:nth-child(3){--svc-reveal-index:2}.svc-hiring-issue-grid article:nth-child(4){--svc-reveal-index:3}.svc-hiring-issue-grid article:nth-child(5){--svc-reveal-index:4}.svc-hiring-issue-grid article:nth-child(6){--svc-reveal-index:5}.svc-hiring-issue-grid article:nth-child(7){--svc-reveal-index:6}.svc-hiring-issue-grid article:nth-child(8){--svc-reveal-index:7}.svc-hiring-issue-grid.svc-motion-ready:not(.is-visible):before,.svc-hiring-issue-grid.svc-motion-ready:not(.is-visible) article{opacity:0}.svc-hiring-issue-grid.is-visible:before{animation:svc-issue-orbs-arrive 1.1s cubic-bezier(.16,1,.3,1) both}.svc-hiring-issue-grid.is-visible article{animation:svc-issue-card-arrive .72s cubic-bezier(.16,1,.3,1) calc(.24s + var(--svc-reveal-index) * .09s) both}@keyframes svc-issue-orbs-arrive{0%{opacity:0;transform:scale(.72);filter:blur(18px)}62%{opacity:.88;transform:scale(1.035);filter:blur(0)}to{opacity:.72;transform:scale(1)}}@keyframes svc-issue-card-arrive{0%{opacity:0;transform:translate3d(0,34px,0) scale(.95);filter:blur(7px)}72%{opacity:1;transform:translate3d(0,-4px,0) scale(1.006);filter:blur(0)}to{opacity:1;transform:none;filter:blur(0)}}@media(prefers-reduced-motion:reduce){.svc-consulting #solutions .svc-four.is-visible .svc-solution-orb,.svc-consulting #solutions .svc-four.is-visible .svc-solution-glass,.svc-hiring-issue-grid.is-visible:before,.svc-hiring-issue-grid.is-visible article{animation:none;opacity:1;transform:none;filter:none}.svc-consulting #solutions .svc-four.is-visible .svc-solution-orb{transform:scale(.7)}}@media(max-width:900px){.svc-hiring-issue-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:34px 22px}}@media(max-width:768px){.svc-consulting #solutions{padding-bottom:32px}.svc-consulting .svc-hiring-issues{padding-top:32px}}@media(max-width:640px){.svc-hiring-issue-grid{grid-template-columns:1fr;gap:12px;margin-top:32px;padding:20px 16px;border-radius:24px}.svc-hiring-issue-grid:before{opacity:.62;background:radial-gradient(circle 26px at 8% 13%,#fff 0 8%,#e4f8cb 24%,#9bd16f 52%,#397c38 78%,#174a2c 96%,transparent 100%),radial-gradient(circle 18px at 92% 35%,#fff 0 8%,#d8f5d8 25%,#76c49c 54%,#357d62 81%,transparent 100%),radial-gradient(circle 30px at 12% 67%,#fff 0 7%,#e8f8ca 24%,#a8d36d 54%,#5d8b3d 82%,transparent 100%),radial-gradient(circle 20px at 88% 90%,#fff 0 8%,#e6f7ca 26%,#94c862 56%,#477d38 82%,transparent 100%)}.svc-hiring-issue-grid article{min-height:104px;padding:20px}.svc-hiring-issue-grid svg{flex-basis:34px;width:34px;height:34px;padding:10px}.svc-hiring-issue-grid strong{font-size:16px}}@media(max-width:640px){.svc-hiring-issue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px 12px}.svc-hiring-issue-grid article{flex-direction:column;align-items:flex-start;gap:10px;min-height:0;padding:14px 12px;border-radius:16px}.svc-hiring-issue-grid svg{flex:none;width:34px;height:34px;padding:8px;border-radius:11px}.svc-hiring-issue-grid span{font-size:12px}.svc-hiring-issue-grid strong{margin-top:2px;font-size:13px;line-height:1.45;letter-spacing:0}}.svc-other-card.is-split:hover{background:transparent}.svc-other-links{list-style:none;display:flex;flex-wrap:wrap;gap:10px 28px;margin:22px 0 0;padding:0}.svc-other-links a{display:inline-flex;align-items:center;gap:10px;font:500 13px/1.4 Montserrat,Noto Sans JP,sans-serif;letter-spacing:.06em;color:var(--svc-ink);border-bottom:1px solid currentColor;padding-bottom:4px;transition:color .2s}.svc-other-links a span{font:300 15px/1 Arial,sans-serif}.svc-other-links a:hover{color:var(--svc)}.zc-fv-career .service{margin-bottom:30px}.zc-service .zc-fv-consulting .hero .service-logo{margin-bottom:30px!important}.zc-service :is(.zc-fv-career,.zc-fv-consulting) .hero .lead{font-size:14px;line-height:2.05;font-weight:400}.zc-service :is(.zc-fv-career,.zc-fv-consulting) .hero .cta{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:space-between;gap:40px;min-width:212px;height:56px;min-height:56px;padding:0 24px 0 28px;border-radius:999px;font-size:14px;font-weight:500;line-height:1;letter-spacing:.04em}.zc-service :is(.zc-fv-career,.zc-fv-consulting) .hero .cta span{font:300 22px/1 Arial,sans-serif}@media(max-width:768px){.zc-fv-career .service{margin-bottom:22px}.zc-service .zc-fv-consulting .hero .service-logo{margin-bottom:22px!important}.zc-service :is(.zc-fv-career,.zc-fv-consulting) .hero .lead{font-size:12px;line-height:1.9}.zc-service :is(.zc-fv-career,.zc-fv-consulting) .hero .cta{gap:32px;min-width:196px;height:50px;min-height:50px;padding:0 20px 0 24px;font-size:13px}.zc-service :is(.zc-fv-career,.zc-fv-consulting) .hero .cta span{font-size:20px}}.svc-material-list{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 32px}.svc-material-list a{display:flex;flex-direction:column;height:100%;color:var(--svc-ink);text-decoration:none}.svc-material-cover{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;background:color-mix(in srgb,var(--svc-ink),transparent 95%);overflow:hidden}.svc-material-cover img{display:block;height:80%;width:auto;aspect-ratio:480/679;object-fit:cover;box-shadow:0 14px 30px color-mix(in srgb,var(--svc-ink),transparent 82%);transition:transform .35s ease,box-shadow .35s ease}.svc-material-list a:hover .svc-material-cover img{transform:translateY(-6px);box-shadow:0 22px 40px color-mix(in srgb,var(--svc-ink),transparent 76%)}.svc-material-series{display:flex;gap:10px;margin-top:22px;font-size:12px;line-height:1.6;letter-spacing:.06em;opacity:.7}.svc-material-series span{font-family:Montserrat,Noto Sans JP,sans-serif}.svc-material-title{display:flex;align-items:flex-start;gap:10px;margin-top:8px;font-size:20px;font-weight:600;line-height:1.55}.svc-material-arrow{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:.3em;border:1px solid currentColor;border-radius:50%;font:400 11px/1 Arial,sans-serif;transition:background .25s,color .25s,border-color .25s}.svc-material-name{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:5px;text-decoration-thickness:1px;transition:text-decoration-color .25s}.svc-material-list a:hover .svc-material-name{text-decoration-color:currentColor}.svc-material-list a:hover .svc-material-arrow{background:var(--svc);border-color:var(--svc);color:#fff}.svc-material-lead{margin-top:10px;font-size:13px;line-height:1.85;opacity:.75}.svc-material-all{margin:48px 0 0;text-align:center}@media(max-width:1024px){.svc-material-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 24px}}@media(max-width:640px){.svc-material-list{grid-template-columns:1fr;gap:40px}.svc-material-cover{aspect-ratio:16/10}.svc-material-series{margin-top:16px}.svc-material-title{font-size:17px}.svc-material-lead{font-size:12px}}.zc-service.svc-resources{--svc:#D9765C;--svc-2:#EB745A;--svc-highlight:#E4BF93;--svc-tint:#FFD9AE;--svc-soft:#FAF5F0;--svc-ink:#2B211C;--svc-dark:#1F1A24;--svc-on-dark:#FFF8F1}.svc-resources .svc-lower{background:#f7f7f6}.svc-resources #whitepaper.svc-section{padding-top:72px}.svc-resource-link.svc-section{padding:72px 0}.svc-resource-link-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;padding:44px 56px;border-radius:24px;background:var(--svc-soft);border:1px solid color-mix(in srgb,var(--svc-ink),transparent 88%);overflow:hidden;transition:transform .3s,box-shadow .3s}.svc-resource-link-card:hover{transform:translateY(-3px);box-shadow:0 24px 50px -28px color-mix(in srgb,var(--svc-ink),transparent 55%)}.svc-resource-link-copy{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.svc-resource-link-lead{font-size:15px;line-height:1.8;opacity:.8}.svc-resource-link-title{display:inline-flex;align-items:center;gap:16px;font-size:clamp(24px,2.6vw,34px);font-weight:600;line-height:1.4;letter-spacing:.02em}.svc-resource-link-arrow{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid currentColor;font-size:16px;transition:background .25s,border-color .25s,color .25s}.svc-resource-link-card:hover .svc-resource-link-arrow{background:var(--svc);border-color:var(--svc);color:#fff}.svc-resource-link-note{font-size:12px;line-height:1.8;opacity:.65}.svc-resource-link-covers{position:relative;display:block;width:260px;height:120px}.svc-resource-link-covers img{position:absolute;bottom:-60px;width:108px;height:auto;aspect-ratio:480/679;object-fit:cover;border-radius:4px;box-shadow:0 14px 30px color-mix(in srgb,var(--svc-ink),transparent 78%);transition:transform .35s}.svc-resource-link-covers img:nth-child(1){left:0;transform:rotate(-8deg)}.svc-resource-link-covers img:nth-child(2){left:76px;bottom:-40px;z-index:2}.svc-resource-link-covers img:nth-child(3){left:152px;transform:rotate(8deg)}.svc-resource-link-card:hover .svc-resource-link-covers img:nth-child(2){transform:translateY(-8px)}@media(max-width:768px){.svc-resources #whitepaper.svc-section{padding-top:48px}.svc-resource-link.svc-section{padding:56px 0}.svc-resource-link-card{grid-template-columns:1fr;gap:28px;padding:32px 24px 0}.svc-resource-link-lead{font-size:13px}.svc-resource-link-title{font-size:22px}.svc-resource-link-arrow{width:34px;height:34px}.svc-resource-link-covers{width:240px;height:84px;margin:0 auto}.svc-resource-link-covers img{width:96px}.svc-resource-link-covers img:nth-child(2){left:72px}.svc-resource-link-covers img:nth-child(3){left:144px}}.svc-evidence-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:44px}.svc-evidence-heading .svc-heading{margin-bottom:0}.svc-text-link{display:inline-flex;gap:24px;align-items:center;font-size:13px;line-height:1.6;padding:12px 0;border-bottom:1px solid currentColor;flex-shrink:0}.svc-text-link>span{font-size:20px}.svc-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.svc-case-card{display:block;min-width:0}.svc-case-cover{aspect-ratio:1.6;position:relative;overflow:hidden;background:linear-gradient(125deg,var(--svc-dark),var(--svc-ink));color:var(--svc-on-dark);margin-bottom:26px}.svc-case-cover img{width:100%;height:100%;object-fit:cover;transition:transform .3s}a.svc-case-card:hover img{transform:scale(1.035)}.svc-case-orbit{position:absolute;width:85%;height:125%;border-radius:50%;border:1px solid var(--svc-2);left:38%;top:24%;transform:rotate(-30deg);box-shadow:0 0 48px color-mix(in srgb,var(--svc-2),transparent 65%),inset 0 0 45px color-mix(in srgb,var(--svc-2),transparent 80%)}.svc-case-index{position:absolute;left:24px;top:22px;font:11px Arial,sans-serif;letter-spacing:.2em;opacity:.65}.svc-case-pending{position:absolute;left:24px;bottom:26px;font-size:19px;letter-spacing:.08em}.svc-case-card h3{font-size:21px;line-height:1.7;font-weight:400;margin:14px 0!important}.svc-case-description{font-size:13px;opacity:.7;line-height:1.9}.svc-empty-state{grid-column:1/-1;padding:36px 0;border-block:1px solid #dedbd5}.svc-client-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid color-mix(in srgb,var(--svc-ink),transparent 85%);border-left:1px solid color-mix(in srgb,var(--svc-ink),transparent 85%)}.svc-client-grid>div{min-height:150px;display:flex;align-items:center;justify-content:center;background:#fff;border-right:1px solid color-mix(in srgb,var(--svc-ink),transparent 85%);border-bottom:1px solid color-mix(in srgb,var(--svc-ink),transparent 85%)}.svc-client-grid img{object-fit:contain;max-width:75%;height:auto;max-height:64px}.svc-client-grid>div>span{font:22px Arial,sans-serif;letter-spacing:.12em;text-align:center;opacity:.45}.svc-logo-placeholder-label{display:block;font:10px/1.6 sans-serif;letter-spacing:.06em;margin-top:12px}.svc-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.svc-resource-card{border:1px solid color-mix(in srgb,var(--svc-ink),transparent 82%);background:var(--svc-soft);padding:30px;display:grid;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:30px;min-width:0}.svc-document-cover{aspect-ratio:.71;background:var(--svc-ink);color:var(--svc-on-dark);padding:16px;display:flex;flex-direction:column;position:relative;overflow:hidden;box-shadow:5px 5px color-mix(in srgb,var(--svc-ink),transparent 85%)}.svc-document-cover>span{font:15px/1.4 Arial,sans-serif;letter-spacing:.08em;z-index:1}.svc-document-cover small{font:7px Arial,sans-serif;letter-spacing:.1em;margin-top:auto;z-index:1}.svc-document-cover i{position:absolute;width:150px;height:150px;border-radius:50%;border:1px solid var(--svc-2);left:25%;top:35%;box-shadow:0 0 30px color-mix(in srgb,var(--svc-2),transparent 55%)}.svc-resource-card h3{font-size:24px;line-height:1.6;font-weight:400;margin:15px 0!important}.svc-resource-card p{font-size:13px;line-height:1.9;opacity:.75}.svc-resource-card .svc-text-link{margin-top:20px}.svc-resource-card.is-pending{background:transparent}.svc-resource-card.is-pending .svc-document-cover{opacity:.55}.svc-pending-label{display:inline-block;font-size:11px;border:1px solid color-mix(in srgb,var(--svc-ink),transparent 75%);border-radius:30px;padding:4px 16px;margin-top:24px;opacity:.7}@media(max-width:1100px){.svc-resource-card{grid-template-columns:100px minmax(0,1fr);padding:24px;gap:20px}.svc-resource-card h3{font-size:20px}.svc-resource-card .svc-eyebrow{font-size:9px}}@media(max-width:768px){.svc-evidence-heading{display:block}.svc-evidence-heading>.svc-text-link{margin-top:24px}.svc-case-grid,.svc-resource-grid{grid-template-columns:1fr;gap:36px}.svc-case-card h3{font-size:21px}.svc-case-cover{margin-bottom:22px}.svc-client-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.svc-client-grid>div{min-height:110px}.svc-resource-card{grid-template-columns:90px minmax(0,1fr);padding:20px;gap:20px}.svc-resource-card h3{font-size:20px}.svc-resource-card p{font-size:12px}.svc-resource-card .svc-text-link{font-size:11px;gap:10px}.svc-document-cover{padding:12px}.svc-document-cover>span{font-size:12px}.svc-document-cover small{font-size:6px}}@media(max-width:360px){.svc-resource-card{grid-template-columns:1fr}.svc-document-cover{width:95px}.svc-resource-card h3{font-size:22px}}@media(min-width:769px)and (max-width:1100px){.svc-client-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.svc-problems{background:#f3f3f2;overflow:hidden;border-radius:28px 28px 0 0}.svc-problems .svc-heading{text-align:center;margin:0 auto 84px;max-width:none}.svc-problems .svc-heading h2{font-family:Arial,sans-serif;font-size:clamp(34px,4.3vw,60px);letter-spacing:-.045em;line-height:1.2}.svc-problems .svc-heading .svc-eyebrow{color:var(--svc-ink);font-size:13px;letter-spacing:.08em;opacity:.65}.svc-ps-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px minmax(0,1fr);gap:32px;position:relative;align-items:center}.svc-ps-problem,.svc-ps-solution{position:relative;z-index:2}.svc-ps-label{font:30px/1.4 Arial,sans-serif;display:flex;align-items:center;gap:12px;font-weight:400}.svc-ps-label i{width:9px;height:9px;border-radius:50%;background:#a9aaa7}.svc-ps-label>span{font:11px/1.5 sans-serif;opacity:.55;margin-left:4px}.svc-ps-intro{font-size:13px;line-height:1.95;opacity:.68;margin-top:22px!important}.svc-ps-issues{margin-top:35px}.svc-ps-issues article{padding:24px 0;border-top:1px solid #dcdedb;position:relative}.svc-ps-index{font:10px Arial,sans-serif;letter-spacing:.1em;opacity:.45;display:block;margin-bottom:10px}.svc-ps-issues h4{font-size:18px;line-height:1.6;font-weight:400;margin-bottom:10px!important}.svc-ps-issues article p{font-size:12px;line-height:1.9;opacity:.65}.svc-ps-solution{padding:30px 0 30px 5px}.svc-ps-brand{display:inline-block;color:var(--svc);font-size:15px;margin-bottom:30px}.svc-ps-solution .svc-ps-label i{background:var(--svc)}.svc-ps-answer{font-size:clamp(23px,2vw,29px);line-height:1.65;letter-spacing:.015em;margin:28px 0!important}.svc-ps-answer>span{display:block}.svc-ps-description{font-size:14px;line-height:2.1;opacity:.8}.svc-ps-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:34px}.svc-ps-tags>span{font-size:11px;background:#ffffffb0;border:1px solid #fff;padding:8px 13px;border-radius:6px}.svc-ps-detail{display:inline-flex;gap:35px;align-items:center;font-size:12px;margin-top:28px;border-bottom:1px solid #b7beb6;padding:10px 0}.svc-clarity-object{height:540px;position:relative;isolation:isolate;pointer-events:none;display:flex;align-items:center;justify-content:center}.svc-refracted-orb{width:132%;max-width:none;flex-shrink:0;height:auto;overflow:visible}@media(min-width:1500px){.svc-ps-layout{grid-template-columns:minmax(0,1fr) 310px minmax(0,1fr)}}@media(max-width:1100px)and (min-width:769px){.svc-ps-layout{grid-template-columns:minmax(0,1fr) 200px minmax(0,1fr);gap:22px}.svc-clarity-object{height:480px}.svc-ps-answer{font-size:23px}.svc-ps-description{font-size:13px}.svc-ps-label{font-size:26px}.svc-ps-issues h4{font-size:17px}}@media(max-width:768px){.svc-problems{border-radius:18px 18px 0 0}.svc-problems .svc-heading{margin-bottom:30px}.svc-problems .svc-heading h2{font-size:clamp(30px,8vw,42px)}.svc-ps-layout{grid-template-columns:1fr;gap:0}.svc-clarity-object{grid-row:1;width:240px;height:300px;margin:0 auto 30px}.svc-clarity-orb{top:8%;height:80%;width:90%}.svc-clarity-ring{top:18%;height:60%}.svc-clarity-ring.ring-two{top:30%;height:36%}.svc-clarity-haze{top:0;height:90%;filter:blur(22px)}.svc-ps-problem{padding-bottom:30px}.svc-ps-label{font-size:26px}.svc-ps-issues{margin-top:24px}.svc-ps-issues article{padding:21px 0}.svc-ps-issues h4{font-size:19px}.svc-ps-issues article p{font-size:13px}.svc-ps-solution{padding:35px 0 0;border-top:1px solid #d0d5ce}.svc-ps-brand{margin-bottom:20px}.svc-ps-answer{font-size:27px}.svc-ps-description{font-size:14px}.svc-ps-tags{margin-top:24px}}@media(max-width:768px){.svc-clarity-object{width:260px;height:310px}.svc-refracted-orb{width:125%}}.svc-ps-leader{display:none}.svc-problems-minimal .svc-ps-issues{margin-top:36px}.svc-problems-minimal .svc-ps-issues article{border:0;padding:22px 0 28px}.svc-problems-minimal .svc-ps-issues h4{margin-bottom:20px!important}.svc-problems-minimal .svc-ps-leader{display:block;position:relative;margin-left:28%;width:72%;height:1px;background:linear-gradient(90deg,transparent,#c9ccc8)}.svc-problems-minimal .svc-ps-leader:after{content:"";position:absolute;right:0;top:-4px;width:9px;height:9px;border:1px solid #c9ccc8;border-radius:50%;background:#f3f3f2}.svc-problems-minimal .svc-clarity-object{height:460px}@media(max-width:768px){.svc-problems-minimal .svc-clarity-object{height:310px}.svc-problems-minimal .svc-ps-issues article{padding:16px 0 24px}}.svc-problems .svc-heading-lockup{text-align:left;margin:0 0 64px}.svc-problems .svc-heading-lockup h2{font-family:inherit;font-size:clamp(30px,4.6vw,70px);letter-spacing:-.022em;line-height:1.12}@media(max-width:768px){.svc-problems .svc-heading-lockup{margin-bottom:40px}}.svc-product-visual.svc-device-visual{background:none;border:0;border-radius:0;box-shadow:none;padding:0;align-self:center;min-width:0}.svc-device-mockup img{display:block;width:100%;height:auto;mix-blend-mode:multiply}.svc-device-mockup figcaption{font-size:10px;line-height:1.8;color:var(--svc-ink);opacity:.6;text-align:center;margin-top:18px}.svc-device-explanation{margin-top:28px;border-block:1px solid #cbd3e1;color:var(--svc-ink)}.svc-device-explanation summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;padding:18px 0;font-size:12px}.svc-device-explanation summary::-webkit-details-marker{display:none}.svc-device-explanation summary>span{font-size:18px}.svc-device-explanation[open] summary>span{transform:rotate(45deg)}.svc-device-explanation dl{margin:0;padding-bottom:24px}.svc-device-explanation dl>div+div{margin-top:22px}.svc-device-explanation dt{font-size:13px;font-weight:500;margin-bottom:8px}.svc-device-explanation dd{margin:0;font-size:12px;line-height:1.9;opacity:.8}@media(max-width:768px){.svc-product-visual.svc-device-visual{padding:0}.svc-device-explanation{margin-top:20px}.svc-device-mockup figcaption{font-size:9px;margin-top:12px}}.svc-support-network{position:relative;width:100%;max-width:760px;margin:56px auto 0;aspect-ratio:1/1}.svc-cycle-section{padding-bottom:24px}.svc-cycle-section .svc-support-network{margin-top:24px}.svc-network-orbits{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.svc-network-orbits circle{fill:none;stroke:color-mix(in srgb,var(--svc-2) 30%,transparent);stroke-width:1}.svc-network-orbits path{fill:var(--svc-2);opacity:.55}.svc-network-core{position:absolute;left:50%;top:51%;translate:-50% -50%;width:40%;aspect-ratio:1/1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;border-radius:50%;padding:6%;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--svc-2) 24%,transparent),transparent 72%);border:1px solid color-mix(in srgb,var(--svc-2) 34%,transparent)}.svc-network-core>span{font-size:11px;letter-spacing:.1em;color:var(--svc-highlight)}.svc-network-core img{width:58%;max-width:150px;height:auto}.svc-network-core strong{font-size:clamp(14px,1.55vw,19px);font-weight:700;line-height:1.6;letter-spacing:-.02em;color:var(--svc-on-dark)}.svc-network-core small{font-size:10px;letter-spacing:.04em;color:var(--svc-tint);opacity:.8}.svc-support-network ol{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;list-style:none}.svc-support-network li{position:absolute;translate:-50% -50%;width:25%;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:18px 10px;border-radius:16px;background:color-mix(in srgb,var(--svc-dark) 78%,transparent);border:1px solid color-mix(in srgb,var(--svc-2) 26%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.svc-support-network li svg{width:30px;height:30px;color:var(--svc-highlight)}.svc-support-network h3{margin:0!important;font-size:clamp(14px,1.5vw,17px);font-weight:700;letter-spacing:-.02em;color:var(--svc-on-dark)}.svc-support-network p{margin:0!important;font-size:11px;line-height:1.75;color:var(--svc-tint);opacity:.82}@keyframes svc-network-node-in{0%{opacity:0;scale:.68;filter:blur(10px) brightness(.65)}65%{opacity:1;scale:1.07;filter:blur(0) brightness(1.2) drop-shadow(0 0 22px color-mix(in srgb,var(--svc-highlight) 55%,transparent))}to{opacity:1;scale:1;filter:blur(0) brightness(1)}}@keyframes svc-network-node-cycle{0%,16%,to{box-shadow:0 0 color-mix(in srgb,var(--svc-highlight) 0%,transparent)}7%{box-shadow:0 0 0 3px color-mix(in srgb,var(--svc-highlight) 42%,transparent),0 0 34px color-mix(in srgb,var(--svc-highlight) 50%,transparent)}}@keyframes svc-network-arrow-in{0%{opacity:.06;filter:brightness(.65)}52%{opacity:1;filter:brightness(1.8) drop-shadow(0 0 13px var(--svc-highlight))}to{opacity:.55;filter:brightness(1)}}.svc-support-network.is-ready li{opacity:0;scale:.68}.svc-support-network.is-ready .svc-network-arrow{opacity:.06}.svc-support-network.is-visible li{animation:svc-network-node-in .64s cubic-bezier(.2,.8,.2,1) calc(var(--cycle-index) * .42s) both,svc-network-node-cycle 5.2s ease-in-out calc(4s + var(--cycle-index) * 1.05s) infinite}.svc-support-network.is-visible .svc-network-arrow{animation:svc-network-arrow-in .52s ease-out calc(.22s + var(--cycle-index) * .42s) both}@media(max-width:768px){.svc-cycle-section{padding-bottom:32px}.svc-cycle-section .svc-support-network{margin-top:20px}.svc-support-network{aspect-ratio:1/1;max-width:680px;margin-top:28px}.svc-network-orbits{display:block}.svc-network-core{position:absolute;left:50%;top:51%;translate:-50% -50%;width:40%;aspect-ratio:1/1;border-radius:50%;padding:5%;margin:0}.svc-network-core img{width:58%;max-width:120px}.svc-network-core strong{font-size:clamp(11px,2.5vw,17px)}.svc-support-network ol{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.svc-support-network li{position:absolute;translate:-50% -50%;width:27%;left:var(--cycle-left);top:var(--cycle-top);display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;gap:4px;text-align:center;padding:12px 7px}.svc-support-network li svg{width:clamp(18px,4vw,26px);height:clamp(18px,4vw,26px);flex:none}.svc-support-network h3{font-size:clamp(11px,2.5vw,15px);white-space:normal}.svc-support-network p{font-size:clamp(8px,1.7vw,11px);line-height:1.55;flex:none}}@media(max-width:480px){.svc-cycle-section .svc-support-network{width:calc(100% + 14px);margin-left:-7px}.svc-support-network li{width:29%;padding:9px 5px;border-radius:11px;gap:3px}.svc-network-core{width:41%;gap:6px}.svc-network-core img{width:62%}.svc-network-core strong{font-size:clamp(10px,3.1vw,13px);line-height:1.5}}@media(prefers-reduced-motion:reduce){.svc-support-network li,.svc-support-network .svc-network-arrow{animation:none!important;opacity:1!important;scale:1!important;filter:none!important}}.svc-phase-journey{position:relative;margin-top:52px}.svc-phase-journey>svg{position:absolute;left:0;top:0;width:100%;height:210px;overflow:visible}.svc-phase-journey>svg path{fill:none;stroke:color-mix(in srgb,var(--svc-2) 45%,transparent);stroke-width:1;vector-effect:non-scaling-stroke}.svc-phase-journey ol{position:relative;display:grid;grid-template-columns:repeat(7,1fr);gap:14px;margin:0;padding:0 0 10px;list-style:none}.svc-phase-journey li{position:relative;margin-top:var(--rise);display:flex;flex-direction:column;gap:5px;opacity:0;translate:0 14px;transition:opacity .6s ease,translate .6s ease;transition-delay:calc(var(--phase) * .07s)}.svc-phase-journey:not(.is-ready) li,.svc-phase-journey.is-visible li{opacity:1;translate:0}.svc-phase-dot{position:absolute;left:0;top:-5px;width:9px;height:9px;border-radius:50%;background:var(--svc-highlight);box-shadow:0 0 16px var(--svc-2)}.svc-phase-label{font:10px/1 Arial,sans-serif;letter-spacing:.14em;color:var(--svc-2);opacity:.85}.svc-phase-journey b{font:400 26px/1 Arial,sans-serif;letter-spacing:-.02em;color:var(--svc-highlight)}.svc-phase-journey h3{margin:6px 0 0!important;font-size:clamp(13px,1.35vw,16px);font-weight:700;line-height:1.5;letter-spacing:-.02em;color:var(--svc-on-dark)}.svc-phase-journey p{margin:0!important;font-size:11px;line-height:1.75;color:var(--svc-tint);opacity:.78}@media(max-width:900px){.svc-phase-journey{margin-top:36px}.svc-phase-journey>svg{display:none}.svc-phase-journey ol{grid-template-columns:1fr;gap:0;border-left:1px solid color-mix(in srgb,var(--svc-2) 45%,transparent);margin-left:5px}.svc-phase-journey li{margin-top:0;padding:0 0 26px 26px}.svc-phase-dot{left:-9px;top:8px}.svc-phase-journey b{font-size:22px}.svc-phase-journey h3{font-size:17px}.svc-phase-journey p{font-size:12.5px}}.svc-message{display:grid;grid-template-columns:1fr minmax(0,300px);gap:clamp(28px,4vw,56px);align-items:center;margin-top:0}.svc-message-copy .svc-heading{margin-bottom:26px}.svc-message-video{width:100%;border-radius:22px;overflow:hidden;background:#000;aspect-ratio:404/720;box-shadow:0 22px 50px color-mix(in srgb,var(--svc) 18%,transparent)}.svc-message-video video{width:100%;height:100%;object-fit:cover;display:block}.svc-message-copy p{font-size:15px;line-height:2.1;letter-spacing:-.01em}.svc-message-copy p+p{margin-top:18px!important}@media(max-width:768px){.svc-message{grid-template-columns:1fr;gap:24px;margin-top:0}.svc-message-copy .svc-heading{margin-bottom:20px}.svc-message-video{max-width:280px;margin:0 auto;border-radius:18px}.svc-message-copy p{font-size:14px;line-height:2}}.svc-positioning{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:44px;padding:38px 30px;border:1px solid #ffffff24;border-radius:28px;overflow:hidden;background:radial-gradient(ellipse at 8% 12%,#74cc4078,transparent 55%),radial-gradient(ellipse at 96% 74%,#8fd74466,transparent 54%),linear-gradient(125deg,#14361a,#2f6b2c 58%,#031c0b);color:#f7fbf2}.svc-positioning>div{position:relative;min-width:0;padding:30px 26px 34px;border:1px solid #ffffff26;border-radius:22px;background:linear-gradient(135deg,#03170a4d,#03170a26);box-shadow:inset 0 1px #ffffff1a,0 14px 36px #03170a2e;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.svc-positioning>div:nth-child(1){z-index:3}.svc-positioning>div:nth-child(2){z-index:2}.svc-positioning>div:nth-child(3){z-index:1}.svc-positioning>div.is-zoth{border-color:#a8e86bcc;background:linear-gradient(135deg,#8fd74466,#74cc402e 60%,#8fd7441f);box-shadow:inset 0 1px #ffffff70,0 0 0 1px #8fd74430,0 26px 64px #74cc4038,0 0 70px #74cc4026}.svc-positioning>div.is-result{border-color:#dfffc999;background:linear-gradient(135deg,#ffffff26,#8fd74422)}.svc-positioning>div:not(:last-child):after{content:"＋";position:absolute;z-index:30;right:-11px;top:50%;translate:50% -50%;display:grid;place-items:center;width:38px;height:38px;border:2px solid #e8ffd0cc;border-radius:50%;color:#fff;background:#34782f;box-shadow:0 0 0 4px #b9ff7a1f,0 8px 24px #03170a80,0 0 28px #9eff696b;text-shadow:0 0 12px #eaffd2;font-size:23px;font-weight:500;line-height:1}@keyframes svc-plus-reveal{0%{opacity:.22;scale:.58;rotate:-90deg;box-shadow:0 0 #b9ff7a00,0 4px 12px #03170a55;text-shadow:0 0 0 #eaffd200}38%{opacity:1;scale:1.58;rotate:0deg;box-shadow:0 0 0 13px #b9ff7a35,0 0 52px #b9ff7ae8;text-shadow:0 0 18px #fff}68%{opacity:1;scale:.9;box-shadow:0 0 0 5px #b9ff7a20,0 0 30px #b9ff7a9c;text-shadow:0 0 10px #fff}to{opacity:1;scale:1;rotate:0deg;box-shadow:0 0 0 4px #b9ff7a1f,0 8px 24px #03170a80,0 0 28px #9eff696b;text-shadow:0 0 12px #eaffd2}}@keyframes svc-added-reveal{0%{opacity:0;transform:translate(-110px) scale(.78);filter:blur(16px) brightness(.48) drop-shadow(0 0 0 #9eff6900)}34%{opacity:.42;transform:translate(-62px) scale(.9);filter:blur(9px) brightness(.72) drop-shadow(0 0 28px #9eff6950)}74%{opacity:1;transform:translate(12px) scale(1.022);filter:blur(0) brightness(1.18) drop-shadow(0 22px 46px #9eff697a)}to{opacity:1;transform:translate(0) scale(1);filter:blur(0) brightness(1) drop-shadow(0 0 0 #9eff6900)}}@keyframes svc-added-reveal-mobile{0%{opacity:0;transform:translateY(-96px) scale(.8,.18);transform-origin:50% 0;filter:blur(16px) brightness(.48) drop-shadow(0 0 0 #9eff6900)}36%{opacity:.4;transform:translateY(-52px) scale(.9,.58);filter:blur(9px) brightness(.74) drop-shadow(0 0 30px #9eff6958)}76%{opacity:1;transform:translateY(10px) scale(1.016);filter:blur(0) brightness(1.18) drop-shadow(0 24px 48px #9eff697d)}to{opacity:1;transform:translateY(0) scale(1);transform-origin:50% 0;filter:blur(0) brightness(1) drop-shadow(0 0 0 #9eff6900)}}@supports (animation-timeline:view()){.svc-positioning{view-timeline-name:--svc-positioning;view-timeline-axis:block}.svc-positioning>div:nth-child(1):after{animation:svc-plus-reveal linear both;animation-timeline:--svc-positioning;animation-range:entry 38% entry 50%}.svc-positioning>div.is-zoth{animation:svc-added-reveal linear both;animation-timeline:--svc-positioning;animation-range:entry 50% entry 72%}.svc-positioning>div:nth-child(2):after{animation:svc-plus-reveal linear both;animation-timeline:--svc-positioning;animation-range:entry 68% entry 80%}.svc-positioning>div.is-result{animation:svc-added-reveal linear both;animation-timeline:--svc-positioning;animation-range:entry 80% entry 100%}}.svc-positioning .svc-eyebrow{font-size:11.5px;letter-spacing:.08em;color:#e2fcc2;opacity:.62}.svc-positioning .is-zoth .svc-eyebrow{color:#eaffd2;opacity:1;font-weight:700}.svc-positioning h3{margin:14px 0 18px!important;padding-bottom:18px;border-bottom:1px solid #ffffff2e;font-size:clamp(18px,2vw,24px);font-weight:400;letter-spacing:-.015em;line-height:1.5;color:#fffc}.svc-positioning .is-zoth h3{color:#fff}.svc-positioning ul{position:relative;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.svc-positioning li{position:relative;z-index:1;display:flex;align-items:flex-start;gap:11px;padding:9px 11px;border:1px solid #ffffff24;border-radius:10px;background:#03170a24;font-size:13.5px;line-height:1.65;letter-spacing:-.01em;color:#eef7e6;opacity:.72}.svc-positioning li:before{display:none}.svc-positioning li:not(:last-child):after{content:"";position:absolute;left:50%;bottom:-11px;width:1px;height:11px;background:#dfffc94d}.svc-positioning .is-zoth li{opacity:1;color:#fff}.svc-positioning .is-zoth li,.svc-positioning .is-result li{border-color:#dfffc957;background:#ffffff12}.svc-positioning .is-zoth li:before{width:7px;height:7px;margin-top:9px;border-radius:50%;background:#eaffd2;opacity:1;box-shadow:0 0 14px #eaffd2aa}.svc-positioning .is-result .svc-eyebrow,.svc-positioning .is-result li{color:#f5ffe9;opacity:1}.svc-positioning .is-result h3{color:#fff;font-weight:700}.svc-positioning .is-result li:before{width:7px;height:7px;margin-top:9px;border-radius:50%;background:#eaffd2;opacity:1;box-shadow:0 0 14px #eaffd288}.svc-start-point{margin-top:26px!important;text-align:center;font-size:14px;line-height:2;letter-spacing:-.01em}.svc-start-point em{font-style:normal;color:var(--svc)}@media(max-width:768px){.svc-positioning{grid-template-columns:1fr;gap:14px;margin-top:30px;padding:22px 18px;border-radius:20px}.svc-positioning>div{padding:24px 20px 26px;border-radius:16px}.svc-positioning>div:not(:last-child):after{content:"＋";right:50%;top:auto;bottom:-7px;translate:50% 50%;width:36px;height:36px;font-size:22px}.svc-positioning h3{font-size:19px;margin:12px 0 18px!important}.svc-positioning li{font-size:13px}.svc-start-point{font-size:13px;text-align:left;margin-top:20px!important}@supports (animation-timeline:view()){.svc-positioning>div.is-zoth,.svc-positioning>div.is-result{animation-name:svc-added-reveal-mobile}}}@media(prefers-reduced-motion:reduce){.svc-positioning>div,.svc-positioning>div:after{animation:none!important}}.svc-consulting #who .lk-sm .lk-logo{height:.68em;width:4.08em;vertical-align:-.01em;margin-right:0}.svc-for-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px}.svc-for-cards article{position:relative;padding:82px 26px 34px;border-radius:18px;background:#fff;border:1px solid color-mix(in srgb,var(--svc-ink) 12%,transparent)}.svc-for-icon{position:absolute;left:26px;top:26px;width:38px;height:38px;padding:8px;border-radius:11px;color:var(--svc);background:color-mix(in srgb,var(--svc) 10%,white)}.svc-for-cards .svc-eyebrow{position:absolute;left:74px;top:37px;font-size:13px;letter-spacing:.14em;color:var(--svc)}.svc-for-cards h3{margin:14px 0 6px!important;font-size:clamp(19px,2.1vw,24px);font-weight:400;letter-spacing:-.025em;line-height:1.45}.svc-for-cards .svc-for-sub{margin:0 0 16px!important;font-size:12.5px;font-weight:700;line-height:1.7;color:var(--svc)}.svc-for-cards p:last-child{margin:0!important;font-size:13px;line-height:2;opacity:.76}@media(min-width:769px){.svc-consulting #who .svc-heading .lk-big{white-space:nowrap}.svc-consulting #who .svc-heading .lk-big br{display:none}}@media(max-width:900px){.svc-for-cards{grid-template-columns:1fr;gap:12px;margin-top:30px}.svc-for-cards article{padding:78px 22px 28px}.svc-for-icon{left:22px;top:24px}.svc-for-cards .svc-eyebrow{left:70px;top:35px}.svc-for-cards h3{font-size:20px}}@media(max-width:768px){.svc-consulting #who .lk-sm .lk-logo{height:.66em;width:3.96em;vertical-align:-.01em}}@media(prefers-reduced-motion:no-preference){#seven-steps .steps-ready li,#seven-steps .steps-ready .svc-step-curve ellipse{opacity:0}#seven-steps .steps-ready .svc-step-curve path{clip-path:inset(0 100% 0 0)}#seven-steps .steps-ready.steps-visible .svc-step-curve path{animation:svc-curve-draw 2.4s linear both}#seven-steps .steps-ready.steps-visible li{animation:svc-step-appear .5s ease-out both;animation-delay:calc((var(--step) + .65)*2.4s/7)}#seven-steps .steps-ready.steps-visible .svc-step-curve ellipse{animation:svc-point-appear .35s ease-out both;animation-delay:calc((var(--step) + .65)*2.4s/7)}@media(max-width:768px){#seven-steps .steps-ready ol{border-left-color:transparent}#seven-steps .steps-ready ol:before{content:"";position:absolute;top:0;bottom:0;left:-1px;width:1px;background:#fe8110;transform:scaleY(0);transform-origin:top}#seven-steps .steps-ready.steps-visible ol:before{animation:svc-vertical-draw 2.4s linear both}}}@keyframes svc-curve-draw{to{clip-path:inset(0 0 0 0)}}@keyframes svc-step-appear{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes svc-point-appear{0%{opacity:0}to{opacity:1}}@keyframes svc-vertical-draw{to{transform:scaleY(1)}}.svc-included{display:grid;grid-template-columns:1fr 1fr;gap:14px 40px;margin:44px 0 0;padding:0;list-style:none}.svc-included li{display:flex;align-items:flex-start;gap:12px;font-size:13.5px;font-weight:400;line-height:1.85;letter-spacing:-.01em;color:#f3e7db}.svc-included svg{flex:none;width:19px;height:19px;margin-top:3px;color:#ffd998}@media(max-width:1100px){.svc-included{gap:12px 28px}.svc-included li{font-size:12.5px}}@media(max-width:768px){.svc-included{grid-template-columns:1fr;gap:12px;margin-top:30px}.svc-included li{font-size:13px;line-height:1.8}.svc-included svg{width:17px;height:17px}}#path .svc-cards{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:40px;padding:38px;border:1px solid #ffffff24;border-radius:28px;overflow:hidden;background:radial-gradient(ellipse at 8% 12%,#ef763a90,transparent 54%),radial-gradient(ellipse at 96% 30%,#ffbf6175,transparent 54%),linear-gradient(125deg,#3f241c,#674331 60%,#302018)}#path .svc-cards .svc-card{position:relative;min-width:0;overflow:hidden;padding:30px 26px 34px;border:1px solid #ffffff5c;border-radius:22px;background:linear-gradient(135deg,#ffffff25,#fff5e90c);box-shadow:inset 0 1px #ffffff40,0 18px 45px #1c100d20;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#fff8ee}#path .svc-cards .svc-card+.svc-card{border-left:1px solid #ffffff5c}#path .svc-cards .svc-card-number{display:block;font:400 clamp(15px,1.6vw,20px)/1.4 Arial,sans-serif;letter-spacing:.035em;color:#fff0db;padding-bottom:20px;border-bottom:1px solid #fff1dc40}#path .svc-cards h3{margin:22px 0 14px!important;font-size:clamp(18px,2vw,23px);font-weight:400;letter-spacing:-.02em;line-height:1.5;color:#fff}#path .svc-cards p{font-size:13px;font-weight:400;line-height:2;color:#f7e8db;opacity:.86}@media(max-width:900px){#path .svc-cards{grid-template-columns:1fr;gap:14px;padding:22px 18px;border-radius:20px;margin-top:30px}#path .svc-cards .svc-card{padding:24px 20px 26px;border-radius:16px}#path .svc-cards .svc-card+.svc-card{border-left:1px solid #ffffff5c}}.svc-coaches .svc-coach-en{font:400 12px/1.4 Arial,sans-serif;letter-spacing:.1em;color:var(--svc);opacity:.85}.svc-coaches h3{margin:6px 0 10px!important;letter-spacing:-.01em}.svc-career-orbit{position:relative;isolation:isolate;min-height:670px;margin-top:48px;overflow:hidden;background:radial-gradient(ellipse at 50% 65%,#42200d55,transparent 60%),#111110;color:#fff}.svc-career-orbit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.8;background:radial-gradient(circle at 8% 22%,#ff7320 0 2px,transparent 4px),radial-gradient(circle at 89% 18%,#ff7320 0 1px,transparent 4px),radial-gradient(circle at 14% 85%,#ffb32e 0 2px,transparent 5px),radial-gradient(circle at 77% 88%,#ff7320 0 2px,transparent 5px),radial-gradient(circle at 93% 60%,#ff7320 0 2px,transparent 5px)}.svc-career-orbit-ring{position:absolute;width:470px;height:470px;left:50%;top:90px;transform:translate(-50%);border:2px solid #ff7218;border-radius:50%;box-shadow:0 0 16px #ff65083d,inset 0 0 16px #ff65083d}.svc-career-orbit-ring:before,.svc-career-orbit-ring:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid #ff72184d;border-radius:50%}.svc-career-orbit-ring:after{top:-11px;right:-11px;bottom:-11px;left:-11px;border-color:#ff72182b}.svc-career-orbit-center{position:absolute;top:260px;left:50%;transform:translate(-50%);text-align:center;font-size:25px;font-weight:700;line-height:1.8;white-space:nowrap}.svc-career-orbit-items article{position:absolute;width:36%;max-width:380px}.svc-career-orbit-items article:nth-child(1){top:54px;left:50%;transform:translate(-50%)}.svc-career-orbit-items article:nth-child(2){top:392px;left:5%}.svc-career-orbit-items article:nth-child(3){top:392px;right:5%}.svc-orbit-pill{display:flex;align-items:center;gap:18px;padding:12px;background:#fff9f5;border-radius:80px;box-shadow:-7px 0 20px #ff751877;color:#151515}.svc-orbit-icon{width:64px;height:64px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:#151412;color:#ff711c;box-shadow:0 0 10px #ff711c}.svc-orbit-icon svg{width:38px;height:38px}.svc-orbit-pill>div>span{font:12px Arial,sans-serif;color:#ff641b}.svc-orbit-pill h3{font-size:22px!important;font-weight:700;margin:5px 0 0!important;line-height:1.4}.svc-career-orbit-items article>p{font-size:13px;line-height:1.9;color:#d6c7ba;margin:18px 12px 0!important}@media(max-width:1000px){.svc-orbit-pill{gap:12px;padding:10px}.svc-orbit-icon{width:50px;height:50px}.svc-orbit-pill h3{font-size:18px!important}.svc-career-orbit-items article{width:39%}.svc-career-orbit-items article:nth-child(2){left:3%}.svc-career-orbit-items article:nth-child(3){right:3%}}@media(max-width:600px){.svc-career-orbit{padding:36px 22px;min-height:0}.svc-career-orbit-ring{width:420px;height:620px;top:70px}.svc-career-orbit-center{position:relative;top:auto;left:auto;transform:none;font-size:22px;margin-bottom:32px!important}.svc-career-orbit-items{display:grid;gap:30px;position:relative}.svc-career-orbit-items article:nth-child(n){position:relative;inset:auto;width:100%;max-width:none;transform:none}.svc-career-orbit-items article>p{font-size:13px}.svc-orbit-pill h3{font-size:21px!important}}#seven-steps .svc-step-index{font-size:40px}#seven-steps .svc-step-curve{position:absolute;left:0;top:0;width:100%;height:350px;overflow:visible;pointer-events:none}#seven-steps .svc-step-curve ellipse{fill:#fff8dd;filter:drop-shadow(0 0 5px #ffdb92) drop-shadow(0 0 10px #ffb95f)}@media(max-width:768px){#seven-steps .svc-step-index{font-size:28px}#seven-steps .svc-step-curve{display:none}}#seven-steps .svc-step-landscape h3{border:0;padding-top:0;font-weight:700;min-height:0}#seven-steps .svc-step-landscape p{margin-top:10px!important}#seven-steps .svc-step-index{margin-bottom:20px}#services .svc-card{padding-top:0}#services .svc-card:before{content:"";display:block;aspect-ratio:5/3;margin:0 -20px 24px;background:center/cover no-repeat}#services .svc-card:nth-child(1):before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDAgMjQwIj48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9ImJnIj48c3RvcCBzdG9wLWNvbG9yPSIjNjMzMjE3Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMTcxNDEyIi8+PC9yYWRpYWxHcmFkaWVudD48ZmlsdGVyIGlkPSJnbG93Ij48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSI0Ii8+PC9maWx0ZXI+PC9kZWZzPjxwYXRoIGZpbGw9InVybCgjYmcpIiBkPSJNMCAwaDQwMHYyNDBIMHoiLz48Y2lyY2xlIGN4PSIyMDAiIGN5PSIxNzUiIHI9IjEzMCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmY3MzE2IiBvcGFjaXR5PSIuNiIvPjxjaXJjbGUgY3g9IjIwMCIgY3k9IjE3NSIgcj0iMTIyIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZjczMTYiIG9wYWNpdHk9Ii4yIi8+PHJlY3QgeD0iNDIiIHk9Ijc4IiB3aWR0aD0iMzE2IiBoZWlnaHQ9Ijg1IiByeD0iNDMiIGZpbGw9IiNmZjc2MTYiIGZpbHRlcj0idXJsKCNnbG93KSIvPjxyZWN0IHg9IjQyIiB5PSI3OCIgd2lkdGg9IjMxNiIgaGVpZ2h0PSI4NSIgcng9IjQzIiBmaWxsPSIjZmZmOGYzIi8+PGNpcmNsZSBjeD0iODciIGN5PSIxMjAiIHI9IjM0IiBmaWxsPSIjMWQxOTE1IiBzdHJva2U9IiNmZjc2MTYiIHN0cm9rZS13aWR0aD0iMiIvPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY1IDk4KSBzY2FsZSguNykiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmNzYxNiIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGNpcmNsZSBjeD0iMzIiIGN5PSIyMiIgcj0iOSIvPjxwYXRoIGQ9Ik0xNSA1M3YtNmExNyAxNyAwIDAgMSAzNCAwdjYiLz48L2c+PHRleHQgeD0iMTQzIiB5PSIxMjciIGZvbnQtZmFtaWx5PSJBcmlhbCxzYW5zLXNlcmlmIiBmb250LXNpemU9IjIzIiBmaWxsPSIjZWM2NTFhIj5QT0lOVC4wMTwvdGV4dD48L3N2Zz4=)}#services .svc-card:nth-child(2):before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDAgMjQwIj48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9ImJnIj48c3RvcCBzdG9wLWNvbG9yPSIjNjMzMjE3Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMTcxNDEyIi8+PC9yYWRpYWxHcmFkaWVudD48ZmlsdGVyIGlkPSJnbG93Ij48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSI0Ii8+PC9maWx0ZXI+PC9kZWZzPjxwYXRoIGZpbGw9InVybCgjYmcpIiBkPSJNMCAwaDQwMHYyNDBIMHoiLz48Y2lyY2xlIGN4PSIyMDAiIGN5PSIxNzUiIHI9IjEzMCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmY3MzE2IiBvcGFjaXR5PSIuNiIvPjxjaXJjbGUgY3g9IjIwMCIgY3k9IjE3NSIgcj0iMTIyIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZjczMTYiIG9wYWNpdHk9Ii4yIi8+PHJlY3QgeD0iNDIiIHk9Ijc4IiB3aWR0aD0iMzE2IiBoZWlnaHQ9Ijg1IiByeD0iNDMiIGZpbGw9IiNmZjc2MTYiIGZpbHRlcj0idXJsKCNnbG93KSIvPjxyZWN0IHg9IjQyIiB5PSI3OCIgd2lkdGg9IjMxNiIgaGVpZ2h0PSI4NSIgcng9IjQzIiBmaWxsPSIjZmZmOGYzIi8+PGNpcmNsZSBjeD0iODciIGN5PSIxMjAiIHI9IjM0IiBmaWxsPSIjMWQxOTE1IiBzdHJva2U9IiNmZjc2MTYiIHN0cm9rZS13aWR0aD0iMiIvPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY1IDk4KSBzY2FsZSguNykiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmNzYxNiIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGNpcmNsZSBjeD0iMzIiIGN5PSIzMiIgcj0iMjMiLz48ZWxsaXBzZSBjeD0iMzIiIGN5PSIzMiIgcng9IjEwIiByeT0iMjMiLz48cGF0aCBkPSJNMTAgMjVoNDRNMTAgMzloNDQiLz48L2c+PHRleHQgeD0iMTQzIiB5PSIxMjciIGZvbnQtZmFtaWx5PSJBcmlhbCxzYW5zLXNlcmlmIiBmb250LXNpemU9IjIzIiBmaWxsPSIjZWM2NTFhIj5QT0lOVC4wMjwvdGV4dD48L3N2Zz4=)}#services .svc-card:nth-child(3):before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDAgMjQwIj48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9ImJnIj48c3RvcCBzdG9wLWNvbG9yPSIjNjMzMjE3Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMTcxNDEyIi8+PC9yYWRpYWxHcmFkaWVudD48ZmlsdGVyIGlkPSJnbG93Ij48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSI0Ii8+PC9maWx0ZXI+PC9kZWZzPjxwYXRoIGZpbGw9InVybCgjYmcpIiBkPSJNMCAwaDQwMHYyNDBIMHoiLz48Y2lyY2xlIGN4PSIyMDAiIGN5PSIxNzUiIHI9IjEzMCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmY3MzE2IiBvcGFjaXR5PSIuNiIvPjxjaXJjbGUgY3g9IjIwMCIgY3k9IjE3NSIgcj0iMTIyIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZjczMTYiIG9wYWNpdHk9Ii4yIi8+PHJlY3QgeD0iNDIiIHk9Ijc4IiB3aWR0aD0iMzE2IiBoZWlnaHQ9Ijg1IiByeD0iNDMiIGZpbGw9IiNmZjc2MTYiIGZpbHRlcj0idXJsKCNnbG93KSIvPjxyZWN0IHg9IjQyIiB5PSI3OCIgd2lkdGg9IjMxNiIgaGVpZ2h0PSI4NSIgcng9IjQzIiBmaWxsPSIjZmZmOGYzIi8+PGNpcmNsZSBjeD0iODciIGN5PSIxMjAiIHI9IjM0IiBmaWxsPSIjMWQxOTE1IiBzdHJva2U9IiNmZjc2MTYiIHN0cm9rZS13aWR0aD0iMiIvPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY1IDk4KSBzY2FsZSguNykiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmNzYxNiIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTEwIDUyaDE0VjM4aDE0VjI0aDE2TTM0IDEwaDIwdjIwTTU0IDEwIDI5IDM1Ii8+PC9nPjx0ZXh0IHg9IjE0MyIgeT0iMTI3IiBmb250LWZhbWlseT0iQXJpYWwsc2Fucy1zZXJpZiIgZm9udC1zaXplPSIyMyIgZmlsbD0iI2VjNjUxYSI+UE9JTlQuMDM8L3RleHQ+PC9zdmc+)}@media(max-width:768px){#services .svc-card:before{margin:0 0 24px}#seven-steps .svc-step-index{margin-bottom:0}}@media(min-width:769px){#seven-steps .svc-step-landscape ol{align-items:start;gap:0;min-height:460px}#seven-steps .svc-step-landscape li{padding:calc(var(--point-y) + 16px) 16px 0 0}#seven-steps .svc-step-index{font-size:28px;margin-left:65%;transform:translate(-50%);width:max-content;margin-bottom:16px}#seven-steps .svc-step-landscape h3{margin-top:0}}@media(max-width:768px){#seven-steps .svc-step-index{font-size:25px}}.svc-comparison-circles{margin-top:56px;padding:32px;background:#fffdfb}.svc-comparison-title{text-align:center;font-size:clamp(14px,2vw,23px);font-weight:600;line-height:1.6;margin:0!important;color:#695044}.svc-comparison-hub{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;border-radius:50%;background:radial-gradient(circle at 58% 42%,#fffdf8 12%,#fff6e9 43%,transparent 74%),linear-gradient(35deg,#e68a50,#efd4b6 48%,#f8eee3);box-shadow:inset 0 0 28px #ffffff90}.svc-comparison-brand{display:block;width:76%}.svc-comparison-brand img{display:block;width:100%;height:auto}.svc-comparison-points article{text-align:center;min-width:0;--point-color:#dc572a;--point-tint:#fff3e5}.svc-comparison-points article:nth-child(2){--point-color:#bb6822;--point-tint:#fff6e7}.svc-comparison-points article:nth-child(3){--point-color:#c65046;--point-tint:#fff0e9}.svc-comparison-points article:nth-child(4){--point-color:#ab6142;--point-tint:#fbf0e6}.svc-comparison-points article:nth-child(5){--point-color:#bc6434;--point-tint:#fff3e8}.svc-point-circle{box-sizing:border-box;aspect-ratio:1;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--point-color);border-radius:50%;background:radial-gradient(circle at 45% 35%,#fff 30%,var(--point-tint));border:1px solid #eddccc;box-shadow:0 6px 24px #ab614209;padding:12px}.svc-point-symbol{width:42px;height:42px;margin:3px 0;flex-shrink:0}.svc-point-before{font-size:12px;color:#81736a;line-height:1.5}.svc-point-circle h4{font-size:clamp(14px,1.65vw,22px);font-weight:700;line-height:1.4;margin:0!important;white-space:nowrap}.svc-comparison-note{font-size:12px;line-height:2;opacity:.75;max-width:900px;margin-top:24px!important}/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}.font-jack{font-family:Jack,Jockey One,Impact,Arial Black,sans-serif;font-weight:900}[class~="font-['Sen:Bold',sans-serif]"]{font-family:Sen,sans-serif!important}[class~="font-['Public_Sans:Medium',sans-serif]"]{font-family:Public Sans,sans-serif!important}[class~="font-['Noto_Sans_JP:Black',sans-serif]"]{font-family:Noto Sans JP,sans-serif!important}[class~="font-['Inter:Black',sans-serif]"]{font-family:Inter,sans-serif!important}[class~="font-['Bebas_Neue:Regular',sans-serif]"]{font-family:Bebas Neue,sans-serif!important}[class~="leading-[normal]"]{line-height:1.2!important}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-gray-100:oklch(96.7% .003 264.542);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-2xl:1.5rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-border:var(--border)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-size:var(--font-size)}h1{font-size:var(--text-2xl);font-weight:var(--font-weight-medium);line-height:1.5}h2{font-size:var(--text-xl);font-weight:var(--font-weight-medium);line-height:1.5}h3{font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:1.5}h4,label,button{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}input{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-2{inset:calc(var(--spacing)*2)}.inset-\[-8\.62\%_-0\.69\%_-9\.93\%_-0\.84\%\]{top:-8.62%;right:-.69%;bottom:-9.93%;left:-.84%}.inset-\[-13\.42\%_-0\.47\%_-14\.14\%_-0\.53\%\]{top:-13.42%;right:-.47%;bottom:-14.14%;left:-.53%}.inset-\[0_0_-8\.34\%_0\]{top:0;right:0;bottom:-8.34%;left:0}.inset-\[14\%\]{top:14%;right:14%;bottom:14%;left:14%}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-x-5{inset-inline:calc(var(--spacing)*5)}.-inset-y-10{inset-block:calc(var(--spacing)*-10)}.-inset-y-\[25\%\]{inset-block:-25%}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-top-3{top:calc(var(--spacing)*-3)}.-top-12{top:calc(var(--spacing)*-12)}.-top-24{top:calc(var(--spacing)*-24)}.-top-32{top:calc(var(--spacing)*-32)}.-top-\[56px\]{top:-56px}.-top-\[138px\]{top:-138px}.top-0{top:calc(var(--spacing)*0)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-2{top:calc(var(--spacing)*2)}.top-3{top:calc(var(--spacing)*3)}.top-3\.5{top:calc(var(--spacing)*3.5)}.top-4{top:calc(var(--spacing)*4)}.top-5{top:calc(var(--spacing)*5)}.top-7{top:calc(var(--spacing)*7)}.top-10{top:calc(var(--spacing)*10)}.top-16{top:calc(var(--spacing)*16)}.top-24{top:calc(var(--spacing)*24)}.top-40{top:calc(var(--spacing)*40)}.top-\[-2px\]{top:-2px}.top-\[-3px\]{top:-3px}.top-\[-4\.21px\]{top:-4.21px}.top-\[-13px\]{top:-13px}.top-\[-78\.83px\]{top:-78.83px}.top-\[-95\.21px\]{top:-95.21px}.top-\[-99px\]{top:-99px}.top-\[-120px\]{top:-120px}.top-\[-128\.96px\]{top:-128.96px}.top-\[-149px\]{top:-149px}.top-\[-166px\]{top:-166px}.top-\[-172\.15px\]{top:-172.15px}.top-\[1px\]{top:1px}.top-\[8px\]{top:8px}.top-\[10px\]{top:10px}.top-\[15px\]{top:15px}.top-\[19px\]{top:19px}.top-\[20px\]{top:20px}.top-\[26px\]{top:26px}.top-\[28px\]{top:28px}.top-\[31px\]{top:31px}.top-\[32px\]{top:32px}.top-\[33\.32px\]{top:33.32px}.top-\[42\%\]{top:42%}.top-\[42px\]{top:42px}.top-\[44px\]{top:44px}.top-\[49\.81px\]{top:49.81px}.top-\[50\%\]{top:50%}.top-\[52px\]{top:52px}.top-\[60\%\]{top:60%}.top-\[62px\]{top:62px}.top-\[63px\]{top:63px}.top-\[64px\]{top:64px}.top-\[66px\]{top:66px}.top-\[71\.25px\]{top:71.25px}.top-\[71px\]{top:71px}.top-\[72px\]{top:72px}.top-\[78\.21px\]{top:78.21px}.top-\[80px\]{top:80px}.top-\[87px\]{top:87px}.top-\[88\.53px\]{top:88.53px}.top-\[97px\]{top:97px}.top-\[101\.34px\]{top:101.34px}.top-\[104px\]{top:104px}.top-\[107\.54px\]{top:107.54px}.top-\[114px\]{top:114px}.top-\[118\.38px\]{top:118.38px}.top-\[119\.52px\]{top:119.52px}.top-\[120px\]{top:120px}.top-\[121px\]{top:121px}.top-\[124px\]{top:124px}.top-\[126px\]{top:126px}.top-\[132px\]{top:132px}.top-\[133px\]{top:133px}.top-\[135px\]{top:135px}.top-\[138px\]{top:138px}.top-\[143px\]{top:143px}.top-\[146px\]{top:146px}.top-\[149\.92px\]{top:149.92px}.top-\[152px\]{top:152px}.top-\[156px\]{top:156px}.top-\[162\.04px\]{top:162.04px}.top-\[163px\]{top:163px}.top-\[166px\]{top:166px}.top-\[189px\]{top:189px}.top-\[212\.07px\]{top:212.07px}.top-\[216px\]{top:216px}.top-\[220px\]{top:220px}.top-\[230px\]{top:230px}.top-\[232\.16px\]{top:232.16px}.top-\[253px\]{top:253px}.top-\[284\.66px\]{top:284.66px}.top-\[288\.76px\]{top:288.76px}.top-\[306\.87px\]{top:306.87px}.top-\[320\.58px\]{top:320.58px}.top-\[334px\]{top:334px}.top-\[337px\]{top:337px}.top-\[342px\]{top:342px}.top-\[358\.61px\]{top:358.61px}.top-\[361\.83px\]{top:361.83px}.top-\[362px\]{top:362px}.top-\[372px\]{top:372px}.top-\[388px\]{top:388px}.top-\[389px\]{top:389px}.top-\[409px\]{top:409px}.top-\[427px\]{top:427px}.top-\[452px\]{top:452px}.top-\[497px\]{top:497px}.top-\[522px\]{top:522px}.top-\[592px\]{top:592px}.top-\[calc\(50\%\+64px\)\]{top:calc(50% + 64px)}.top-full{top:100%}.-right-8{right:calc(var(--spacing)*-8)}.-right-12{right:calc(var(--spacing)*-12)}.-right-16{right:calc(var(--spacing)*-16)}.-right-24{right:calc(var(--spacing)*-24)}.-right-32{right:calc(var(--spacing)*-32)}.-right-\[5px\]{right:-5px}.-right-\[24\%\]{right:-24%}.-right-\[40px\]{right:-40px}.-right-\[86px\]{right:-86px}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-5{right:calc(var(--spacing)*5)}.right-6{right:calc(var(--spacing)*6)}.right-\[-16\%\]{right:-16%}.right-\[-18px\]{right:-18px}.right-\[-30px\]{right:-30px}.right-\[-140px\]{right:-140px}.right-\[4\%\]{right:4%}.right-\[10px\]{right:10px}.right-\[24px\]{right:24px}.right-\[max\(0px\,calc\(\(100\%-1280px\)\/2\)\)\]{right:max(0px,50% - 640px)}.-bottom-5{bottom:calc(var(--spacing)*-5)}.-bottom-8{bottom:calc(var(--spacing)*-8)}.-bottom-10{bottom:calc(var(--spacing)*-10)}.-bottom-12{bottom:calc(var(--spacing)*-12)}.-bottom-40{bottom:calc(var(--spacing)*-40)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-1{bottom:calc(var(--spacing)*1)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-5{bottom:calc(var(--spacing)*5)}.bottom-12{bottom:calc(var(--spacing)*12)}.bottom-\[-70px\]{bottom:-70px}.bottom-\[-120px\]{bottom:-120px}.bottom-\[-140px\]{bottom:-140px}.bottom-\[18px\]{bottom:18px}.bottom-\[24px\]{bottom:24px}.bottom-\[40px\]{bottom:40px}.bottom-\[44px\]{bottom:44px}.bottom-\[64px\]{bottom:64px}.-left-6{left:calc(var(--spacing)*-6)}.-left-12{left:calc(var(--spacing)*-12)}.-left-14{left:calc(var(--spacing)*-14)}.-left-20{left:calc(var(--spacing)*-20)}.-left-28{left:calc(var(--spacing)*-28)}.-left-32{left:calc(var(--spacing)*-32)}.-left-\[20\%\]{left:-20%}.-left-\[130px\]{left:-130px}.left-0{left:calc(var(--spacing)*0)}.left-1{left:calc(var(--spacing)*1)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-4{left:calc(var(--spacing)*4)}.left-5{left:calc(var(--spacing)*5)}.left-7{left:calc(var(--spacing)*7)}.left-\[-3px\]{left:-3px}.left-\[-6px\]{left:-6px}.left-\[-8px\]{left:-8px}.left-\[-9\.55px\]{left:-9.55px}.left-\[-23\.64px\]{left:-23.64px}.left-\[-30px\]{left:-30px}.left-\[-40px\]{left:-40px}.left-\[-50\.58px\]{left:-50.58px}.left-\[-50px\]{left:-50px}.left-\[-55\.13px\]{left:-55.13px}.left-\[-58px\]{left:-58px}.left-\[-68\.52px\]{left:-68.52px}.left-\[-73\.77px\]{left:-73.77px}.left-\[-77\.04px\]{left:-77.04px}.left-\[-96px\]{left:-96px}.left-\[-111px\]{left:-111px}.left-\[-390px\]{left:-390px}.left-\[-420px\]{left:-420px}.left-\[-423\.7px\]{left:-423.7px}.left-\[4\%\]{left:4%}.left-\[9px\]{left:9px}.left-\[13\.13px\]{left:13.13px}.left-\[16\.73px\]{left:16.73px}.left-\[26px\]{left:26px}.left-\[31px\]{left:31px}.left-\[35px\]{left:35px}.left-\[43\.98\%\]{left:43.98%}.left-\[50\%\]{left:50%}.left-\[55px\]{left:55px}.left-\[56px\]{left:56px}.left-\[70px\]{left:70px}.left-\[81\.94px\]{left:81.94px}.left-\[88px\]{left:88px}.left-\[92px\]{left:92px}.left-\[102\.31px\]{left:102.31px}.left-\[103\.72px\]{left:103.72px}.left-\[104px\]{left:104px}.left-\[105px\]{left:105px}.left-\[119px\]{left:119px}.left-\[123px\]{left:123px}.left-\[146\.14px\]{left:146.14px}.left-\[167px\]{left:167px}.left-\[172\.39px\]{left:172.39px}.left-\[180px\]{left:180px}.left-\[191px\]{left:191px}.left-\[370\.2px\]{left:370.2px}.left-\[410px\]{left:410px}.left-\[418px\]{left:418px}.left-\[421px\]{left:421px}.left-\[435px\]{left:435px}.left-\[565px\]{left:565px}.left-\[587px\]{left:587px}.left-\[602px\]{left:602px}.left-\[650px\]{left:650px}.left-\[674px\]{left:674px}.left-\[947px\]{left:947px}.left-\[998px\]{left:998px}.left-\[1049\.36px\]{left:1049.36px}.left-\[1049px\]{left:1049px}.left-\[1097\.74px\]{left:1097.74px}.left-\[1149\.37px\]{left:1149.37px}.left-\[1150\.31px\]{left:1150.31px}.left-\[1245\.88px\]{left:1245.88px}.left-\[1246\.54px\]{left:1246.54px}.left-\[1304\.74px\]{left:1304.74px}.left-\[calc\(50\%-246\.5px\)\]{left:calc(50% - 246.5px)}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[5\]{z-index:5}.z-\[10\]{z-index:10}.z-\[30\]{z-index:30}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[100\]{z-index:100}.z-\[9999\]{z-index:9999}.order-1{order:1}.order-2{order:2}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-3{margin-inline:calc(var(--spacing)*3)}.mx-3\.5{margin-inline:calc(var(--spacing)*3.5)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing)*.5)}.my-1{margin-block:calc(var(--spacing)*1)}.my-4{margin-block:calc(var(--spacing)*4)}.-mt-4{margin-top:calc(var(--spacing)*-4)}.-mt-10{margin-top:calc(var(--spacing)*-10)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-9{margin-top:calc(var(--spacing)*9)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-14{margin-top:calc(var(--spacing)*14)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-24{margin-top:calc(var(--spacing)*24)}.mt-\[3px\]{margin-top:3px}.mt-\[5px\]{margin-top:5px}.mt-\[26px\]{margin-top:26px}.mt-auto{margin-top:auto}.mr-auto{margin-right:auto}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.-ml-4{margin-left:calc(var(--spacing)*-4)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[5\/4\]{aspect-ratio:5/4}.aspect-\[5\/6\]{aspect-ratio:5/6}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-\[8px\]{width:8px;height:8px}.size-\[11px\]{width:11px;height:11px}.size-\[20px\]{width:20px;height:20px}.size-\[37px\]{width:37px;height:37px}.size-\[170px\]{width:170px;height:170px}.size-\[236px\]{width:236px;height:236px}.size-\[257px\]{width:257px;height:257px}.size-\[282\.562px\]{width:282.562px;height:282.562px}.size-\[312\.026px\]{width:312.026px;height:312.026px}.size-full{width:100%;height:100%}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-1\/2{height:50%}.h-1\/3{height:33.3333%}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-20{height:calc(var(--spacing)*20)}.h-\[1\.15rem\]{height:1.15rem}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[4px\]{height:4px}.h-\[6px\]{height:6px}.h-\[7px\]{height:7px}.h-\[10px\]{height:10px}.h-\[12px\]{height:12px}.h-\[14px\]{height:14px}.h-\[16px\]{height:16px}.h-\[18px\]{height:18px}.h-\[19px\]{height:19px}.h-\[20px\]{height:20px}.h-\[21px\]{height:21px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[28px\]{height:28px}.h-\[32px\]{height:32px}.h-\[34px\]{height:34px}.h-\[36px\]{height:36px}.h-\[40px\]{height:40px}.h-\[42px\]{height:42px}.h-\[44px\]{height:44px}.h-\[46px\]{height:46px}.h-\[52px\]{height:52px}.h-\[54px\]{height:54px}.h-\[56px\]{height:56px}.h-\[58px\]{height:58px}.h-\[60px\]{height:60px}.h-\[62px\]{height:62px}.h-\[68px\]{height:68px}.h-\[74\.847px\]{height:74.847px}.h-\[75\.8px\]{height:75.8px}.h-\[75px\]{height:75px}.h-\[76px\]{height:76px}.h-\[78\%\]{height:78%}.h-\[79\.944px\]{height:79.944px}.h-\[82\%\]{height:82%}.h-\[84\%\]{height:84%}.h-\[86\.562px\]{height:86.562px}.h-\[88\%\]{height:88%}.h-\[88px\]{height:88px}.h-\[92px\]{height:92px}.h-\[93\.505px\]{height:93.505px}.h-\[97\.17px\]{height:97.17px}.h-\[100px\]{height:100px}.h-\[105\.313px\]{height:105.313px}.h-\[106\.224px\]{height:106.224px}.h-\[107\.322px\]{height:107.322px}.h-\[110\.947px\]{height:110.947px}.h-\[110px\]{height:110px}.h-\[111\.372px\]{height:111.372px}.h-\[113\.906px\]{height:113.906px}.h-\[114\.295px\]{height:114.295px}.h-\[115\.289px\]{height:115.289px}.h-\[119\.683px\]{height:119.683px}.h-\[121\.867px\]{height:121.867px}.h-\[122\.145px\]{height:122.145px}.h-\[123\.2px\]{height:123.2px}.h-\[123\.674px\]{height:123.674px}.h-\[124\.9px\]{height:124.9px}.h-\[124\.497px\]{height:124.497px}.h-\[124\.933px\]{height:124.933px}.h-\[135px\]{height:135px}.h-\[150px\]{height:150px}.h-\[180px\]{height:180px}.h-\[190px\]{height:190px}.h-\[194px\]{height:194px}.h-\[207\.554px\]{height:207.554px}.h-\[209px\]{height:209px}.h-\[210vh\]{height:210vh}.h-\[215\.652px\]{height:215.652px}.h-\[216px\]{height:216px}.h-\[218\.077px\]{height:218.077px}.h-\[219\.865px\]{height:219.865px}.h-\[220px\]{height:220px}.h-\[223\.024px\]{height:223.024px}.h-\[240px\]{height:240px}.h-\[250px\]{height:250px}.h-\[280px\]{height:280px}.h-\[282\.651px\]{height:282.651px}.h-\[300px\]{height:300px}.h-\[307\.017px\]{height:307.017px}.h-\[320px\]{height:320px}.h-\[325px\]{height:325px}.h-\[332\.054px\]{height:332.054px}.h-\[346\.812px\]{height:346.812px}.h-\[360\.172px\]{height:360.172px}.h-\[365px\]{height:365px}.h-\[380px\]{height:380px}.h-\[386\.412px\]{height:386.412px}.h-\[387px\]{height:387px}.h-\[388\.371px\]{height:388.371px}.h-\[393\.912px\]{height:393.912px}.h-\[400px\]{height:400px}.h-\[403px\]{height:403px}.h-\[410px\]{height:410px}.h-\[420px\]{height:420px}.h-\[452px\]{height:452px}.h-\[460px\]{height:460px}.h-\[464px\]{height:464px}.h-\[471px\]{height:471px}.h-\[480px\]{height:480px}.h-\[508px\]{height:508px}.h-\[560px\]{height:560px}.h-\[600px\]{height:600px}.h-\[620px\]{height:620px}.h-\[632px\]{height:632px}.h-\[694px\]{height:694px}.h-\[707px\]{height:707px}.h-\[720px\]{height:720px}.h-\[721px\]{height:721px}.h-\[740\.356px\]{height:740.356px}.h-\[740px\]{height:740px}.h-\[802\.266px\]{height:802.266px}.h-\[1075px\]{height:1075px}.h-\[1151\.913px\]{height:1151.91px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-\[86vh\]{max-height:86vh}.max-h-\[300px\]{max-height:300px}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-4{min-height:calc(var(--spacing)*4)}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-\[70px\]{min-height:70px}.min-h-\[82vh\]{min-height:82vh}.min-h-\[95px\]{min-height:95px}.min-h-\[140px\]{min-height:140px}.min-h-\[180px\]{min-height:180px}.min-h-\[420px\]{min-height:420px}.min-h-\[560px\]{min-height:560px}.min-h-\[860px\]{min-height:860px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing)*0)}.w-1{width:calc(var(--spacing)*1)}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3{width:calc(var(--spacing)*3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-20{width:calc(var(--spacing)*20)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-\[6px\]{width:6px}.w-\[7px\]{width:7px}.w-\[10px\]{width:10px}.w-\[12px\]{width:12px}.w-\[14px\]{width:14px}.w-\[16px\]{width:16px}.w-\[18\%\]{width:18%}.w-\[18px\]{width:18px}.w-\[19px\]{width:19px}.w-\[20px\]{width:20px}.w-\[21px\]{width:21px}.w-\[22px\]{width:22px}.w-\[26px\]{width:26px}.w-\[28\%\]{width:28%}.w-\[28px\]{width:28px}.w-\[32px\]{width:32px}.w-\[34px\]{width:34px}.w-\[40px\]{width:40px}.w-\[42\%\]{width:42%}.w-\[42px\]{width:42px}.w-\[44px\]{width:44px}.w-\[46px\]{width:46px}.w-\[49\.07\%\]{width:49.07%}.w-\[52\%\]{width:52%}.w-\[52px\]{width:52px}.w-\[54px\]{width:54px}.w-\[56\.41\%\]{width:56.41%}.w-\[56px\]{width:56px}.w-\[58px\]{width:58px}.w-\[60px\]{width:60px}.w-\[62px\]{width:62px}.w-\[68px\]{width:68px}.w-\[75px\]{width:75px}.w-\[76px\]{width:76px}.w-\[77\.4\%\]{width:77.4%}.w-\[78\%\]{width:78%}.w-\[78\.67\%\]{width:78.67%}.w-\[80\%\]{width:80%}.w-\[82\%\]{width:82%}.w-\[84\%\]{width:84%}.w-\[85\.085px\]{width:85.085px}.w-\[88\%\]{width:88%}.w-\[88px\]{width:88px}.w-\[92px\]{width:92px}.w-\[94\.935px\]{width:94.935px}.w-\[95\.552px\]{width:95.552px}.w-\[96vw\]{width:96vw}.w-\[100px\]{width:100px}.w-\[104\.797px\]{width:104.797px}.w-\[105\%\]{width:105%}.w-\[108\.349px\]{width:108.349px}.w-\[109\.821px\]{width:109.821px}.w-\[112\.353px\]{width:112.353px}.w-\[112\.993px\]{width:112.993px}.w-\[115\.3px\]{width:115.3px}.w-\[116\.38px\]{width:116.38px}.w-\[120px\]{width:120px}.w-\[121\.083px\]{width:121.083px}.w-\[121\.306px\]{width:121.306px}.w-\[122\.632px\]{width:122.632px}.w-\[122\.809px\]{width:122.809px}.w-\[123\.812px\]{width:123.812px}.w-\[124\.779px\]{width:124.779px}.w-\[124px\]{width:124px}.w-\[130px\]{width:130px}.w-\[135px\]{width:135px}.w-\[150px\]{width:150px}.w-\[160px\]{width:160px}.w-\[180px\]{width:180px}.w-\[220px\]{width:220px}.w-\[225px\]{width:225px}.w-\[238px\]{width:238px}.w-\[240px\]{width:240px}.w-\[260px\]{width:260px}.w-\[267\.872px\]{width:267.872px}.w-\[274\.6px\]{width:274.6px}.w-\[280\.638px\]{width:280.638px}.w-\[280px\]{width:280px}.w-\[283\.236px\]{width:283.236px}.w-\[293\.025px\]{width:293.025px}.w-\[294\.681px\]{width:294.681px}.w-\[300px\]{width:300px}.w-\[310px\]{width:310px}.w-\[318px\]{width:318px}.w-\[320px\]{width:320px}.w-\[330px\]{width:330px}.w-\[336px\]{width:336px}.w-\[339px\]{width:339px}.w-\[346\.472px\]{width:346.472px}.w-\[356px\]{width:356px}.w-\[371px\]{width:371px}.w-\[380px\]{width:380px}.w-\[384px\]{width:384px}.w-\[400px\]{width:400px}.w-\[420\.934px\]{width:420.934px}.w-\[420px\]{width:420px}.w-\[439px\]{width:439px}.w-\[460px\]{width:460px}.w-\[470\.778px\]{width:470.778px}.w-\[480px\]{width:480px}.w-\[484px\]{width:484px}.w-\[493px\]{width:493px}.w-\[506\.064px\]{width:506.064px}.w-\[508px\]{width:508px}.w-\[521px\]{width:521px}.w-\[542\.41px\]{width:542.41px}.w-\[542\.127px\]{width:542.127px}.w-\[571\.289px\]{width:571.289px}.w-\[571px\]{width:571px}.w-\[580px\]{width:580px}.w-\[599\.635px\]{width:599.635px}.w-\[605px\]{width:605px}.w-\[606px\]{width:606px}.w-\[622\.11px\]{width:622.11px}.w-\[632px\]{width:632px}.w-\[638\.784px\]{width:638.784px}.w-\[670px\]{width:670px}.w-\[701px\]{width:701px}.w-\[720px\]{width:720px}.w-\[760px\]{width:760px}.w-\[1080px\]{width:1080px}.w-\[1277px\]{width:1277px}.w-\[1280px\]{width:1280px}.w-\[1960\.555px\]{width:1960.56px}.w-\[1973\.412px\]{width:1973.41px}.w-\[2048\.617px\]{width:2048.62px}.w-\[2062\.783px\]{width:2062.78px}.w-\[2278\.353px\]{width:2278.35px}.w-\[2299\.992px\]{width:2299.99px}.w-\[max\(1740px\,130vw\)\]{width:max(1740px,130vw)}.w-\[min\(760px\,calc\(100\%-24px\)\)\]{width:min(760px,100% - 24px)}.w-\[min\(1080px\,100\%\)\]{width:min(1080px,100%)}.w-\[min\(1080px\,calc\(100\%-24px\)\)\]{width:min(1080px,100% - 24px)}.w-\[min\(1272px\,calc\(100\%-16px\)\)\]{width:min(1272px,100% - 16px)}.w-\[min\(1280px\,100\%\)\]{width:min(1280px,100%)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-\[54ch\]{max-width:54ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[64ch\]{max-width:64ch}.max-w-\[260px\]{max-width:260px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[470px\]{max-width:470px}.max-w-\[520px\]{max-width:520px}.max-w-\[540px\]{max-width:540px}.max-w-\[560px\]{max-width:560px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[820px\]{max-width:820px}.max-w-\[850px\]{max-width:850px}.max-w-\[860px\]{max-width:860px}.max-w-\[880px\]{max-width:880px}.max-w-\[900px\]{max-width:900px}.max-w-\[920px\]{max-width:920px}.max-w-\[928px\]{max-width:928px}.max-w-\[960px\]{max-width:960px}.max-w-\[980px\]{max-width:980px}.max-w-\[1040px\]{max-width:1040px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1272px\]{max-width:1272px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1560px\]{max-width:1560px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-max{max-width:max-content}.max-w-none{max-width:none}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-8{min-width:calc(var(--spacing)*8)}.min-w-9{min-width:calc(var(--spacing)*9)}.min-w-10{min-width:calc(var(--spacing)*10)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[144px\]{min-width:144px}.min-w-\[200px\]{min-width:200px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-left{transform-origin:0}.origin-right{transform-origin:100%}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-x-0{--tw-scale-x:0%;scale:var(--tw-scale-x)var(--tw-scale-y)}.-scale-y-100{--tw-scale-y: -100% ;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-y-93{--tw-scale-y:93%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-y-99{--tw-scale-y:99%;scale:var(--tw-scale-x)var(--tw-scale-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.rotate-\[-3\.5deg\]{rotate:-3.5deg}.rotate-\[-3\.72deg\]{rotate:-3.72deg}.rotate-\[-6\.03deg\]{rotate:-6.03deg}.rotate-\[-12\.55deg\]{rotate:-12.55deg}.rotate-\[-14\.95deg\]{rotate:-14.95deg}.rotate-\[-20\.76deg\]{rotate:-20.76deg}.rotate-\[-49\.72deg\]{rotate:-49.72deg}.rotate-\[-63\.87deg\]{rotate:-63.87deg}.rotate-\[-96\.03deg\]{rotate:-96.03deg}.rotate-\[-101\.55deg\]{rotate:-101.55deg}.rotate-\[-115\.7deg\]{rotate:-115.7deg}.rotate-\[-152\.87deg\]{rotate:-152.87deg}.rotate-\[-159\.9deg\]{rotate:-159.9deg}.rotate-\[-167\.02deg\]{rotate:-167.02deg}.rotate-\[3\.5deg\]{rotate:3.5deg}.rotate-\[14\.15deg\]{rotate:14.15deg}.rotate-\[14\.95deg\]{rotate:14.95deg}.rotate-\[39\.17deg\]{rotate:39.17deg}.rotate-\[45\.22deg\]{rotate:45.22deg}.rotate-\[96\.96deg\]{rotate:96.96deg}.rotate-\[104\.15deg\]{rotate:104.15deg}.rotate-\[141\.25deg\]{rotate:141.25deg}.rotate-\[148\.27deg\]{rotate:148.27deg}.rotate-\[155\.4deg\]{rotate:155.4deg}.-skew-x-6{--tw-skew-x:skewX( -6deg );transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.-skew-x-21{--tw-skew-x:skewX( -21deg );transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-my-1{scroll-margin-block:calc(var(--spacing)*1)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing)*24)}.scroll-py-1{scroll-padding-block:calc(var(--spacing)*1)}.list-none{list-style-type:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-cols-\[1\.08fr_1fr\]{grid-template-columns:1.08fr 1fr}.grid-cols-\[180px_1fr\]{grid-template-columns:180px 1fr}.grid-cols-\[180px_minmax\(0\,1fr\)\]{grid-template-columns:180px minmax(0,1fr)}.grid-cols-\[320px_1fr\]{grid-template-columns:320px 1fr}.grid-cols-\[minmax\(0\,1fr\)_400px\]{grid-template-columns:minmax(0,1fr) 400px}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.content-stretch{align-content:stretch}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-start{justify-items:start}.gap-0{gap:calc(var(--spacing)*0)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}.gap-14{gap:calc(var(--spacing)*14)}.gap-24{gap:calc(var(--spacing)*24)}.gap-\[1px\]{gap:1px}.gap-\[2px\]{gap:2px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[8px\]{gap:8px}.gap-\[10px\]{gap:10px}.gap-\[20px\]{gap:20px}.gap-\[21px\]{gap:21px}.gap-\[28px\]{gap:28px}.gap-\[29px\]{gap:29px}.gap-\[40px\]{gap:40px}.gap-\[42px\]{gap:42px}.gap-\[43px\]{gap:43px}.gap-\[50px\]{gap:50px}.gap-\[52px\]{gap:52px}.gap-\[clamp\(16px\,2\.4vw\,38px\)\]{gap:clamp(16px,2.4vw,38px)}.gap-\[var\(--zos-gap\)\]{gap:var(--zos-gap)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:calc(var(--spacing)*1)}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-6{column-gap:calc(var(--spacing)*6)}.gap-x-8{column-gap:calc(var(--spacing)*8)}.gap-x-10{column-gap:calc(var(--spacing)*10)}.gap-x-14{column-gap:calc(var(--spacing)*14)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-3{row-gap:calc(var(--spacing)*3)}.gap-y-6{row-gap:calc(var(--spacing)*6)}.gap-y-8{row-gap:calc(var(--spacing)*8)}.gap-y-10{row-gap:calc(var(--spacing)*10)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}.self-center{align-self:center}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2\.5px\]{border-radius:2.5px}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-solid{--tw-border-style:solid;border-style:solid}.border-\(--color-border\){border-color:var(--color-border)}.border-\[\#1a1a1a\]{border-color:#1a1a1a}.border-\[\#111\]{border-color:#111}.border-\[\#162532\]{border-color:#162532}.border-\[\#E0A995\]{border-color:#e0a995}.border-\[\#E3E3DF\]{border-color:#e3e3df}.border-\[\#EDEDEA\]{border-color:#ededea}.border-\[\#c8c8c8\]{border-color:#c8c8c8}.border-\[\#d3defc\]{border-color:#d3defc}.border-\[\#e1ebda\]{border-color:#e1ebda}.border-\[\#e2e2e2\]{border-color:#e2e2e2}.border-\[\#e4e4e4\]{border-color:#e4e4e4}.border-\[\#e6e6e6\]{border-color:#e6e6e6}.border-\[\#e8e8e8\]{border-color:#e8e8e8}.border-\[\#e8edf2\]{border-color:#e8edf2}.border-\[\#ece7e2\]{border-color:#ece7e2}.border-\[\#ececec\]{border-color:#ececec}.border-\[\#eef1f4\]{border-color:#eef1f4}.border-\[color\:var\(--zos-flame\)\]{border-color:var(--zos-flame)}.border-\[color\:var\(--zos-line-on-ink\)\]{border-color:var(--zos-line-on-ink)}.border-\[color\:var\(--zos-line-on-paper\)\]{border-color:var(--zos-line-on-paper)}.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--border)50%,transparent)}}.border-input{border-color:var(--input)}.border-primary{border-color:var(--primary)}.border-sidebar-border{border-color:var(--sidebar-border)}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.border-white\/25{border-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.border-white\/50{border-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.border-white\/50{border-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab,red,red)){.border-white\/80{border-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[\#0d0d0d\]{background-color:#0d0d0d}.bg-\[\#3b3b3b\]{background-color:#3b3b3b}.bg-\[\#3e61ce\]\/\[0\.08\]{background-color:#3e61ce14}.bg-\[\#6d98f7\]\/\[0\.12\]{background-color:#6d98f71f}.bg-\[\#141949\]{background-color:#141949}.bg-\[\#339029\]\/\[0\.07\]{background-color:#33902912}.bg-\[\#339029\]\/\[0\.10\]{background-color:#3390291a}.bg-\[\#353535\]{background-color:#353535}.bg-\[\#C0654B\]\/25{background-color:#c0654b40}.bg-\[\#D9765C\]{background-color:#d9765c}.bg-\[\#D9765C\]\/30{background-color:#d9765c4d}.bg-\[\#F7F7F6\]{background-color:#f7f7f6}.bg-\[\#FAFAF9\]{background-color:#fafaf9}.bg-\[\#FBF1EB\]{background-color:#fbf1eb}.bg-\[\#FF6B1F\]{background-color:#ff6b1f}.bg-\[\#c4c4c4\]{background-color:#c4c4c4}.bg-\[\#d3defc\]{background-color:#d3defc}.bg-\[\#d9d9d966\]{background-color:#d9d9d966}.bg-\[\#dfe4ea\]{background-color:#dfe4ea}.bg-\[\#e1ebda\]{background-color:#e1ebda}.bg-\[\#e6e6e6\]{background-color:#e6e6e6}.bg-\[\#eee\]{background-color:#eee}.bg-\[\#eef1f4\]{background-color:#eef1f4}.bg-\[\#eef3fb\]{background-color:#eef3fb}.bg-\[\#f1f0ee\]{background-color:#f1f0ee}.bg-\[\#f1f6f8\]{background-color:#f1f6f8}.bg-\[\#f2f5f9\]{background-color:#f2f5f9}.bg-\[\#f2f5fc\]{background-color:#f2f5fc}.bg-\[\#f3f6f8\]{background-color:#f3f6f8}.bg-\[\#f4f6f8\]{background-color:#f4f6f8}.bg-\[\#f4f9ef\]{background-color:#f4f9ef}.bg-\[\#f5f5f5\]{background-color:#f5f5f5}.bg-\[\#f5f7fa\]{background-color:#f5f7fa}.bg-\[\#f7f4f0\]{background-color:#f7f4f0}.bg-\[\#f7f7f7\]{background-color:#f7f7f7}.bg-\[\#f7f9fb\]{background-color:#f7f9fb}.bg-\[\#faf7f3\]{background-color:#faf7f3}.bg-\[\#fafafa\]{background-color:#fafafa}.bg-\[\#ff6d44\]{background-color:#ff6d44}.bg-\[\#ff5733\]{background-color:#ff5733}.bg-\[\#fff1ec\]{background-color:#fff1ec}.bg-\[color\:var\(--zos-flame\)\]{background-color:var(--zos-flame)}.bg-\[color\:var\(--zos-ink\)\]{background-color:var(--zos-ink)}.bg-\[rgba\(0\,0\,0\,0\.32\)\]{background-color:#00000052}.bg-\[rgba\(10\,8\,8\,0\.05\)\]{background-color:#0a08080d}.bg-\[rgba\(10\,8\,8\,0\.5\)\]{background-color:#0a080880}.bg-\[rgba\(10\,8\,8\,0\.72\)\]{background-color:#0a0808b8}.bg-\[rgba\(10\,14\,20\,0\.32\)\]{background-color:#0a0e1452}.bg-\[rgba\(10\,14\,20\,0\.62\)\]{background-color:#0a0e149e}.bg-\[rgba\(255\,107\,31\,0\.06\)\]{background-color:#ff6b1f0f}.bg-accent{background-color:var(--accent)}.bg-background{background-color:var(--background)}.bg-black{background-color:var(--color-black)}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.bg-black\/25{background-color:color-mix(in oklab,var(--color-black)25%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-foreground{background-color:var(--foreground)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-input-background{background-color:var(--input-background)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--primary)20%,transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white)95%,transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.bg-white\/\[0\.07\]{background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-white)7%,transparent)}}.bg-white\/\[0\.10\]{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.10\]{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(180deg\,rgba\(0\,0\,0\,0\)_42\%\,rgba\(0\,0\,0\,0\.28\)_66\%\,rgba\(0\,0\,0\,0\.7\)_100\%\)\]{background-image:linear-gradient(#0000 42%,#00000047 66%,#000000b3)}.bg-\[linear-gradient\(180deg\,rgba\(10\,14\,20\,0\.28\)_0\%\,rgba\(10\,14\,20\,0\.10\)_34\%\,rgba\(10\,14\,20\,0\.46\)_66\%\,rgba\(10\,14\,20\,0\.86\)_100\%\)\]{background-image:linear-gradient(#0a0e1447,#0a0e141a 34%,#0a0e1475 66%,#0a0e14db)}.bg-\[linear-gradient\(180deg\,rgba\(10\,14\,20\,0\.42\)_0\%\,rgba\(10\,14\,20\,0\)_34\%\,rgba\(10\,14\,20\,0\.22\)_58\%\,rgba\(10\,14\,20\,0\.82\)_100\%\)\]{background-image:linear-gradient(#0a0e146b,#0a0e1400 34%,#0a0e1438 58%,#0a0e14d1)}.bg-\[linear-gradient\(225deg\,rgba\(0\,0\,0\,0\.55\)_0\%\,rgba\(0\,0\,0\,0\.35\)_38\%\,rgba\(0\,0\,0\,0\)_62\%\)\]{background-image:linear-gradient(225deg,#0000008c,#00000059 38%,#0000 62%)}.bg-\[radial-gradient\(circle_at_center\,rgba\(0\,0\,0\,0\.12\)_1px\,transparent_1\.2px\)\]{background-image:radial-gradient(circle,#0000001f 1px,#0000 1.2px)}.from-\[\#102a54\]{--tw-gradient-from:#102a54;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#D9765C\]{--tw-gradient-from:#d9765c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#eaeff8\]{--tw-gradient-from:#eaeff8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#ff5a36\]{--tw-gradient-from:#ff5a36;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[rgba\(255\,178\,119\,0\.5\)\]{--tw-gradient-from:#ffb27780;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-black\/85{--tw-gradient-from:#000000d9}@supports (color:color-mix(in lab,red,red)){.from-black\/85{--tw-gradient-from:color-mix(in oklab,var(--color-black)85%,transparent)}}.from-black\/85{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-\[\#f2f5fb\]{--tw-gradient-via:#f2f5fb;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/35{--tw-gradient-via:#00000059}@supports (color:color-mix(in lab,red,red)){.via-black\/35{--tw-gradient-via:color-mix(in oklab,var(--color-black)35%,transparent)}}.via-black\/35{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#163a6e\]{--tw-gradient-to:#163a6e;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#EDB98E\]{--tw-gradient-to:#edb98e;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#ffb478\]{--tw-gradient-to:#ffb478;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#fff\]{--tw-gradient-to:#fff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[rgba\(255\,91\,55\,0\.5\)\]{--tw-gradient-to:#ff5b3780;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-\[length\:18px_18px\]{background-size:18px 18px}.fill-current{fill:currentColor}.fill-primary{fill:var(--primary)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-left{object-position:left}.object-top{object-position:top}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-7{padding:calc(var(--spacing)*7)}.p-8{padding:calc(var(--spacing)*8)}.p-9{padding:calc(var(--spacing)*9)}.p-10{padding:calc(var(--spacing)*10)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-7{padding-inline:calc(var(--spacing)*7)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-9{padding-inline:calc(var(--spacing)*9)}.px-\[2px\]{padding-inline:2px}.px-\[8\.586px\]{padding-inline:8.586px}.px-\[clamp\(24px\,5vw\,72px\)\]{padding-inline:clamp(24px,5vw,72px)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-7{padding-block:calc(var(--spacing)*7)}.py-8{padding-block:calc(var(--spacing)*8)}.py-9{padding-block:calc(var(--spacing)*9)}.py-10{padding-block:calc(var(--spacing)*10)}.py-14{padding-block:calc(var(--spacing)*14)}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.py-24{padding-block:calc(var(--spacing)*24)}.py-\[2px\]{padding-block:2px}.py-\[3px\]{padding-block:3px}.py-\[5px\]{padding-block:5px}.py-\[7px\]{padding-block:7px}.py-\[8\.586px\]{padding-block:8.586px}.py-\[10px\]{padding-block:10px}.py-\[110px\]{padding-block:110px}.py-\[120px\]{padding-block:120px}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-10{padding-top:calc(var(--spacing)*10)}.pt-20{padding-top:calc(var(--spacing)*20)}.pt-28{padding-top:calc(var(--spacing)*28)}.pt-\[26px\]{padding-top:26px}.pt-\[96px\]{padding-top:96px}.pt-\[128px\]{padding-top:128px}.pt-\[132px\]{padding-top:132px}.pt-\[252px\]{padding-top:252px}.pr-0{padding-right:calc(var(--spacing)*0)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-5{padding-right:calc(var(--spacing)*5)}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-24{padding-right:calc(var(--spacing)*24)}.pr-\[52px\]{padding-right:52px}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.pb-24{padding-bottom:calc(var(--spacing)*24)}.pb-\[33px\]{padding-bottom:33px}.pl-0{padding-left:calc(var(--spacing)*0)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-10{padding-left:calc(var(--spacing)*10)}.pl-\[29px\]{padding-left:29px}.pl-\[56px\]{padding-left:56px}.pl-\[602px\]{padding-left:602px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-\[\'Bebas_Neue\:Regular\'\,sans-serif\]{font-family:Bebas Neue\:Regular,sans-serif}.font-\[\'Inter\:Black\'\,sans-serif\]{font-family:Inter\:Black,sans-serif}.font-\[\'Inter\:Bold\'\,\'Noto_Sans_JP\:Bold\'\,sans-serif\]{font-family:Inter\:Bold,Noto Sans JP\:Bold,sans-serif}.font-\[\'Inter\:Bold\'\,sans-serif\]{font-family:Inter\:Bold,sans-serif}.font-\[\'Inter\:Medium\'\,sans-serif\]{font-family:Inter\:Medium,sans-serif}.font-\[\'Inter\:Regular\'\,sans-serif\]{font-family:Inter\:Regular,sans-serif}.font-\[\'Inter\:SemiBold\'\,sans-serif\]{font-family:Inter\:SemiBold,sans-serif}.font-\[\'Montserrat\'\,sans-serif\]{font-family:Montserrat,sans-serif}.font-\[\'Noto_Sans_JP\:Black\'\,sans-serif\]{font-family:Noto Sans JP\:Black,sans-serif}.font-\[\'Noto_Sans_JP\:Bold\'\,sans-serif\]{font-family:Noto Sans JP\:Bold,sans-serif}.font-\[\'Noto_Sans_JP\:Regular\'\,sans-serif\]{font-family:Noto Sans JP\:Regular,sans-serif}.font-\[\'Public_Sans\:Medium\'\,sans-serif\]{font-family:Public Sans\:Medium,sans-serif}.font-mono{font-family:var(--font-mono)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.42em\]{font-size:.42em}.text-\[7px\]{font-size:7px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20\.777px\]{font-size:20.777px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[25\.775px\]{font-size:25.775px}.text-\[25px\]{font-size:25px}.text-\[26px\]{font-size:26px}.text-\[27px\]{font-size:27px}.text-\[28\.776px\]{font-size:28.776px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[31px\]{font-size:31px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[36px\]{font-size:36px}.text-\[38px\]{font-size:38px}.text-\[40px\]{font-size:40px}.text-\[44px\]{font-size:44px}.text-\[48px\]{font-size:48px}.text-\[50px\]{font-size:50px}.text-\[52px\]{font-size:52px}.text-\[53\.426px\]{font-size:53.426px}.text-\[60px\]{font-size:60px}.text-\[62px\]{font-size:62px}.text-\[64px\]{font-size:64px}.text-\[82\.167px\]{font-size:82.167px}.text-\[90px\]{font-size:90px}.text-\[110px\]{font-size:110px}.text-\[260px\]{font-size:260px}.text-\[clamp\(14px\,1\.5vw\,17px\)\]{font-size:clamp(14px,1.5vw,17px)}.text-\[clamp\(15px\,1\.4vw\,18px\)\]{font-size:clamp(15px,1.4vw,18px)}.text-\[clamp\(15px\,1\.6vw\,18px\)\]{font-size:clamp(15px,1.6vw,18px)}.text-\[clamp\(15px\,1\.6vw\,19px\)\]{font-size:clamp(15px,1.6vw,19px)}.text-\[clamp\(15px\,1\.8vw\,20px\)\]{font-size:clamp(15px,1.8vw,20px)}.text-\[clamp\(16px\,1\.9vw\,22px\)\]{font-size:clamp(16px,1.9vw,22px)}.text-\[clamp\(16px\,1\.72vw\,24px\)\]{font-size:clamp(16px,1.72vw,24px)}.text-\[clamp\(16px\,2\.5vw\,32px\)\]{font-size:clamp(16px,2.5vw,32px)}.text-\[clamp\(16px\,2vw\,23px\)\]{font-size:clamp(16px,2vw,23px)}.text-\[clamp\(16px\,4\.6vw\,20px\)\]{font-size:clamp(16px,4.6vw,20px)}.text-\[clamp\(18px\,2\.6vw\,30px\)\]{font-size:clamp(18px,2.6vw,30px)}.text-\[clamp\(18px\,2vw\,22px\)\]{font-size:clamp(18px,2vw,22px)}.text-\[clamp\(20px\,2\.9vw\,38px\)\]{font-size:clamp(20px,2.9vw,38px)}.text-\[clamp\(20px\,3\.17vw\,40\.606px\)\]{font-size:clamp(20px,3.17vw,40.606px)}.text-\[clamp\(21px\,6vw\,28px\)\]{font-size:clamp(21px,6vw,28px)}.text-\[clamp\(22px\,3vw\,34px\)\]{font-size:clamp(22px,3vw,34px)}.text-\[clamp\(24px\,3vw\,38px\)\]{font-size:clamp(24px,3vw,38px)}.text-\[clamp\(24px\,4vw\,44px\)\]{font-size:clamp(24px,4vw,44px)}.text-\[clamp\(24px\,5\.2vw\,76px\)\]{font-size:clamp(24px,5.2vw,76px)}.text-\[clamp\(26px\,4\.2vw\,44px\)\]{font-size:clamp(26px,4.2vw,44px)}.text-\[clamp\(26px\,4\.4vw\,48px\)\]{font-size:clamp(26px,4.4vw,48px)}.text-\[clamp\(26px\,4vw\,48px\)\]{font-size:clamp(26px,4vw,48px)}.text-\[clamp\(28px\,4\.2vw\,52px\)\]{font-size:clamp(28px,4.2vw,52px)}.text-\[clamp\(29px\,8vw\,44px\)\]{font-size:clamp(29px,8vw,44px)}.text-\[clamp\(30px\,4\.6vw\,56px\)\]{font-size:clamp(30px,4.6vw,56px)}.text-\[clamp\(30px\,5\.1vw\,76px\)\]{font-size:clamp(30px,5.1vw,76px)}.text-\[clamp\(32px\,5\.3vw\,67\.827px\)\]{font-size:clamp(32px,5.3vw,67.827px)}.text-\[clamp\(40px\,6\.4vw\,104px\)\]{font-size:clamp(40px,6.4vw,104px)}.text-\[clamp\(40px\,6\.6vw\,104px\)\]{font-size:clamp(40px,6.6vw,104px)}.text-\[clamp\(48px\,6vw\,72px\)\]{font-size:clamp(48px,6vw,72px)}.text-\[clamp\(56px\,10vw\,150px\)\]{font-size:clamp(56px,10vw,150px)}.text-\[clamp\(58px\,10vw\,160px\)\]{font-size:clamp(58px,10vw,160px)}.leading-\[0\.8\]{--tw-leading:.8;line-height:.8}.leading-\[0\]{--tw-leading:0;line-height:0}.leading-\[1\.0\]{--tw-leading:1;line-height:1}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[1\.9\]{--tw-leading:1.9;line-height:1.9}.leading-\[1\.16\]{--tw-leading:1.16;line-height:1.16}.leading-\[1\.18\]{--tw-leading:1.18;line-height:1.18}.leading-\[1\.22\]{--tw-leading:1.22;line-height:1.22}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.28\]{--tw-leading:1.28;line-height:1.28}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-\[1\.85\]{--tw-leading:1.85;line-height:1.85}.leading-\[1\.95\]{--tw-leading:1.95;line-height:1.95}.leading-\[2\.1\]{--tw-leading:2.1;line-height:2.1}.leading-\[2\.05\]{--tw-leading:2.05;line-height:2.05}.leading-\[2\]{--tw-leading:2;line-height:2}.leading-\[16\.5px\]{--tw-leading:16.5px;line-height:16.5px}.leading-\[22\.5px\]{--tw-leading:22.5px;line-height:22.5px}.leading-\[24\.932px\]{--tw-leading:24.932px;line-height:24.932px}.leading-\[25\.2px\]{--tw-leading:25.2px;line-height:25.2px}.leading-\[34\.531px\]{--tw-leading:34.531px;line-height:34.531px}.leading-\[34px\]{--tw-leading:34px;line-height:34px}.leading-\[58\.769px\]{--tw-leading:58.769px;line-height:58.769px}.leading-\[normal\]{--tw-leading:normal;line-height:normal}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.24px\]{--tw-tracking:-.24px;letter-spacing:-.24px}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[-0\.8311px\]{--tw-tracking:-.8311px;letter-spacing:-.8311px}.tracking-\[-1\.151px\]{--tw-tracking:-1.151px;letter-spacing:-1.151px}.tracking-\[-2\.137px\]{--tw-tracking:-2.137px;letter-spacing:-2.137px}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.26px\]{--tw-tracking:.26px;letter-spacing:.26px}.tracking-\[0\.34em\]{--tw-tracking:.34em;letter-spacing:.34em}.tracking-\[0\.88px\]{--tw-tracking:.88px;letter-spacing:.88px}.tracking-\[1\.32px\]{--tw-tracking:1.32px;letter-spacing:1.32px}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.\[text-wrap\:pretty\]{text-wrap:pretty}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.\[word-break\:auto-phrase\]{word-break:auto-phrase}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.text-\[\#0d0d0d\]{color:#0d0d0d}.text-\[\#1a1a1a\]{color:#1a1a1a}.text-\[\#3a352f\]{color:#3a352f}.text-\[\#3e4a50\]{color:#3e4a50}.text-\[\#3e61ce\]{color:#3e61ce}.text-\[\#6b6259\]{color:#6b6259}.text-\[\#8a94a3\]{color:#8a94a3}.text-\[\#8a8178\]{color:#8a8178}.text-\[\#9aa7b5\]{color:#9aa7b5}.text-\[\#111\]{color:#111}.text-\[\#222\]{color:#222}.text-\[\#444\]{color:#444}.text-\[\#555\]{color:#555}.text-\[\#666\]{color:#666}.text-\[\#777\]{color:#777}.text-\[\#888\]{color:#888}.text-\[\#999\]{color:#999}.text-\[\#162532\]{color:#162532}.text-\[\#B3402A\]{color:#b3402a}.text-\[\#C0654B\]{color:#c0654b}.text-\[\#D9765C\]{color:#d9765c}.text-\[\#FF6B1F\]{color:#ff6b1f}.text-\[\#FFD9AE\]{color:#ffd9ae}.text-\[\#aaa\]{color:#aaa}.text-\[\#bbb\]{color:#bbb}.text-\[\#c3ccd6\]{color:#c3ccd6}.text-\[\#c93b1c\]{color:#c93b1c}.text-\[\#d8d4cf\]{color:#d8d4cf}.text-\[\#d8d8d8\]{color:#d8d8d8}.text-\[\#efefef\]{color:#efefef}.text-\[\#ff5a1f\]{color:#ff5a1f}.text-\[\#ff8b5a\]{color:#ff8b5a}.text-\[\#ff5733\]{color:#ff5733}.text-\[\#ffd88e\]{color:#ffd88e}.text-\[color\:var\(--zos-flame\)\]{color:var(--zos-flame)}.text-\[color\:var\(--zos-gold\)\]{color:var(--zos-gold)}.text-\[color\:var\(--zos-ink\)\]{color:var(--zos-ink)}.text-\[color\:var\(--zos-paper\)\]{color:var(--zos-paper)}.text-\[color\:var\(--zos-taupe\)\]{color:var(--zos-taupe)}.text-\[color\:var\(--zos-text-on-ink\)\]{color:var(--zos-text-on-ink)}.text-\[color\:var\(--zos-text-on-ink-muted\)\]{color:var(--zos-text-on-ink-muted)}.text-\[color\:var\(--zos-umber\)\]{color:var(--zos-umber)}.text-accent-foreground{color:var(--accent-foreground)}.text-black{color:var(--color-black)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){.text-sidebar-foreground\/70{color:color-mix(in oklab,var(--sidebar-foreground)70%,transparent)}}.text-white{color:var(--color-white)}.text-white\/10{color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.text-white\/10{color:color-mix(in oklab,var(--color-white)10%,transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white)40%,transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.text-white\/45{color:color-mix(in oklab,var(--color-white)45%,transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white)55%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.text-white\/65{color:color-mix(in oklab,var(--color-white)65%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white)75%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-white\/82{color:#ffffffd1}@supports (color:color-mix(in lab,red,red)){.text-white\/82{color:color-mix(in oklab,var(--color-white)82%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white)85%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.text-white\/\[0\.05\]{color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.text-white\/\[0\.05\]{color:color-mix(in oklab,var(--color-white)5%,transparent)}}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-\[\#c3ccd6\]{text-decoration-color:#c3ccd6}.decoration-\[\#ff5a1f\]{text-decoration-color:#ff5a1f}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[\#D9765C\]{accent-color:#d9765c}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-85{opacity:.85}.opacity-95{opacity:.95}.opacity-\[0\.05\]{opacity:.05}.opacity-\[0\.06\]{opacity:.06}.opacity-\[0\.10\]{opacity:.1}.opacity-\[0\.15\]{opacity:.15}.opacity-\[0\.16\]{opacity:.16}.mix-blend-screen{mix-blend-mode:screen}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-border)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_6px_rgba\(62\,97\,206\,0\.2\)\]{--tw-shadow:0 2px 6px var(--tw-shadow-color,#3e61ce33);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_10px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow:0 2px 10px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_10px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow:0 2px 10px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_16px_rgba\(62\,97\,206\,0\.10\)\]{--tw-shadow:0 6px 16px var(--tw-shadow-color,#3e61ce1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_16px_rgba\(109\,152\,247\,0\.10\)\]{--tw-shadow:0 6px 16px var(--tw-shadow-color,#6d98f71a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_18px_rgba\(255\,87\,51\,0\.3\)\]{--tw-shadow:0 6px 18px var(--tw-shadow-color,#ff57334d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_18px_rgba\(255\,87\,51\,0\.25\)\]{--tw-shadow:0 6px 18px var(--tw-shadow-color,#ff573340);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_22px_rgba\(255\,87\,51\,0\.3\)\]{--tw-shadow:0 8px 22px var(--tw-shadow-color,#ff57334d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(217\,118\,92\,0\.35\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#d9765c59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(51\,144\,41\,0\.05\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#3390290d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_40px_rgba\(255\,107\,31\,0\.35\)\]{--tw-shadow:0 10px 40px var(--tw-shadow-color,#ff6b1f59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_35px_rgba\(32\,63\,76\,0\.06\)\]{--tw-shadow:0 12px 35px var(--tw-shadow-color,#203f4c0f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_35px_rgba\(51\,144\,41\,0\.06\)\]{--tw-shadow:0 12px 35px var(--tw-shadow-color,#3390290f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_30px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:0 14px 30px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_30px_rgba\(16\,42\,84\,0\.28\)\]{--tw-shadow:0 14px 30px var(--tw-shadow-color,#102a5447);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_40px_rgba\(16\,42\,84\,0\.16\)\]{--tw-shadow:0 16px 40px var(--tw-shadow-color,#102a5429);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:0 18px 40px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_44px_rgba\(51\,144\,41\,0\.28\)\]{--tw-shadow:0 18px 44px var(--tw-shadow-color,#33902947);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_44px_rgba\(62\,97\,206\,0\.16\)\]{--tw-shadow:0 18px 44px var(--tw-shadow-color,#3e61ce29);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_46px_rgba\(16\,42\,84\,0\.10\)\]{--tw-shadow:0 18px 46px var(--tw-shadow-color,#102a541a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(23\,24\,28\,0\.08\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#17181c14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_48px_-12px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 20px 48px -12px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(16\,42\,84\,0\.10\)\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,#102a541a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_22px_50px_rgba\(51\,144\,41\,0\.16\)\]{--tw-shadow:0 22px 50px var(--tw-shadow-color,#33902929);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_22px_70px_rgba\(36\,24\,21\,0\.08\)\]{--tw-shadow:0 22px 70px var(--tw-shadow-color,#24181514);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_30px_70px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 30px 70px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[\#EDEDEA\]{--tw-ring-color:#ededea}.ring-\[\#e1ebda\]{--tw-ring-color:#e1ebda}.ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.ring-white\/15{--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.ring-white\/15{--tw-ring-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.ring-white\/\[0\.08\]{--tw-ring-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.ring-white\/\[0\.08\]{--tw-ring-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-\[2px\]{--tw-blur:blur(2px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-\[8px\]{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-\[80px\]{--tw-blur:blur(80px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-\[90px\]{--tw-blur:blur(90px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-\[100px\]{--tw-blur:blur(100px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-\[110px\]{--tw-blur:blur(110px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-\[120px\]{--tw-blur:blur(120px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-\[140px\]{--tw-blur:blur(140px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_1px_10px_rgba\(0\,0\,0\,0\.5\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 10px var(--tw-drop-shadow-color,#00000080));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_2px_18px_rgba\(0\,0\,0\,0\.45\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 18px var(--tw-drop-shadow-color,#00000073));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_6px_14px_rgba\(62\,97\,206\,0\.35\)\]{--tw-drop-shadow-size:drop-shadow(0 6px 14px var(--tw-drop-shadow-color,#3e61ce59));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_18px_26px_rgba\(62\,97\,206\,0\.10\)\]{--tw-drop-shadow-size:drop-shadow(0 18px 26px var(--tw-drop-shadow-color,#3e61ce1a));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_30px_70px_rgba\(0\,0\,0\,0\.45\)\]{--tw-drop-shadow-size:drop-shadow(0 30px 70px var(--tw-drop-shadow-color,#00000073));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.\[filter\:brightness\(0\)_invert\(1\)\]{filter:brightness(0)invert()}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.\[backdrop-filter\:blur\(6px\)\]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-\[560ms\]{--tw-duration:.56s;transition-duration:.56s}.duration-\[600ms\]{--tw-duration:.6s;transition-duration:.6s}.duration-\[1100ms\]{--tw-duration:1.1s;transition-duration:1.1s}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}.ring-inset{--tw-ring-inset:inset}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media(hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:-translate-y-1:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-x-100:is(:where(.group):hover *){--tw-scale-x:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:scale-\[1\.05\]:is(:where(.group):hover *){scale:1.05}.group-hover\:scale-\[1\.06\]:is(:where(.group):hover *){scale:1.06}.group-hover\:rotate-\[-1\.5deg\]:is(:where(.group):hover *){rotate:-1.5deg}.group-hover\:rotate-\[-5deg\]:is(:where(.group):hover *){rotate:-5deg}.group-hover\:rotate-\[2\.2deg\]:is(:where(.group):hover *){rotate:2.2deg}.group-hover\:border-\[\#ff5a36\]:is(:where(.group):hover *){border-color:#ff5a36}.group-hover\:border-transparent:is(:where(.group):hover *){border-color:#0000}.group-hover\:bg-\[\#ff5733\]:is(:where(.group):hover *){background-color:#ff5733}.group-hover\:text-\[\#ff5733\]:is(:where(.group):hover *){color:#ff5733}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:shadow-lg:is(:where(.group):hover *){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing)*8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing)*-8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing)*8)!important;height:calc(var(--spacing)*8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing)*4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing)*4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width)*-1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width)*-1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing)*0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing)*-4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing)*0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing)*1.5)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:calc(var(--radius) - 2px)}.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--popover)}.group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--popover-foreground)}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s}@media(hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing)*1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing)*2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing)*1)}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing)*7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-\[\#aaa\]::placeholder{color:#aaa}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing)*-2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing)*1)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:mt-0:first-child{margin-top:calc(var(--spacing)*0)}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:border-\[\#e2fcc2\]:hover{border-color:#e2fcc2}.hover\:border-\[\#ff5733\]:hover{border-color:#ff5733}.hover\:bg-\[\#1a1a1a\]:hover{background-color:#1a1a1a}.hover\:bg-\[\#FFDC50\]:hover{background-color:#ffdc50}.hover\:bg-\[\#faf7f3\]:hover{background-color:#faf7f3}.hover\:bg-\[\#ff5733\]:hover{background-color:#ff5733}.hover\:bg-\[\#fff6f2\]:hover{background-color:#fff6f2}.hover\:bg-\[\#fff7f2\]:hover{background-color:#fff7f2}.hover\:bg-\[\#fffaf3\]:hover{background-color:#fffaf3}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.hover\:bg-primary:hover,.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/30:hover{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/30:hover{background-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.hover\:text-\[\#3e61ce\]:hover{color:#3e61ce}.hover\:text-\[\#ff5733\]:hover{color:#ff5733}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-primary-foreground:hover{color:var(--primary-foreground)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_18px_44px_rgba\(51\,144\,41\,0\.12\)\]:hover{--tw-shadow:0 18px 44px var(--tw-shadow-color,#3390291f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-\[\#D9765C\]:hover{--tw-ring-color:#d9765c}.hover\:brightness-105:hover{--tw-brightness:brightness(105%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:z-10:focus{z-index:10}.focus\:border-\[\#D9765C\]:focus{border-color:#d9765c}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-primary:focus{background-color:var(--primary)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:text-primary-foreground:focus{color:var(--primary-foreground)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media(hover:hover){.disabled\:hover\:border-\[\#eaeaea\]:disabled:hover{border-color:#eaeaea}}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing)*4)1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.aria-selected\:bg-accent[aria-selected=true]{background-color:var(--accent)}.aria-selected\:bg-primary[aria-selected=true]{background-color:var(--primary)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:var(--accent-foreground)}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.aria-selected\:text-primary-foreground[aria-selected=true]{color:var(--primary-foreground)}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:border-ring[data-active=true]{border-color:var(--ring)}.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-accent-foreground[data-active=true]{color:var(--accent-foreground)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[active\=true\]\:ring-\[3px\][data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}@media(hover:hover){.data-\[active\=true\]\:hover\:bg-accent[data-active=true]:hover{background-color:var(--accent)}}.data-\[active\=true\]\:focus\:bg-accent[data-active=true]:focus{background-color:var(--accent)}.data-\[active\=true\]\:aria-invalid\:border-destructive[data-active=true][aria-invalid=true]{border-color:var(--destructive)}.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[error\=true\]\:text-destructive[data-error=true]{color:var(--destructive)}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing)*8)}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(var(--spacing)*52)}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(var(--spacing)*52*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(var(--spacing)*52)}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(var(--spacing)*52*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[orientation\=horizontal\]\:h-4[data-orientation=horizontal]{height:calc(var(--spacing)*4)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing)*44)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing)*1.5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:calc(var(--spacing)*0)}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:calc(var(--spacing)*1)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(var(--spacing)*2*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(var(--spacing)*2)}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(var(--spacing)*2*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(var(--spacing)*2)}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing)*9)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing)*8)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive)90%,transparent)}}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing)*12)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing)*2)}.data-\[state\=active\]\:bg-card[data-state=active]{background-color:var(--card)}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x: calc(100% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-scale:.95}@media(hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--sidebar-accent-foreground)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-switch-background[data-state=unchecked]{background-color:var(--switch-background)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=outline\]\:border-l-0[data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[variant\=outline\]\:shadow-xs[data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[variant\=outline\]\:first\:border-l[data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing)*24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing)*24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@media(prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:1279px){.max-\[1279px\]\:right-6{right:calc(var(--spacing)*6)}.max-\[1279px\]\:left-auto{left:auto}}@media not all and (min-width:1200px){.max-\[1200px\]\:bottom-\[36px\]{bottom:36px}.max-\[1200px\]\:h-\[500px\]{height:500px}}@media not all and (min-width:1180px){.max-\[1180px\]\:text-\[40px\]{font-size:40px}}@media not all and (min-width:1100px){.max-\[1100px\]\:w-\[320px\]{width:320px}.max-\[1100px\]\:text-\[18px\]{font-size:18px}.max-\[1100px\]\:text-\[20px\]{font-size:20px}.max-\[1100px\]\:text-\[44px\]{font-size:44px}}@media not all and (min-width:1000px){.max-\[1000px\]\:max-h-\[320px\]{max-height:320px}.max-\[1000px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[1000px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:968px){.max-\[968px\]\:flex{display:flex}.max-\[968px\]\:hidden{display:none}.max-\[968px\]\:h-auto{height:auto}.max-\[968px\]\:max-h-none{max-height:none}.max-\[968px\]\:min-h-\[720px\]{min-height:720px}}@media not all and (min-width:900px){.max-\[900px\]\:static{position:static}.max-\[900px\]\:top-0{top:calc(var(--spacing)*0)}.max-\[900px\]\:right-0{right:calc(var(--spacing)*0)}.max-\[900px\]\:mt-4{margin-top:calc(var(--spacing)*4)}.max-\[900px\]\:mt-9{margin-top:calc(var(--spacing)*9)}.max-\[900px\]\:mt-10{margin-top:calc(var(--spacing)*10)}.max-\[900px\]\:mt-16{margin-top:calc(var(--spacing)*16)}.max-\[900px\]\:hidden{display:none}.max-\[900px\]\:aspect-\[4\/3\]{aspect-ratio:4/3}.max-\[900px\]\:h-2{height:calc(var(--spacing)*2)}.max-\[900px\]\:h-\[64px\]{height:64px}.max-\[900px\]\:h-\[200px\]{height:200px}.max-\[900px\]\:h-\[220px\]{height:220px}.max-\[900px\]\:h-\[320px\]{height:320px}.max-\[900px\]\:w-2{width:calc(var(--spacing)*2)}.max-\[900px\]\:w-\[260px\]{width:260px}.max-\[900px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[900px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-\[900px\]\:justify-center{justify-content:center}.max-\[900px\]\:gap-3{gap:calc(var(--spacing)*3)}.max-\[900px\]\:gap-4{gap:calc(var(--spacing)*4)}.max-\[900px\]\:gap-6{gap:calc(var(--spacing)*6)}.max-\[900px\]\:gap-\[30px\]{gap:30px}.max-\[900px\]\:bg-transparent{background-color:#0000}.max-\[900px\]\:p-0{padding:calc(var(--spacing)*0)}.max-\[900px\]\:px-2{padding-inline:calc(var(--spacing)*2)}.max-\[900px\]\:px-6{padding-inline:calc(var(--spacing)*6)}.max-\[900px\]\:py-\[72px\]{padding-block:72px}.max-\[900px\]\:py-\[80px\]{padding-block:80px}.max-\[900px\]\:pt-\[84px\]{padding-top:84px}.max-\[900px\]\:text-\[12px\]{font-size:12px}.max-\[900px\]\:text-\[34px\]{font-size:34px}.max-\[900px\]\:text-\[38px\]{font-size:38px}.max-\[900px\]\:text-\[40px\]{font-size:40px}.max-\[900px\]\:text-\[46px\]{font-size:46px}.max-\[900px\]\:text-\[52px\]{font-size:52px}.max-\[900px\]\:text-\[54px\]{font-size:54px}.max-\[900px\]\:\!text-\[\#6b7482\]{color:#6b7482!important}.max-\[900px\]\:\!text-\[\#12161c\]{color:#12161c!important}.max-\[900px\]\:\!text-\[\#ff5733\]{color:#ff5733!important}.max-\[900px\]\:opacity-30{opacity:.3}.max-\[900px\]\:\[backdrop-filter\:none\]{-webkit-backdrop-filter:none;backdrop-filter:none}}@media not all and (min-width:820px){.max-\[820px\]\:h-\[240px\]{height:240px}.max-\[820px\]\:w-full{width:100%}.max-\[820px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[820px\]\:flex-col{flex-direction:column}}@media not all and (min-width:640px){.max-\[640px\]\:\!top-\[calc\(95px\+65vw\)\]{top:calc(95px + 65vw)!important}.max-\[640px\]\:top-6{top:calc(var(--spacing)*6)}.max-\[640px\]\:left-6{left:calc(var(--spacing)*6)}.max-\[640px\]\:left-\[4\%\]{left:4%}.max-\[640px\]\:block{display:block}.max-\[640px\]\:hidden{display:none}.max-\[640px\]\:aspect-\[3\/4\]{aspect-ratio:3/4}.max-\[640px\]\:h-9{height:calc(var(--spacing)*9)}.max-\[640px\]\:h-14{height:calc(var(--spacing)*14)}.max-\[640px\]\:h-\[29px\]{height:29px}.max-\[640px\]\:h-\[54px\]{height:54px}.max-\[640px\]\:h-\[58px\]{height:58px}.max-\[640px\]\:h-\[78px\]{height:78px}.max-\[640px\]\:h-\[170px\]{height:170px}.max-\[640px\]\:h-\[240px\]{height:240px}.max-\[640px\]\:min-h-\[780px\]{min-height:780px}.max-\[640px\]\:w-14{width:calc(var(--spacing)*14)}.max-\[640px\]\:w-\[29px\]{width:29px}.max-\[640px\]\:w-\[54px\]{width:54px}.max-\[640px\]\:w-\[58px\]{width:58px}.max-\[640px\]\:w-\[78px\]{width:78px}.max-\[640px\]\:w-\[78vw\]{width:78vw}.max-\[640px\]\:w-\[92\%\]{width:92%}.max-\[640px\]\:w-\[104px\]{width:104px}.max-\[640px\]\:w-full{width:100%}.max-\[640px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[640px\]\:gap-2{gap:calc(var(--spacing)*2)}.max-\[640px\]\:gap-3{gap:calc(var(--spacing)*3)}.max-\[640px\]\:gap-\[4px\]{gap:4px}.max-\[640px\]\:gap-\[5px\]{gap:5px}.max-\[640px\]\:rounded-\[18px\]{border-radius:18px}.max-\[640px\]\:p-4{padding:calc(var(--spacing)*4)}.max-\[640px\]\:p-6{padding:calc(var(--spacing)*6)}.max-\[640px\]\:px-3{padding-inline:calc(var(--spacing)*3)}.max-\[640px\]\:px-4{padding-inline:calc(var(--spacing)*4)}.max-\[640px\]\:px-5{padding-inline:calc(var(--spacing)*5)}.max-\[640px\]\:px-6{padding-inline:calc(var(--spacing)*6)}.max-\[640px\]\:py-5{padding-block:calc(var(--spacing)*5)}.max-\[640px\]\:py-6{padding-block:calc(var(--spacing)*6)}.max-\[640px\]\:pr-0{padding-right:calc(var(--spacing)*0)}.max-\[640px\]\:pb-6{padding-bottom:calc(var(--spacing)*6)}.max-\[640px\]\:pl-0{padding-left:calc(var(--spacing)*0)}.max-\[640px\]\:text-\[11px\]{font-size:11px}.max-\[640px\]\:text-\[12px\]{font-size:12px}.max-\[640px\]\:text-\[14px\]{font-size:14px}.max-\[640px\]\:text-\[15px\]{font-size:15px}.max-\[640px\]\:text-\[16px\]{font-size:16px}.max-\[640px\]\:text-\[17px\]{font-size:17px}.max-\[640px\]\:text-\[22px\]{font-size:22px}.max-\[640px\]\:text-\[30px\]{font-size:30px}.max-\[640px\]\:text-\[40px\]{font-size:40px}.max-\[640px\]\:whitespace-normal{white-space:normal}}@media not all and (min-width:560px){.max-\[560px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (min-width:480px){.max-\[480px\]\:bottom-8{bottom:calc(var(--spacing)*8)}.max-\[480px\]\:bottom-\[80px\]{bottom:80px}.max-\[480px\]\:left-0{left:calc(var(--spacing)*0)}.max-\[480px\]\:left-\[45\%\]{left:45%}.max-\[480px\]\:mt-2{margin-top:calc(var(--spacing)*2)}.max-\[480px\]\:mt-3{margin-top:calc(var(--spacing)*3)}.max-\[480px\]\:h-\[280px\]{height:280px}.max-\[480px\]\:h-\[390px\]{height:390px}.max-\[480px\]\:h-\[520px\]{height:520px}.max-\[480px\]\:w-\[1300px\]{width:1300px}.max-\[480px\]\:max-w-none{max-width:none}.max-\[480px\]\:-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.max-\[480px\]\:translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.max-\[480px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[480px\]\:flex-col{flex-direction:column}.max-\[480px\]\:items-start{align-items:flex-start}.max-\[480px\]\:p-4{padding:calc(var(--spacing)*4)}.max-\[480px\]\:px-6{padding-inline:calc(var(--spacing)*6)}.max-\[480px\]\:py-12{padding-block:calc(var(--spacing)*12)}.max-\[480px\]\:text-left{text-align:left}.max-\[480px\]\:text-\[12px\]{font-size:12px}.max-\[480px\]\:text-\[18px\]{font-size:18px}.max-\[480px\]\:text-\[24px\]{font-size:24px}.max-\[480px\]\:text-\[36px\]{font-size:36px}.max-\[480px\]\:text-\[40px\]{font-size:40px}.max-\[480px\]\:text-\[58px\]{font-size:58px}.max-\[480px\]\:leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}}@media not all and (min-width:64rem){.max-lg\:text-center{text-align:center}.max-lg\:whitespace-normal{white-space:normal}}@media(min-width:520px){.min-\[520px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:640px){.min-\[640px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:641px){.min-\[641px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media not all and (min-width:968px){.min-\[641px\]\:max-\[968px\]\:text-\[18px\]{font-size:18px}}}@media(min-width:900px){.min-\[900px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:901px){.min-\[901px\]\:block{display:block}.min-\[901px\]\:hidden{display:none}}@media(min-width:40rem){.sm\:absolute{position:absolute}.sm\:top-1\/2{top:50%}.sm\:left-1\/2{left:50%}.sm\:mx-0{margin-inline:calc(var(--spacing)*0)}.sm\:mt-0{margin-top:calc(var(--spacing)*0)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:h-\[52px\]{height:52px}.sm\:h-\[64px\]{height:64px}.sm\:h-\[230px\]{height:230px}.sm\:min-h-\[184px\]{min-height:184px}.sm\:w-\[52px\]{width:52px}.sm\:w-\[64px\]{width:64px}.sm\:w-\[180px\]{width:180px}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.sm\:-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:rounded-\[14px\]{border-radius:14px}.sm\:rounded-\[18px\]{border-radius:18px}.sm\:px-5{padding-inline:calc(var(--spacing)*5)}.sm\:py-0{padding-block:calc(var(--spacing)*0)}.sm\:py-6{padding-block:calc(var(--spacing)*6)}.sm\:pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.sm\:pr-\[72px\]{padding-right:72px}.sm\:pl-2\.5{padding-left:calc(var(--spacing)*2.5)}.sm\:pl-\[72px\]{padding-left:72px}.sm\:text-left{text-align:left}.sm\:text-\[9px\]{font-size:9px}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[18px\]{font-size:18px}.sm\:tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media(min-width:48rem){.md\:absolute{position:absolute}.md\:-right-\[18\%\]{right:-18%}.md\:right-\[-8\%\]{right:-8%}.md\:-left-16{left:calc(var(--spacing)*-16)}.md\:-left-\[14\%\]{left:-14%}.md\:order-1{order:1}.md\:order-2{order:2}.md\:mx-0{margin-inline:calc(var(--spacing)*0)}.md\:mx-4{margin-inline:calc(var(--spacing)*4)}.md\:mt-2{margin-top:calc(var(--spacing)*2)}.md\:mt-4{margin-top:calc(var(--spacing)*4)}.md\:mt-5{margin-top:calc(var(--spacing)*5)}.md\:mt-6{margin-top:calc(var(--spacing)*6)}.md\:mt-7{margin-top:calc(var(--spacing)*7)}.md\:mt-8{margin-top:calc(var(--spacing)*8)}.md\:mt-9{margin-top:calc(var(--spacing)*9)}.md\:mt-10{margin-top:calc(var(--spacing)*10)}.md\:mt-12{margin-top:calc(var(--spacing)*12)}.md\:mt-14{margin-top:calc(var(--spacing)*14)}.md\:mt-16{margin-top:calc(var(--spacing)*16)}.md\:mt-20{margin-top:calc(var(--spacing)*20)}.md\:mt-24{margin-top:calc(var(--spacing)*24)}.md\:mt-32{margin-top:calc(var(--spacing)*32)}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:aspect-\[4\/3\]{aspect-ratio:4/3}.md\:h-\[32px\]{height:32px}.md\:h-\[34px\]{height:34px}.md\:h-\[48px\]{height:48px}.md\:h-\[54px\]{height:54px}.md\:h-\[64px\]{height:64px}.md\:h-\[68px\]{height:68px}.md\:h-\[84px\]{height:84px}.md\:h-\[120px\]{height:120px}.md\:h-\[176px\]{height:176px}.md\:h-\[250px\]{height:250px}.md\:h-\[280px\]{height:280px}.md\:h-\[300px\]{height:300px}.md\:h-\[320px\]{height:320px}.md\:h-\[380px\]{height:380px}.md\:h-\[400px\]{height:400px}.md\:h-\[694px\]{height:694px}.md\:h-\[900px\]{height:900px}.md\:min-h-\[200px\]{min-height:200px}.md\:min-h-\[258px\]{min-height:258px}.md\:w-\[32px\]{width:32px}.md\:w-\[64px\]{width:64px}.md\:w-\[68px\]{width:68px}.md\:w-\[84px\]{width:84px}.md\:w-\[120px\]{width:120px}.md\:w-\[176px\]{width:176px}.md\:w-\[180px\]{width:180px}.md\:w-\[200px\]{width:200px}.md\:w-\[210px\]{width:210px}.md\:w-\[280px\]{width:280px}.md\:w-\[320px\]{width:320px}.md\:w-\[900px\]{width:900px}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.md\:grid-cols-\[1\.02fr_0\.98fr\]{grid-template-columns:1.02fr .98fr}.md\:grid-cols-\[1fr_1\.05fr\]{grid-template-columns:1fr 1.05fr}.md\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.md\:grid-cols-\[minmax\(0\,360px\)_1fr\]{grid-template-columns:minmax(0,360px) 1fr}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:gap-0{gap:calc(var(--spacing)*0)}.md\:gap-2{gap:calc(var(--spacing)*2)}.md\:gap-3{gap:calc(var(--spacing)*3)}.md\:gap-4{gap:calc(var(--spacing)*4)}.md\:gap-5{gap:calc(var(--spacing)*5)}.md\:gap-8{gap:calc(var(--spacing)*8)}.md\:gap-10{gap:calc(var(--spacing)*10)}.md\:gap-14{gap:calc(var(--spacing)*14)}.md\:gap-20{gap:calc(var(--spacing)*20)}.md\:gap-x-\[clamp\(28px\,4vw\,72px\)\]{column-gap:clamp(28px,4vw,72px)}.md\:gap-y-0{row-gap:calc(var(--spacing)*0)}.md\:rounded-\[16px\]{border-radius:16px}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:border-dashed{--tw-border-style:dashed;border-style:dashed}.md\:border-white\/\[0\.12\]{border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.md\:border-white\/\[0\.12\]{border-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:p-7{padding:calc(var(--spacing)*7)}.md\:p-8{padding:calc(var(--spacing)*8)}.md\:p-9{padding:calc(var(--spacing)*9)}.md\:p-10{padding:calc(var(--spacing)*10)}.md\:p-12{padding:calc(var(--spacing)*12)}.md\:px-3{padding-inline:calc(var(--spacing)*3)}.md\:px-8{padding-inline:calc(var(--spacing)*8)}.md\:px-10{padding-inline:calc(var(--spacing)*10)}.md\:px-14{padding-inline:calc(var(--spacing)*14)}.md\:px-\[16\.66\%\]{padding-inline:16.66%}.md\:py-0{padding-block:calc(var(--spacing)*0)}.md\:py-8{padding-block:calc(var(--spacing)*8)}.md\:py-12{padding-block:calc(var(--spacing)*12)}.md\:py-20{padding-block:calc(var(--spacing)*20)}.md\:py-24{padding-block:calc(var(--spacing)*24)}.md\:py-28{padding-block:calc(var(--spacing)*28)}.md\:py-32{padding-block:calc(var(--spacing)*32)}.md\:pt-1{padding-top:calc(var(--spacing)*1)}.md\:pt-28{padding-top:calc(var(--spacing)*28)}.md\:pt-32{padding-top:calc(var(--spacing)*32)}.md\:pt-\[110px\]{padding-top:110px}.md\:pt-\[152px\]{padding-top:152px}.md\:pt-\[156px\]{padding-top:156px}.md\:pt-\[160px\]{padding-top:160px}.md\:pr-\[88px\]{padding-right:88px}.md\:pb-14{padding-bottom:calc(var(--spacing)*14)}.md\:pb-20{padding-bottom:calc(var(--spacing)*20)}.md\:pb-28{padding-bottom:calc(var(--spacing)*28)}.md\:pb-32{padding-bottom:calc(var(--spacing)*32)}.md\:pl-\[88px\]{padding-left:88px}.md\:text-left{text-align:left}.md\:text-right{text-align:right}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-\[11px\]{font-size:11px}.md\:text-\[12px\]{font-size:12px}.md\:text-\[13px\]{font-size:13px}.md\:text-\[14px\]{font-size:14px}.md\:text-\[15px\]{font-size:15px}.md\:text-\[16px\]{font-size:16px}.md\:text-\[17px\]{font-size:17px}.md\:text-\[18px\]{font-size:18px}.md\:text-\[19px\]{font-size:19px}.md\:text-\[20px\]{font-size:20px}.md\:text-\[21px\]{font-size:21px}.md\:text-\[22px\]{font-size:22px}.md\:text-\[23px\]{font-size:23px}.md\:text-\[24px\]{font-size:24px}.md\:text-\[25px\]{font-size:25px}.md\:text-\[26px\]{font-size:26px}.md\:text-\[28px\]{font-size:28px}.md\:text-\[29px\]{font-size:29px}.md\:text-\[32px\]{font-size:32px}.md\:text-\[34px\]{font-size:34px}.md\:text-\[38px\]{font-size:38px}.md\:text-\[40px\]{font-size:40px}.md\:text-\[42px\]{font-size:42px}.md\:text-\[44px\]{font-size:44px}.md\:text-\[46px\]{font-size:46px}.md\:text-\[50px\]{font-size:50px}.md\:text-\[52px\]{font-size:52px}.md\:text-\[58px\]{font-size:58px}.md\:text-\[60px\]{font-size:60px}.md\:text-\[62px\]{font-size:62px}.md\:text-\[86px\]{font-size:86px}.md\:text-\[90px\]{font-size:90px}.md\:leading-\[2\]{--tw-leading:2;line-height:2}.md\:tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing)*2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing)*0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing)*2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media(min-width:64rem){.lg\:-left-6{left:calc(var(--spacing)*-6)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:mx-0{margin-inline:calc(var(--spacing)*0)}.lg\:mt-3{margin-top:calc(var(--spacing)*3)}.lg\:block{display:block}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-\[250px\]{height:250px}.lg\:h-\[260px\]{height:260px}.lg\:min-h-\[900px\]{min-height:900px}.lg\:w-\[150\%\]{width:150%}.lg\:w-\[165\%\]{width:165%}.lg\:w-\[250px\]{width:250px}.lg\:w-full{width:100%}.lg\:max-w-none{max-width:none}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[1\.05fr_1fr\]{grid-template-columns:1.05fr 1fr}.lg\:grid-cols-\[1fr_532px\]{grid-template-columns:1fr 532px}.lg\:grid-cols-\[minmax\(180px\,1fr\)_auto_minmax\(0\,3\.4fr\)_auto_minmax\(180px\,1fr\)\]{grid-template-columns:minmax(180px,1fr) auto minmax(0,3.4fr) auto minmax(180px,1fr)}.lg\:flex-col{flex-direction:column}.lg\:items-stretch{align-items:stretch}.lg\:gap-0{gap:calc(var(--spacing)*0)}.lg\:gap-4{gap:calc(var(--spacing)*4)}.lg\:gap-12{gap:calc(var(--spacing)*12)}.lg\:gap-16{gap:calc(var(--spacing)*16)}.lg\:gap-y-9{row-gap:calc(var(--spacing)*9)}.lg\:rounded-\[20px\]{border-radius:20px}.lg\:px-7{padding-inline:calc(var(--spacing)*7)}.lg\:pr-\[118px\]{padding-right:118px}.lg\:pl-\[118px\]{padding-left:118px}.lg\:text-\[11px\]{font-size:11px}.lg\:text-\[12px\]{font-size:12px}.lg\:text-\[15px\]{font-size:15px}.lg\:text-\[25px\]{font-size:25px}.lg\:text-\[48px\]{font-size:48px}.lg\:leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.lg\:tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive)60%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input)30%,transparent)}}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}@media(hover:hover){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input)50%,transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:data-\[state\=active\]\:border-input:is(.dark *)[data-state=active]{border-color:var(--input)}.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:color-mix(in oklab,var(--input)30%,transparent)}}.dark\:data-\[state\=active\]\:text-foreground:is(.dark *)[data-state=active]{color:var(--foreground)}.dark\:data-\[state\=checked\]\:bg-primary:is(.dark *)[data-state=checked]{background-color:var(--primary)}.dark\:data-\[state\=checked\]\:bg-primary-foreground:is(.dark *)[data-state=checked]{background-color:var(--primary-foreground)}.dark\:data-\[state\=unchecked\]\:bg-card-foreground:is(.dark *)[data-state=unchecked]{background-color:var(--card-foreground)}.dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:color-mix(in oklab,var(--input)80%,transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:color-mix(in oklab,var(--border)50%,transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing)*1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing)*0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing)*5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing)*5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing)*12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing)*3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing)*5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing)*5)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:var(--accent)}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:first-child:has([aria-selected]){border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:last-child:has([aria-selected]),.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing)*0)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing)*6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing)*6)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing)*2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)!important}.\[\&\:last-child\]\:pb-6:last-child{padding-bottom:calc(var(--spacing)*6)}.\[\&\:nth-child\(2n\)\]\:border-l:nth-child(2n){border-left-style:var(--tw-border-style);border-left-width:1px}.\[\&\:nth-child\(2n\)\]\:border-dashed:nth-child(2n){--tw-border-style:dashed;border-style:dashed}@media(min-width:48rem){.md\:\[\&\:nth-child\(4n\+1\)\]\:border-l-0:nth-child(4n+1){border-left-style:var(--tw-border-style);border-left-width:0}}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>div\]\:w-full>div{width:100%}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing)*2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing)*3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing)*2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing)*3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}@media(max-height:1080px){.\[\@media\(max-height\:1080px\)\]\:top-\[90px\]{top:90px}.\[\@media\(max-height\:1080px\)\]\:top-\[110px\]{top:110px}.\[\@media\(max-height\:1080px\)\]\:gap-\[30px\]{gap:30px}}@media(max-height:1080px)and (min-width:969px){.\[\@media\(max-height\:1080px\)_and_\(min-width\:969px\)\]\:h-screen{height:100vh}.\[\@media\(max-height\:1080px\)_and_\(min-width\:969px\)\]\:max-h-screen{max-height:100vh}.\[\@media\(max-height\:1080px\)_and_\(min-width\:969px\)\]\:min-h-screen{min-height:100vh}}@media(max-height:900px){.\[\@media\(max-height\:900px\)\]\:top-\[80px\]{top:80px}.\[\@media\(max-height\:900px\)\]\:top-\[95px\]{top:95px}.\[\@media\(max-height\:900px\)\]\:gap-\[20px\]{gap:20px}}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing)*-2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing)*-2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}@media(hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--secondary)90%,transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--font-size:16px;--background:#fff;--foreground:oklch(14.5% 0 0);--card:#fff;--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:#030213;--primary-foreground:oklch(100% 0 0);--secondary:oklch(95% .0058 264.53);--secondary-foreground:#030213;--muted:#ececf0;--muted-foreground:#717182;--accent:#e9ebef;--accent-foreground:#030213;--destructive:#d4183d;--destructive-foreground:#fff;--border:#0000001a;--input:transparent;--input-background:#f3f3f5;--switch-background:#cbced4;--font-weight-medium:500;--font-weight-normal:400;--ring:oklch(70.8% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--radius:.625rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:#030213;--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0)}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(14.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(14.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(98.5% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(39.6% .141 25.723);--destructive-foreground:oklch(63.7% .237 25.331);--border:oklch(26.9% 0 0);--input:oklch(26.9% 0 0);--ring:oklch(43.9% 0 0);--font-weight-medium:500;--font-weight-normal:400;--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(26.9% 0 0);--sidebar-ring:oklch(43.9% 0 0)}@keyframes loading-copy-in{0%{opacity:0;filter:blur(8px);transform:translateY(20px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes loading-line-grow{0%{opacity:.4;transform:scaleX(0)}45%{opacity:1;transform:scaleX(1)}to{opacity:1;transform:scaleX(1)}}@keyframes loading-grid-pan{0%{transform:translate(0)}to{transform:translate(24px)}}.loading-copy{animation:.9s cubic-bezier(.22,1,.36,1) both loading-copy-in}.loading-line{transform-origin:100%;background:linear-gradient(90deg,#ff5733,#ffc26b);animation:1.2s cubic-bezier(.16,1,.3,1) .88s both loading-line-grow}.loading-hero-curve{transform-origin:100%;animation:1.2s cubic-bezier(.16,1,.3,1) .88s both loading-line-grow}.loading-grid{background-image:linear-gradient(90deg,#ffffff0f 1px,#0000 1px),linear-gradient(#ffffff0f 1px,#0000 1px);background-size:24px 24px;animation:3.2s linear infinite loading-grid-pan}@keyframes member-line-in{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes member-shade-cycle{0%{transform-origin:top;transform:scaleY(0)}30%{transform-origin:top;transform:scaleY(1)}50%{transform-origin:bottom;transform:scaleY(1)}85%,to{transform-origin:bottom;transform:scaleY(0)}}@keyframes member-photo-in{0%,28%{opacity:0}30%,to{opacity:1}}@keyframes member-meta-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.m-img{opacity:0}.m-line{transform-origin:0;opacity:0;transform:scaleX(0)}.m-shade{transform-origin:top;transform:scaleY(0)}.m-meta,.m-quote{opacity:0;transform:translateY(12px)}.member-card.is-in .m-line{animation:member-line-in .52s cubic-bezier(.16,1,.3,1)var(--d)both}.member-card.is-in .m-shade{animation:member-shade-cycle 1.5s cubic-bezier(.22,1,.36,1)calc(var(--d) + .46s)both}.member-card.is-in .m-img{animation:member-photo-in 1.5s linear calc(var(--d) + .46s)both}.member-card.is-in .m-quote{animation:member-meta-in .7s cubic-bezier(.22,1,.36,1)calc(var(--d) + 1.48s)both}.member-card.is-in .m-meta{animation:member-meta-in .7s cubic-bezier(.22,1,.36,1)calc(var(--d) + 1.62s)both}@media(prefers-reduced-motion:reduce){.m-img,.m-line,.m-shade,.m-meta,.m-quote{opacity:1;transform:none;animation:none!important}}.about-line{display:block;overflow:hidden}.about-line>span{display:block;transform:translateY(112%)}.about-reveal.is-in .about-line>span{animation:about-line-rise .8s cubic-bezier(.22,1,.36,1)var(--d,0s)both}@keyframes about-line-rise{0%{transform:translateY(112%)}to{transform:translateY(0)}}.about-underline{background-image:linear-gradient(90deg,#ff5733,#ffc26b);background-position:0 96%;background-repeat:no-repeat;background-size:0% .14em}.about-reveal.is-in .about-underline{animation:.62s cubic-bezier(.16,1,.3,1) .98s both about-underline-draw}@keyframes about-underline-draw{0%{background-size:0% .14em}to{background-size:100% .14em}}.about-fade{opacity:0;transform:translateY(16px)}.about-reveal.is-in .about-fade{animation:about-fade-in .7s cubic-bezier(.22,1,.36,1)var(--d,0s)both}@keyframes about-fade-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.about-line>span,.about-fade{opacity:1;transform:none;animation:none!important}.about-underline{background-size:100% .14em;animation:none!important}}.why-reveal .why-fade{opacity:0;transform:translateY(16px)}.why-reveal.is-in .why-fade{animation:about-fade-in .7s cubic-bezier(.22,1,.36,1)var(--d,0s)both}.why-reveal .why-card{opacity:0;transform:translateY(28px)}.why-reveal.is-in .why-card{animation:why-card-rise .75s cubic-bezier(.22,1,.36,1)var(--d,0s)both}@keyframes why-card-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.why-reveal .why-chip{opacity:0;transform:translateY(8px)}.why-reveal.is-in .why-chip{animation:why-chip-in .42s cubic-bezier(.22,1,.36,1)var(--d,0s)both}@keyframes why-chip-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.why-reveal .why-fade,.why-reveal .why-card,.why-reveal .why-chip{opacity:1;transform:none;animation:none!important}}.svc-reveal .svc-card{opacity:0;transform:translateY(36px)}.svc-reveal.is-in .svc-card{animation:svc-card-rise .85s cubic-bezier(.22,1,.36,1)var(--d,0s)both}@keyframes svc-card-rise{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.svc-reveal .svc-card{opacity:1;transform:none;animation:none!important}}.site-header-in{animation:.62s cubic-bezier(.22,1,.36,1) 80ms both site-header-drop}@keyframes site-header-drop{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}.site-footer-reveal{opacity:0;transform:translateY(20px)}.site-footer-reveal.is-in{animation:.8s cubic-bezier(.22,1,.36,1) both site-footer-up}@keyframes site-footer-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.site-header-in,.site-footer-reveal,.site-footer-reveal.is-in{opacity:1;transform:none;animation:none!important}}:root{--zos-paper:#f5ede0;--zos-ink:#0a0808;--zos-flame:#fc4015;--zos-ember:#fe8110;--zos-gold:#fead0c;--zos-taupe:#b8ae9e;--zos-umber:#5c5046;--zos-char:#3c3630;--zos-line-on-paper:#0a08081f;--zos-line-on-ink:#f5ede024;--zos-text-on-ink:#f5ede0eb;--zos-text-on-ink-muted:#f5ede09e;--zos-fire-gradient:linear-gradient(180deg,#fead0c 0%,#fc4015 55%,#fe8110 100%);--zos-fire-gradient-h:linear-gradient(90deg,#fead0c 0%,#fc4015 55%,#fe8110 100%);--zos-font-display:"Anton","Jockey One","Arial Narrow",Impact,sans-serif;--zos-font-mono:ui-monospace,"SF Mono","Consolas","Menlo",monospace;--zos-font-jp:"Noto Sans JP","Yu Gothic","游ゴシック",sans-serif;--zos-font-jp-serif:"Noto Serif JP","Yu Mincho","游明朝",serif;--zos-fs-hero:clamp(64px,12vw,200px);--zos-fs-display:clamp(40px,7vw,96px);--zos-fs-kanji:clamp(48px,8vw,120px);--zos-fs-h:clamp(22px,3vw,40px);--zos-fs-body:clamp(15px,1.1vw,17px);--zos-fs-tag:12px;--zos-section-y:clamp(72px,10vw,160px);--zos-gap:clamp(20px,3vw,40px);--zos-maxw:1180px}.zos-paper{background:var(--zos-paper);color:var(--zos-ink)}.zos-ink{background:var(--zos-ink);color:var(--zos-text-on-ink)}.zos-ember{background-color:var(--zos-ink);color:var(--zos-text-on-ink);background-image:url(/assets/zos-ember-bg-CblK9jdV.jpg);background-position:50%;background-size:cover}.zos-sparks{background-color:var(--zos-ink);color:var(--zos-text-on-ink);background-image:radial-gradient(1.5px 1.5px at 20% 30%,#fead0ce6,#0000),radial-gradient(1.5px 1.5px at 70% 60%,#fc4015cc,#0000),radial-gradient(2px 2px at 40% 80%,#fc4015b3,#0000),radial-gradient(1px 1px at 85% 25%,#fead0cb3,#0000),radial-gradient(1.5px 1.5px at 55% 15%,#fe8110b3,#0000),radial-gradient(60% 50% at 50% 100%,#fc401538,#0000)}.zos-meta{font-family:var(--zos-font-mono);font-size:var(--zos-fs-tag);letter-spacing:.18em;text-transform:uppercase;color:var(--zos-taupe)}.zos-kicker{font-family:var(--zos-font-mono);font-size:var(--zos-fs-tag);letter-spacing:.24em;text-transform:uppercase;color:var(--zos-flame)}.zos-display{font-family:var(--zos-font-display);letter-spacing:.005em;text-transform:uppercase;font-weight:400;line-height:.92}.zos-display--fire{background:var(--zos-fire-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.zos-kanji{font-family:var(--zos-font-jp-serif);color:var(--zos-flame);font-weight:900;line-height:1}.zos-jp-head{font-family:var(--zos-font-jp);font-weight:900;line-height:1.4}.zos-jp-body{font-family:var(--zos-font-jp);font-weight:400;line-height:1.9}.zos-jp-serif{font-family:var(--zos-font-jp-serif);font-weight:600;line-height:1.7}.zos-mark:before{content:"◢";color:var(--zos-flame);margin-right:.5em}.zos-meter{background:var(--zos-line-on-ink);border-radius:999px;height:6px;overflow:hidden}.zos-meter>span{background:var(--zos-fire-gradient-h);height:100%;display:block}.zos-wrap{max-width:var(--zos-maxw);margin-inline:auto;padding-inline:clamp(20px,5vw,64px)}.zos-section{padding-block:var(--zos-section-y)}@keyframes zos-rise-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.zos-rise{animation:.8s cubic-bezier(.2,.7,.3,1) both zos-rise-in}@keyframes zos-ignite{0%{opacity:0;transform:none}10%{opacity:1;transform:translate(-4px)}16%{opacity:0;transform:none}26%{opacity:1;transform:translate(3px)skew(-2deg)}34%{opacity:0;transform:none}44%{opacity:1;transform:translate(-2px)}58%{opacity:1;transform:translate(1px)}70%,to{opacity:1;transform:none}}@keyframes zos-flicker{0%,to{filter:brightness()drop-shadow(0 0 14px #fc401573);background-position:50% 0}18%{filter:brightness(1.18)drop-shadow(0 0 26px #fc4015bf);background-position:46% 22%}37%{filter:brightness(1.05)drop-shadow(0 0 16px #ffbe3c8c);background-position:54% 8%}58%{filter:brightness(1.24)drop-shadow(0 0 30px #fc4015d9);background-position:47% 26%}79%{filter:brightness(1.1)drop-shadow(0 0 18px #fe811099);background-position:53% 12%}}@keyframes zos-glitch-a{0%,16%,to{opacity:0;transform:translate(0)}1%{opacity:.9;transform:translate(-5px,-2px)}4%{opacity:.9;transform:translate(3px,1px)}7%{opacity:.9;transform:translate(-7px,2px)}10%{opacity:.9;transform:translate(2px,-1px)}13%{opacity:.9;transform:translate(-3px)}}@keyframes zos-glitch-b{0%,16%,to{opacity:0;transform:translate(0)}2%{opacity:.9;transform:translate(5px,2px)}5%{opacity:.9;transform:translate(-3px,-1px)}8%{opacity:.9;transform:translate(7px,-2px)}12%{opacity:.9;transform:translate(-2px,1px)}}@keyframes zos-glitch-main{0%,15%,to{opacity:1;transform:none}2%{opacity:1;transform:translate(3px)}5%{opacity:.85;transform:translate(-2px)skew(-1.5deg)}8%{opacity:1;transform:translate(4px)}11%{opacity:1;transform:translate(-1px)}}.zos-glitch{opacity:0;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.zos-glitch--a{color:var(--zos-gold);animation:2.8s step-end 2s infinite zos-glitch-a}.zos-glitch--b{color:var(--zos-ember);animation:2.8s step-end 2s infinite zos-glitch-b}.zos-ignite-fire{background-size:100% 140%;animation:.7s step-end 1.2s both zos-ignite,1.9s ease-in-out 2s infinite zos-flicker,2.8s step-end 2s infinite zos-glitch-main}@keyframes zos-grit-fade{to{opacity:0}}.zos-grit-word{color:#4a423c;animation:.2s 1.75s forwards zos-grit-fade}.zos-flame-stack{isolation:isolate;animation:.8s cubic-bezier(.2,.7,.3,1) .66s both zos-rise-in}@keyframes zos-aura{0%,to{opacity:.38;transform:scale(1)}50%{opacity:.55;transform:scale(1.06)}}.zos-flame-aura{z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(50% 55% at 50% 62%,#fc401580,#fe811029 55%,#0000 78%);animation:4s ease-in-out 2s infinite zos-aura;position:absolute;top:-26%;right:-14%;bottom:-26%;left:-14%}.zos-ember--live{background-image:url(/assets/zos-ember-bg-subtle-un-fqekD.jpg)}.zos-backdrop{background-color:var(--zos-ink);background-image:url(/assets/zos-ember-bg-subtle-un-fqekD.jpg);background-position:50%;background-size:cover;position:fixed;top:0;right:0;bottom:0;left:0}@keyframes zos-eruption{0%{transform:translateY(110%)}34%{transform:translateY(6%)}52%{transform:translateY(-4%)}to{transform:translateY(-130%)}}.zos-eruption-wall{filter:blur(18px)saturate(1.15);background:linear-gradient(#0000 8%,#fead0c40 22%,#fead0c 42%,#fc4015 66%,#fe8110);animation:1.25s cubic-bezier(.22,.9,.32,1) forwards zos-eruption;position:absolute;top:-20%;right:-10%;bottom:-20%;left:-10%;transform:translateY(110%)}@keyframes zos-eruption-flash{0%,26%{opacity:0}38%{opacity:1}60%{opacity:.35}to{opacity:0}}.zos-eruption-flash{opacity:0;background:radial-gradient(120% 90% at 50% 70%,#fff0c8f2,#fc401599 55%,#fe811033 80%,#0000);animation:1.25s ease-out forwards zos-eruption-flash;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes zos-loading-pulse{0%,to{opacity:1}50%{opacity:.35}}.zos-loading-pulse{animation:1.1s step-end infinite zos-loading-pulse}.zos-smolder{background-color:var(--zos-ink);color:var(--zos-text-on-ink)}.zos-smolder-glow{pointer-events:none;background:radial-gradient(120% 72% at 50% 130%,#fc40154d,#fe81101a 45%,#0000 70%);animation:5.5s ease-in-out infinite zos-smolder;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes zos-smolder{0%,to{opacity:.7}50%{opacity:1}}.zos-portrait{z-index:0;pointer-events:none;filter:grayscale()sepia(.45)hue-rotate(-12deg)contrast()brightness(.7);opacity:.09;background-position:62% 30%;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(135% 115% at 58% 40%,#000 36%,#0000 80%);mask-image:radial-gradient(135% 115% at 58% 40%,#000 36%,#0000 80%)}.zos-reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.3,1);transform:translateY(20px)}.zos-reveal.is-in{opacity:1;transform:none}.zos-ignition .zos-reveal{transform-origin:50% 100%;transition:none}.zos-ignition .zos-reveal.is-in{animation:.95s ease-out both zos-flame-in}@keyframes zos-flame-in{0%{opacity:0;filter:blur(7px)brightness(1.95)drop-shadow(0 0 16px #ff781ef2);transform:translateY(12px)scaleY(1.09)}32%{opacity:1;filter:blur(1px)brightness(1.55)drop-shadow(0 0 18px #ff8c28b3);transform:translateY(3px)scaleY(1.035)}60%{filter:blur()brightness(1.22)drop-shadow(0 0 10px #ff781e73);transform:translateY(0)scaleY(1.012)}82%{filter:brightness(1.06)drop-shadow(0 0 4px #ff781e38);transform:scaleY(1.004)}to{opacity:1;filter:none;transform:none}}@media(prefers-reduced-motion:reduce){.zos-rise,.zos-ignite-fire,.zos-grit-word,.zos-flame-aura,.zos-flame-stack,.zos-glitch,.zos-eruption-wall,.zos-eruption-flash,.zos-loading-pulse,.zos-smolder-glow{animation:none!important}.zos-reveal,.zos-ignition .zos-reveal.is-in{opacity:1;transition:none;transform:none;animation:none!important}}:root{--paper:#f7f7f6;--surface:#fff;--sunk:#f1f1ef;--line:#e3e3df;--line-2:#d2d2cd;--ink:#17181c;--graphite:#4a4e56;--body:#53565d;--faint:#838a93;--sun-1:#d9765c;--sun-2:#edb98e;--glow:#c0654b;--ember:#e29472;--night-1:#2438a6;--night-2:#131f7a;--night-3:#0d1655;--ease:cubic-bezier(.22,.61,.36,1);--maxw:1180px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nav{z-index:50;position:fixed;inset:0 0 auto}.nav:before{content:"";pointer-events:none;z-index:0;height:240px;transition:opacity .75s var(--ease);background:linear-gradient(#0c10349e,#0c103475 19%,#0c103456 34%,#0c10343c 47%,#0c10342c 56.5%,#0c10341f 65%,#0c103414 73%,#0c10340c 80.2%,#0c103407 86.1%,#0c103403 91%,#0c103401 95.2%,#0c103400 98.2%,#0c103400);position:absolute;top:0;left:0;right:0}.nav.is-stuck{background:0 0;border-bottom:0}.nav:after{content:"";pointer-events:none;z-index:0;opacity:0;height:240px;transition:opacity .75s var(--ease);background:linear-gradient(#f7f7f6b8,#f7f7f688 19%,#f7f7f663 34%,#f7f7f646 47%,#f7f7f633 56.5%,#f7f7f624 65%,#f7f7f617 73%,#f7f7f60e 80.2%,#f7f7f608 86.1%,#f7f7f604 91%,#f7f7f601 95.2%,#f7f7f600 98.2%,#f7f7f600);position:absolute;top:0;left:0;right:0}.nav.is-stuck:after{opacity:1}.nav-inner{z-index:1;position:relative}.nav.is-stuck:before{opacity:0}.nav-inner{justify-content:space-between;align-items:center;gap:2rem;width:min(100% - 3rem,1560px);height:82px;margin-inline:auto;display:flex;position:relative}.nav-logo{color:#fff;transition:color .75s var(--ease)}.nav.is-stuck .nav-logo{color:var(--ink)}.nav-logo .wm{width:132px;height:auto;display:block}.nav-menu{align-items:center;display:flex}.nav-menu ul{flex-direction:row;align-items:center;gap:clamp(1.4rem,2.6vw,2.6rem);display:flex}.nav-menu li{position:relative}.nav-menu a{transition:opacity .3s var(--ease);flex-direction:column;align-items:center;line-height:1.25;display:flex}.nav-menu .en{letter-spacing:.08em;color:#fff;transition:color .75s var(--ease);white-space:nowrap;font-family:Gotham,Montserrat,system-ui,sans-serif;font-size:.82rem;font-weight:500}.nav-menu .ja{letter-spacing:.06em;color:#ffffffc7;transition:color .75s var(--ease);white-space:nowrap;margin-top:.2em;font-size:.58rem}.nav.is-stuck .nav-menu .en{color:var(--ink)}.nav.is-stuck .nav-menu .ja{color:var(--graphite)}.nav-menu a:hover .en{color:var(--ember)}.nav-menu .nav-top{cursor:default;flex-direction:column;align-items:center;line-height:1.25;display:flex}.nav-menu .has-drop:hover .nav-top .en{color:var(--ember)}.nav-menu .is-ext .ext-arrow{color:var(--ember);font-size:.72rem;position:absolute;top:.05em;left:-.95em}.nav-burger{cursor:pointer;z-index:2;background:0 0;border:0;width:44px;height:44px;display:none;position:relative}.nav-burger span{width:22px;height:1.5px;transition:background .75s var(--ease),top .35s var(--ease),transform .35s var(--ease);background:#fff;position:absolute;left:11px}.nav.is-stuck .nav-burger span{background:var(--ink)}.nav-burger span:first-child{top:18px}.nav-burger span:nth-child(2){top:25px}.nav-burger[aria-expanded=true] span:first-child{top:21.5px;transform:rotate(45deg)}.nav-burger[aria-expanded=true] span:nth-child(2){top:21.5px;transform:rotate(-45deg)}@media(max-width:768px){.nav-burger{display:block}.nav-inner{height:68px}.nav-menu{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);opacity:0;pointer-events:none;transition:.35s var(--ease);background:#f7f7f6f7;padding:1.8rem 1.5rem 2.4rem;display:block;position:fixed;inset:68px 0 auto;transform:translateY(-12px)}.nav.is-stuck .nav-menu{border-top:0;border-left:0;border-right:0;border-radius:0;padding:1.8rem 1.5rem 2.4rem}.nav-menu.is-open{opacity:1;pointer-events:auto;transform:none}.nav-menu ul{flex-direction:column;align-items:flex-start;gap:1.3rem}.nav-menu a,.nav-menu .nav-top{align-items:flex-start}.nav-menu .en{color:var(--ink)}.nav-menu .ja{color:var(--faint)}.nav-menu .is-ext .ext-arrow{margin-bottom:.1em;position:static}}.nav-menu .has-drop{position:relative}.nav-menu .nav-drop{z-index:60;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s var(--ease),transform .28s var(--ease),visibility .28s;padding-top:14px;position:absolute;top:100%;left:50%;transform:translate(-50%,6px)}.nav-menu .has-drop:hover .nav-drop,.nav-menu .has-drop:focus-within .nav-drop{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.nav-menu .nav-drop-list,.nav-menu .nav-sub{flex-direction:column;align-items:stretch;gap:0;margin:0;padding:0;list-style:none;display:block}.nav-menu .nav-drop-list{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line);text-align:left;background:#fffffffa;border-radius:16px;width:286px;padding:.5rem;box-shadow:0 26px 60px -24px #17181c57}.nav-menu .nav-drop-list>li+li{margin-top:.1rem}.nav-menu .nav-drop-list>li>a,.nav-menu .nav-drop-list>li>.nd-head{transition:background .25s var(--ease);border-radius:10px;flex-direction:row;align-items:center;gap:.7rem;padding:.58rem .6rem;display:flex}.nav-menu .nav-drop-list>li>a:hover{background:var(--sunk)}.nav-menu .nav-drop-list>li>.nd-head{cursor:default}.nav-menu .nav-drop-list img{flex:none;width:26px;height:26px}.nav-menu .nav-drop .nd-t{flex-direction:column;align-items:flex-start;gap:.12em;min-width:0;display:flex}.nav-menu .nav-drop .nd-kana{color:var(--ink);letter-spacing:.03em;white-space:nowrap;font-size:.86rem;font-weight:700}.nav-menu .nav-drop .nd-en{letter-spacing:.1em;color:var(--faint);white-space:nowrap;font-family:Gotham,Montserrat,system-ui,sans-serif;font-size:.56rem;font-weight:500}.nav-menu .nav-sub{border-left:1px solid var(--line-2);margin:.05rem 0 .3rem 2.2rem;padding-left:.8rem}.nav-menu .nav-sub>li+li{margin-top:.05rem}.nav-menu .nav-sub a{transition:background .25s var(--ease);border-radius:8px;flex-direction:column;align-items:flex-start;gap:.1em;padding:.36rem .5rem;display:flex}.nav-menu .nav-sub a:hover{background:var(--sunk)}.nav-menu .nav-sub .sn{letter-spacing:.08em;color:var(--graphite);white-space:nowrap;font-family:Gotham,Montserrat,system-ui,sans-serif;font-size:.68rem;font-weight:500}.nav-menu .nav-sub a:hover .sn{color:var(--glow)}.nav-menu .nav-sub .sj{letter-spacing:.03em;color:var(--faint);white-space:nowrap;font-size:.56rem}.nav-menu .nav-drop-list>li.nd-res{border-top:1px solid var(--line);margin-top:.4rem;padding-top:.4rem}.nav-menu .nd-res-icon{border:1px solid var(--line-2);width:26px;height:26px;color:var(--graphite);transition:color .25s var(--ease),border-color .25s var(--ease);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.nav-menu .nd-res a:hover .nd-res-icon{border-color:var(--glow);color:var(--glow)}@media(max-width:768px){.nav-menu .nav-drop{opacity:1;visibility:visible;pointer-events:auto;padding-top:.5rem;position:static;transform:none}.nav-menu .nav-drop-list{width:auto;box-shadow:none;background:0 0;border:0;padding:0}.nav-menu .nav-drop-list>li>a,.nav-menu .nav-drop-list>li>.nd-head{padding:.4rem 0}.nav-menu .nav-sub{margin-left:2rem}.nav-menu .has-drop:hover .nav-drop,.nav-menu .has-drop:focus-within .nav-drop{transform:none}.nav-menu:not(.is-open) .has-drop .nav-drop{visibility:hidden;pointer-events:none}}:root{--zc-paper:#f7f7f6;--zc-ink:#17181c;--zc-graphite:#4a4e56;--zc-faint:#838a93;--zc-sun-1:#d9765c;--zc-sun-2:#edb98e;--zc-glow:#c0654b;--zc-ember:#e29472;--zc-ease:cubic-bezier(.22,.61,.36,1)}.zc-page-end{--zc-fade:var(--zc-paper);background:linear-gradient(180deg,var(--zc-fade)0,var(--zc-fade)50px,var(--zc-fade)105px,var(--zc-fade)165px,var(--zc-fade)225px,#3a2447 280px,#241c46 62%,#161642 76%,#0f1236 88%,#0a0c24 100%);margin-top:0;position:relative}@supports (color:color-mix(in lab,red,red)){.zc-page-end{background:linear-gradient(180deg,var(--zc-fade)0,color-mix(in srgb,var(--zc-fade)86%,#3a2447)50px,color-mix(in srgb,var(--zc-fade)64%,#3a2447)105px,color-mix(in srgb,var(--zc-fade)38%,#3a2447)165px,color-mix(in srgb,var(--zc-fade)15%,#3a2447)225px,#3a2447 280px,#241c46 62%,#161642 76%,#0f1236 88%,#0a0c24 100%)}}.zc-page-end>*{z-index:1;position:relative}.zc-page-end.is-bare{background:linear-gradient(#161642,#0f1236 55%,#0a0c24)}.zc-contact{text-align:center;color:#c6cce8;padding:clamp(200px,20vw,280px) 0 clamp(120px,12vw,170px);position:relative;overflow:hidden}.zc-contact-dawn{pointer-events:none;background:radial-gradient(90% 62% at 50% 118%,#ee965a8c,#d9765c42 36%,#0000 68%);position:absolute;top:0;right:0;bottom:0;left:0}.zc-contact-inner{width:min(100% - 2.5rem,1180px);margin-inline:auto;position:relative}.zc-sec-en{letter-spacing:.03em;color:#ffd9ae;text-shadow:0 2px 24px #0a061480;margin:0 0 .7rem;font-family:Montserrat,system-ui,sans-serif;font-size:clamp(1.7rem,2.9vw,2.35rem);font-weight:400;line-height:1.15}.zc-sec-ja{letter-spacing:.08em;color:#c6cce8;margin:0;font-size:clamp(.95rem,1.4vw,1.15rem);font-weight:700}.zc-contact p.zc-lead{color:#aab2dc;max-width:44em;margin:1.2rem auto 1.8rem;font-size:.95rem;line-height:1.9}.zc-btn{letter-spacing:.05em;background:linear-gradient(115deg,var(--zc-sun-1),var(--zc-sun-2));color:#fff;transition:.35s var(--zc-ease);border-radius:999px;align-items:center;gap:.6em;padding:.95em 1.9em;font-size:.92rem;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:0 10px 28px -14px #d9765cf2}.zc-btn:hover{transform:translateY(-2px);box-shadow:0 16px 34px -14px #d9765cf2}.zc-footer{color:#8891c4;background:0 0;border-top:1px solid #ffffff14;padding:3.2rem 0 2rem;position:relative}.zc-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;width:min(100% - 2.5rem,1180px);margin-inline:auto;display:flex}.zc-footer-logo{color:#f3f3f1;display:inline-flex}.zc-footer-logo .wm{width:132px;height:auto;display:block}.zc-footer-right{flex-direction:column;align-items:flex-end;gap:1.2rem;display:flex}.zc-footer-nav{flex-wrap:wrap;justify-content:flex-end;gap:1.6rem;margin:0;padding:0;list-style:none;display:flex}.zc-footer-nav a{letter-spacing:.08em;color:inherit;font-family:Montserrat,system-ui,sans-serif;font-size:.82rem;font-weight:500;text-decoration:none;transition:color .3s}.zc-footer-nav a:hover{color:#f0b383}.zc-footer-nav .fn-drop{position:relative}.zc-footer-nav .fn-top{letter-spacing:.08em;cursor:default;font-family:Montserrat,system-ui,sans-serif;font-size:.82rem;font-weight:500;transition:color .3s}.zc-footer-nav .fn-drop:hover .fn-top,.zc-footer-nav .fn-drop:focus-within .fn-top{color:#f0b383}.zc-footer-nav .fn-pop{z-index:20;opacity:0;visibility:hidden;pointer-events:none;padding-bottom:12px;transition:opacity .25s,transform .25s,visibility .25s;position:absolute;bottom:100%;left:50%;transform:translate(-50%,6px)}.zc-footer-nav .fn-drop:hover .fn-pop,.zc-footer-nav .fn-drop:focus-within .fn-pop{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.zc-footer-nav .fn-list{background:#141628f7;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;gap:.1rem;margin:0;padding:.45rem;list-style:none;display:flex;box-shadow:0 18px 40px -18px #0009}.zc-footer-nav .fn-list a{white-space:nowrap;color:#e6e8f4;letter-spacing:.04em;border-radius:8px;align-items:center;gap:.55rem;padding:.45rem .7rem;font-size:.8rem;display:flex}.zc-footer-nav .fn-list a:hover{color:#f0b383;background:#ffffff12}.zc-footer-nav .fn-list img{flex:none;width:18px;height:18px}@media(max-width:900px){.zc-footer-nav .fn-drop,.zc-footer-nav .fn-pop,.zc-footer-nav .fn-list{display:contents}.zc-footer-nav .fn-pop{visibility:visible;opacity:1;pointer-events:auto}.zc-footer-nav .fn-top,.zc-footer-nav .fn-list img{display:none}.zc-footer-nav .fn-list a{color:inherit;background:0 0;padding:0;font-size:.82rem;display:inline}}.zc-footer-sns{align-items:center;gap:.9rem;margin:0;padding:0;list-style:none;display:flex}.zc-footer-sns a{color:#ebeefabf;width:34px;height:34px;transition:.3s var(--zc-ease);border:1px solid #ffffff38;border-radius:50%;place-items:center;display:grid}.zc-footer-sns svg{fill:currentColor;width:15px;height:15px}.zc-footer-sns a:hover{border-color:var(--zc-ember);color:var(--zc-ember)}.zc-copy{text-align:center;letter-spacing:.08em;color:#5a639e;margin:2.4rem 0 0;font-family:Montserrat,system-ui,sans-serif;font-size:.72rem;font-weight:400}@media(max-width:900px){.zc-footer-inner{text-align:center;flex-direction:column;align-items:center;gap:1.6rem}.zc-footer-right{align-items:center}.zc-footer-nav,.zc-footer-sns{justify-content:center}}.zc-reveal{opacity:0;transition:opacity .9s var(--zc-ease),transform .9s var(--zc-ease);transform:translateY(20px)}.zc-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.zc-reveal{opacity:1;transition:none;transform:none}}@keyframes sanbo-compass-in{0%{opacity:0;transform:rotate(-120deg)scale(.9)}to{opacity:.07;transform:rotate(0)scale(1)}}@keyframes sanbo-compass-idle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sanbo-ring-ping{0%{opacity:0;transform:scale(.32)}18%{opacity:.55}to{opacity:0;transform:scale(1.08)}}@keyframes sanbo-sweep{0%{opacity:0;transform:rotate(-60deg)}12%{opacity:.9}to{opacity:0;transform:rotate(470deg)}}@keyframes ats-marker-wipe{0%{background-size:0% 100%}to{background-size:100% 100%}}.ats-marker{background-position:0;background-repeat:no-repeat;background-size:0% 100%;animation:.62s cubic-bezier(.22,1,.36,1) .72s forwards ats-marker-wipe}@keyframes ats-pop{0%{opacity:0;transform:scale(.3)}14%{opacity:1;transform:scale(1)}82%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.3)}}@keyframes ats-row-glow{0%,to{background-color:#0000}14%,82%{background-color:#ff573314}}@keyframes ats-pulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:0;transform:scale(2.2)}}@keyframes ats-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes ats-drop{0%{opacity:0;transform:translateY(-14px)}10%{opacity:1;transform:translateY(0)}86%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-14px)}}@keyframes ats-flow{0%{opacity:0;left:-4%}7%{opacity:1}93%{opacity:1}to{opacity:0;left:104%}}@keyframes ats-node{0%,to{background-color:#ffffff47;transform:scale(1);box-shadow:0 0 #ff7a5200}40%,60%{background-color:#ff7a52;transform:scale(1.35);box-shadow:0 0 14px 2px #ff7a52b3}}@keyframes ats-hero-sweep{0%{opacity:0;transform:translate(-70%)skew(-14deg)}16%{opacity:.5}50%{opacity:.5}to{opacity:0;transform:translate(220%)skew(-14deg)}}@keyframes ats-blob-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(26px,-20px)scale(1.08)}}@keyframes ats-shine{0%{opacity:0;transform:translate(-70%)skew(-18deg)}10%{opacity:.85}38%{opacity:.85}55%{opacity:0;transform:translate(260%)skew(-18deg)}to{opacity:0;transform:translate(260%)skew(-18deg)}}@keyframes ats-float-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes scroll-indicator{0%{transform:translateY(-100%)}60%{transform:translateY(300%)}to{transform:translateY(300%)}}.animate-scroll-indicator{animation:2s cubic-bezier(.65,0,.35,1) infinite scroll-indicator}.btn-bloom svg circle[id="Ellipse 2"]{transition:fill .22s,stroke .22s,stroke-width .22s,opacity .22s}.btn-bloom:hover svg circle[id="Ellipse 2"]{fill:#0000;stroke:#fff;stroke-width:2px;opacity:1}@keyframes member-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes member-modal-rise{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}.member-modal-backdrop{animation:.26s ease-out both member-modal-fade}.member-modal-panel{animation:.42s cubic-bezier(.22,1,.36,1) both member-modal-rise}@media(prefers-reduced-motion:reduce){.member-modal-backdrop,.member-modal-panel{animation:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}
