.apl{background:var(--pg-bg);padding:22px 0 80px}body:has(.apl) #bridges-chat{display:none!important}body:has(.apl) #bwTeaser{display:none!important}body:has(.apl) .woot--bubble-holder{display:none!important}.apl-top{border-bottom:1px solid var(--pg-line);flex-wrap:wrap;align-items:center;gap:12px 22px;margin-bottom:clamp(28px,3vw,44px);padding-bottom:18px;display:flex}.apl-top__btn{border:1px solid var(--pg-line);border-radius:var(--pg-r-btn);height:38px;font:600 15px/1 var(--font);color:var(--pg-ink);align-items:center;gap:8px;padding:0 16px 0 12px;text-decoration:none;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.apl-top__btn svg{width:17px;height:17px}.apl-top__btn:hover{border-color:var(--pg-accent);background:var(--pg-accent-soft);color:var(--pg-accent)}.apl-top__logo{color:var(--pg-ink);display:block}.apl-top__logo svg{fill:currentColor;width:104px;height:18px;display:block}.apl-top__note{font:400 13.5px/1.45 var(--font);color:var(--pg-muted);flex:260px}.apl-top__tel{font:600 16px/1 var(--font);color:var(--pg-ink);white-space:nowrap;text-decoration:none}.apl-top__tel:hover{color:var(--pg-accent)}.apl__grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:clamp(40px,5vw,88px);display:grid}.apl .apl__h1{font:400 clamp(34px, 3.6vw, 52px)/1.08 var(--metal1), var(--font-h);color:var(--pg-ink);margin:0 0 18px}.apl__lead{max-width:62ch;font:400 clamp(17px, 1.3vw, 19px)/1.6 var(--font);color:var(--pg-muted);margin:0 0 18px}.apl__points{flex-wrap:wrap;gap:8px 26px;margin:0 0 36px;padding:0;list-style:none;display:flex}.apl__points li{font:400 14px/1.5 var(--font);color:var(--pg-muted);padding-left:14px;position:relative}.apl__points li:before{content:"";background:var(--pg-accent);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:0}.apl__form .blf__form{gap:14px}.apl .blf__field{background:var(--bg-surface);border-color:color-mix(in srgb, var(--pg-ink) 28%, transparent);transition:border-color .16s,box-shadow .16s}.apl .blf__field:hover{border-color:color-mix(in srgb, var(--pg-ink) 40%, transparent)}.apl .blf__field.is-filled{border-color:color-mix(in srgb, var(--pg-ink) 70%, transparent)}.apl .blf__field:has(input:not([type=hidden]):not([name=phone]):not(:placeholder-shown)){border-color:color-mix(in srgb, var(--pg-ink) 70%, transparent)}.apl .blf__field:has(textarea:not(:placeholder-shown)){border-color:color-mix(in srgb, var(--pg-ink) 70%, transparent)}.apl .blf__field:has(select:required:valid){border-color:color-mix(in srgb, var(--pg-ink) 70%, transparent)}.apl .blf__field:focus-within{border-color:var(--pg-accent);box-shadow:0 0 0 3px var(--pg-accent-soft)}.apl .blf__label{color:color-mix(in srgb, var(--pg-ink) 72%, transparent);font-weight:500}.apl .blf__form input::placeholder,.apl textarea::placeholder{color:color-mix(in srgb, var(--pg-ink) 38%, transparent)}.apl .blf__form select{color:var(--pg-ink)}.apl__sec{border-top:1px solid var(--pg-line);grid-column:1/-1;grid-template-columns:44px minmax(0,1fr);align-items:baseline;margin-top:26px;padding-top:22px;display:grid}.apl__sec:first-child{margin-top:0}.apl__sec>span{font:500 13px/1 var(--pg-font-mono,ui-monospace, monospace);letter-spacing:.08em;color:var(--pg-accent)}.apl__sec h2{font:500 20px/1.3 var(--font);color:var(--pg-ink);margin:0}.apl__sec p{font:400 14.5px/1.5 var(--font);color:var(--pg-muted);margin:4px 0 0}.apl__gap{display:block}.apl textarea{resize:vertical;width:100%;min-height:96px;font:400 16px/1.55 var(--font);color:var(--text-primary);background:0 0;border:0;outline:none;display:block}.apl .blf__btn{margin-top:10px}.apl-file{border:1px dashed color-mix(in srgb, var(--pg-ink) 34%, transparent);background:var(--bg-surface);cursor:pointer;border-radius:14px;align-items:center;gap:12px;min-height:60px;padding:10px 18px;transition:border-color .16s,background .16s;display:flex;position:relative}.apl-file:hover,.apl-file:focus-within{border-color:var(--action)}.apl-file.is-on{border-style:solid;border-color:var(--action);background:var(--paper-blue-soft)}.apl-file input{opacity:0;cursor:pointer;position:absolute;inset:0}.apl-file svg{width:20px;height:20px;color:var(--action);flex:none}.apl-file span{font:500 15px/1.4 var(--font);color:color-mix(in srgb, var(--pg-ink) 72%, transparent);text-overflow:ellipsis;overflow:hidden}.apl-file.is-on span{color:var(--text-primary);font-weight:500}.apl__side{position:sticky;top:24px}.apl .apl__sheet{border:1px solid var(--pg-line);border-radius:16px;height:auto;max-height:calc(100dvh - 48px);overflow-y:auto}.apl .vw__shTtl{font:400 25px/1.2 var(--font-display);text-wrap:balance;color:var(--paper-ink);margin:0 0 16px}.apl__more{font:500 14.5px/1.4 var(--font);color:var(--paper-blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:18px;padding:0;text-decoration:none;display:inline-flex}.apl__more svg{width:16px;height:16px}.apl__more[aria-expanded=true] svg{transform:rotate(180deg)}.apl__desc{margin-top:6px}.apl__desc .apl__dh{font:600 13.5px/1.4 var(--font);color:var(--paper-ink);margin:16px 0 6px}.apl__desc p,.apl__desc li{font:400 13.5px/1.55 var(--font);color:var(--paper-muted);margin:0}.apl__desc ul{gap:4px;margin:0;padding-left:16px;display:grid}@media (max-width:1024px){.apl__grid{grid-template-columns:minmax(0,1fr)}.apl__side{order:-1;position:static}.apl .apl__sheet{max-height:none}}@media (max-width:720px){.apl-top__note{display:none}.apl__sec{grid-template-columns:34px minmax(0,1fr)}.apl__gap{display:none}}
