:root{--ink:#0b1620;--ink-2:#0e1c27;--steel:#13232f;--steel-2:#182c3a;--line:#eef3f51a;--line-strong:#eef3f52e;--cyan:#25d8e4;--cyan-bright:#45e2ea;--cyan-deep:#12b7c6;--cyan-soft:#25d8e424;--cyan-glow:#25d8e473;--bone:#eef3f5;--mist:#eef3f5a8;--dim:#eef3f56b;--enamel:#f3f0ea;--enamel-2:#e6e1d8;--enamel-ink:#08222e;--enamel-muted:#08222e8c;--navy-mark:#08222e;--display:"Fredoka", "Plus Jakarta Sans", system-ui, sans-serif;--body:"Plus Jakarta Sans", "Hiragino Sans", "Noto Sans JP", system-ui, -apple-system, sans-serif;--hand:"Caveat Brush", "Comic Sans MS", cursive;--r-sm:10px;--r-md:14px;--r-lg:22px;--r-xl:30px;--r-pill:999px;--container:1160px;--narrow:760px;--gutter:clamp(20px, 5vw, 40px);--shadow-coin:0 10px 24px #08222e47, 0 2px 6px #08222e33;--shadow-card:0 20px 50px #00000059;--ease:cubic-bezier(.22, 1, .36, 1)}html[lang=ja]{--display:"Fredoka", "Hiragino Maru Gothic ProN", "Hiragino Sans", "Noto Sans JP", system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}html:focus-within{scroll-behavior:smooth}body{background:var(--ink);color:var(--bone);font-family:var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:4px}::selection{background:var(--cyan);color:var(--navy-mark)}h1,h2,h3{font-family:var(--display);letter-spacing:-.01em;font-weight:600;line-height:1.12}h2{font-size:clamp(30px,4.4vw,46px)}h3{font-size:20px}.eyebrow{font-family:var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);font-size:12.5px;font-weight:600}html[lang=ja] .eyebrow{letter-spacing:.24em}.container{width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto}.container--narrow{max-width:var(--narrow)}.section{padding-block:clamp(72px,10vw,128px);position:relative}.section__head{gap:14px;max-width:680px;margin-bottom:clamp(36px,5vw,60px);display:grid}.btn{border-radius:var(--r-pill);transition:transform .25s var(--ease), background-color .2s, box-shadow .25s;white-space:nowrap;align-items:center;gap:8px;padding:13px 22px;font-size:15px;font-weight:600;line-height:1;display:inline-flex}.btn svg{width:18px;height:18px}.btn--primary{background:var(--cyan);color:var(--navy-mark);box-shadow:0 8px 24px #25d8e438}.btn--primary:hover{background:var(--cyan-bright);transform:translateY(-1px);box-shadow:0 12px 30px #25d8e452}.btn--sm{padding:9px 16px;font-size:14px}.link-arrow{color:var(--cyan);align-items:center;gap:6px;font-weight:600;display:inline-flex}.link-arrow:after{content:"→";transition:transform .25s var(--ease)}.link-arrow:hover:after{transform:translate(4px)}.skip{z-index:100;background:var(--cyan);color:var(--navy-mark);border-radius:var(--r-sm);padding:10px 14px;font-weight:600;position:absolute;top:-60px;left:16px}.skip:focus{top:12px}[data-reveal]{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(18px)}[data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{opacity:1;transition:none;transform:none}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.soon{color:#fff;background:#000;place-items:center;min-height:100dvh;display:grid}.soon__text{font-family:var(--body);letter-spacing:.04em;font-size:clamp(18px,2.4vw,24px);font-weight:500}.bare{background:var(--ink)}.bare .doc__back{display:none}.nav{z-index:50;-webkit-backdrop-filter:blur(14px);background:#0b16208c;border-bottom:1px solid #0000;transition:background-color .3s,border-color .3s;position:sticky;top:0}.nav.is-scrolled,.nav.is-open{border-bottom-color:var(--line);background:#0b1620db}.nav__inner{width:min(100% - 2 * var(--gutter), var(--container));align-items:center;gap:24px;height:68px;margin-inline:auto;display:flex}.nav__brand{white-space:nowrap;font-family:var(--display);letter-spacing:-.01em;align-items:center;gap:10px;font-size:18px;font-weight:600;display:inline-flex}.nav__brand .app-icon{border-radius:8px;box-shadow:0 2px 8px #25d8e440}.nav__links{gap:4px;margin-inline:auto;display:none}.nav__links a{white-space:nowrap;border-radius:var(--r-pill);color:var(--mist);padding:8px 12px;font-size:14.5px;font-weight:500;transition:color .2s,background-color .2s}.nav__links a:hover{color:var(--bone);background:#eef3f50f}.nav__actions{align-items:center;gap:10px;margin-left:auto;display:flex}.nav__cta{display:none}.nav__burger{border-radius:var(--r-sm);align-content:center;place-items:center;gap:5px;width:40px;height:40px;display:grid}.nav__burger span{background:var(--bone);width:20px;height:2px;transition:transform .3s var(--ease);border-radius:2px;display:block}.nav.is-open .nav__burger span:first-child{transform:translateY(3.5px)rotate(45deg)}.nav.is-open .nav__burger span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.nav__drawer{width:min(100% - 2 * var(--gutter), var(--container));gap:2px;margin-inline:auto;padding:8px 0 24px;display:grid}.nav__drawer[hidden]{display:none}.nav__drawer a{border-bottom:1px solid var(--line);padding:12px 6px;font-size:18px;font-weight:500}.nav__drawer-foot{padding-top:16px}@media (width>=900px){.nav__links{display:flex}.nav__cta{display:inline-flex}.nav__burger,.nav__drawer{display:none}}.lang{border-radius:var(--r-pill);border:1px solid var(--line);background:#eef3f50f;padding:3px;display:inline-flex}.lang__btn{border-radius:var(--r-pill);letter-spacing:.04em;color:var(--dim);padding:5px 9px;font-size:12px;font-weight:600;transition:color .2s,background-color .2s}.lang__btn:hover{color:var(--bone)}.lang__btn.is-active{color:var(--navy-mark);background:var(--cyan)}.lang--inline .lang__btn{letter-spacing:0;padding:8px 14px;font-size:14px}.badges{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.badge{color:#fff;height:56px;transition:transform .25s var(--ease), border-color .2s, box-shadow .25s;background:#0a0a0c;border:1px solid #ffffff29;border-radius:14px;align-items:center;gap:10px;min-width:176px;padding:0 20px 0 16px;display:inline-flex;box-shadow:0 10px 30px #00000059}.badge:hover{border-color:#ffffff57;transform:translateY(-2px);box-shadow:0 16px 36px #00000073}.badge.is-soon{cursor:default;opacity:.72;border-style:dashed}.badge.is-soon:hover{transform:none}.badge__mark{flex:none;width:26px;height:26px}.badge__mark--play{width:24px;height:24px}.badge__text{text-align:left;line-height:1.1;display:grid}.badge__small{opacity:.8;letter-spacing:.01em;font-size:11px;font-weight:500}.badge__big{font-family:var(--body);letter-spacing:-.01em;font-size:19px;font-weight:600}html[lang=ja] .badge__big{font-size:17px}.badge--sm{border-radius:12px;min-width:150px;height:46px;padding:0 16px 0 12px}.badge--sm .badge__mark{width:22px;height:22px}.badge--sm .badge__small{font-size:10px}.badge--sm .badge__big{font-size:16px}.faq{gap:10px;display:grid}.faq__item{background:var(--steel);border:1px solid var(--line);border-radius:var(--r-md);transition:border-color .2s;overflow:hidden}.faq__item[open]{border-color:var(--line-strong)}.faq__q{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:16.5px;font-weight:600;list-style:none;display:flex}.faq__q::-webkit-details-marker{display:none}.faq__chev{background:var(--cyan-soft);width:22px;height:22px;transition:transform .3s var(--ease);border-radius:50%;flex:none;position:relative}.faq__chev:before,.faq__chev:after{content:"";background:var(--cyan);border-radius:2px;width:10px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq__chev:after{transition:transform .3s var(--ease);transform:translate(-50%,-50%)rotate(90deg)}.faq__item[open] .faq__chev:after{transform:translate(-50%,-50%)rotate(0)}.faq__a{color:var(--mist);padding:0 20px 20px;font-size:15.5px}.faq__more{margin-top:24px}.footer{border-top:1px solid var(--line);background:#070f16;position:relative;overflow:hidden}.footer__glow{pointer-events:none;background:radial-gradient(closest-side,#25d8e429,#0000 70%);width:60vw;max-width:900px;height:60vw;max-height:900px;position:absolute;inset:auto auto -40% -20%}.footer__inner{width:min(100% - 2 * var(--gutter), var(--container));grid-template-columns:1fr;gap:40px;margin-inline:auto;padding:clamp(56px,8vw,96px) 0 40px;display:grid;position:relative}.footer__logo{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.footer__logo .app-icon{border-radius:11px;box-shadow:0 4px 16px #25d8e44d}.footer__name{font-family:var(--display);font-size:20px;font-weight:600}.footer__kind{color:var(--dim);font-size:14px}.footer__tagline{font-family:var(--display);letter-spacing:-.01em;margin-top:30px;font-size:clamp(30px,3.6vw,40px);font-weight:600;line-height:1.08}.footer__blurb{max-width:520px;color:var(--mist);margin-top:18px;font-size:15.5px}.footer__badges{margin-top:28px}.footer__col{align-content:start;gap:12px;display:grid}.footer__col h3{font-family:var(--body);color:var(--dim);margin-bottom:8px;font-size:15px;font-weight:500}.footer__col a{color:var(--bone);width:fit-content;font-size:16px;transition:color .2s}.footer__col a:hover{color:var(--cyan)}.footer__bottom{border-top:1px solid var(--line);color:var(--dim);grid-column:1/-1;gap:6px;margin-top:24px;padding-top:24px;font-size:14px;display:grid}@media (width>=720px){.footer__inner{grid-template-columns:1fr 1fr 1fr}.footer__brand{grid-column:1/-1}}@media (width>=1000px){.footer__inner{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:48px}.footer__brand{grid-column:auto}}.hero{padding:clamp(56px,9vw,110px) 0 0;position:relative;overflow:hidden}.hero__sky{pointer-events:none;position:absolute;inset:0}.hero__orb{filter:blur(80px);opacity:.55;border-radius:50%;position:absolute}.hero__orb--a{background:radial-gradient(closest-side,#25d8e48c,#0000 72%);width:60vw;max-width:820px;height:60vw;max-height:820px;top:-30vw;left:50%;transform:translate(-50%)}.hero__orb--b{background:radial-gradient(closest-side,#12b7c659,#0000 72%);width:34vw;max-width:420px;height:34vw;max-height:420px;top:30%;right:-10vw}.hero__grid{background-image:linear-gradient(#eef3f50b 1px,#0000 1px),linear-gradient(90deg,#eef3f50b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 20%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 20%,#000 20%,#0000 75%)}.hero__inner{width:min(100% - 2 * var(--gutter), var(--container));align-items:center;gap:clamp(40px,6vw,72px);margin-inline:auto;display:grid;position:relative}.hero__copy{text-align:center;justify-items:center;gap:18px;display:grid}@media (width>=960px){.hero__inner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.hero__copy{text-align:left;justify-items:start}.hero__badges{justify-content:flex-start}}.hero__icon-wrap{margin-bottom:8px;position:relative}.hero__halo{background:radial-gradient(closest-side, var(--cyan-glow), transparent 70%);filter:blur(18px);border-radius:50%;animation:5s ease-in-out infinite halo;position:absolute;inset:-34%}.hero__icon{border-radius:34px;animation:6s ease-in-out infinite float;position:relative;box-shadow:0 30px 60px #00000073,inset 0 0 0 1px #ffffff1f}.hero__eyebrow{margin-top:6px}.hero__title{letter-spacing:-.02em;font-size:clamp(42px,5.6vw,72px);font-weight:700;line-height:1.02}html[lang=ja] .hero__title{letter-spacing:0;font-size:clamp(30px,4.8vw,60px)}.hero__title-accent{color:var(--cyan)}.hero__sub{max-width:600px;color:var(--mist);font-size:clamp(16px,1.6vw,19px)}.hero__badges{justify-content:center;margin-top:14px}.hero__note{color:var(--dim);letter-spacing:.02em;font-size:13.5px}.hero__device{place-items:center;padding:24px 0;display:grid;position:relative}.hero__device-glow{filter:blur(40px);pointer-events:none;background:radial-gradient(closest-side,#25d8e459,#0000 70%);border-radius:50%;position:absolute;inset:10% 15%}.phone{--pw:clamp(240px, 24vw, 300px);--band:calc(var(--pw) * .028);--bezel:calc(var(--pw) * .026);--radius:calc(var(--pw) * .165);width:var(--pw);aspect-ratio:393/852;animation:7s ease-in-out infinite float;position:relative}.phone__band{border-radius:var(--radius);background:linear-gradient(160deg,#7b7f86 0%,#3b3e43 30%,#26282c 55%,#6c7077 100%);position:absolute;inset:0;box-shadow:0 50px 90px #0000008c,inset 0 0 0 1px #ffffff14}.phone__body{inset:var(--band);border-radius:calc(var(--radius) - var(--band));background:#0a0b0d;position:absolute;box-shadow:0 0 0 1px #000000b3}.phone__screen{inset:var(--bezel);border-radius:calc(var(--radius) - var(--band) - var(--bezel));background:#000;position:absolute;overflow:hidden;transform:translateZ(0)}.phone__video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.phone__island{top:calc(var(--pw) * .03);width:calc(var(--pw) * .32);height:calc(var(--pw) * .094);border-radius:var(--r-pill);background:#000;position:absolute;left:50%;transform:translate(-50%)}.phone__home{bottom:calc(var(--pw) * .022);width:calc(var(--pw) * .36);height:calc(var(--pw) * .013);border-radius:var(--r-pill);opacity:.85;background:#ffffffe6;position:absolute;left:50%;transform:translate(-50%)}.phone__btn{width:calc(var(--pw) * .012);background:linear-gradient(90deg,#55585e,#2b2d31);border-radius:2px;position:absolute}.phone__btn--action{left:calc(var(--pw) * -.012);height:4%;top:17%}.phone__btn--vol-up{left:calc(var(--pw) * -.012);height:7.5%;top:24%}.phone__btn--vol-down{left:calc(var(--pw) * -.012);height:7.5%;top:33.5%}.phone__btn--power{right:calc(var(--pw) * -.012);background:linear-gradient(270deg,#55585e,#2b2d31);height:12%;top:26%}@media (width<=959px){.phone{--pw:min(72vw, 300px)}}@keyframes float{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-8px)rotate(1.5deg)}}@keyframes halo{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.showcase{width:min(100% - 2 * var(--gutter), var(--container));margin:clamp(48px,7vw,88px) auto 0;position:relative}.showcase__scroll{border-radius:var(--r-xl);background:#7cc7f4;overflow:hidden;box-shadow:0 40px 90px #00000080,0 0 0 1px #eef3f51f}.showcase__img{width:100%;height:auto;display:block}.showcase__hint{text-align:center;color:var(--dim);margin-top:14px;font-size:13.5px;display:none}@media (width<=720px){.showcase{width:100%}.showcase__scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;box-shadow:none;border-radius:0;overflow:auto hidden}.showcase__scroll::-webkit-scrollbar{display:none}.showcase__img{width:auto;max-width:none;height:min(78vh,640px)}.showcase__hint{display:block}}.section--how{background:linear-gradient(180deg, var(--ink) 0%, var(--ink-2) 100%)}.steps{counter-reset:step;gap:18px;display:grid}.step{border-radius:var(--r-lg);background:var(--steel);border:1px solid var(--line);align-content:start;gap:12px;padding:28px 28px 30px;display:grid;position:relative}.step__n{font-family:var(--display);color:#eef3f50f;font-size:56px;font-weight:700;line-height:1;position:absolute;top:16px;right:22px}.step__icon,.feature__icon{background:var(--cyan-soft);width:46px;height:46px;color:var(--cyan);border-radius:13px;place-items:center;display:grid}.step__icon svg,.feature__icon svg{width:24px;height:24px}.step p,.feature p{color:var(--mist);font-size:15.5px}.step--2{background:linear-gradient(160deg, var(--enamel), var(--enamel-2));color:var(--enamel-ink);border-color:#0000}.step--2 p{color:#08222eb3}.step--2 .step__n{color:#08222e12}.step--2 .step__icon{background:var(--navy-mark);color:var(--cyan)}@media (width>=820px){.steps{grid-template-columns:repeat(3,1fr)}}.features{gap:16px;display:grid}.feature{border-radius:var(--r-lg);background:var(--steel);border:1px solid var(--line);transition:border-color .25s, transform .3s var(--ease);align-content:start;gap:12px;padding:26px;display:grid}.feature:hover{border-color:var(--line-strong);transform:translateY(-2px)}@media (width>=640px){.features{grid-template-columns:repeat(2,1fr)}}@media (width>=980px){.features{grid-template-columns:repeat(3,1fr)}}.section--series{background:var(--ink-2)}.series{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.serie{aspect-ratio:4/3;border-radius:var(--r-md);background:var(--steel);border:1px solid var(--line);transition:transform .3s var(--ease), border-color .25s;position:relative;overflow:hidden;box-shadow:0 16px 40px #0000004d}.serie img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease);position:absolute;inset:0}.serie:after{content:"";pointer-events:none;background:linear-gradient(#0b162000 40%,#0b1620e6 100%);position:absolute;inset:0}.serie:hover{border-color:var(--line-strong);transform:translateY(-3px)}.serie:hover img{transform:scale(1.04)}.serie__name{z-index:1;font-family:var(--display);letter-spacing:-.01em;color:var(--bone);text-shadow:0 2px 10px #00000080;font-size:15px;font-weight:600;line-height:1.2;position:absolute;bottom:10px;left:12px;right:12px}@media (width>=640px){.series{grid-template-columns:repeat(3,1fr)}}@media (width>=1000px){.series{grid-template-columns:repeat(6,1fr)}}.series__foot{color:var(--dim);text-align:center;margin-top:26px;font-size:14.5px}.section--trust{background:var(--ink-2);padding-block:0 clamp(72px,10vw,128px)}.trust{gap:16px;display:grid}.trust__card{border-radius:var(--r-lg);background:linear-gradient(160deg,#25d8e41a,#25d8e405);border:1px solid #25d8e438;align-content:start;gap:12px;padding:30px;display:grid}.trust__card p{color:var(--mist);font-size:15.5px}.trust__icon{width:30px;height:30px;color:var(--cyan)}@media (width>=820px){.trust{grid-template-columns:1fr 1fr}}.plans{align-items:start;gap:18px;display:grid}.plan{border-radius:var(--r-xl);background:var(--steel);border:1px solid var(--line);gap:10px;padding:30px;display:grid;position:relative}.plan__name{font-size:26px}.plan__sub{color:var(--mist)}.plan__list{gap:10px;margin-top:14px;display:grid}.plan__list li{align-items:flex-start;gap:10px;font-size:15.5px;display:flex}.plan__list svg{width:20px;height:20px;color:var(--cyan);flex:none;margin-top:2px}.plan--full{background:linear-gradient(160deg, var(--steel-2), var(--steel));border-color:#25d8e459;box-shadow:0 0 0 1px #25d8e426,0 30px 60px #00000059}.plan__badge{border-radius:var(--r-pill);background:var(--cyan);color:var(--navy-mark);letter-spacing:.08em;text-transform:uppercase;justify-self:start;margin-bottom:6px;padding:6px 12px;font-size:11.5px;font-weight:700}.plan__note{border-top:1px solid var(--line);color:var(--dim);margin-top:16px;padding-top:16px;font-size:13.5px}@media (width>=820px){.plans{grid-template-columns:1fr 1.15fr}}.cta{background:radial-gradient(ellipse 60% 70% at 50% 100%, #25d8e433, transparent 70%), var(--ink);padding:clamp(72px,10vw,120px) 0}.cta__inner{text-align:center;justify-items:center;gap:16px;display:grid}.cta__inner .app-icon{border-radius:18px;box-shadow:0 16px 40px #25d8e44d}.cta__inner p{color:var(--mist);max-width:480px}.cta__inner .badges{justify-content:center;margin-top:10px}.doc{min-height:60vh;padding:clamp(40px,6vw,72px) 0 clamp(72px,10vw,120px)}.doc--center{text-align:center;place-items:center;display:grid}.doc--center .container{justify-items:center;gap:18px;display:grid}.container--doc{max-width:1040px}.doc__head{gap:14px;max-width:760px;margin-bottom:clamp(32px,5vw,56px);display:grid}.doc__head h1{letter-spacing:-.02em;font-size:clamp(34px,5vw,54px)}.doc__back{color:var(--dim);width:fit-content;font-size:14px;font-weight:500;transition:color .2s}.doc__back:hover{color:var(--cyan)}.doc__lede{color:var(--mist);font-size:17px}.doc__updated,.doc__muted{color:var(--dim);font-size:14px}.doc__grid{gap:40px;display:grid}.doc__toc{align-self:start}.doc__toc-title{letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);margin-bottom:12px;font-size:12.5px;font-weight:600}.doc__toc ol{counter-reset:toc;gap:6px;display:grid}.doc__toc li{counter-increment:toc}.doc__toc a{color:var(--mist);gap:10px;font-size:14px;transition:color .2s;display:flex}.doc__toc a:before{content:counter(toc, decimal-leading-zero);color:var(--dim);font-variant-numeric:tabular-nums}.doc__toc a:hover{color:var(--bone)}.doc__body{max-width:720px}.doc__intro{border-radius:var(--r-md);background:var(--cyan-soft);border:1px solid #25d8e440;margin-bottom:36px;padding:18px 20px;font-weight:500}.doc__section{gap:12px;padding-top:36px;scroll-margin-top:90px;display:grid}.doc__section+.doc__section{border-top:1px solid var(--line);margin-top:16px}.doc__section h2{font-size:22px}.doc__section p,.doc__section li{color:var(--mist);font-size:15.5px}.doc__section ul{gap:8px;padding-left:20px;list-style:outside;display:grid}.doc__section ul li::marker{color:var(--cyan)}.doc__steps{counter-reset:steps;gap:10px;display:grid}.doc__steps li{counter-increment:steps;align-items:flex-start;gap:14px;display:flex}.doc__steps li:before{content:counter(steps);background:var(--cyan);width:28px;height:28px;color:var(--navy-mark);font-family:var(--display);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.doc__section--faq{border-top:0;margin-top:clamp(40px,6vw,64px)}.doc__section .btn{justify-self:start;margin-top:8px}@media (width>=900px){.doc__grid{grid-template-columns:240px 1fr;gap:64px}.doc__toc{position:sticky;top:90px}}.cards{gap:16px;display:grid}.card{border-radius:var(--r-lg);background:var(--steel);border:1px solid var(--line);transition:border-color .25s, transform .3s var(--ease);align-content:start;gap:10px;padding:26px;display:grid}.card--action:hover{border-color:#25d8e466;transform:translateY(-2px)}.card h2{font-size:20px}.card p{color:var(--mist);font-size:15px}.card__icon{width:28px;height:28px;color:var(--cyan);margin-bottom:4px}.card__cta{color:var(--cyan);word-break:break-all;align-items:center;gap:6px;margin-top:8px;font-size:14.5px;font-weight:600;display:inline-flex}.card__cta svg{flex:none;width:16px;height:16px}@media (width>=820px){.cards{grid-template-columns:repeat(3,1fr)}}.notfound__slot{width:140px;height:140px;font-family:var(--display);color:var(--dim);border:2px dashed #eef3f540;border-radius:50%;place-items:center;font-size:34px;font-weight:700;display:grid}
