.page-support{background:var(--ink);color:var(--t0)}.page-support .it{font-style:italic;font-weight:300}.page-support .teal{color:var(--teal)}.page-support .kicker{font-family:var(--font-heading),sans-serif;font-size:var(--tx-xs);font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--teal);display:flex;align-items:center;gap:.6rem}.page-support .kicker:before{content:"";width:1.5rem;height:2px;background:var(--teal)}.page-support .paper .kicker{color:var(--navy)}.page-support .paper .kicker:before{background:var(--navy)}.page-support .label{font-family:var(--font-heading),sans-serif;font-size:var(--tx-2xs);font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--muted)}.page-support .rv{opacity:0;transform:translateY(18px)}.page-support .ln{display:block;overflow:hidden}.page-support .ln>span{display:block;transform:translateY(110%)}.page-support .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-heading),sans-serif;font-weight:600;font-size:var(--tx-sm);letter-spacing:.2em;text-transform:uppercase;background:var(--teal);color:var(--ink);padding:.9rem 1.5rem;border:0;cursor:pointer;transition:transform .2s,background .5s;min-height:44px}.page-support .btn:hover{transform:translateY(-2px)}.page-support .btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.page-support .btn.ghost{background:none;color:inherit;border:1px solid}.page-support .btn.red{background:var(--red);color:#fff}.page-support .paper .btn{color:var(--t0)}.page-support .mbar{position:fixed;left:0;right:0;bottom:0;z-index:95;display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--hair-d);border-top:1px solid var(--hair-d);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.page-support .mbar a{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;font-family:var(--font-heading),sans-serif;font-weight:600;font-size:var(--tx-sm);letter-spacing:.18em;text-transform:uppercase;background:rgba(11,15,22,.92);min-height:3.5rem}.page-support .mbar a.call{color:var(--red)}.page-support .mbar a.req{color:var(--ink);background:var(--teal)}@media (min-width:62rem){.page-support .mbar{display:none}}@media (max-width:62rem){body:has(.page-support){padding-bottom:4.5rem}}.page-support .hero{position:relative;min-height:88svh;display:grid;grid-template-columns:minmax(0,52fr) minmax(0,48fr);align-items:end;padding:calc(var(--sp-24) + 2rem) 0 var(--sp-16);overflow:hidden}.page-support .hero .tx{padding-left:var(--gutter)}.page-support .hero h1{font-size:var(--tx-h1);text-transform:uppercase;margin-top:var(--sp-6)}.page-support .hero h1 .l2{display:block;text-transform:none;margin-left:clamp(1.5rem,7vw,6rem)}.page-support .hero .sub{font-size:var(--tx-lg);color:var(--t1);max-width:30rem;margin-top:var(--sp-8);margin-left:clamp(0rem,10vw,8rem)}.page-support .hero .cta{margin-top:var(--sp-8);display:flex;gap:var(--sp-4);align-items:center;flex-wrap:wrap}.page-support .hero .photo{position:relative;height:min(64svh,40rem)}.page-support .hero .photo img{width:100%;height:100%;object-fit:cover;object-position:60% 50%;display:block}.page-support .hero .photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--ink) 0,rgba(11,15,22,0) 35%,rgba(11,15,22,0) 100%),linear-gradient(0deg,var(--ink) 0,rgba(11,15,22,0) 30%)}.page-support .hero .photo .cap{position:absolute;left:var(--sp-6);bottom:var(--sp-6);font-family:var(--font-heading),sans-serif;font-size:var(--tx-2xs);letter-spacing:.24em;text-transform:uppercase;color:var(--t2);z-index:1}.page-support .quick{padding:var(--sp-12) 0 var(--sp-24)}.page-support .tiles{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--hair-d);border:1px solid var(--hair-d);margin-top:var(--sp-8)}.page-support .tile{background:var(--ink);padding:var(--sp-6);display:flex;flex-direction:column;gap:.4rem;min-height:10rem;cursor:pointer;transition:background .3s,transform .15s;text-align:left;border:1px solid var(--hair-d);color:inherit;font:inherit}.page-support .tile:focus-visible,.page-support .tile:hover{background:var(--ink2);outline:none}.page-support .tile:active{transform:scale(.98);background:var(--ink3)}.page-support .tile .n{font-family:var(--font-heading),sans-serif;font-size:var(--tx-2xs);font-weight:600;letter-spacing:.24em;color:var(--teal);text-transform:uppercase}.page-support .tile h3{font-size:var(--tx-xl);text-transform:uppercase;margin-top:.25rem}.page-support .tile p{color:var(--t1);font-size:var(--tx-base);margin-top:.2rem}.page-support .tile .go{margin-top:auto;align-self:flex-end;font-family:var(--font-heading),sans-serif;font-size:var(--tx-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--teal)}.page-support .tile.bd .go,.page-support .tile.bd .n{color:var(--red)}.page-support .paper{background:var(--paper);color:var(--d0);padding:var(--sp-24) 0;position:relative}.page-support .sec-head{display:grid;grid-template-columns:minmax(0,38fr) minmax(0,62fr);grid-gap:var(--sp-12);gap:var(--sp-12);align-items:end;margin-bottom:var(--sp-12)}.page-support .sec-head h2{font-size:var(--tx-h2);margin-top:var(--sp-3);color:var(--d0)}.page-support .sec-head h2 .it{color:var(--teal)}.page-support .sec-head p{font-size:var(--tx-lg);color:var(--ink-soft);max-width:34rem}.page-support .card{max-width:46rem;margin-left:var(--lede-offset);border:1px solid var(--hair);background:var(--paper)}.page-support .card .top{display:flex;justify-content:space-between;align-items:center;padding:var(--sp-4) var(--sp-6);border-bottom:1px solid var(--hair);background:var(--paper-2)}.page-support .card .top b{font-weight:600;font-size:var(--tx-xs);color:var(--navy)}.page-support .card .top b,.page-support .card .top span{font-family:var(--font-heading),sans-serif;letter-spacing:.2em;text-transform:uppercase}.page-support .card .top span{font-size:var(--tx-2xs);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page-support .steps{display:flex;gap:0;border-bottom:1px solid var(--hair)}.page-support .steps div{flex:1 1;padding:.7rem var(--sp-4);font-family:var(--font-heading),sans-serif;font-size:var(--tx-2xs);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);border-bottom:2px solid transparent}.page-support .steps div.on{color:var(--navy);border-color:var(--teal)}.page-support .steps div.done{color:var(--ok)}.page-support .pane{padding:var(--sp-6)}.page-support .pane h3{font-size:var(--tx-h3);text-transform:uppercase}.page-support .pane .hint{color:var(--ink-soft);font-size:var(--tx-base);margin-top:.3rem}.page-support .field{margin-top:var(--sp-4)}.page-support .field label{display:block;font-family:var(--font-heading),sans-serif;font-size:var(--tx-2xs);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:.35rem}.page-support .field input,.page-support .field select,.page-support .field textarea{width:100%;font:inherit;font-size:1rem;padding:.8rem .9rem;border:1px solid var(--hair);background:var(--paper);color:var(--d0);min-height:44px;border-radius:0}.page-support .field input:focus,.page-support .field select:focus,.page-support .field textarea:focus{outline:2px solid var(--teal);outline-offset:0;border-color:var(--teal)}.page-support .row{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--sp-4);gap:var(--sp-4)}.page-support .chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.page-support .chip{font-family:var(--font-heading),sans-serif;font-size:var(--tx-sm);letter-spacing:.08em;padding:.6rem 1rem;border:1px solid var(--hair);background:var(--paper);cursor:pointer;min-height:44px;color:var(--d0)}.page-support .chip.on{border-color:var(--teal);background:rgba(0,170,165,.08);color:var(--navy)}.page-support .chip.urgent.on{border-color:var(--red);background:rgba(238,53,36,.08);color:var(--red)}.page-support .types{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem;margin-top:var(--sp-4)}.page-support .type{border:1px solid var(--hair);padding:var(--sp-4);cursor:pointer;text-align:left;background:var(--paper);font:inherit;color:var(--d0);min-height:5.5rem;transition:outline .2s}.page-support .type b{display:block;font-family:var(--font-heading),sans-serif;font-weight:600;font-size:var(--tx-lg);text-transform:uppercase}.page-support .type span{font-size:var(--tx-base);color:var(--ink-soft)}.page-support .type.on{border-color:var(--teal);background:rgba(0,170,165,.06)}.page-support .type.bd.on{border-color:var(--red);background:rgba(238,53,36,.06)}.page-support .photo-drop{border:1px dashed var(--hair);padding:var(--sp-4);text-align:center;color:var(--muted);font-size:var(--tx-sm);margin-top:.5rem;cursor:pointer;background:none;width:100%;font-family:var(--font-body),sans-serif}.page-support .photo-list{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:var(--sp-3)}.page-support .photo-list span{display:flex;align-items:center;gap:.4rem;font-family:var(--font-heading),sans-serif;font-size:var(--tx-xs);letter-spacing:.04em;border:1px solid var(--hair);padding:.35rem .6rem;color:var(--ink-soft)}.page-support .photo-list button{background:none;border:0;color:var(--red);cursor:pointer;font-size:var(--tx-sm);line-height:1;padding:0}.page-support .field-error{margin-top:.4rem;color:var(--red);font-size:var(--tx-xs)}.page-support .nav{display:flex;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-4) var(--sp-6);border-top:1px solid var(--hair);background:var(--paper-2)}.page-support .done-pane{padding:var(--sp-8) var(--sp-6);text-align:left}.page-support .done-pane .ref{font-family:var(--font-heading),sans-serif;font-weight:600;font-size:var(--tx-h2);color:var(--ok);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page-support .done-pane p{color:var(--ink-soft);margin-top:var(--sp-3);max-width:30rem}.page-support .callout{margin-top:var(--sp-6);padding:var(--sp-4);border-left:3px solid var(--red);background:rgba(238,53,36,.05);font-size:var(--tx-sm);color:var(--ink-soft)}.page-support .callout b{color:var(--red);font-family:var(--font-heading),sans-serif;letter-spacing:.1em;text-transform:uppercase}.page-support .callout a{color:var(--red);font-weight:500}.page-support .mcr{display:grid;grid-template-columns:minmax(0,42fr) minmax(0,58fr);grid-gap:var(--sp-12);gap:var(--sp-12);align-items:center;padding-top:var(--sp-12);border-top:1px solid var(--hair-soft)}.page-support .mcr .tx p{color:var(--ink-soft);margin-top:var(--sp-4);max-width:30rem;line-height:1.7}.page-support .sheet{position:relative;background:var(--paper);border:1px solid var(--hair);box-shadow:0 2rem 4rem rgba(11,15,22,.14);padding:var(--sp-6);max-width:26rem;margin:0 auto;transform:rotate(-1.2deg)}.page-support .sheet .h{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid var(--hair);padding-bottom:var(--sp-3)}.page-support .sheet .h b{font-family:var(--font-heading),sans-serif;font-weight:600;letter-spacing:.2em;text-transform:uppercase;font-size:var(--tx-xs);color:var(--navy)}.page-support .sheet .score{font-family:var(--font-heading),sans-serif;font-weight:700;font-size:3.4rem;line-height:1;color:var(--ok);text-align:right}.page-support .sheet .score small{font-size:1rem;color:var(--muted);letter-spacing:.2em;font-weight:600;margin-left:.3rem}.page-support .sheet .grade{font-family:var(--font-heading),sans-serif;font-size:var(--tx-xs);letter-spacing:.24em;text-transform:uppercase;color:var(--ok);margin-top:.2rem;text-align:right}.page-support .sheet .rows{margin-top:var(--sp-4);display:flex;flex-direction:column;gap:.5rem}.page-support .sheet .r{display:grid;grid-template-columns:1fr auto;grid-gap:.75rem;gap:.75rem;align-items:center;font-family:var(--font-heading),sans-serif;font-size:var(--tx-sm);letter-spacing:.06em;color:var(--d0)}.page-support .sheet .r i{display:inline-block;width:6rem;height:.4rem;background:var(--paper-3);position:relative}.page-support .sheet .r i b{position:absolute;left:0;top:0;bottom:0;background:var(--ok)}.page-support .sheet .r.w i b{background:var(--amber)}.page-support .sheet .foot{margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--hair);letter-spacing:.2em;color:var(--muted);display:flex;justify-content:space-between}.page-support .sheet .foot,.page-support .sheet .stamp{font-family:var(--font-heading),sans-serif;font-size:var(--tx-2xs);text-transform:uppercase}.page-support .sheet .stamp{position:absolute;right:-.6rem;top:-.6rem;background:var(--paper);border:2px solid var(--teal);color:var(--teal);font-weight:700;letter-spacing:.24em;padding:.3rem .6rem;transform:rotate(6deg)}.page-support .gate{margin-top:var(--sp-6);max-width:26rem}.page-support .gate .row{margin-top:var(--sp-3)}.page-support .gate-note{margin-top:var(--sp-3);font-size:var(--tx-xs);color:var(--muted)}.page-support .brands{padding:var(--sp-24) 0}.page-support .bgrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--hair-d);border:1px solid var(--hair-d);margin-top:var(--sp-8)}.page-support .bgrid div{background:var(--ink);padding:var(--sp-6)}.page-support .bgrid b{font-family:var(--font-heading),sans-serif;font-weight:600;font-size:var(--tx-xl);text-transform:uppercase;display:block}.page-support .bgrid span{color:var(--t2);font-size:var(--tx-sm)}.page-support .promise{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--sp-8);gap:var(--sp-8);margin-top:var(--sp-12);margin-left:var(--lede-offset);max-width:62rem}.page-support .promise .v{font-family:var(--font-heading),sans-serif;font-weight:700;font-size:clamp(2rem,4vw,3.2rem);line-height:1}.page-support .promise .v b{color:var(--teal)}.page-support .promise .l{font-family:var(--font-heading),sans-serif;font-size:var(--tx-2xs);letter-spacing:.24em;text-transform:uppercase;color:var(--t2);margin-top:.4rem;border-top:1px solid var(--hair-d);padding-top:.4rem}.page-support .close{padding:var(--sp-24) 0 var(--sp-12);border-top:1px solid var(--hair-d)}.page-support .close h2{font-size:var(--tx-h1);text-transform:uppercase}.page-support .close h2 .it{text-transform:none;color:var(--teal)}.page-support .contacts{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--sp-4);gap:var(--sp-4);margin-top:var(--sp-12);margin-left:var(--lede-offset);max-width:44rem}.page-support .cc{border:1px solid var(--hair-d);padding:var(--sp-6);background:var(--ink2)}.page-support .cc .role{font-family:var(--font-heading),sans-serif;font-size:var(--tx-2xs);letter-spacing:.3em;text-transform:uppercase;color:var(--teal)}.page-support .cc h3{font-size:var(--tx-xl);margin-top:.4rem;text-transform:uppercase}.page-support .cc a{display:flex;align-items:center;min-height:44px;color:var(--t1);font-size:var(--tx-sm);margin-top:.2rem}.page-support .cc a.tel{font-family:var(--font-heading),sans-serif;font-size:var(--tx-xl);color:var(--t0);margin-top:.6rem}@media (max-width:62rem){.page-support .hero{grid-template-columns:1fr;min-height:0;padding-top:var(--sp-24)}.page-support .hero .sub{margin-left:0}.page-support .hero h1 .l2{margin-left:1rem}.page-support .hero .photo{height:38svh;order:-1;margin:0 calc(var(--gutter) * -1)}.page-support .hero .photo:after{background:linear-gradient(0deg,var(--ink) 0,rgba(11,15,22,0) 55%)}.page-support .tiles{grid-template-columns:1fr 1fr}.page-support .tile{min-height:8rem}.page-support .contacts,.page-support .mcr,.page-support .sec-head{grid-template-columns:1fr}.page-support .card{margin-left:0}.page-support .row{grid-template-columns:1fr}.page-support .bgrid,.page-support .promise{grid-template-columns:1fr 1fr}.page-support .promise{margin-left:0}.page-support .sheet{transform:none}}@media (prefers-reduced-motion:reduce){.page-support .rv{opacity:1;transform:none}.page-support .ln>span{transform:none}}