.ap-stage--light .ap-eyebrow{color:var(--ap-charcoal)}.apb-tint{color:var(--ap-accent)}.apb-headline-sub{color:#86868b}.apb-shot{margin:0}.apb-shot__frame{position:relative;aspect-ratio:var(--apb-ratio,16/9);border-radius:28px;overflow:hidden;background:var(--ap-charcoal)}.apb-shot--light .apb-shot__frame{background:#e2e2e5}.apb-shot__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.apb-shot__plate{position:absolute;inset:0;border:1px solid rgba(255,255,255,.12);border-radius:28px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:24px}.apb-shot--light .apb-shot__plate{border-color:rgba(0,0,0,.12)}.apb-shot__brief{font-size:12px;line-height:1.33;letter-spacing:-.01em;color:var(--ap-ash);max-width:44ch}.apb-shot--light .apb-shot__brief{color:#6e6e73}.apb-shot__ratio{font-size:12px;letter-spacing:-.01em;color:var(--ap-graphite);font-variant-numeric:tabular-nums;white-space:nowrap}.apb-shot--light .apb-shot__ratio{color:#86868b}.apb-shot__cap{margin-top:14px;font-size:12px;line-height:1.33;letter-spacing:-.01em;color:var(--ap-ash);max-width:52ch}.ap-stage--light .apb-shot__cap{color:#6e6e73}.apb-hero{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:space-between;gap:64px;padding:152px 24px 48px;background:var(--ap-black)}.apb-hero__inner{max-width:var(--ap-measure);margin-inline:auto;width:100%}.apb-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:80px;align-items:center}.apb-hero__head{max-width:780px}.apb-hero__shot .apb-shot__frame{background:#121214;border:1px solid rgba(255,255,255,.08)}.apb-hero__sub{font-family:var(--ap-display);font-size:40px;line-height:1.1;font-weight:600;color:var(--ap-ash);margin:8px 0 0}.apb-hero__lede{max-width:62ch;margin-top:28px}.apb-window{max-width:var(--ap-measure);margin:0 auto;width:100%}.apb-window__cap{display:flex;justify-content:space-between;align-items:baseline;gap:24px;flex-wrap:wrap;margin-bottom:28px}.apb-window__place{font-size:17px;letter-spacing:-.022em;color:var(--ap-silk)}.apb-window__doc{font-size:12px;letter-spacing:-.01em;color:var(--ap-ash);font-variant-numeric:tabular-nums}.apb-window__track{position:relative;height:76px}.apb-window__axis{position:absolute;left:0;right:0;top:50%;height:1px;background:var(--ap-hairline)}.apb-window__path{height:2px;margin-top:-1px;transform-origin:left center}.apb-window__depart,.apb-window__path{position:absolute;top:50%;background:var(--ap-silk)}.apb-window__depart{width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:9999px}.apb-window__depart span{position:absolute;top:22px;left:-2px;white-space:nowrap;font-size:12px;letter-spacing:-.01em;color:var(--ap-ash)}.apb-window__slot{position:absolute;top:0;bottom:0;border-left:1px solid var(--ap-silk);border-right:1px solid var(--ap-silk);background:linear-gradient(180deg,rgba(245,245,247,.02),rgba(245,245,247,.12))}.apb-window__slot b{top:-30px;font-family:var(--ap-display);font-size:21px;letter-spacing:.011em;font-weight:600;color:var(--ap-silk);font-variant-numeric:tabular-nums}.apb-window__slot b,.apb-window__slot i{position:absolute;left:0;white-space:nowrap}.apb-window__slot i{bottom:-26px;font-style:normal;font-size:12px;letter-spacing:-.01em;color:var(--ap-ash)}.apb-window__scale{display:flex;justify-content:space-between;margin-top:40px;font-size:12px;letter-spacing:-.01em;color:var(--ap-graphite);font-variant-numeric:tabular-nums}.apb-hero__facts{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:36px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1);font-size:17px;letter-spacing:-.022em;color:var(--ap-ash)}.apb-hero__facts b{color:var(--ap-silk);font-weight:600;font-variant-numeric:tabular-nums}.apb-toll{list-style:none;padding:0;margin:72px 0 0}.apb-toll__row{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr) minmax(0,300px);gap:32px;align-items:baseline;padding:36px 0;border-top:1px solid var(--ap-hairline)}.apb-toll__val{font-family:var(--ap-display);font-size:64px;line-height:1.06;letter-spacing:-.009em;font-weight:600;color:var(--ap-silk);font-variant-numeric:tabular-nums}.apb-toll__val--warn{color:var(--ap-accent-light)}.apb-toll__label{font-size:21px;line-height:1.25;letter-spacing:.011em;color:var(--ap-silk)}.apb-toll__cap{font-size:12px;line-height:1.33;letter-spacing:-.01em;color:var(--ap-ash)}.apb-diag{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:80px;align-items:start;margin-top:64px}.apb-diag__figure{position:sticky;top:120px}.apb-signs{list-style:none;padding:0;margin:0}.apb-sign{position:relative;padding:26px 0 26px 28px;border-bottom:1px solid rgba(0,0,0,.12)}.apb-sign:first-child{border-top:1px solid rgba(0,0,0,.12)}.apb-sign:last-child{border-bottom:none}.apb-sign:before{content:"";position:absolute;left:0;top:32px;width:2px;height:22px;background:var(--ap-accent)}.apb-sign__text{display:block;font-family:var(--ap-display);font-size:28px;line-height:1.14;letter-spacing:.007em;font-weight:600;color:var(--ap-charcoal)}.apb-sign__hint{display:block;margin-top:8px;font-size:17px;line-height:1.47;letter-spacing:-.022em;color:#6e6e73}.apb-bridge{display:flex;align-items:baseline;justify-content:space-between;gap:32px;flex-wrap:wrap;margin-top:56px;padding-top:40px;border-top:1px solid rgba(0,0,0,.12)}.apb-bridge__text{max-width:52ch;color:#6e6e73;margin-top:12px}.apb-flow__shot{margin-top:56px}.apb-flow{list-style:none;padding:0;margin:64px 0 0}.apb-node{display:grid;grid-template-columns:120px minmax(0,1fr) minmax(0,300px);gap:40px;padding:44px 0;border-top:1px solid var(--ap-hairline)}.apb-node__num{font-family:var(--ap-display);font-size:28px;letter-spacing:.007em;font-weight:600;color:var(--ap-graphite);font-variant-numeric:tabular-nums}.apb-node__tag{font-size:12px;letter-spacing:-.01em;color:var(--ap-ash);margin:0 0 12px}.apb-node__desc{margin-top:14px;max-width:60ch}.apb-node__data{display:flex;flex-direction:column;gap:8px}.apb-node__val{font-family:var(--ap-display);font-size:40px;line-height:1.1;font-weight:600;color:var(--ap-silk);font-variant-numeric:tabular-nums}.apb-node__unit{color:var(--ap-ash)}.apb-node__live,.apb-node__unit{font-size:12px;letter-spacing:-.01em}.apb-node__live{display:inline-flex;align-items:center;gap:8px;color:var(--ap-platinum)}.apb-node__live:before{content:"";width:6px;height:6px;border-radius:9999px;background:var(--ap-accent-light);animation:apb-pulse 2.6s ease-in-out infinite}@keyframes apb-pulse{0%,to{opacity:.35}50%{opacity:1}}.apb-node__tags{display:flex;flex-wrap:wrap;gap:8px}.apb-node__tags span{border:1px solid var(--ap-hairline);border-radius:9999px;padding:5px 14px;font-size:12px;letter-spacing:-.01em;color:var(--ap-platinum);white-space:nowrap}.apb-ledger{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:64px}.apb-money{background:#fff;border-radius:28px;padding:40px}.apb-money__tag{display:inline-block;border:1px solid rgba(0,0,0,.16);border-radius:9999px;padding:5px 14px;font-size:12px;letter-spacing:-.01em;color:#6e6e73;margin:0 0 28px}.apb-money__val{font-family:var(--ap-display);font-size:64px;line-height:1.06;letter-spacing:-.009em;font-weight:600;color:var(--ap-charcoal);font-variant-numeric:tabular-nums;margin:0}.apb-money__unit{font-size:28px;letter-spacing:.007em;color:#6e6e73;margin-left:8px}.apb-money__val--strike{color:#86868b;text-decoration:line-through;text-decoration-color:var(--ap-accent);text-decoration-thickness:4px}.apb-money__title{margin:24px 0 0;color:var(--ap-charcoal)}.apb-money__text{margin:12px 0 0;color:#6e6e73;max-width:44ch}.apb-docs{margin-top:96px;padding-top:48px;border-top:1px solid rgba(0,0,0,.12)}.apb-docs__grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:40px}.apb-docs__kicker{font-size:12px;letter-spacing:-.01em;color:var(--ap-accent);margin:0 0 12px}.apb-docs__title{color:var(--ap-charcoal);margin:0}.apb-docs__text{margin:14px 0 0;color:#6e6e73;max-width:52ch}.apb-segs{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:60px}.apb-seg{display:flex;flex-direction:column;background:var(--ap-silk);border-radius:28px;overflow:hidden;text-decoration:none;color:var(--ap-charcoal);transition:background-color .3s ease}.apb-seg:hover{background:#ececef}.apb-seg__shot,.apb-seg__shot .apb-shot__frame{border-radius:0}.apb-seg__shot .apb-shot__plate{border-radius:0;border-width:0 0 1px}.apb-seg__body{padding:28px;display:flex;flex-direction:column;flex:1}.apb-seg__title{font-family:var(--ap-display);font-size:28px;line-height:1.14;letter-spacing:.007em;font-weight:600;margin:0}.apb-seg__text{line-height:1.47;color:#6e6e73;margin:14px 0 0}.apb-seg__more,.apb-seg__text{font-size:17px;letter-spacing:-.022em}.apb-seg__more{margin:auto 0 0;padding-top:24px;color:var(--ap-accent)}.apb-seg__more:after{content:" ›"}.apb-faq{margin-top:64px}.apb-faq__item{border-top:1px solid var(--ap-hairline)}.apb-faq__item:last-child{border-bottom:1px solid var(--ap-hairline)}.apb-faq__q{position:relative;display:block;list-style:none;cursor:pointer;padding:28px 56px 28px 0;font-family:var(--ap-display);font-size:28px;line-height:1.14;letter-spacing:.007em;font-weight:600;color:var(--ap-silk)}.apb-faq__q::-webkit-details-marker{display:none}.apb-faq__q:after{content:"";position:absolute;right:8px;top:40px;width:16px;height:16px;border-right:1.5px solid var(--ap-ash);border-bottom:1.5px solid var(--ap-ash);transform:rotate(45deg);transition:transform .24s ease}.apb-faq__item[open] .apb-faq__q:after{transform:rotate(-135deg);top:46px}.apb-faq__a{padding:0 96px 32px 0;max-width:78ch}.apb-lead{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.apb-lead__title{color:var(--ap-charcoal)}.apb-lead__text{margin-top:24px;color:#6e6e73;max-width:52ch}.apb-lead__marks{list-style:none;padding:32px 0 0;margin:32px 0 0;border-top:1px solid rgba(0,0,0,.12);display:flex;flex-direction:column;gap:12px}.apb-lead__marks li{position:relative;padding-left:18px;font-size:17px;line-height:1.47;letter-spacing:-.022em;color:var(--ap-charcoal)}.apb-lead__marks li:before{content:"";position:absolute;left:0;top:11px;width:4px;height:4px;border-radius:9999px;background:var(--ap-accent)}.apb-lead__shot{margin-top:48px}.apb-panel{background:var(--ap-silk);border-radius:28px;padding:40px}.ap-stage--light:not(.ap-stage--paper) .apb-panel{background:#fff}.apb-panel__title{color:var(--ap-charcoal)}.apb-panel__form{margin-top:28px}.apb-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.apb-field{min-width:0}.apb-field--full{grid-column:1/-1}.apb-field__label{display:block;font-size:12px;letter-spacing:-.01em;color:#6e6e73;margin-bottom:6px}.apb-input{width:100%;height:48px;border-radius:210px;border:1px solid rgba(0,0,0,.18);background:#fff;padding:0 22px;font-family:var(--ap-text);font-size:17px;letter-spacing:-.022em;color:var(--ap-charcoal);transition:border-color .2s ease}.apb-input::-moz-placeholder{color:#86868b}.apb-input::placeholder{color:#86868b}.apb-input:hover{border-color:rgba(0,0,0,.34)}.apb-input:focus{outline:2px solid var(--ap-accent);border-color:transparent}.apb-input--error{border-color:var(--ap-accent)}.apb-textarea{width:100%;min-height:120px;border-radius:28px;border:1px solid rgba(0,0,0,.18);background:#fff;padding:16px 22px;font-family:var(--ap-text);font-size:17px;line-height:1.47;letter-spacing:-.022em;color:var(--ap-charcoal);resize:vertical}.apb-textarea::-moz-placeholder{color:#86868b}.apb-textarea::placeholder{color:#86868b}.apb-textarea:focus{outline:2px solid var(--ap-accent);border-color:transparent}.apb-error{font-size:12px;letter-spacing:-.01em;color:var(--ap-accent);margin:6px 0 0;padding-left:22px}.apb-panel__foot{margin-top:28px;display:flex;flex-direction:column;gap:12px}.apb-panel__note{font-size:12px;line-height:1.33;letter-spacing:-.01em;color:#6e6e73}.apb-panel__note a{color:var(--ap-accent);text-decoration:none}.apb-panel__note a:hover{text-decoration:underline}.apb-success{padding:8px 0}.apb-success__mark{width:44px;height:44px;border-radius:9999px;background:var(--ap-charcoal);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.apb-success__mark svg{stroke:#fff;stroke-width:2;fill:none}.apb-success__title{color:var(--ap-charcoal)}.apb-success__text{margin-top:12px;color:#6e6e73}.apb-window__path{transform:scaleX(0);animation:apb-draw 1.1s cubic-bezier(.2,.7,.3,1) .95s forwards}.apb-window__depart,.apb-window__slot{opacity:0;animation:apb-glow .8s ease forwards}.apb-window__depart{animation-delay:.9s}.apb-window__slot{animation-delay:1.9s}@keyframes apb-draw{to{transform:scaleX(1)}}.apb-bento{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:56px}.apb-tile{background:#fff;border-radius:28px;padding:40px}.ap-stage--paper .apb-tile{background:var(--ap-silk)}.apb-tile--dark{color:var(--ap-silk)}.ap-stage--paper .apb-tile--dark,.apb-tile--dark{background:var(--ap-charcoal)}.ap-stage--light .apb-tile--dark .apb-tile__text{color:var(--ap-platinum)}.apb-tile--dark .apb-tile__num{color:rgba(255,255,255,.22)}.apb-tile--dark .apb-tile__tag{color:var(--ap-accent-light)}.apb-tile--wide{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:48px;align-items:start}.apb-tile__head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:24px}.apb-tile--wide .apb-tile__head{margin-bottom:20px}.apb-tile__tag{font-size:12px;letter-spacing:.01em;color:var(--ap-accent)}.apb-tile__num{font-family:var(--ap-display);font-size:28px;line-height:1;font-weight:600;color:rgba(0,0,0,.16);font-variant-numeric:tabular-nums}.apb-tile__title{margin:0 0 16px;max-width:20ch}.apb-tile--wide .apb-tile__title{margin-bottom:0}.apb-tile__text{max-width:62ch;margin:0}.apb-tile__text b{font-weight:600}@keyframes apb-glow{to{opacity:1}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.apb-node,.apb-sign,.apb-toll__row{animation:ap-enter linear both;animation-timeline:view();animation-range:entry 8% entry 62%}}}@media (prefers-reduced-motion:reduce){.apb-window__path{transform:none}.apb-window__depart,.apb-window__slot{opacity:1}.apb-node__live:before{animation:none;opacity:1}}@media (max-width:1068px){.apb-hero{padding:128px 24px 40px;gap:48px}.apb-hero__sub{font-size:32px}.apb-hero__grid{grid-template-columns:1fr;gap:40px}.apb-hero__shot{max-width:460px}.apb-toll__row{grid-template-columns:minmax(200px,260px) minmax(0,1fr);gap:24px}.apb-toll__cap{grid-column:2}.apb-toll__val{font-size:52px}.apb-diag{grid-template-columns:1fr;gap:48px}.apb-diag__figure{position:static;order:-1;max-width:520px}.apb-sign__text{font-size:24px}.apb-node{grid-template-columns:72px minmax(0,1fr);gap:24px}.apb-node__data{grid-column:2;flex-direction:row;align-items:baseline;gap:16px}.apb-node__val{font-size:32px}.apb-bento,.apb-docs__grid,.apb-lead,.apb-ledger,.apb-tile--wide{grid-template-columns:1fr}.apb-tile--wide .apb-tile__title{margin-bottom:16px}.apb-lead{gap:48px}.apb-docs__grid{gap:32px}.apb-money__val{font-size:52px}.apb-segs{grid-template-columns:1fr}.apb-faq__q{font-size:24px}.apb-faq__a{padding-right:56px}}@media (max-width:734px){.apb-hero{padding:104px 20px 32px;gap:40px}.apb-hero__sub{font-size:24px}.apb-hero__facts{flex-direction:column;gap:8px}.apb-hero__shot .apb-shot__frame{aspect-ratio:4/3}.apb-window__track{height:64px}.apb-window__slot b{font-size:17px;top:-26px}.apb-window__scale{margin-top:36px}.apb-toll__row{grid-template-columns:1fr;gap:8px;padding:28px 0}.apb-toll__cap{grid-column:1}.apb-toll__val{font-size:44px}.apb-toll__label{font-size:19px}.apb-sign{padding-left:20px}.apb-sign__text{font-size:21px}.apb-node{grid-template-columns:1fr;gap:12px;padding:32px 0}.apb-node__data{grid-column:1;flex-wrap:wrap}.apb-money,.apb-panel,.apb-tile{padding:28px}.apb-money__val{font-size:44px}.apb-grid{grid-template-columns:1fr}.apb-shot__plate{padding:18px;flex-direction:column;align-items:flex-start;gap:8px}.apb-faq__q{font-size:21px;padding-right:44px}.apb-faq__q:after{width:12px;height:12px;top:32px;right:4px}.apb-faq__item[open] .apb-faq__q:after{top:36px}.apb-faq__a{padding-right:0}}