.sec-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sec-hero .sch-wrap{margin-top:clamp(36px,5vw,60px)}.sec-hero .ctas{margin-top:30px}.sec-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (max-width:760px){.sec-opts{grid-template-columns:1fr}}.sec-opts .opt{align-content:start;gap:14px}.sec-opts .opt.main{border-color:color-mix(in srgb,var(--teal-ink) 45%,var(--rule))}.sec-opts .bul li{font-size:14.5px}.sec-split{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:center}.sec-split.rev{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.sec-split.rev>:first-child{order:2}@media (max-width:900px){.sec-split,.sec-split.rev{grid-template-columns:minmax(0,1fr)}.sec-split.rev>:first-child{order:0}}.sec-cards .card h4{font-size:18px;font-weight:400}.pk{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(28px,5vw,64px);align-items:start}@media (max-width:900px){.pk{grid-template-columns:minmax(0,1fr)}}.pk-get{display:grid;gap:12px}.pk-get .card{grid-template-columns:auto minmax(0,1fr);column-gap:16px;align-items:start}.pk-get .card p{grid-column:2}.pk-n{grid-row:span 2;font:500 12px/1.9 var(--f-mono);color:var(--teal-ink)}.pk-also{display:grid;gap:12px;margin-top:18px}.pk-also ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px 22px}.pk-also a{font-size:15px}.pk-form{padding:clamp(20px,3vw,32px);display:grid;gap:18px}.pk-form h3{color:#fff;font-weight:400}.pk-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media (max-width:600px){.pk-fields{grid-template-columns:minmax(0,1fr)}}.pk-f{display:grid;gap:7px;align-content:start;font:500 13px/1.3 var(--f-body);color:var(--on-panel-2)}.pk-fields>.wide{grid-column:1/-1}.pk-f input{width:100%;min-width:0;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:11px 13px;color:#fff;font:400 15px/1.3 var(--f-body);transition:border-color .18s ease,box-shadow .18s ease}.pk-f input:focus{outline:none;border-color:rgba(139,209,207,.55);box-shadow:0 0 0 3px rgba(139,209,207,.18)}.pk-f input[aria-invalid=true]{border-color:rgba(255,106,92,.6)}.pk-err,.pk-msg{font:400 13px/1.4 var(--f-body);color:#ff9389}.pk-consent{margin:2px 0 0;font:400 12.5px/1.45 var(--f-body);opacity:.72}.pk-consent a{color:inherit;text-decoration:underline;text-underline-offset:2px}.pk-hp{position:absolute;left:-9999px}.pk-go{justify-self:start}.pk-go[disabled]{opacity:.6;cursor:progress}.pk-ok{display:flex;align-items:center;gap:12px;padding:16px 18px;border-radius:12px;border:1px solid rgba(139,209,207,.32);background:rgba(139,209,207,.07);color:var(--on-panel);font-size:15px}.pk-ok:focus{outline:none}.pk-ok svg{flex:none;width:20px;height:20px;fill:none;stroke:var(--teal);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.faqwrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,72px)}@media (max-width:860px){.faqwrap{grid-template-columns:1fr}}.faq details p a{color:var(--ink)}.sch-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding:14px clamp(14px,2vw,22px);border-bottom:1px solid var(--panel-rule)}.seg{gap:2px;padding:3px;border:1px solid var(--panel-rule);border-radius:999px}.seg,.seg button{display:inline-flex}.seg button{align-items:center;gap:8px;padding:8px 12px;border:0;border-radius:999px;background:none;color:var(--on-panel-3);font:500 11px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.seg button[aria-pressed=true]{background:rgba(255,255,255,.1);color:#fff}.sch .badge{white-space:nowrap;padding:4px 7px;font-size:9.5px;border-color:var(--panel-rule);color:var(--on-panel-2)}.sch-hint{font:400 12px/1.4 var(--f-mono);color:var(--on-panel-3)}.sch-stage{position:relative;padding:clamp(12px,2.4vw,28px)}.sch-m{display:none;max-width:420px;margin-inline:auto}@media (max-width:1080px){.sch-d{display:none}.sch-m{display:block}}.sch-fit{position:relative;overflow:hidden}.sch-in,.sch-svg{position:absolute}.sch-svg{top:0;left:0;width:100%;height:100%;overflow:visible;transition:opacity .2s ease}.sch-svg *{vector-effect:non-scaling-stroke}.sch-b{fill:rgba(255,255,255,.015);stroke:rgba(255,255,255,.32);stroke-width:1}.sch-gap{stroke:var(--panel);stroke-width:5}.sch-post{fill:none;stroke:rgba(255,255,255,.7);stroke-width:1.2}.sp{fill:none;stroke-width:1;transition:stroke-width .3s ease}.sp-n{stroke:rgba(255,255,255,.42)}.sp-t{stroke:rgba(139,209,207,.8)}.sp-c{stroke:rgba(255,106,92,.65);stroke-dasharray:3 4}.sp.is-act,.sp.is-hl{stroke-width:1.8}.sm-n{fill:rgba(255,255,255,.6)}.sm-t{fill:var(--teal)}.sm-c{fill:var(--coral)}.sch-tick circle{fill:var(--panel);stroke:var(--teal);stroke-width:1.2}.sch-tick path{fill:none;stroke:var(--teal);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sch-tick.is-act circle{fill:rgba(139,209,207,.18)}.sch-stop{stroke:var(--coral);stroke-width:2.2;stroke-linecap:round}.sch-stop.is-act{stroke-width:3.4}.sch-dot{display:none;fill:#fff}.sch-dot.is-c,.sch-dot.is-n,.sch-dot.is-t{display:inline}.sch-dot.is-t{fill:var(--teal)}.sch-dot.is-c{fill:var(--coral)}.sch-c{position:absolute;display:flex;flex-direction:column;justify-content:center;gap:6px;margin:0;padding:0 14px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:var(--panel-2);color:#fff;font:inherit;text-align:left;transition:border-color .25s ease,background-color .25s ease,opacity .2s ease}button.sch-c{cursor:pointer}.sch-c.is-act,.sch-c.is-on,button.sch-c:hover{border-color:rgba(255,255,255,.6);background:var(--panel-3)}button.sch-c:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:3px}.sch-n{font:400 13.5px/1.25 var(--f-body);letter-spacing:-.01em}.sch-bl,.sch-k,.sch-pill,.sch-t{font:500 11px/1.25 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-panel-3)}.sch-p{align-items:center;padding:0;border-style:dashed;background:none}.sch-p .sch-n{font-size:12.5px;color:var(--on-panel-2)}.sch-t{position:absolute;white-space:nowrap}.sch-keys,.sch-t{transform:translate(-50%,-100%)}.sch-keys{max-width:8.5%;white-space:normal;text-align:center}.sch-m .sch-keys{max-width:none;text-align:left;transform:none}.sch-off{max-width:15%;white-space:normal;text-align:center;transform:translate(-50%)}.sch-audit .sch-off,.sch-data .sch-off{visibility:hidden}.sch-off-r{max-width:31%;white-space:normal;transform:none}.sch-pill{position:absolute;padding:5px 9px;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:var(--panel);color:var(--on-panel-2);white-space:nowrap;transform:translate(-50%,-50%);transition:border-color .25s ease}.sch-pill.is-act{border-color:rgba(255,255,255,.85);color:#fff}.sch-bl{position:absolute;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;letter-spacing:.14em}.sch-bl-r{justify-content:flex-end;max-width:60%;text-align:right}.sch-hosted{display:none}.sch[data-mode=hosted] .sch-hosted{display:inline-flex}.sch[data-mode=hosted] .sch-byoa{display:none}.is-dim{opacity:.3}.sch-stage.is-inspect .sch-c:not(.is-on),.sch-stage.is-inspect .sch-pill,.sch-stage.is-inspect .sch-svg,.sch-stage.is-inspect .sch-t{opacity:.4}.sch-tip{position:absolute;z-index:3;width:280px;max-width:calc(100% - 16px);padding:14px 16px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:#141416;box-shadow:0 14px 34px rgba(0,0,0,.4);color:var(--on-panel);font-size:13.5px;pointer-events:none}.sch-tip b{display:block;margin-bottom:9px;font:500 11px/1.3 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--on-panel-3)}.sch-tip ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.sch-tip li{position:relative;padding-left:15px;line-height:1.45}.sch-tip li:before{content:"";position:absolute;left:1px;top:.6em;width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,.55)}.sec-split .sch-stage{padding:clamp(10px,1.6vw,18px)}.cv-key{display:flex;flex-wrap:wrap;gap:8px 20px;padding:14px clamp(14px,2vw,22px);border-top:1px solid var(--panel-rule);font:400 11.5px/1.4 var(--f-mono);color:var(--on-panel-2)}.cv-key>span{display:inline-flex;align-items:center;gap:8px}.cv-key i{flex:none;width:16px;height:2px;background:rgba(255,255,255,.6)}.cv-key i.t{background:var(--teal)}.cv-key i.c{background:var(--coral)}