.ctl-container{width:calc(100% - 80px);max-width:1280px;margin-inline:auto}.ctl-section{position:relative;padding-block:104px}.ctl-title{margin:24px 0 0;font-family:var(--font-manrope),sans-serif;font-size:clamp(34px,3.7vw,54px);font-weight:500;line-height:1.12;letter-spacing:-.045em;text-wrap:balance}.ctl-label{color:var(--color-mint);font-size:11px;font-weight:600;line-height:1.6;letter-spacing:.16em;text-transform:uppercase}.ctl-lead{margin:28px 0 0;font-size:17px;line-height:1.75;max-width:540px}.ctl-fineprint,.ctl-lead{color:var(--color-muted);text-wrap:pretty}.ctl-fineprint{margin:24px 0 0;font-size:13px;line-height:1.65;max-width:660px}.ctl-section-intro{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:80px;align-items:end}.ctl-section-intro .ctl-lead{margin-bottom:2px}.ctl-control{background:var(--color-panel)}.ctl-control-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;margin-top:56px;align-items:center}.ctl-control-photo{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:8px}.ctl-checks{list-style:none;margin:0;padding:0}.ctl-checks li{display:grid;grid-template-columns:30px 1fr 16px;align-items:center;gap:18px;padding:18px 0;border-bottom:1px solid var(--color-hairline)}.ctl-checks li>span:first-child{color:var(--color-accent);font-size:11px;font-family:var(--font-jetbrains-mono),monospace}.ctl-checks strong{font-family:var(--font-manrope),sans-serif;font-size:18px;font-weight:500}.ctl-check-mark{color:var(--color-mint);font-size:12px}.ctl-control-details>a{margin-top:24px;border-radius:8px;font-size:13px;gap:24px}.ctl-control-details .ctl-fineprint{font-size:11px}@media (max-width:1100px){.ctl-control-grid,.ctl-section-intro{gap:36px}.ctl-checks strong{font-size:16px}.ctl-checks li{padding-block:14px;gap:12px}}@media (max-width:767px){.ctl-container{width:calc(100% - 40px)}.ctl-section{padding-block:60px}.ctl-title{font-size:34px;margin-top:20px}.ctl-label{font-size:10px;letter-spacing:.12em}.ctl-lead{font-size:15px;margin-top:22px}.ctl-control-grid,.ctl-section-intro{grid-template-columns:1fr;gap:0}.ctl-control-grid{gap:24px;margin-top:32px}}.ap-core-flow{transform-box:view-box;transform-origin:280px 260px;animation:ap-core-attraction 10s ease-in-out infinite;opacity:.28}.ap-core-flow-violet{animation-delay:-5s}.ap-core-flow-side{animation-delay:-2.5s;animation-duration:12s}.ap-core-wordmark{filter:drop-shadow(0 2px 4px var(--color-base))}@keyframes ap-core-attraction{0%{transform:rotate(-12deg) scale(1.2);opacity:.08}35%{opacity:.38}75%{transform:rotate(22deg) scale(.65);opacity:.22}to{transform:rotate(30deg) scale(.45);opacity:0}}@media (prefers-reduced-motion:reduce){.ap-core-flow{animation:none;opacity:.2}}#faq>div{max-width:1160px;padding-block:80px}#faq h2{font-size:clamp(32px,3.2vw,44px);line-height:1.15}#faq>div>.border-t{margin-top:40px}#faq h3>button{grid-template-columns:40px minmax(0,1fr) 34px;gap:22px;padding-block:23px}#faq h3>button>span:nth-child(2){font-size:22px;line-height:1.35}#faq h3>button>span:last-child{width:34px;height:34px;font-size:18px}#faq [role=region] .grid{grid-template-columns:40px minmax(0,1fr) 34px;gap:22px;padding-bottom:26px}#faq [role=region] p{max-width:none;font-size:17px}@media (max-width:767px){#faq>div{padding-block:56px}#faq>div>.border-t{margin-top:30px}#faq [role=region] .grid,#faq h3>button{grid-template-columns:22px minmax(0,1fr) 28px;gap:12px}#faq h3>button{padding-block:20px}#faq h3>button>span:first-child{font-size:12px}#faq h3>button>span:nth-child(2){font-size:18px}#faq h3>button>span:last-child{width:28px;height:28px}#faq [role=region] p{font-size:16px}.operation-card{min-width:0;padding:20px}.operation-parties{grid-template-columns:32px minmax(0,1fr);row-gap:4px}.operation-parties>:first-child{grid-area:1/1/3/2}.operation-parties>:nth-child(2){grid-area:1/2;white-space:normal;overflow-wrap:anywhere}.operation-parties>:nth-child(3){grid-area:2/2}.operation-parties>:nth-child(4){grid-area:3/1;margin-block:4px}.operation-parties>:nth-child(5),.operation-parties>:nth-child(6){display:none}.operation-parties>:nth-child(7){grid-area:4/1/6/2}.operation-parties>:nth-child(8){grid-area:4/2}.operation-parties>:nth-child(9){grid-area:5/2}.operation-car{height:auto;aspect-ratio:3/2}.operation-car>div{padding:14px}.operation-file{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px 12px}.operation-file>span{min-width:0;overflow-wrap:anywhere}.operation-file>span:last-child{grid-column:2;margin-left:0}.operation-stages>div{min-width:0}}@media (max-width:359px){.operation-stages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}