:root{--bg:#080b0f;--panel:#12171e;--line:#ffffff1c;--text:#f6f2e8;--muted:#aeb7c2;--gold:#d7b56d;--gold2:#f0d99d;--blue:#70d5ff;--green:#7fe0b3;--red:#ff8a80}*{box-sizing:border-box}a{color:inherit;text-decoration:none}body{background:radial-gradient(circle at 15% 0, #70d5ff17, transparent 24%), radial-gradient(circle at 85% 0, #d7b56d1f, transparent 25%), var(--bg);color:var(--text);margin:0;font-family:Inter,system-ui,sans-serif}.shell{width:min(1160px,100% - 30px);margin:auto}.nav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);background:#080b0fd1;position:sticky;top:0}.navin{justify-content:space-between;align-items:center;gap:18px;min-height:72px;display:flex}.brand{color:var(--text);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;font-weight:900;text-decoration:none;display:flex}.mark{border:1px solid var(--gold);width:38px;height:46px;color:var(--gold);border-radius:8px;place-items:center;font-size:24px;display:grid}.brand small{color:var(--muted);letter-spacing:.16em;font-size:9px;display:block}.nav button,.nav a{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:10px;text-decoration:none}.nav button:hover,.nav a:hover{color:var(--text)}.nav .primary,.button.gold{background:linear-gradient(135deg, var(--gold2), var(--gold));color:#17130a;border:0}.button.blue{background:linear-gradient(135deg, #bceeff, var(--blue));color:#07151d;border:0}.page{min-height:calc(100vh - 72px);padding:54px 0 80px;display:block}.page.active{display:block}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:44px 0;display:grid}.hero>:last-child{justify-self:center}.eyebrow{color:var(--gold2);letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:900}h1{letter-spacing:-.055em;margin:16px 0 20px;font-size:clamp(48px,7vw,80px);line-height:.98}h2{letter-spacing:-.04em;margin:10px 0;font-size:clamp(34px,5vw,52px)}h3{margin:8px 0}p{color:var(--muted);line-height:1.65}.lead{max-width:700px;font-size:18px}.actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.button{border:1px solid var(--line);min-height:44px;color:var(--text);cursor:pointer;background:#ffffff0a;border-radius:11px;justify-content:center;align-items:center;padding:11px 17px;font-weight:850;text-decoration:none;display:inline-flex}.halo{border:1px solid #d7b56d29;border-radius:50%;width:365px;height:365px;position:absolute;box-shadow:0 0 90px #d7b56d14}.scannerwrap{z-index:1;text-align:center;margin:0 auto;position:relative}.cardvisual{aspect-ratio:2.5/3.5;border:12px solid var(--gold);background:#0b1118;border-radius:18px;width:270px;position:relative;overflow:hidden;transform:rotate(4deg);box-shadow:0 35px 90px #0000009e}.cardvisual img{object-fit:cover;width:100%;height:100%;transition:opacity .24s,transform .45s;display:block}.cardvisual img.fade{opacity:.15;transform:scale(.985)}.cardshade{pointer-events:none;background:linear-gradient(#0000 56%,#03070ae6);position:absolute;inset:0}.scan{background:var(--blue);height:2px;box-shadow:0 0 18px var(--blue), 0 0 40px #70d5ff80;z-index:3;animation:3.3s ease-in-out infinite scan;position:absolute;top:0%;left:0;right:0}.scan:after{content:"";background:linear-gradient(#0000,#70d5ff17,#0000);height:44px;position:absolute;top:-22px;left:0;right:0}@keyframes scan{0%{opacity:.45;top:0}50%{opacity:1;top:calc(100% - 2px)}to{opacity:.45;top:0}}.scancopy{z-index:4;text-align:left;position:absolute;bottom:16px;left:18px;right:18px}.scancopy span{color:var(--gold2);letter-spacing:.13em;font-size:10px;font-weight:900;display:block}.scancopy strong{font-size:22px}.sourcecredit{color:#7e8894;max-width:320px;margin-top:14px;font-size:10px}.grid3{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px;display:grid}.tiers{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:28px;display:grid}.panel,.tier,.formcard,.order{border:1px solid var(--line);background:#12171ef0;border-radius:18px;padding:24px}.tier{background:linear-gradient(#70d5ff12,#12171ef0);border-color:#70d5ff4d;flex-direction:column;transition:transform .25s,border-color .25s,background .25s,box-shadow .25s;display:flex}.tier.featured{background:linear-gradient(#70d5ff12,#12171ef0);border-color:#70d5ff4d;transform:none}.tier:hover,.tier.featured:hover,.tier.quote:hover{background:linear-gradient(#d7b56d2e,#12171ef5);border-color:#d7b56dd9;transform:translateY(-8px);box-shadow:0 22px 55px #0006,0 0 28px #d7b56d26}.badge{border:1px solid var(--line);color:var(--gold2);text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:6px 9px;font-size:11px;font-weight:900;display:inline-flex}.price{font-size:40px;font-weight:900}.price small{color:var(--muted);font-size:13px}.price.custom{color:var(--blue);font-size:31px}.tier li{color:var(--muted);padding:7px 0}.formwrap{grid-template-columns:230px 1fr;gap:22px;display:grid}.steps{align-self:start;position:sticky;top:98px}.step{color:var(--muted);border-radius:10px;padding:12px}.step.active{color:var(--text);background:#70d5ff14}.fieldgrid,.uploadgrid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.formcard label{color:var(--muted);margin:12px 0;font-size:13px;font-weight:800;display:block}.formcard input,.formcard select,.formcard textarea{border:1px solid var(--line);width:100%;color:var(--text);background:#0b1016;border-radius:10px;margin-top:7px;padding:12px;display:block}.formcard textarea{min-height:110px}.upload{text-align:center;color:var(--muted);border:1px dashed #70d5ff73;border-radius:13px;padding:22px;position:relative}.upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.legal,.summary,.update,.notice{border:1px solid var(--line);background:#0b1016;border-radius:14px;margin:18px 0;padding:18px}.notice{color:var(--text);background:#70d5ff0f;border-color:#70d5ff59;display:none}.notice.show{display:block}.notice strong{color:var(--blue)}.check{gap:10px;display:flex!important}.check input{width:auto!important}.summary{justify-content:space-between;gap:20px;font-size:18px;display:flex}.bulkbox{margin-top:18px;display:none}.bulkbox.show{display:block}.bulkcards{gap:13px;max-height:650px;padding-right:6px;display:grid;overflow:auto}.bulkcard{border:1px solid var(--line);background:#0b1016;border-radius:14px;padding:16px}.bulkhead{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.miniuploads{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.miniupload{text-align:center;color:var(--muted);border:1px dashed #70d5ff66;border-radius:10px;padding:15px;font-size:12px;position:relative}.miniupload input{opacity:0;cursor:pointer;position:absolute;inset:0}.portalgrid{grid-template-columns:220px 1fr;gap:22px;display:grid}.sidebar{align-self:start;position:sticky;top:98px}.sidebar button{text-align:left;width:100%;color:var(--muted);background:0 0;border:0;border-radius:9px;padding:12px;display:block}.sidebar button.active{color:var(--text);background:#ffffff0d}.kpis{grid-template-columns:repeat(5,1fr);gap:12px;margin:22px 0;display:grid}.kpi{border:1px solid var(--line);background:#0d1319;border-radius:14px;padding:18px}.kpi span{color:var(--muted);font-size:12px;display:block}.kpi b{font-size:26px}.order{flex-wrap:wrap;justify-content:space-between;gap:18px;margin-bottom:15px;display:flex}.status{color:var(--green);font-weight:900}.status.quote{color:var(--blue)}.update{width:100%}.queue{gap:11px;display:grid}.alertrow{background:#70d5ff12;border:1px solid #70d5ff6b;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:17px;display:flex}.row{border:1px solid var(--line);background:#0b1016;border-radius:13px;grid-template-columns:1.4fr .7fr .8fr .6fr auto;align-items:center;gap:14px;padding:15px;display:grid}.row small{color:var(--muted);display:block}.modal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50;background:#000000b8;place-items:center;padding:20px;display:none;position:fixed;inset:0}.modal.open{display:grid}.modalcard{border:1px solid var(--line);background:#10161d;border-radius:20px;width:min(720px,100%);padding:24px}.topline{justify-content:space-between;gap:18px;display:flex}.note{font-size:12px}.footer{border-top:1px solid var(--line);color:var(--muted);padding:28px 0 48px}@media (max-width:1050px){.tiers{grid-template-columns:repeat(2,1fr)}.kpis{grid-template-columns:repeat(3,1fr)}}@media (max-width:850px){.hero,.grid3,.formwrap,.portalgrid{grid-template-columns:1fr}.tier.featured{transform:none}.steps,.sidebar{position:static}.kpis{grid-template-columns:repeat(2,1fr)}.row{grid-template-columns:1fr 1fr}}@media (max-width:580px){.brand span:last-child,.nav button:not(.primary){display:none}.fieldgrid,.uploadgrid,.miniuploads,.kpis,.tiers{grid-template-columns:1fr}.summary,.alertrow{flex-direction:column;align-items:flex-start}}.instagram-heading h2{margin:8px 0 4px;font-size:clamp(30px,4vw,44px)}.instagram-heading p{max-width:560px;margin:0}.instagram-slideshow{grid-template-columns:48px minmax(0,680px) 48px;justify-content:center;align-items:center;gap:18px;display:grid}@keyframes instagramFade{0%{opacity:.25;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.instagram-dots{justify-content:center;gap:7px;margin-top:14px;display:flex}.instagram-dot{cursor:pointer;background:#ffffff40;border:0;border-radius:999px;width:7px;height:7px;padding:0;transition:width .2s,background .2s}.instagram-dot.active{background:var(--gold);width:20px}.instagram-message{border:1px solid var(--line);color:var(--muted);text-align:center;background:#12171ef0;border-radius:18px;padding:30px}@media (max-width:650px){.instagram-heading{flex-direction:column;align-items:flex-start}.instagram-slideshow{grid-template-columns:1fr}.instagram-slide{height:460px}.instagram-arrow{display:none}}.instagram-feed{border-top:1px solid var(--line);width:100%;margin:clamp(44px,7vw,80px) 0;padding-top:clamp(30px,5vw,44px)}.instagram-heading{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:clamp(22px,4vw,34px);display:flex}.instagram-slideshow{grid-template-columns:clamp(40px,4vw,50px) minmax(0,1fr) clamp(40px,4vw,50px);align-items:center;gap:clamp(10px,2vw,20px);width:min(100%,860px);margin:0 auto;display:grid}.instagram-slide{border:1px solid var(--line);width:100%;height:clamp(420px,58vw,620px);color:var(--text);background:#12171ef0;border-radius:clamp(15px,2vw,20px);grid-template-rows:minmax(0,1fr) auto;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 24px 65px #0000006b,0 0 30px #70d5ff0a}.instagram-slide img{object-fit:contain;background:#0b1016;width:100%;height:100%;min-height:0;padding:clamp(6px,1.2vw,12px);animation:.45s instagramFade;display:block}.instagram-caption{border-top:1px solid var(--line);color:var(--text);background:#12171efa;padding:clamp(12px,2vw,17px) clamp(14px,2vw,20px);font-size:clamp(12px,1.3vw,14px);line-height:1.5;position:static}.instagram-arrow{border:1px solid var(--line);width:clamp(40px,4vw,50px);height:clamp(40px,4vw,50px);color:var(--text);cursor:pointer;background:#12171ef0;border-radius:50%;padding:0;font-size:clamp(24px,3vw,30px);transition:transform .2s,border-color .2s,background .2s}.instagram-arrow:hover{background:#d7b56d1f;border-color:#d7b56dbf;transform:scale(1.07)}@media (max-width:900px){.instagram-slideshow{width:min(100%,700px)}.instagram-slide{height:clamp(420px,72vw,560px)}}@media (max-width:650px){.instagram-heading{flex-direction:column;align-items:flex-start}.instagram-slideshow{grid-template-columns:minmax(0,1fr);width:100%}.instagram-slide{border-radius:15px;height:clamp(380px,120vw,520px)}.instagram-arrow{display:none}.instagram-caption{font-size:12px}}.services-shell{width:min(1500px,100% - clamp(40px,6vw,110px))}.services-shell .tiers{grid-template-columns:repeat(4,minmax(280px,1fr));align-items:stretch;gap:clamp(24px,2vw,36px)}.services-shell .tier{width:100%;min-width:0;padding:clamp(28px,2vw,36px)}@media (max-width:1250px){.services-shell .tiers{grid-template-columns:repeat(2,minmax(300px,1fr))}}@media (max-width:700px){.services-shell{width:min(100% - 30px,620px)}.services-shell .tiers{grid-template-columns:1fr;gap:20px}.services-shell .tier{padding:24px}}.instagram-media-frame{background:#0b1016;place-items:center;width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.instagram-media-link{place-items:center;width:100%;height:100%;min-height:0;display:grid}.instagram-media-frame img,.instagram-media-frame video{object-fit:contain;background:#0b1016;width:100%;height:100%;min-height:0;display:block}.instagram-media-frame video{padding:0}.submit-shell{width:min(1500px,100% - clamp(32px,6vw,100px))}.submit-layout{grid-template-columns:minmax(0,1fr) minmax(340px,430px);align-items:start;gap:clamp(24px,3vw,42px);margin-top:34px;display:grid}.card-entry-panel{min-width:0}.card-entry-heading,.submission-cart-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.card-entry-heading h2,.submission-cart-heading h2{margin:5px 0 0}.card-entry-step,.card-count-label,.selected-label{color:var(--gold2);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.card-count-label{border:1px solid var(--line);background:#ffffff08;border-radius:999px;padding:8px 12px}.card-search-wrap{margin-bottom:24px;position:relative}.card-search-message{color:var(--muted);margin:10px 0 0;font-size:13px}.card-search-message.error{color:#ff8080}.card-search-results{z-index:20;border:1px solid var(--line);background:#10161d;border-radius:15px;max-height:520px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 24px 60px #00000080}.card-search-result{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.card-search-result:last-child{border-bottom:0}.card-search-result:hover{background:#70d5ff14}.card-search-result img{object-fit:contain;width:62px;height:86px;display:block}.card-result-details{flex-direction:column;gap:4px;min-width:0;display:flex}.card-result-details strong{font-size:15px}.card-result-details span,.card-result-details small{color:var(--muted)}.card-result-price{max-width:110px;color:var(--blue);text-align:right;font-size:13px;font-weight:800}.selected-card-preview{background:#70d5ff0d;border:1px solid #70d5ff59;border-radius:18px;grid-template-columns:minmax(130px,180px) 1fr;align-items:center;gap:clamp(20px,3vw,34px);margin:26px 0;padding:clamp(18px,3vw,28px);display:grid}.selected-card-preview>img{object-fit:contain;width:100%;max-height:250px;display:block}.selected-card-preview h2{margin:7px 0 8px}.selected-card-preview p{color:var(--muted);line-height:1.5}.selected-card-preview small{color:var(--muted);margin-top:10px;line-height:1.45;display:block}.market-reference{border:1px solid var(--line);background:#0000002e;border-radius:12px;justify-content:space-between;gap:20px;margin-top:18px;padding:13px 15px;display:flex}.market-reference span{color:var(--muted);font-size:13px}.market-reference strong{color:var(--blue)}.card-value-fields{align-items:stretch}.assigned-service-box{background:#d7b56d12;border:1px solid #d7b56d66;border-radius:12px;flex-direction:column;justify-content:center;gap:6px;padding:16px;display:flex}.assigned-service-box span,.assigned-service-box small{color:var(--muted);font-size:12px}.assigned-service-box strong{color:var(--gold2);font-size:17px}.add-card-button{justify-content:center;width:100%;margin-top:22px}.add-card-button:disabled{opacity:.42;cursor:not-allowed}.card-requirements{color:var(--muted);text-align:center;margin:11px 0 0;font-size:12px}.submission-cart{border:1px solid var(--line);background:#12171ef5;border-radius:20px;padding:clamp(22px,3vw,30px);position:sticky;top:90px;overflow:hidden;box-shadow:0 24px 65px #00000059}.submission-cart-heading>strong{background:var(--gold);color:#111;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.submission-empty{border:1px dashed var(--line);text-align:center;border-radius:14px;padding:34px 18px}.submission-empty p{color:var(--text);margin:0 0 7px}.submission-empty span{color:var(--muted);font-size:13px}.submission-card-list{gap:12px;max-height:560px;padding-right:4px;display:grid;overflow-y:auto}.submission-card-item{border:1px solid var(--line);background:#ffffff06;border-radius:13px;grid-template-columns:62px minmax(0,1fr) 28px;align-items:start;gap:12px;padding:12px;display:grid}.submission-card-item>img{object-fit:contain;width:62px;height:86px;display:block}.submission-card-item>div{flex-direction:column;gap:3px;min-width:0;display:flex}.submission-card-item span,.submission-card-item small,.submission-card-item p{color:var(--muted);font-size:11px}.submission-card-item strong{color:var(--text);margin:2px 0;font-size:14px}.submission-card-item p{margin:7px 0 0}.submission-card-item b{color:var(--gold2);font-size:12px}.submission-card-item>button{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border-radius:50%}.submission-card-item>button:hover{color:#ff8080;border-color:#ff8080}.collection-assessment-notice{background:#70d5ff12;border:1px solid #70d5ff73;border-radius:13px;margin-top:18px;padding:15px}.collection-assessment-notice strong{color:var(--blue)}.collection-assessment-notice p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.5}.submission-totals{border-top:1px solid var(--line);gap:11px;margin-top:22px;padding-top:20px;display:grid}.submission-totals>div{justify-content:space-between;gap:20px;display:flex}.submission-totals span{color:var(--muted);font-size:13px}.submission-totals strong{color:var(--text);text-align:right}.submission-save-note{color:var(--muted);margin:18px 0 0;font-size:11px;line-height:1.5}@media (max-width:1050px){.submit-layout{grid-template-columns:1fr}.submission-cart{position:static}}@media (max-width:700px){.submit-shell{width:min(100% - 28px,650px)}.selected-card-preview{grid-template-columns:1fr}.selected-card-preview>img{max-width:190px;margin:0 auto}.card-search-result{grid-template-columns:52px minmax(0,1fr)}.card-search-result img{width:52px;height:72px}.card-result-price{text-align:left;grid-column:2;max-width:none}.market-reference{flex-direction:column;gap:5px}}.submission-next-button,.final-submit-button{justify-content:center;width:100%;margin-top:20px}.submission-next-button:disabled,.final-submit-button:disabled{opacity:.45;cursor:not-allowed}.customer-shipping-section{margin-top:42px;scroll-margin-top:100px}.shipping-section-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:30px;display:flex}.shipping-section-heading h2{margin:7px 0 0}.customer-shipping-section h3{margin:30px 0 16px}.shipping-methods{border:0;gap:12px;margin:30px 0;padding:0;display:grid}.shipping-methods legend{color:var(--text);margin-bottom:14px;font-weight:800}.shipping-choice{border:1px solid var(--line);cursor:pointer;background:#ffffff06;border-radius:13px;align-items:flex-start;gap:13px;padding:16px;display:flex}.shipping-choice:has(input:checked){background:#d7b56d12;border-color:#d7b56da6}.shipping-choice input{width:auto;margin-top:4px}.shipping-choice span{flex-direction:column;gap:5px;display:flex}.shipping-choice small{color:var(--muted);line-height:1.4}.shipping-policy-notice{background:#70d5ff0f;border:1px solid #70d5ff66;border-radius:14px;margin:25px 0;padding:18px}.shipping-policy-notice strong{color:var(--blue)}.shipping-policy-notice p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.6}.final-order-review{border:1px solid var(--line);background:#0000002b;border-radius:14px;gap:12px;margin-top:28px;padding:20px;display:grid}.final-order-review>div{justify-content:space-between;gap:20px;display:flex}.final-order-review span{color:var(--muted)}.final-order-review strong{text-align:right}@media (max-width:700px){.shipping-section-heading{flex-direction:column}}.submission-error{background:#ff505014;border:1px solid #ff6e6e8c;border-radius:14px;margin-top:22px;padding:18px}.submission-error strong{color:#ff8c8c}.submission-error p{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.5}.submission-confirmation{text-align:center;background:#70d5ff12;border:1px solid #70d5ff8c;border-radius:18px;margin-top:24px;padding:clamp(24px,4vw,38px);scroll-margin-top:110px}.submission-confirmation h2{margin:8px 0 16px}.submission-confirmation p{max-width:650px;color:var(--muted);margin:12px auto 0;line-height:1.6}.submission-number{color:var(--gold2);letter-spacing:.08em;background:#d7b56d17;border:1px solid #d7b56d8c;border-radius:12px;margin:5px 0 10px;padding:12px 18px;font-size:clamp(24px,4vw,34px);display:inline-block}.final-submit-button:disabled{opacity:.5;cursor:not-allowed}.instagram-slide{width:100%;min-width:0}.instagram-media-frame{aspect-ratio:4/5;background:#0b1016;border-radius:18px;place-items:center;width:100%;height:auto;min-height:420px;display:grid;overflow:hidden}.instagram-media-link{width:100%;height:100%;display:block}.instagram-media-frame img,.instagram-media-frame video{object-fit:contain;background:#0b1016;width:100%;height:100%;display:block}.hero{grid-template-columns:1.05fr .95fr;gap:56px}.cardstage{place-items:center;width:100%;min-height:590px;display:grid}.scannerwrap{z-index:1;text-align:center;width:min(100%,500px);margin:0 auto;position:relative}.halo{display:none!important}.cardvisual{aspect-ratio:4/5;background:#090c10;border:6px solid #d7b56de6;border-radius:22px;width:100%;position:relative;overflow:hidden;box-shadow:0 28px 70px #0000008c,0 0 35px #d7b56d14;transform:none!important}.cardvisual img{object-fit:cover;object-position:center;width:100%;height:100%;animation:.45s restorationFade;display:block;padding:0!important}.cardshade{display:none!important}.scan{z-index:10;pointer-events:none;background:linear-gradient(90deg,#d7b56d 0%,#fff 25%,#fff4cd 50%,#fff 75%,#d7b56d 100%);width:100%;height:4px;animation:4s ease-in-out infinite restorationScan;position:absolute;left:0;right:0;box-shadow:0 0 6px #fffffff2,0 0 14px #d7b56de6,0 0 30px #d7b56da6}.scan:after{display:none}@keyframes restorationScan{0%{opacity:1;top:calc(100% - 4px)}48%{opacity:1;top:0}52%{opacity:1;top:0}96%{opacity:1;top:calc(100% - 4px)}to{opacity:1;top:calc(100% - 4px)}}@keyframes restorationFade{0%{opacity:.25;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.scanner-meta{grid-template-columns:46px minmax(0,1fr) 46px;align-items:center;gap:12px;margin-top:16px;display:grid}.scanner-meta>div{flex-direction:column;gap:4px;display:flex}.scanner-meta span{color:var(--gold);letter-spacing:.14em;font-size:11px;font-weight:800}.scanner-meta strong{color:var(--text);font-size:16px}.scanner-meta button{border:1px solid var(--line);width:42px;height:42px;color:var(--text);cursor:pointer;background:#12171ef2;border-radius:50%;font-size:28px}.scanner-dots{justify-content:center;gap:7px;margin-top:13px;display:flex}.scanner-dots button{cursor:pointer;background:#ffffff38;border:0;border-radius:999px;width:7px;height:7px;padding:0}.scanner-dots button.active{background:var(--gold);width:22px}@media (max-width:850px){.hero{grid-template-columns:1fr}.cardstage{min-height:0;padding-top:25px}.scannerwrap{width:min(100%,520px)}}.faq-section{border-top:1px solid var(--line);width:100%;margin:90px 0;padding-top:55px}.faq-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:60px;margin-bottom:42px;display:grid}.faq-heading h2{max-width:700px;margin:10px 0 0}.faq-heading>p{max-width:430px;color:var(--muted);margin:0;line-height:1.7}.faq-list{border-top:1px solid var(--line);width:100%}.faq-item{border-bottom:1px solid var(--line);width:100%}.faq-question{width:100%;min-height:86px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;outline:0;justify-content:space-between;align-items:center;gap:25px;padding:22px 4px;font-family:inherit;transition:color .25s,padding-left .25s;display:flex}.faq-question:hover{color:var(--gold2);padding-left:10px}.faq-question-left{align-items:center;gap:26px;font-size:18px;font-weight:800;display:flex}.faq-number{width:28px;color:var(--gold);letter-spacing:.12em;flex-shrink:0;font-size:11px;font-weight:900}.faq-toggle{border:1px solid var(--line);width:42px;height:42px;color:var(--gold2);background:#ffffff06;border-radius:50%;flex-shrink:0;place-items:center;font-size:25px;font-weight:300;transition:border-color .25s,background .25s,transform .3s;display:grid}.faq-question:hover .faq-toggle{background:#d7b56d14;border-color:#d7b56da6}.faq-answer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .35s,opacity .3s;display:grid}.faq-answer-inner{overflow:hidden}.faq-answer p{max-width:820px;color:var(--muted);margin:0;padding-bottom:0;padding-left:58px;padding-right:70px;font-size:15px;line-height:1.75;transition:padding-bottom .35s}.faq-item.open .faq-answer{opacity:1;grid-template-rows:1fr}.faq-item.open .faq-answer p{padding-bottom:30px}.faq-item.open .faq-question{color:var(--gold2)}.faq-item.open .faq-toggle{background:#d7b56d14;border-color:#d7b56da6}@media (max-width:850px){.faq-section{margin:65px 0;padding-top:45px}.faq-heading{grid-template-columns:1fr;gap:20px;margin-bottom:30px}.faq-question{min-height:74px;padding:18px 0}.faq-question-left{gap:14px;font-size:15px}.faq-toggle{width:36px;height:36px;font-size:21px}.faq-answer p{padding-left:42px;padding-right:15px}.faq-item.open .faq-answer p{padding-bottom:24px}}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-width:0;overflow-x:hidden}img,video{max-width:100%}button,a,input,select,textarea{font:inherit}.shell{width:min(1180px,100% - 48px)}.button{border-radius:12px;min-height:46px;padding:12px 18px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s}.button:hover{border-color:#d7b56d73;transform:translateY(-1px)}.button.gold:hover{box-shadow:0 10px 30px #d7b56d2e}.site-header{z-index:100;-webkit-backdrop-filter:blur(18px);background:#080b0fe0;border-bottom:1px solid #ffffff14;position:sticky;top:0}.site-header-inner{justify-content:space-between;align-items:center;gap:28px;min-height:70px;display:flex;position:relative}.site-brand{min-width:0;color:var(--text);align-items:center;gap:11px;display:inline-flex}.site-brand-mark{width:42px;height:38px;color:var(--gold2);letter-spacing:.08em;background:linear-gradient(145deg,#d7b56d21,#0000 60%),#0d1218;border:1px solid #d7b56db8;border-radius:10px;flex:none;place-items:center;font-size:10px;font-weight:950;display:grid;box-shadow:inset 0 0 18px #d7b56d0f}.site-brand-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.site-brand-copy strong{color:var(--text);letter-spacing:.055em;white-space:nowrap;font-size:13px;font-weight:950}.site-brand-copy small{color:#89939f;letter-spacing:.16em;white-space:nowrap;font-size:8px;font-weight:800}.site-nav{align-items:center;gap:3px;display:flex}.site-nav>a{color:var(--muted);border-radius:9px;padding:10px 12px;font-size:13px;font-weight:750;transition:color .2s,background .2s}.site-nav>a:hover,.site-nav>a.active{color:var(--text);background:#ffffff0b}.site-nav>.site-nav-cta{background:linear-gradient(135deg, var(--gold2), var(--gold));color:#17130a;margin-left:8px;padding:10px 15px}.site-nav>.site-nav-cta:hover{color:#17130a;background:linear-gradient(135deg, #f7e7ba, var(--gold))}.menu-toggle{border:1px solid var(--line);cursor:pointer;background:#ffffff09;border-radius:11px;place-items:center;gap:5px;width:44px;height:44px;padding:0;display:none}.menu-toggle span{background:var(--text);width:18px;height:1.5px;transition:transform .2s;display:block}.menu-toggle.open span:first-child{transform:translateY(3.25px)rotate(45deg)}.menu-toggle.open span:last-child{transform:translateY(-3.25px)rotate(-45deg)}.home-page{padding-bottom:84px}.home-hero{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:clamp(42px,6vw,84px);padding:clamp(62px,8vw,96px) 0 76px}.hero-copy{min-width:0}.hero-copy h1{max-width:720px;margin:17px 0 22px;font-size:clamp(52px,6.2vw,78px)}.hero-copy .lead{max-width:610px;margin:0;font-size:clamp(16px,1.6vw,18px)}.hero-proof{color:#8f99a5;flex-wrap:wrap;gap:10px 18px;margin-top:26px;font-size:12px;font-weight:700;display:flex}.hero-proof span{align-items:center;gap:8px;display:inline-flex}.hero-proof span:before{content:"";background:var(--gold);border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 10px #d7b56d73}.home-hero .cardstage{min-height:0}.home-hero .scannerwrap{width:min(100%,455px)}.home-hero .cardvisual{border-width:3px;border-radius:19px;box-shadow:0 28px 70px #0000007a,0 0 0 1px #d7b56d1f}.scanner-meta{margin-top:14px}.scanner-meta button{transition:transform .2s,border-color .2s,background .2s}.scanner-meta button:hover{background:#d7b56d14;border-color:#d7b56d8c;transform:scale(1.04)}.scanner-meta strong{line-height:1.25}.home-process{border-top:1px solid var(--line);padding:70px 0 78px}.section-heading-row{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:end;gap:clamp(30px,5vw,72px);display:grid}.section-heading-row h2{margin-bottom:0}.section-heading-row>p{justify-self:end;max-width:440px;margin:0}.process-grid{gap:16px;margin-top:34px}.process-card{background:linear-gradient(#ffffff06,#0000 55%),#12171ed1;flex-direction:column;min-height:220px;padding:28px;transition:transform .22s,border-color .22s,background .22s;display:flex}.process-card:hover{background:linear-gradient(#d7b56d0e,#0000 62%),#12171ee6;border-color:#d7b56d47;transform:translateY(-4px)}.step-number{color:var(--gold2);letter-spacing:.13em;margin-bottom:auto;font-size:11px;font-weight:950}.process-card h3{margin:30px 0 7px;font-size:20px}.process-card p{margin:0;font-size:14px}.faq-section{margin:0 0 82px;padding-top:70px}.faq-heading{gap:clamp(30px,5vw,68px);margin-bottom:34px}.faq-heading h2{line-height:1.02}.faq-question{min-height:80px}.faq-question-left{line-height:1.35}.faq-answer p{max-width:880px}.instagram-feed{margin:0 0 82px;padding-top:70px}.instagram-heading{margin-bottom:30px}.instagram-heading h2{font-size:clamp(32px,4vw,46px)}.instagram-slideshow{grid-template-columns:44px minmax(0,480px) 44px;gap:14px;width:min(100%,650px);margin:0 auto}.instagram-slide{border-radius:18px;min-width:0;height:auto;box-shadow:0 20px 55px #00000052,0 0 0 1px #ffffff04}.instagram-media-frame{aspect-ratio:4/5;border-radius:0;height:auto!important;min-height:0!important}.instagram-media-frame img,.instagram-media-frame video{object-fit:contain;width:100%;height:100%;padding:0}.instagram-caption{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:56px;padding:12px 15px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.instagram-arrow{place-items:center;width:44px;height:44px;display:grid}.instagram-dots{scrollbar-width:none;max-width:560px;margin-left:auto;margin-right:auto;padding:3px 0 5px;overflow-x:auto}.instagram-dots::-webkit-scrollbar{display:none}.instagram-message{border:1px solid var(--line);background:#12171eb8;border-radius:16px;margin:0;padding:22px}.home-cta{background:radial-gradient(circle at 100% 0,#d7b56d1c,#0000 38%),linear-gradient(145deg,#ffffff06,#12171ecc);border:1px solid #d7b56d38;border-radius:24px;grid-template-columns:minmax(0,1.15fr) auto;align-items:center;gap:40px;margin-top:10px;padding:clamp(30px,5vw,54px);display:grid;box-shadow:0 24px 70px #0000003d}.home-cta h2{max-width:720px;margin:10px 0;font-size:clamp(34px,4.5vw,52px);line-height:1.02}.home-cta p{max-width:680px;margin:0}.home-cta-actions{flex-direction:column;gap:10px;min-width:190px;display:flex}.site-footer{border-top:1px solid var(--line);background:#05080b94;margin-top:20px}.site-footer-grid{grid-template-columns:minmax(0,1fr) auto;gap:70px;padding-top:46px;padding-bottom:38px;display:grid}.footer-brand{width:fit-content}.footer-copy{max-width:470px;margin:18px 0 0;font-size:13px}.footer-links{grid-template-columns:repeat(2,minmax(120px,1fr));gap:55px;display:grid}.footer-links>div{flex-direction:column;gap:10px;display:flex}.footer-links strong{color:var(--text);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:12px}.footer-links a{color:var(--muted);font-size:13px}.footer-links a:hover{color:var(--gold2)}.footer-bottom{color:#78828e;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:24px;min-height:58px;font-size:11px;display:flex}@media (max-width:960px){.home-hero{grid-template-columns:1fr;gap:48px;padding-top:62px}.hero-copy{max-width:760px}.home-hero .cardstage{justify-self:center;width:min(100%,540px)}.section-heading-row{grid-template-columns:1fr;gap:14px}.section-heading-row>p{justify-self:start;max-width:650px}.site-footer-grid{gap:40px}}@media (max-width:760px){.shell{width:min(100% - 36px,680px)}.site-header-inner{min-height:64px}.site-brand-copy small{display:none}.menu-toggle{display:grid}.site-nav{border:1px solid var(--line);opacity:0;pointer-events:none;background:#0c1016fa;border-radius:15px;gap:4px;padding:10px;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;transform:translateY(-8px);box-shadow:0 24px 55px #00000073}.site-nav.open{opacity:1;pointer-events:auto;transform:translateY(0)}.site-nav>a{align-items:center;min-height:44px;padding:11px 13px;display:flex}.site-nav>.site-nav-cta{justify-content:center;margin:5px 0 0}.home-page{padding-bottom:56px}.home-hero{gap:38px;padding:48px 0 58px}.hero-copy h1{font-size:clamp(43px,13vw,60px);line-height:.96}.hero-copy .lead{font-size:16px}.hero-proof{gap:9px;margin-top:22px;display:grid}.home-hero .scannerwrap{width:min(100%,430px)}.scanner-meta{grid-template-columns:40px minmax(0,1fr) 40px;gap:8px}.scanner-meta button{width:40px;height:40px}.scanner-meta span{font-size:9px}.scanner-meta strong{font-size:14px}.home-process{padding:54px 0 60px}.process-grid{grid-template-columns:1fr;gap:12px}.process-card{min-height:0;padding:23px}.process-card h3{margin-top:22px}.faq-section{margin-bottom:62px;padding-top:56px}.faq-heading{margin-bottom:24px}.faq-question{gap:12px;min-height:72px;padding:16px 0}.faq-question-left{gap:12px;font-size:15px}.faq-number{width:24px}.faq-toggle{width:36px;height:36px}.faq-answer p{padding-left:36px;padding-right:4px;font-size:14px}.instagram-feed{margin-bottom:60px;padding-top:56px}.instagram-heading{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:24px}.instagram-slideshow{grid-template-columns:38px minmax(0,1fr) 38px;gap:8px;width:100%}.instagram-arrow{width:38px;height:38px;font-size:24px;display:grid!important}.instagram-media-frame{aspect-ratio:4/5}.instagram-caption{min-height:52px;padding:11px 12px;font-size:11px}.home-cta{border-radius:20px;grid-template-columns:1fr;gap:26px;padding:28px}.home-cta-actions{flex-flow:wrap;min-width:0}.site-footer-grid{grid-template-columns:1fr;gap:32px;padding-top:38px}.footer-links{gap:34px}.footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;padding:16px 0 20px}}@media (max-width:480px){.shell{width:calc(100% - 28px)}.site-brand-mark{width:39px;height:36px}.site-brand-copy strong{font-size:12px}.eyebrow{font-size:10px;line-height:1.5}.hero-copy h1{font-size:clamp(40px,13vw,52px)}.actions{grid-template-columns:1fr;width:100%;display:grid}.actions .button,.home-hero .scannerwrap{width:100%}.scanner-dots{gap:6px;padding-bottom:4px;overflow-x:auto}.faq-heading h2,.section-heading-row h2,.home-cta h2{font-size:34px}.instagram-slideshow{grid-template-columns:34px minmax(0,1fr) 34px;gap:5px}.instagram-arrow{width:34px;height:34px;font-size:22px}.instagram-heading .button{width:100%}.home-cta-actions{grid-template-columns:1fr;display:grid}.home-cta-actions .button{width:100%}.footer-links{grid-template-columns:1fr 1fr;gap:24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--aqua:#79e7ef;--aqua-soft:#79e7ef1f}.site-brand-logo{background-color:#fff;background-image:url(data:image/jpeg;base64,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IiAiKoIiqIIiqYRARMIgIiICIiAiIgIiICIiAiIgIiqCIqogqIiAiIgIiICiqICiIgKoiAiiIKiIgIiICIiAiIgBFFUBERAUVUQVERAREQEREBRVEEVREEVREERVEEREQEREBERARVEBEUQERVAREQERRBUREBERBFVFUBERBEVRAREQEREBERAREQEREBERAREQEREBERAREQERRBUREBERAREQFFUQRERAVREEVUVQEREBEUQVERBFVFUBERAREQEUVQEREE5IqiAiIgKKogIoqgIiICIiAiIgiqiIKiiqAiIgIiICiIgqIogKqKoIhREBVREBERBVEVQEUVQFMqqICqKIKiiqAiKIKiiqAiIgIiICIiAinNEFREQFFUQEREBRVEBERAUVRBEREFUVRAREQFFUQRERARVRBVFVEFUVRAUVRBOiIiAiKoCiqIIqoqgKKogiqIgKKogIiIIqiICiqICIiCIqiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgKKqIKiiqAiIgIiICIiCKoogqiqICKKoCIiAiIgIiICIiAiIgKKogIiICIiAiIgdEREBTKIgZTKIgZREQMplEQEREAoiIGUyiIGUyiIGUREDxUJ5oiCkoiIGUREBMoiAmURBMqoiAmURA8EREDKZREDKIiBlMoiAEyiICIiAmURAymURATKIgZREQf/9k=);background-position:50% 48%;background-repeat:no-repeat;background-size:165%;border:1px solid #d7b56d7a;border-radius:14px;flex:none;width:64px;height:64px;transition:transform .24s,box-shadow .24s,border-color .24s;overflow:hidden;box-shadow:0 8px 24px #00000047,0 0 0 1px #ffffff09}.site-brand:hover .site-brand-logo{border-color:#f0d99dd1;transform:translateY(-1px)scale(1.045);box-shadow:0 10px 30px #00000052,0 0 22px #d7b56d1f}.site-brand-copy strong{letter-spacing:.07em}.site-brand-copy small{color:var(--gold2)}.site-nav>a{position:relative}.site-nav>a:not(.site-nav-cta):after{content:"";background:linear-gradient(90deg, var(--aqua), var(--gold2));transform-origin:50%;border-radius:999px;height:1px;transition:transform .22s;position:absolute;bottom:6px;left:12px;right:12px;transform:scaleX(0)}.site-nav>a:not(.site-nav-cta):hover:after,.site-nav>a.active:not(.site-nav-cta):after{transform:scaleX(1)}.tiers{align-items:stretch}.tier{isolation:isolate;min-width:0;position:relative;overflow:hidden}.tier:before{content:"";z-index:2;background:linear-gradient(90deg, transparent, var(--aqua), var(--gold2), transparent);opacity:0;border-radius:999px;height:2px;transition:opacity .25s,transform .32s;position:absolute;top:0;left:18px;right:18px;transform:scaleX(.35)}.tier:hover:before{opacity:.9;transform:scaleX(1)}.tier h2{letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance;min-height:68px;margin:17px 0 10px;font-size:clamp(24px,2.25vw,32px);line-height:1.06}.tier .price{margin-bottom:10px;line-height:1.08}.tier .price.custom{max-width:100%;color:var(--aqua);white-space:normal;font-size:clamp(24px,2.1vw,30px)}.tier ul{margin-top:8px;padding-left:19px}.tier .button{margin-top:auto}.tier.quote{background:radial-gradient(circle at 100% 0,#79e7ef17,#0000 36%),linear-gradient(#79e7ef0e,#12171ef0);border-color:#79e7ef61}.tier.quote:hover{border-color:#79e7efb8;box-shadow:0 22px 55px #0006,0 0 30px #79e7ef17}.button.blue{background:linear-gradient(135deg, #c8fbff, var(--aqua));color:#071316;box-shadow:0 10px 28px #79e7ef1f}.button.blue:hover{box-shadow:0 14px 34px #79e7ef30}.panel,.tier,.instagram-slide,.home-cta{will-change:transform}.panel:hover,.instagram-slide:hover{transform:translateY(-3px)}@keyframes clinicGlow{0%,to{box-shadow:0 0 #79e7ef00}50%{box-shadow:0 0 20px #79e7ef14}}.scanner-meta button:hover,.faq-toggle:hover{animation:1.35s ease-in-out infinite clinicGlow}@media (max-width:1050px){.tier h2{min-height:0;font-size:30px}}@media (max-width:760px){.site-brand-logo{border-radius:12px;width:46px;height:46px}.site-brand-copy strong{font-size:12px}.tier h2{font-size:28px}.tier:hover,.panel:hover,.instagram-slide:hover{transform:none}}@media (max-width:480px){.site-brand-logo{width:43px;height:43px}.site-brand-copy strong{letter-spacing:.055em;font-size:11px}}.services-heading{max-width:820px;margin-bottom:26px}.tier-meta{gap:10px;margin:14px 0 18px;display:grid}.tier-meta>div{background:#ffffff05;border:1px solid #ffffff12;border-radius:11px;padding:11px 12px}.tier-meta span{color:#7f8995;letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:850;display:block}.tier-meta strong{color:var(--text);font-size:13px;line-height:1.35}.turnaround-note{background:radial-gradient(circle at 100% 0,#79e7ef12,#0000 36%),#12171eb8;border:1px solid #79e7ef2e;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(280px,1fr) auto;align-items:center;gap:28px;margin-top:34px;padding:26px;display:grid}.turnaround-note h2{margin:6px 0 0;font-size:clamp(26px,3vw,36px)}.turnaround-note p{margin:0;font-size:14px}.terms-page{padding-top:58px;padding-bottom:90px}.terms-hero{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:end;gap:clamp(34px,6vw,72px);padding-bottom:48px;display:grid}.terms-hero .pagetitle{max-width:760px}.terms-summary{background:radial-gradient(circle at 100% 0,#d7b56d1a,#0000 42%),#12171ed1;border:1px solid #d7b56d38;border-radius:18px;padding:24px}.terms-summary>span{color:#7f8995;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.terms-summary>strong{color:var(--gold2);margin-top:4px;font-size:18px;display:block}.terms-summary p{margin:16px 0 18px;font-size:13px}.terms-highlights{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:54px;display:grid}.terms-highlights article{border:1px solid var(--line);background:#12171eb3;border-radius:15px;min-width:0;padding:18px}.terms-highlights article>span{color:var(--gold);letter-spacing:.12em;font-size:10px;font-weight:900}.terms-highlights strong{color:var(--text);margin:11px 0 6px;font-size:14px;display:block}.terms-highlights p{margin:0;font-size:12px;line-height:1.55}.terms-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:clamp(34px,6vw,72px);display:grid}.terms-nav{border:1px solid var(--line);background:#0d1218d1;border-radius:15px;gap:3px;max-height:calc(100vh - 120px);padding:14px;display:grid;position:sticky;top:96px;overflow:auto}.terms-nav strong{color:var(--gold2);letter-spacing:.08em;text-transform:uppercase;padding:7px 9px 10px;font-size:11px}.terms-nav a{color:var(--muted);border-radius:8px;padding:8px 9px;font-size:11px;line-height:1.35;transition:color .2s,background .2s}.terms-nav a:hover{color:var(--text);background:#ffffff0a}.terms-content{min-width:0}.terms-notice{background:#79e7ef0b;border:1px solid #79e7ef33;border-radius:15px;margin-bottom:34px;padding:20px}.terms-notice strong{color:var(--aqua)}.terms-notice p{margin:6px 0 0}.terms-section{border-bottom:1px solid var(--line);padding:30px 0;scroll-margin-top:94px}.terms-section h2{margin:0 0 14px;font-size:clamp(24px,3vw,34px);line-height:1.1}.terms-section p{max-width:860px;margin:0 0 14px;font-size:15px}.terms-acknowledgment{background:radial-gradient(circle at 100% 0,#d7b56d17,#0000 38%),#12171ec7;border:1px solid #d7b56d3d;border-radius:20px;margin-top:42px;padding:clamp(24px,4vw,38px)}.terms-acknowledgment h2{margin:8px 0 10px;font-size:clamp(28px,4vw,40px)}.terms-acknowledgment .button{margin-top:6px}.terms-acceptance-link{margin:-4px 0 16px 31px;font-size:12px}.terms-acceptance-link a{color:var(--gold2);text-underline-offset:3px;font-weight:800;text-decoration:underline}@media (max-width:1050px){.turnaround-note{grid-template-columns:1fr}.turnaround-note .button{width:fit-content}.terms-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.terms-hero,.terms-layout{grid-template-columns:1fr}.terms-nav{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;position:static}.terms-nav strong{grid-column:1/-1}}@media (max-width:580px){.terms-page{padding-top:38px}.terms-highlights,.terms-nav{grid-template-columns:1fr}.terms-highlights{margin-bottom:36px}.terms-summary{padding:20px}.terms-section{padding:24px 0}.terms-section p{font-size:14px}.terms-acceptance-link{margin-left:0}}.tiers{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.tier.quick{background:radial-gradient(circle at 100% 0,#7fe0b31a,#0000 36%),linear-gradient(#7fe0b30b,#12171ef0);border-color:#7fe0b36b}.tier.quick .badge{color:#aef2cf;background:#7fe0b30e;border-color:#7fe0b352}.tier.quick .price{color:#aef2cf}.tier.quick:hover{border-color:#7fe0b3c7;box-shadow:0 22px 55px #0006,0 0 28px #7fe0b31a}.quick-clean-explanation{color:#b7c9c0;background:#7fe0b30b;border:1px solid #7fe0b333;border-radius:12px;margin:0 0 18px;padding:13px 14px;font-size:12px;line-height:1.55}.account-checkout-intro{background:radial-gradient(circle at 100% 0,#d7b56d12,#0000 42%),#ffffff05;border:1px solid #d7b56d2e;border-radius:15px;margin:4px 0 26px;padding:18px}.account-checkout-intro strong{color:var(--gold2)}.account-checkout-intro p{margin:7px 0 0;font-size:13px}.account-confirmation-note{background:#7fe0b30b;border:1px solid #7fe0b333;border-radius:12px;padding:12px 14px}.customer-shipping-section .fields{align-items:start}.customer-shipping-section input[type=password]{letter-spacing:.06em}@media (max-width:760px){.tiers{grid-template-columns:1fr}}.site-brand-logo{object-fit:cover;object-position:center;background:#fff;border:1px solid #d7b56d7a;border-radius:14px;flex:none;width:52px;height:52px;padding:0;display:block;box-shadow:0 8px 24px #00000047,0 0 0 1px #ffffff09;background-image:none!important}.footer-brand-lockup{align-items:center;gap:14px;display:inline-flex}.footer-brand-lockup img{object-fit:cover;background:#fff;border:1px solid #d7b56d5c;border-radius:18px;flex:none;width:76px;height:76px;display:block;box-shadow:0 14px 34px #0000003d}.footer-brand-lockup strong{color:var(--text);letter-spacing:.07em;font-size:15px;display:block}.footer-brand-lockup small{color:var(--gold2);letter-spacing:.13em;margin-top:4px;font-size:9px;font-weight:850;display:block}.portal-auth-page{align-items:center;min-height:calc(100vh - 150px);padding-top:clamp(38px,7vw,72px);padding-bottom:clamp(58px,8vw,96px);display:grid}.portal-auth-layout{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:clamp(34px,6vw,76px);display:grid}.portal-auth-brand{max-width:700px}.portal-main-logo{object-fit:cover;background:#fff;border:1px solid #d7b56d47;border-radius:22px;width:118px;height:118px;margin:0 0 20px;display:block}.portal-hero-mark{isolation:isolate;pointer-events:none;place-items:center;width:min(310px,72vw);height:210px;margin:0 0 22px -4px;display:grid;position:relative}.portal-hero-mark:before{content:"";filter:blur(10px);z-index:-1;background:radial-gradient(circle,#d7b56d17 0%,#d7b56d06 48%,#0000 72%);border-radius:50%;position:absolute;inset:28px 34px 24px}.portal-hero-mark img{object-fit:cover;filter:invert()sepia(.8)saturate(1.4)hue-rotate(354deg)brightness(1.2)contrast(1.12)drop-shadow(0 0 7px #fff5d954)drop-shadow(0 0 16px #d7b56d2e);mix-blend-mode:screen;opacity:.86;border-radius:0;width:190px;height:190px;animation:5.8s ease-in-out infinite portalHeroFloat;display:block}.portal-hero-star{color:#e5c66f;text-shadow:0 0 7px #e5c66fb8,0 0 18px #e5c66f3d;line-height:1;animation:3.6s ease-in-out infinite portalStarPulse;position:absolute}.portal-hero-star.star-one{font-size:32px;top:32px;left:18px}.portal-hero-star.star-two{font-size:22px;animation-delay:.7s;top:20px;right:20px}.portal-hero-star.star-three{font-size:28px;animation-delay:1.4s;bottom:34px;right:6px}.portal-hero-star.star-four{font-size:18px;animation-delay:2.1s;bottom:18px;left:36px}.portal-hero-star.star-five{font-size:13px;animation-delay:1.8s;top:86px;right:64px}@keyframes portalHeroFloat{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-5px)rotate(.6deg)}}@keyframes portalStarPulse{0%,to{opacity:.62;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.portal-flying-sticker{object-fit:contain;filter:drop-shadow(0 18px 28px #00000047)drop-shadow(0 0 10px #d7b56d24);transform-origin:50% 52%;width:min(300px,68vw);height:auto;margin:-2px auto 10px;animation:5.6s ease-in-out infinite portalFlyingSticker;display:block}@keyframes portalFlyingSticker{0%,to{transform:translate(0,0)rotate(-1.5deg)}50%{transform:translate(8px,-8px)rotate(1deg)}}.portal-auth-brand h1{max-width:760px;margin-top:12px}.portal-auth-points{color:#929ca8;flex-wrap:wrap;gap:10px 18px;margin-top:28px;font-size:12px;font-weight:750;display:flex}.portal-auth-points span{align-items:center;gap:8px;display:inline-flex}.portal-auth-points span:before{content:"";background:var(--gold);border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 12px #d7b56d73}.portal-auth-card{background:radial-gradient(circle at 100% 0,#d7b56d17,#0000 40%),#12171ef0;border:1px solid #d7b56d38;border-radius:22px;justify-self:end;width:min(100%,500px);padding:clamp(24px,4vw,36px);box-shadow:0 28px 75px #00000061}.portal-mascot-logo{object-fit:cover;background:#fff;border:1px solid #d7b56d57;border-radius:20px;width:88px;height:88px;margin-bottom:18px;display:block}.portal-auth-card h1,.portal-auth-card h2{margin:8px 0;font-size:clamp(32px,4vw,44px);line-height:1.02}.portal-auth-card>p{margin:0 0 22px}.portal-auth-card label{color:var(--muted);margin:14px 0;font-size:13px;font-weight:800;display:block}.portal-auth-card input{border:1px solid var(--line);width:100%;color:var(--text);background:#0b1016;border-radius:11px;outline:none;margin-top:7px;padding:13px 14px;transition:border-color .2s,box-shadow .2s,background .2s}.portal-auth-card input:focus{background:#0d131a;border-color:#d7b56da6;box-shadow:0 0 0 3px #d7b56d14}.portal-signin-button{width:100%;margin-top:8px}.portal-signin-button:disabled{opacity:.45;cursor:not-allowed}.portal-text-button{width:100%;color:var(--gold2);cursor:pointer;background:0 0;border:0;margin-top:12px;padding:9px;font-size:12px;font-weight:800}.portal-text-button:hover{text-underline-offset:3px;text-decoration:underline}.portal-new-customer{border-top:1px solid var(--line);text-align:center;gap:10px;margin-top:22px;padding-top:22px;display:grid}.portal-new-customer>span{color:var(--muted);font-size:12px}.portal-form-error,.portal-form-message{border-radius:10px;margin:12px 0;padding:11px 12px;font-size:12px;line-height:1.45}.portal-form-error{color:#ffb0aa;background:#ff808012;border:1px solid #ff808059}.portal-form-message{color:#aef2cf;background:#7fe0b30f;border:1px solid #7fe0b34d}.portal-loading{align-content:center;place-items:center;gap:14px;min-height:55vh;display:grid}.portal-loader{border:3px solid #ffffff14;border-top-color:var(--gold);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite portalSpin}@keyframes portalSpin{to{transform:rotate(360deg)}}.portal-dashboard{width:min(1380px,100% - clamp(28px,5vw,72px));padding-top:clamp(38px,6vw,64px);padding-bottom:90px}.portal-dashboard-head{justify-content:space-between;align-items:center;gap:28px;margin-bottom:26px;display:flex}.portal-dashboard-brand{align-items:center;gap:18px;min-width:0;display:flex}.portal-dashboard-brand>img{object-fit:cover;background:#fff;border:1px solid #d7b56d57;border-radius:20px;flex:none;width:82px;height:82px;box-shadow:0 16px 40px #00000042}.portal-dashboard-brand h1{margin:6px 0 4px;font-size:clamp(36px,5vw,58px)}.portal-dashboard-brand p{margin:0}.portal-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.portal-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:26px 0 34px;display:grid}.portal-kpis article{border:1px solid var(--line);background:linear-gradient(#ffffff05,#0000),#12171ec7;border-radius:16px;padding:20px}.portal-kpis span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.portal-kpis strong{color:var(--text);margin-top:9px;font-size:30px;display:block}.portal-content-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:26px;display:grid}.portal-orders{min-width:0}.portal-section-heading{justify-content:space-between;align-items:end;gap:22px;margin-bottom:18px;display:flex}.portal-section-heading h2{margin:6px 0 0;font-size:clamp(30px,4vw,42px)}.portal-refresh-button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#ffffff06;border-radius:10px;padding:9px 12px;font-size:12px}.portal-refresh-button:hover{color:var(--text);border-color:#d7b56d59}.portal-order-list{gap:13px;display:grid}.portal-order-card{border:1px solid var(--line);background:#12171ee0;border-radius:18px;overflow:hidden;box-shadow:0 16px 40px #0000002e}.portal-order-summary{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px 22px;transition:background .2s;display:grid}.portal-order-summary:hover{background:#ffffff06}.portal-order-date{color:#7e8995;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.portal-order-summary h3{margin:6px 0 3px;font-size:clamp(20px,2.5vw,28px)}.portal-order-summary p{margin:0;font-size:13px}.portal-order-summary-right{grid-template-columns:auto auto 32px;place-items:center end;gap:14px;display:grid}.portal-order-summary-right>strong{color:var(--gold2);font-size:15px}.portal-status{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;min-height:28px;padding:6px 9px;font-size:10px;font-weight:900;display:inline-flex}.portal-status.active{color:#a8e5ff;background:#70d5ff14;border:1px solid #70d5ff38}.portal-status.success{color:#aef2cf;background:#7fe0b312;border:1px solid #7fe0b338}.portal-status.warning{color:var(--gold2);background:#d7b56d14;border:1px solid #d7b56d42}.portal-status.danger{color:#ffaaa2;background:#ff8a8012;border:1px solid #ff8a803d}.portal-expand-icon{border:1px solid var(--line);width:30px;height:30px;color:var(--gold2);border-radius:50%;place-items:center;font-size:18px;display:grid}.portal-order-details{border-top:1px solid var(--line);background:#080b0f47;padding:22px;animation:.22s portalReveal}@keyframes portalReveal{0%{opacity:.25;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.portal-order-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.portal-order-meta>div{border:1px solid var(--line);background:#ffffff05;border-radius:12px;padding:13px}.portal-order-meta span{color:#7f8995;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:850;display:block}.portal-order-meta strong{font-size:12px;line-height:1.35}.portal-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.portal-card-record{border:1px solid var(--line);background:#12171ebf;border-radius:14px;min-width:0;padding:15px}.portal-card-top{grid-template-columns:74px minmax(0,1fr);align-items:start;gap:12px;display:grid}.portal-card-top>img,.portal-card-placeholder{object-fit:contain;background:#0b1016;border-radius:8px;width:74px;height:104px;display:block}.portal-card-placeholder{color:var(--gold);place-items:center;font-size:11px;font-weight:900}.portal-card-top span{color:var(--gold2);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:850}.portal-card-top h4{margin:5px 0 4px;font-size:16px}.portal-card-top p{margin:0 0 8px;font-size:11px;line-height:1.4}.portal-card-top b{color:var(--gold2);font-size:11px}.portal-card-record dl{gap:7px;margin:14px 0 0;display:grid}.portal-card-record dl>div{justify-content:space-between;gap:16px;display:flex}.portal-card-record dt{color:var(--muted);font-size:10px}.portal-card-record dd{color:var(--text);text-align:right;margin:0;font-size:10px;font-weight:800}.portal-card-notes{border-top:1px solid var(--line);margin:12px 0 0;padding-top:11px;font-size:11px;line-height:1.5}.portal-card-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.portal-card-photos a{border:1px solid var(--line);background:#0b1016;border-radius:10px;min-height:130px;position:relative;overflow:hidden}.portal-card-photos img{object-fit:cover;width:100%;height:140px;display:block}.portal-card-photos span{color:#fff;text-transform:uppercase;background:#000000b8;border-radius:6px;padding:4px 6px;font-size:9px;font-weight:900;position:absolute;bottom:7px;left:7px}.portal-account-panel{border:1px solid var(--line);background:#12171ee6;border-radius:18px;padding:20px;position:sticky;top:92px}.portal-account-logo{border-radius:18px;width:150px;height:auto;margin:0 auto 18px;display:block}.portal-account-panel h3{margin:7px 0 2px;font-size:20px}.portal-account-panel>p{word-break:break-word;margin:0;font-size:12px}.portal-account-divider{background:var(--line);height:1px;margin:17px 0}.portal-account-label{color:#7f8995;letter-spacing:.1em;text-transform:uppercase;margin:12px 0 5px;font-size:9px;font-weight:850;display:block}.portal-account-panel address{color:var(--muted);font-size:12px;font-style:normal;line-height:1.55}.portal-account-panel .button{width:100%}.portal-empty-state{text-align:center;background:#12171e8c;border:1px dashed #d7b56d47;border-radius:18px;padding:clamp(28px,5vw,48px)}.portal-empty-state img{object-fit:cover;background:#fff;border-radius:22px;width:105px;height:105px;margin:0 auto 16px;display:block}.portal-empty-state h3{margin:0 0 6px;font-size:22px}.portal-empty-state p{max-width:480px;margin:0 auto 18px}.portal-error-card{background:#ff8a800f;border:1px solid #ff8a804d;border-radius:13px;margin:14px 0;padding:17px}.portal-error-card strong{color:#ffaaa2}.portal-error-card p{margin:6px 0 0;font-size:12px}@media (max-width:1050px){.portal-auth-layout{grid-template-columns:1fr}.portal-auth-card{justify-self:start}.portal-content-grid{grid-template-columns:1fr}.portal-account-panel{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:18px 24px;display:grid;position:static}.portal-account-logo{grid-row:span 6;margin:0}.portal-account-divider{display:none}}@media (max-width:780px){.portal-dashboard-head{flex-direction:column;align-items:flex-start}.portal-head-actions{justify-content:flex-start;width:100%}.portal-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-order-summary{grid-template-columns:1fr}.portal-order-summary-right{grid-template-columns:auto auto 32px;justify-items:start}.portal-order-meta,.portal-card-grid,.portal-account-panel{grid-template-columns:1fr}.portal-account-logo{grid-row:auto;width:130px}}@media (max-width:520px){.portal-auth-page{padding-top:28px}.portal-auth-layout{gap:30px}.portal-main-logo{width:104px;height:104px}.portal-hero-mark{width:min(250px,74vw);height:168px;margin:-4px 0 18px -2px}.portal-hero-mark img{width:152px;height:152px}.portal-hero-star.star-one{font-size:25px;top:24px;left:8px}.portal-hero-star.star-two{font-size:18px;top:14px;right:14px}.portal-hero-star.star-three{font-size:22px;bottom:26px;right:0}.portal-hero-star.star-four{font-size:15px;bottom:11px;left:28px}.portal-hero-star.star-five{font-size:11px;top:68px;right:50px}.portal-auth-card{border-radius:18px;padding:22px}.portal-dashboard{width:calc(100% - 28px)}.portal-dashboard-brand{align-items:flex-start}.portal-dashboard-brand>img{border-radius:15px;width:62px;height:62px}.portal-dashboard-brand h1{font-size:38px}.portal-head-actions{grid-template-columns:1fr;display:grid}.portal-head-actions .button{width:100%}.portal-kpis{grid-template-columns:1fr 1fr;gap:8px}.portal-kpis article{padding:16px}.portal-kpis strong{font-size:26px}.portal-section-heading{flex-direction:column;align-items:flex-start}.portal-order-summary,.portal-order-details{padding:17px}.portal-order-summary-right{grid-template-columns:1fr 1fr 30px;justify-items:start;width:100%}.portal-status{white-space:normal}.portal-card-top{grid-template-columns:62px minmax(0,1fr)}.portal-card-top>img,.portal-card-placeholder{width:62px;height:88px}}@media (max-width:760px){.site-brand-logo{border-radius:13px;width:54px;height:54px}.footer-brand-lockup img{width:66px;height:66px}}.admin-completion-simple{background:radial-gradient(circle at 100% 0,#d7b56d12,#0000 38%),#090f16;border:1px solid #d7b56d3d;border-radius:16px;margin-top:24px;padding:20px}.admin-completion-simple.setup{border-color:#ffae5f57}.admin-completion-simple-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:12px;display:flex}.admin-completion-simple h3{margin:6px 0 0;font-size:22px}.admin-completion-state{color:var(--gold2);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#d7b56d0f;border:1px solid #d7b56d47;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900}.admin-completion-simple>p{color:var(--muted);margin:0 0 16px;font-size:12px}.admin-completion-simple label{color:var(--muted);gap:7px;margin:14px 0;font-size:12px;font-weight:800;display:grid}.admin-completion-simple textarea,.admin-completion-simple input[type=file]{border:1px solid var(--line);width:100%;color:var(--text);font:inherit;background:#080e14;border-radius:10px;padding:11px 12px}.admin-completion-file-count{font-weight:800;color:var(--gold2)!important}.admin-completion-photo-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:9px;margin:16px 0;display:grid}.admin-completion-photo-grid a{border:1px solid var(--line);background:#060a0f;border-radius:11px;overflow:hidden}.admin-completion-photo-grid img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.admin-completion-simple-error,.admin-completion-simple-message{border-radius:10px;margin:12px 0;padding:11px 12px;font-size:12px}.admin-completion-simple-error{color:#ffb0aa;background:#ff808012;border:1px solid #ff808057}.admin-completion-simple-message{color:#aef2cf;background:#7fe0b30f;border:1px solid #7fe0b342}@media (max-width:640px){.admin-completion-simple-head{flex-direction:column}}.customer-completion-review{background:radial-gradient(circle at 100% 0,#d7b56d0f,#0000 38%),#080b0f6b;border:1px solid #d7b56d33;border-radius:15px;margin-top:22px;padding:18px}.customer-completion-review>p{margin:8px 0 0;font-size:12px}.customer-review-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.customer-review-heading h4{margin:6px 0 0;font-size:22px}.customer-review-chip{color:var(--gold2);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#d7b56d0f;border:1px solid #d7b56d47;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900}.customer-review-notes,.customer-review-result{border:1px solid var(--line);background:#ffffff05;border-radius:11px;margin-top:14px;padding:13px}.customer-review-notes p,.customer-review-result p{margin:5px 0 0;font-size:12px}.customer-review-result.success{background:#7fe0b30b;border-color:#7fe0b340}.customer-completion-photos{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:9px;margin-top:14px;display:grid}.customer-completion-photos a{border:1px solid var(--line);background:#060a0f;border-radius:10px;overflow:hidden}.customer-completion-photos img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.customer-review-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.customer-review-choice{border:1px solid var(--line);min-height:110px;color:var(--text);text-align:left;cursor:pointer;background:#ffffff05;border-radius:12px;align-content:start;gap:6px;padding:15px;transition:border-color .2s,background .2s,transform .2s;display:grid}.customer-review-choice:hover{border-color:#d7b56d57;transform:translateY(-1px)}.customer-review-choice.selected{background:#d7b56d11;border-color:#d7b56d94}.customer-review-choice strong{font-size:14px}.customer-review-choice span{color:var(--muted);font-size:11px;line-height:1.5}.customer-review-form{border:1px solid var(--line);background:#ffffff05;border-radius:12px;gap:12px;margin-top:13px;padding:15px;display:grid}.customer-review-form h5{margin:0;font-size:16px}.customer-review-form label{color:var(--muted);gap:7px;font-size:12px;font-weight:800;display:grid}.customer-review-form select,.customer-review-form textarea{border:1px solid var(--line);width:100%;color:var(--text);font:inherit;background:#080e14;border-radius:10px;padding:11px 12px}.customer-return-option{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:start;padding:11px;grid-template-columns:auto 1fr!important;gap:10px!important}.customer-return-option input{margin-top:3px}.customer-additional-note{background:#70d5ff0a;border:1px solid #70d5ff2e;border-radius:10px;margin:0;padding:10px 11px;font-size:11px}@media (max-width:700px){.customer-review-heading{flex-direction:column}.customer-review-actions{grid-template-columns:1fr}}.admin-completion-upload-progress{color:var(--gold2);background:#d7b56d0b;border:1px solid #d7b56d33;border-radius:10px;align-items:center;gap:9px;margin:10px 0 14px;padding:10px 12px;font-size:12px;font-weight:800;display:flex}.admin-completion-upload-dot{background:var(--gold);border-radius:50%;flex:none;width:8px;height:8px;animation:1.2s ease-out infinite adminUploadPulse;box-shadow:0 0 #d7b56d59}@keyframes adminUploadPulse{0%{box-shadow:0 0 #d7b56d59}to{box-shadow:0 0 0 8px #d7b56d00}}@media (max-width:520px){.portal-flying-sticker{width:min(260px,70vw);margin:0 auto 8px}}@media (prefers-reduced-motion:reduce){.portal-flying-sticker{animation:none}}.portal-wordmark-hero{isolation:isolate;pointer-events:none;place-items:center;width:min(430px,88vw);height:255px;margin:-4px 0 18px -8px;display:grid;position:relative;overflow:visible}.portal-wordmark-hero:before{content:"";filter:blur(15px);z-index:-2;background:radial-gradient(circle,#d7b56d24 0%,#d7b56d0e 38%,#0000 72%);border-radius:50%;width:72%;height:68%;position:absolute}.portal-wordmark-copy{z-index:3;flex-direction:column;align-items:center;line-height:.82;animation:5.8s ease-in-out infinite portalWordmarkFloat;display:flex;position:relative;transform:rotate(-4deg)}.portal-wordmark-copy:after{content:"";filter:blur(10px);z-index:-1;background:#00000061;border-radius:50%;height:10px;position:absolute;bottom:-22px;left:8%;right:5%}.portal-wordmark-customer,.portal-wordmark-portal{white-space:nowrap;text-transform:uppercase;letter-spacing:-.055em;-webkit-text-stroke:1.5px #080a0df5;paint-order:stroke fill;font-family:inherit;font-weight:950;display:block}.portal-wordmark-customer{color:#f8f4eb;text-shadow:2px 3px #16191d,5px 6px #d7b56db8,0 0 20px #fff8de1a;margin-left:-20px;font-size:clamp(48px,8.1vw,76px)}.portal-wordmark-portal{color:#d7b56d;text-shadow:2px 3px #17191d,5px 6px #f5eee0,8px 9px #7a54185c,0 0 22px #d7b56d2e;margin:7px 0 0 28px;font-size:clamp(58px,9.6vw,92px)}.portal-wordmark-orbit{z-index:1;opacity:.82;border:2px solid #0000;border-color:#d7b56db8 #0000 #d7b56d29;border-radius:50%;position:absolute;transform:rotate(-11deg)}.portal-wordmark-orbit.orbit-one{width:92%;height:50%;top:26%;left:4%}.portal-wordmark-orbit.orbit-two{border-top-color:#f7ecca4d;border-bottom-color:#d7b56d94;width:78%;height:37%;top:34%;left:11%;transform:rotate(8deg)}.portal-wordmark-star{z-index:4;color:#e5c66f;text-shadow:0 0 8px #e5c66fb8,0 0 20px #e5c66f3d;line-height:1;animation:3.5s ease-in-out infinite portalWordmarkSparkle;position:absolute}.portal-wordmark-star.star-one{font-size:30px;top:17%;left:3%}.portal-wordmark-star.star-two{font-size:21px;animation-delay:.7s;top:10%;right:8%}.portal-wordmark-star.star-three{font-size:27px;animation-delay:1.35s;bottom:18%;right:1%}.portal-wordmark-star.star-four{font-size:17px;animation-delay:2s;bottom:13%;left:12%}.portal-wordmark-star.star-five{font-size:13px;animation-delay:1.65s;top:42%;right:25%}@keyframes portalWordmarkFloat{0%,to{transform:translate(0,0)rotate(-4deg)}50%{transform:translate(7px,-9px)rotate(-2deg)}}@keyframes portalWordmarkSparkle{0%,to{opacity:.56;transform:translateY(0)scale(.9)rotate(0)}50%{opacity:1;transform:translateY(-5px)scale(1.12)rotate(8deg)}}@media (max-width:520px){.portal-wordmark-hero{width:min(350px,91vw);height:205px;margin:-4px auto 14px}.portal-wordmark-customer{text-shadow:2px 2px #16191d,4px 5px #d7b56db8;margin-left:-13px;font-size:clamp(43px,13vw,58px)}.portal-wordmark-portal{text-shadow:2px 2px #17191d,4px 5px #f5eee0,6px 7px #7a54184d;margin:6px 0 0 21px;font-size:clamp(51px,15.5vw,69px)}.portal-wordmark-star.star-one{font-size:24px;top:14%;left:1%}.portal-wordmark-star.star-two{font-size:17px;top:8%;right:5%}.portal-wordmark-star.star-three{font-size:21px;bottom:16%;right:0}.portal-wordmark-star.star-four{font-size:14px;bottom:10%;left:8%}.portal-wordmark-star.star-five{font-size:11px;top:43%;right:20%}}@media (prefers-reduced-motion:reduce){.portal-wordmark-copy,.portal-wordmark-star{animation:none}}.reference-showcase{margin:clamp(54px,8vw,96px) 0}.reference-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:22px;display:flex}.reference-heading h2{margin:7px 0 8px;font-size:clamp(34px,5vw,52px)}.reference-heading p{max-width:680px;color:var(--muted);margin:0;line-height:1.65}.reference-carousel{grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:14px;display:grid}.reference-arrow{width:46px;height:46px;color:var(--gold2);cursor:pointer;background:#12171ed1;border:1px solid #d7b56d40;border-radius:50%;place-items:center;font-size:30px;line-height:1;transition:transform .18s,border-color .18s,background .18s;display:grid}.reference-arrow:hover{background:#d7b56d12;border-color:#d7b56d85;transform:translateY(-1px)}.reference-card{background:radial-gradient(circle at 92% 0,#d7b56d1a,#0000 34%),linear-gradient(#ffffff06,#0000),#0b1016f0;border:1px solid #d7b56d3d;border-radius:24px;align-content:space-between;gap:22px;min-height:330px;padding:clamp(24px,4vw,38px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000003d}.reference-card:before{content:"“";color:#d7b56d14;pointer-events:none;font-family:Georgia,serif;font-size:150px;line-height:1;position:absolute;top:6px;right:26px}.reference-card.result-card{background:radial-gradient(circle at 15% 0,#d7b56d24,#0000 34%),radial-gradient(circle at 90% 100%,#70d5ff0f,#0000 34%),#0b1016f5}.reference-card-top{z-index:2;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:13px;display:grid;position:relative}.reference-avatar{width:52px;height:52px;color:var(--gold2);background:radial-gradient(circle at 35% 25%,#ffffff1a,#0000 30%),#d7b56d1a;border:1px solid #d7b56d59;border-radius:50%;place-items:center;font-size:16px;font-weight:950;display:grid}.reference-card-top strong{color:var(--text);font-size:16px;display:block}.reference-card-top>div:nth-child(2) span{color:#7f8995;letter-spacing:.04em;text-transform:uppercase;margin-top:3px;font-size:11px;font-weight:800;display:block}.reference-verified{color:var(--gold2);letter-spacing:.08em;text-transform:uppercase;border:1px solid #d7b56d3d;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900}.reference-card blockquote{z-index:2;color:#f1eee7;letter-spacing:-.02em;max-width:920px;margin:0;font-size:clamp(22px,3.5vw,34px);font-weight:750;line-height:1.35;position:relative}.reference-card-footer{z-index:2;color:#7f8995;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:16px;font-size:10px;font-weight:850;display:flex;position:relative}.reference-dots{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:16px;display:flex}.reference-dot{cursor:pointer;background:#ffffff2e;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .2s,background .2s}.reference-dot.active{background:var(--gold);width:26px}.psa-result-visual{z-index:2;width:210px;height:128px;margin:0 auto -4px;position:relative}.psa-slab{background:linear-gradient(#151b22,#090d12);border:2px solid #e6ecf285;border-radius:8px;grid-template-rows:30px 1fr;width:78px;height:116px;display:grid;position:absolute;top:4px;overflow:hidden;box-shadow:0 12px 26px #00000052}.psa-slab small{color:#e7edf2;letter-spacing:.12em;border-bottom:1px solid #e6ecf233;place-items:center;font-size:9px;font-weight:950;display:grid}.psa-slab b{color:#f7f3e9;place-items:center;font-size:34px;display:grid}.psa-slab.slab-one{left:7px;transform:rotate(-9deg)}.psa-slab.slab-two{z-index:2;left:66px}.psa-slab.slab-three{right:7px;transform:rotate(9deg)}@media (max-width:760px){.reference-heading{flex-direction:column;align-items:flex-start}.reference-carousel{grid-template-columns:38px minmax(0,1fr) 38px;gap:7px}.reference-arrow{width:38px;height:38px;font-size:25px}.reference-card{border-radius:19px;min-height:390px;padding:22px}.reference-card-top{grid-template-columns:44px minmax(0,1fr)}.reference-avatar{width:44px;height:44px}.reference-verified{grid-column:1/-1;justify-self:start}.reference-card blockquote{font-size:clamp(20px,6vw,27px)}.psa-result-visual{width:190px;transform:scale(.92)}}@media (max-width:520px){.reference-carousel{grid-template-columns:1fr}.reference-arrow{z-index:4;margin-top:168px;position:absolute}.reference-arrow:first-child{left:12px}.reference-arrow:last-child{right:12px}.reference-card{min-height:430px;padding:22px 24px 26px}.reference-card blockquote{text-align:center;padding:0 34px}.reference-card-footer{padding:0 34px}}@media (prefers-reduced-motion:reduce){.reference-dot,.reference-arrow{transition:none}}.manual-card-entry{border-top:1px solid #ffffff12;margin-top:14px;padding-top:14px}.manual-card-fields{background:#d7b56d09;border:1px solid #d7b56d38;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;padding:16px;display:grid}.manual-card-fields>.button,.manual-card-fields>small{grid-column:1/-1}.manual-card-fields small{color:var(--muted);line-height:1.5}.selected-card-manual-art{background:radial-gradient(circle,#d7b56d1a,#0000 62%),#090e14d6;border-radius:16px;align-content:center;place-items:center;gap:10px;min-height:210px;display:grid}.selected-card-manual-art img{object-fit:contain;border-radius:18px;width:92px;height:92px}.selected-card-manual-art span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850}.submission-card-manual-thumb{width:58px;height:82px;color:var(--gold2);letter-spacing:.06em;background:#d7b56d0f;border:1px solid #d7b56d47;border-radius:9px;place-items:center;font-size:12px;font-weight:950;display:grid}@media (max-width:720px){.manual-card-fields{grid-template-columns:1fr}}.market-value-fill{color:#68cfff;width:fit-content;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-top:8px;padding:0;font-size:11px;font-weight:850;text-decoration:underline}.market-value-fill:hover{color:#9adfff}.service-builder{background:radial-gradient(circle at 100% 0,#d7b56d0f,#0000 28%),#080d128c;border:1px solid #d7b56d33;border-radius:22px;margin-top:22px;padding:clamp(18px,3vw,28px)}.service-builder-heading,.treatment-builder-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.service-builder-heading h3,.treatment-builder-heading h3{margin:5px 0 0;font-size:clamp(22px,3vw,30px)}.service-recommendation{background:#d7b56d0e;border:1px solid #d7b56d47;border-radius:15px;min-width:235px;padding:13px 15px}.service-recommendation span,.service-recommendation small{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.service-recommendation strong{color:var(--gold2);margin:5px 0;font-size:18px;display:block}.care-level-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.care-level-option{min-height:190px;color:inherit;text-align:left;cursor:pointer;background:#0c1218d1;border:1px solid #ffffff17;border-radius:17px;flex-direction:column;align-items:flex-start;gap:9px;padding:17px;transition:transform .18s,border-color .18s,background .18s;display:flex}.care-level-option:hover{border-color:#d7b56d57;transform:translateY(-2px)}.care-level-option.selected{background:#d7b56d13;border-color:#d7b56dd1;box-shadow:inset 0 0 0 1px #d7b56d29}.care-level-option.recommended:not(.selected){border-color:#64cdff57}.care-level-option-top{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.care-level-option-top span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:850}.care-level-option-top b{color:var(--gold2);letter-spacing:.05em;text-transform:uppercase;background:#d7b56d1f;border-radius:999px;padding:5px 7px;font-size:8px}.care-level-option>strong{font-size:19px}.care-level-option>em{color:var(--gold2);font-size:16px;font-style:normal;font-weight:900}.care-level-option>small{color:var(--muted);margin-top:auto;line-height:1.5}.treatment-builder-heading{border-top:1px solid #ffffff12;margin-top:28px;padding-top:24px}.treatment-builder-heading p{max-width:470px;color:var(--muted);margin:0;line-height:1.55}.treatment-addon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:17px;display:grid}.treatment-addon-card{cursor:pointer;background:#0b1117bd;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:30px minmax(0,1fr) auto;align-items:flex-start;gap:12px;min-height:145px;padding:16px;transition:transform .18s,border-color .18s,background .18s;display:grid;position:relative}.treatment-addon-card:hover{border-color:#d7b56d4d;transform:translateY(-1px)}.treatment-addon-card.selected{background:#d7b56d11;border-color:#d7b56db8}.treatment-addon-card.package{background:linear-gradient(135deg,#d7b56d17,#0b1117d1);grid-column:1/-1}.treatment-addon-card input{opacity:0;pointer-events:none;position:absolute}.treatment-addon-check{width:29px;height:29px;color:var(--gold2);border:1px solid #d7b56d57;border-radius:9px;place-items:center;font-weight:950;display:grid}.treatment-addon-card.selected .treatment-addon-check{background:var(--gold);color:#0d0f12}.treatment-addon-copy{display:block}.treatment-addon-copy>span{color:#7f8995;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.treatment-addon-copy>strong{margin:4px 0 7px;font-size:16px;display:block}.treatment-addon-copy>small{color:var(--muted);line-height:1.5;display:block}.treatment-addon-card>b{color:var(--gold2);white-space:nowrap;font-size:13px}.service-builder-total{background:#04080c75;border:1px solid #ffffff14;border-radius:16px;margin-top:18px;padding:16px}.service-builder-total>div{grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;display:grid}.service-builder-total>div+div{border-top:1px solid #ffffff0f}.service-builder-total span{color:var(--muted);font-size:11px;font-weight:800}.service-builder-total b{color:var(--gold2)}.service-builder-grand-total strong{color:var(--gold2);text-align:right;font-size:22px}.service-builder-total>p{color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.55}.service-addons-section{background:#090e1499;border:1px solid #d7b56d2e;border-radius:24px;margin-top:clamp(48px,7vw,82px);padding:clamp(22px,4vw,38px)}.service-addons-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.service-addons-heading h2{margin:6px 0 0;font-size:clamp(30px,4.8vw,46px)}.service-addons-heading p{max-width:610px;color:var(--muted);margin:0;line-height:1.6}.service-addons-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.service-addon-tile{background:#0b1117bd;border:1px solid #ffffff14;border-radius:16px;padding:18px}.service-addon-tile.package{background:#d7b56d0e;border-color:#d7b56d59}.service-addon-tile>div span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.service-addon-tile>div strong{margin-top:5px;font-size:17px;display:block}.service-addon-tile>b{color:var(--gold2);margin:10px 0 7px;display:block}.service-addon-tile p,.grade-prep-note p{color:var(--muted);margin:0;line-height:1.55}.grade-prep-note{background:#64cdff09;border:1px solid #64cdff2e;border-radius:16px;margin-top:16px;padding:17px}.grade-prep-note strong{margin-bottom:5px;display:block}@media (max-width:900px){.care-level-grid,.service-addons-grid,.treatment-addon-grid{grid-template-columns:1fr}.treatment-addon-card.package{grid-column:auto}.service-builder-heading,.treatment-builder-heading,.service-addons-heading{flex-direction:column;align-items:stretch}.service-recommendation{min-width:0}}@media (max-width:560px){.service-builder{border-radius:18px;padding:16px}.care-level-option{min-height:0}.treatment-addon-card{grid-template-columns:28px minmax(0,1fr)}.treatment-addon-card>b{grid-column:2}.service-builder-total>div{grid-template-columns:1fr auto}.service-builder-total>div>strong{grid-area:2/1/auto/-1}.service-builder-grand-total strong{grid-area:1/2!important}}.portal-auth-secondary-actions{flex-direction:column;gap:8px;margin-top:10px;display:flex}.portal-auth-secondary-actions .portal-text-button:disabled{opacity:.55;cursor:wait}.submission-confirmation-actions{justify-content:center;margin:18px 0 8px;display:flex}.submission-confirmation-actions .button{justify-content:center;min-width:min(100%,290px)}.portal-payment-status{border:1px solid var(--line);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.portal-payment-status.paid{color:var(--green);background:#7fe0b314;border-color:#7fe0b34d}.portal-payment-status.due{color:var(--gold2);background:#d7b56d14;border-color:#d7b56d59}.portal-payment-callout{background:#d7b56d0f;border:1px solid #d7b56d4d;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin:18px 0 24px;padding:18px;display:flex}.portal-payment-callout h3{margin:4px 0 6px}.portal-payment-callout p{color:var(--muted);max-width:620px;margin:0}@media (max-width:700px){.portal-payment-callout{flex-direction:column;align-items:stretch}}
.submission-account-banner{background:#d7b56d0b;border:1px solid #d7b56d38;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;margin:22px 0 4px;padding:16px 18px;display:flex}.submission-account-banner>div{gap:4px;display:grid}.submission-account-banner strong{color:var(--text)}.submission-account-banner small{color:var(--muted);line-height:1.45}.submission-inline-signin{background:#70d5ff0a;border-color:#70d5ff47;margin:16px 0 26px;padding:20px}.customer-shipping-section .submission-inline-signin{display:none}.submission-signin-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.submission-signin-error{color:#ffaaa2;margin:10px 0;font-size:13px}.connected-account-card{background:#7fe0b30d;border:1px solid #7fe0b340;border-radius:13px;gap:4px;margin-bottom:24px;padding:14px 16px;display:grid}.connected-account-card strong{color:var(--text)}.connected-account-card small{color:var(--muted);line-height:1.45}.shipping-detail-fields{margin:20px 0 26px}.shipping-signature-choice{border:1px solid var(--line);background:#ffffff05;border-radius:12px;align-items:center;gap:10px;padding:14px;display:flex!important}.shipping-signature-choice input{width:auto!important;margin:0!important}@media (max-width:700px){.submission-account-banner{flex-direction:column;align-items:stretch}.submission-account-banner .button{width:100%}.submission-signin-actions{grid-template-columns:1fr;display:grid}.submission-signin-actions .button{width:100%}}
.site-nav-signout{appearance:none;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:10px 0;font-weight:800}.site-nav-signout:hover,.site-nav-signout:focus-visible{color:var(--text)}.submission-confirmation-actions{flex-wrap:wrap;gap:12px}.portal-order-summary-right{grid-template-columns:auto auto auto 32px;min-width:0}.portal-payment-status{white-space:nowrap}@media (max-width:640px){.site-nav-signout{text-align:left;width:100%}.submission-confirmation-actions{flex-direction:column;align-items:stretch;gap:10px;width:100%}.submission-confirmation-actions .button{white-space:normal;text-align:center;width:100%;min-width:0;max-width:100%;padding-left:14px;padding-right:14px}.portal-dashboard{width:calc(100% - 24px);max-width:100%;overflow-x:clip}.portal-order-card{border-radius:16px;width:100%;min-width:0;overflow:hidden}.portal-order-summary{gap:20px;width:100%;min-width:0;padding:18px;display:grid;grid-template-columns:minmax(0,1fr)!important}.portal-order-summary>div:first-child{width:100%;min-width:0}.portal-order-summary h3,.portal-order-summary p{overflow-wrap:anywhere;max-width:100%}.portal-order-summary-right{grid-template-areas:"status payment""amount expand";place-items:center stretch;gap:16px 12px;width:100%;min-width:0;max-width:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;display:grid!important}.portal-order-summary-right>.portal-status{white-space:normal;text-align:center;grid-area:status;justify-self:start;width:fit-content;max-width:100%}.portal-order-summary-right>strong{grid-area:amount;justify-self:start;min-width:0;font-size:20px;line-height:1.1}.portal-order-summary-right>.portal-payment-status{white-space:normal;overflow-wrap:anywhere;text-align:center;grid-area:payment;justify-self:end;width:fit-content;min-width:0;max-width:100%;padding:7px 10px;font-size:10px;line-height:1.15}.portal-order-summary-right>.portal-expand-icon{flex:none;grid-area:expand;justify-self:end}.portal-payment-callout{flex-direction:column;align-items:stretch;width:100%;min-width:0;max-width:100%}.portal-payment-callout .button{white-space:normal;text-align:center;width:100%;max-width:100%}}@media (max-width:380px){.portal-order-summary{padding:16px}.portal-order-summary-right{gap:14px 8px}.portal-order-summary-right>strong{font-size:18px}.portal-order-summary-right>.portal-payment-status,.portal-order-summary-right>.portal-status{padding:6px 8px;font-size:9px}}
