:root{--linken-green:#4eb66e;--linken-green-dark:#1e6b3b;--linken-green-deep:#123c26;--linken-yellow:#eff546;--background:#f6f8f6;--surface:#fff;--text:#18231c;--muted:#657169;--border:#dde5df;--shadow:0 18px 50px #123c261a;color:var(--text);background:var(--background);font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at top right, #eff54629, transparent 30%), var(--background);min-width:320px;min-height:100vh;margin:0}body.modal-open{overflow:hidden}button,input,textarea,select{font:inherit}button{-webkit-tap-highlight-color:transparent}.app-shell{width:min(100%,1240px);margin:0 auto;padding:0 24px}.site-header{justify-content:space-between;align-items:center;min-height:88px;display:flex}.brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.brand-mark{background:var(--linken-green);color:#fff;border-radius:14px;place-items:center;width:46px;height:46px;font-size:24px;font-weight:900;display:grid;box-shadow:0 9px 24px #4eb66e4d}.brand-text{flex-direction:column;line-height:1.15;display:flex}.brand-text strong{letter-spacing:.04em}.brand-text small{color:var(--muted);margin-top:4px}.header-help,.text-button,.back-button{color:var(--linken-green-dark);cursor:pointer;background:0 0;border:0;font-weight:750}.header-help{border-radius:999px;padding:12px 16px}.header-help:hover{background:#4eb66e1a}.hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:650px;padding:80px 0 100px;display:flex}.hero-badge,.eyebrow{width:fit-content;color:var(--linken-green-dark);letter-spacing:.05em;text-transform:uppercase;background:#4eb66e1f;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:800;display:inline-flex}.hero h1{letter-spacing:-.055em;max-width:850px;margin:24px 0 20px;font-size:clamp(46px,7vw,84px);line-height:.98}.hero h1 span{display:block}.go-line{color:#4eb66e;opacity:0;font-size:clamp(6rem,12vw,8rem);font-weight:900;line-height:.9;animation:.7s cubic-bezier(.22,1,.36,1) forwards headlineReveal;display:block;transform:translateY(22px)}.go-speed{align-items:center;gap:14px;width:fit-content;font-style:italic;display:inline-flex}.go-speed-lines{background:linear-gradient(#eff546,#eff546) 100% 0/48px 6px no-repeat,linear-gradient(#eff546,#eff546) 100% 100%/32px 6px no-repeat;flex-shrink:0;width:48px;height:34px;font-size:0;display:inline-block;transform:skew(-24deg)}.quote-line{color:#111;opacity:0;font-size:clamp(2.8rem,5vw,4rem);font-weight:800;line-height:1;animation:.7s cubic-bezier(.22,1,.36,1) .18s forwards headlineReveal;display:block;transform:translateY(22px)}@keyframes headlineReveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.hero-description{max-width:670px;color:var(--muted);margin:0;font-size:clamp(17px,2vw,21px);line-height:1.65}.primary-button,.secondary-button{cursor:pointer;border:0;border-radius:16px;min-height:56px;padding:0 24px;font-weight:800;transition:transform .16s,box-shadow .16s,background .16s}.primary-button{background:var(--linken-green);color:#fff;box-shadow:0 13px 30px #4eb66e4d}.primary-button:hover,.secondary-button:hover{transform:translateY(-2px)}.primary-button:active,.secondary-button:active{transform:translateY(0)}.hero-button{min-width:250px;margin-top:34px}.text-button{margin-top:18px;padding:8px}.trust-note{max-width:500px;color:var(--muted);margin-top:30px;font-size:13px;line-height:1.5}.quick-actions,.process-section{padding:100px 0}.section-heading{margin-bottom:36px}.section-heading h2{letter-spacing:-.04em;margin:14px 0 0;font-size:clamp(34px,5vw,54px);line-height:1.08}.action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.action-card{border:1px solid var(--border);background:var(--surface);min-height:160px;color:var(--text);text-align:left;cursor:pointer;border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:28px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 8px 28px #123c260a}.action-card:hover{box-shadow:var(--shadow);border-color:#4eb66e99;transform:translateY(-4px)}.action-card.featured{background:var(--linken-green-deep);color:#fff;border-color:#0000}.action-number{color:var(--linken-green);font-weight:900}.featured .action-number{color:var(--linken-yellow)}.action-content{flex-direction:column;gap:8px;display:flex}.action-content strong{font-size:21px}.action-content small{color:var(--muted);font-size:15px;line-height:1.5}.featured .action-content small{color:#ffffffb8}.action-arrow{font-size:24px}.process-list{border-top:1px solid var(--border)}.process-item{border-bottom:1px solid var(--border);grid-template-columns:60px 1fr;gap:22px;padding:30px 0;display:grid}.process-item>span{background:var(--linken-yellow);width:42px;height:42px;color:var(--linken-green-deep);border-radius:50%;place-items:center;font-weight:900;display:grid}.process-item strong{font-size:21px}.process-item p{color:var(--muted);margin:8px 0 0;line-height:1.6}.support-section{background:var(--linken-green-deep);color:#fff;border-radius:32px;justify-content:space-between;align-items:center;gap:40px;margin:80px 0;padding:54px;display:flex}.eyebrow.light{color:var(--linken-yellow);background:#ffffff1f}.support-section h2{letter-spacing:-.04em;margin:16px 0 12px;font-size:clamp(34px,5vw,54px)}.support-section p{color:#ffffffb8;max-width:650px;margin:0;line-height:1.65}.secondary-button{background:var(--linken-yellow);color:var(--linken-green-deep);flex:none}footer{border-top:1px solid var(--border);padding:40px 0 60px}footer p{color:var(--muted);margin:8px 0}footer small{color:var(--muted)}.modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#091a10a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.hidden{display:none!important}.modal-card{background:#fff;border-radius:28px;width:min(100%,600px);max-height:calc(100vh - 40px);padding:40px;position:relative;overflow-y:auto;box-shadow:0 28px 90px #0000004d}.modal-close{background:var(--background);width:42px;height:42px;color:var(--text);cursor:pointer;border:0;border-radius:50%;font-size:26px;position:absolute;top:18px;right:18px}.modal-card h2{letter-spacing:-.04em;margin:18px 50px 10px 0;font-size:clamp(30px,5vw,42px);line-height:1.08}.modal-intro{color:var(--muted);margin:0 0 28px;line-height:1.6}.modal-options{gap:12px;display:grid}.modal-option{border:1px solid var(--border);min-height:100px;color:var(--text);text-align:left;cursor:pointer;background:#fff;border-radius:18px;flex-direction:column;justify-content:center;gap:8px;padding:20px;display:flex}.modal-option:hover{border-color:var(--linken-green);background:#4eb66e0d}.modal-option strong{font-size:18px}.modal-option small{color:var(--muted)}.back-button{margin:0 0 22px;padding:0}.customer-form{gap:18px;display:grid}.customer-form label{color:var(--text);gap:8px;font-size:14px;font-weight:750;display:grid}.customer-form input,.customer-form textarea,.customer-form select{border:1px solid var(--border);width:100%;color:var(--text);background:#fff;border-radius:14px;outline:none}.customer-form input,.customer-form select{min-height:54px;padding:0 15px}.customer-form textarea{resize:vertical;min-height:120px;padding:15px}.customer-form input:focus,.customer-form textarea:focus,.customer-form select:focus{border-color:var(--linken-green);box-shadow:0 0 0 4px #4eb66e1f}.file-upload{cursor:pointer;background:#4eb66e0d;border:1.5px dashed #4eb66ea6;border-radius:18px;padding:22px}.file-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.file-upload-title{color:var(--linken-green-dark);font-size:17px}.file-upload-note{color:var(--muted);overflow-wrap:anywhere;font-weight:500}.form-disclaimer{color:var(--muted);text-align:center;margin:-4px 0 0;font-size:12px;line-height:1.5}.toast{z-index:1200;background:var(--linken-green-deep);color:#fff;text-align:center;width:min(100% - 32px,440px);box-shadow:var(--shadow);border-radius:14px;padding:16px 20px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@media (width<=760px){.app-shell{padding:0 18px}.site-header{min-height:76px}.brand-text strong{font-size:14px}.brand-text small{font-size:11px}.header-help{padding:10px;font-size:13px}.hero{min-height:auto;padding:72px 0 90px}.hero h1{font-size:clamp(43px,13vw,64px)}.hero-description{font-size:17px}.hero-button{width:100%}.quick-actions,.process-section{padding:72px 0}.action-grid{grid-template-columns:1fr}.action-card{min-height:132px;padding:22px}.support-section{flex-direction:column;align-items:stretch;padding:34px 24px}.secondary-button{width:100%}.modal-card{border-radius:24px;padding:32px 22px 24px}}.success-state{text-align:center}.success-check{background:var(--linken-green);color:#fff;border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 24px;font-size:36px;font-weight:900;display:grid;box-shadow:0 14px 34px #4eb66e47}.reference-box{border:1px solid var(--border);background:var(--background);border-radius:18px;gap:8px;margin:26px 0 16px;padding:22px;display:grid}.reference-box small{color:var(--muted)}.reference-box strong{color:var(--linken-green-dark);letter-spacing:.04em;overflow-wrap:anywhere;font-size:clamp(22px,5vw,30px)}.save-reference-note{color:var(--muted);margin:0 0 24px;font-size:13px;line-height:1.5}.success-state .primary-button{width:100%}.primary-button:disabled{cursor:wait;opacity:.65;transform:none}.portal-shell{width:min(100%,680px)}.portal-kicker{color:#267942;letter-spacing:.12em;text-transform:uppercase;background:#4eb66e1a;border-radius:999px;align-items:center;min-height:30px;padding:0 13px;font-size:11px;font-weight:800;display:inline-flex}.portal-heading{color:#101915;letter-spacing:-.045em;margin:22px 0 8px;font-size:clamp(34px,7vw,52px);font-weight:850;line-height:.98}.portal-subheading{color:#6f7873;max-width:540px;margin:0;font-size:16px;line-height:1.65}.portal-status-card{color:#fff;background:radial-gradient(circle at 100% 0,#eff54638,#0000 34%),linear-gradient(145deg,#123d27,#0b2f1e);border-radius:28px;margin:32px 0 20px;padding:26px;position:relative;overflow:hidden;box-shadow:0 26px 70px #0d342038,inset 0 1px #ffffff14}.portal-status-card:after{content:"";background:#ffffff0a;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-70px;right:-50px}.portal-status-top{z-index:1;align-items:center;gap:18px;display:flex;position:relative}.portal-status-icon{color:#123d27;background:#eff546;border-radius:19px;flex:none;place-items:center;width:58px;height:58px;font-size:28px;font-weight:900;display:grid;box-shadow:0 12px 30px #00000024}.portal-status-copy{gap:5px;display:grid}.portal-status-copy small{color:#ffffff94;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.portal-status-copy strong{color:#fff;letter-spacing:-.025em;font-size:clamp(22px,5vw,30px);font-weight:820}.portal-summary{background:#ffffffeb;border:1px solid #e8ece9;border-radius:26px;margin:18px 0 28px;display:grid;overflow:hidden;box-shadow:0 18px 50px #17302312,inset 0 1px #fff}.portal-row{border-bottom:1px solid #edf0ee;grid-template-columns:minmax(130px,.8fr) minmax(0,1.2fr);align-items:center;gap:24px;padding:21px 24px;display:grid}.portal-row:last-child{border-bottom:0}.portal-row span{color:#89918d;letter-spacing:.02em;font-size:12px;font-weight:750}.portal-row strong{color:#17201b;text-align:right;overflow-wrap:anywhere;font-size:15px;font-weight:780}.portal-total-card{background:linear-gradient(135deg,#4eb66e1a,#eff5461a);border:1px solid #4eb66e38;border-radius:26px;gap:7px;margin-bottom:28px;padding:26px;display:grid}.portal-total-card small{color:#6f7873;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.portal-total-card strong{color:#173d28;letter-spacing:-.045em;font-size:clamp(30px,7vw,46px);font-weight:880}.portal-section-title{color:#17201b;letter-spacing:.1em;text-transform:uppercase;margin:30px 0 18px;font-size:13px;font-weight:850}.portal-timeline{margin-bottom:26px;display:grid}.timeline-item{grid-template-columns:38px 1fr;gap:15px;min-height:82px;display:grid;position:relative}.timeline-item:not(:last-child):before{content:"";background:#e8ece9;width:2px;height:calc(100% - 4px);position:absolute;top:38px;left:18px}.timeline-dot{z-index:1;color:#9aa19d;background:#fff;border:2px solid #dfe5e1;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:grid;position:relative}.timeline-content{padding:5px 0 22px}.timeline-content strong{color:#17201b;font-size:15px;font-weight:800;display:block}.portal-notice{color:#66706b;background:#f5f7f5;border-radius:19px;margin:8px 0 18px;padding:18px 20px;font-size:13px;line-height:1.6}.secondary-portal-button{color:#fff;cursor:pointer;background:#173d28;border:0;border-radius:18px;width:100%;min-height:58px;font-size:15px;font-weight:850;transition:transform .16s,box-shadow .16s,opacity .16s;box-shadow:0 14px 28px #173d282b}.secondary-portal-button:active{transform:translateY(0)}@media (width<=560px){.portal-status-card{border-radius:24px;padding:22px}.portal-row{grid-template-columns:1fr;gap:7px;padding:19px 20px}.portal-row strong{text-align:left}.portal-heading{line-height:1.02}}.success-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.success-actions .primary-button{width:100%}.copy-details-button{color:#267942;cursor:pointer;background:#4eb66e14;border:1px solid #4eb66e4d;border-radius:16px;width:100%;min-height:54px;font-size:14px;font-weight:850;transition:transform .16s,background .16s}.copy-details-button:hover{background:#4eb66e24;transform:translateY(-1px)}.device-save-message{color:#7a847f;text-align:center;margin:16px 0 0;font-size:12px;line-height:1.5}@media (width<=480px){.success-actions{grid-template-columns:1fr}}.success-actions{gap:12px;margin-top:24px;display:flex}.secondary-button{color:#1f2937;cursor:pointer;background:#f3f4f6;border:none;border-radius:16px;flex:1;padding:16px;font-size:16px;font-weight:600;transition:all .2s}.secondary-button:hover{background:#e5e7eb}.success-actions .primary-button{flex:1}.portal-timeline{margin-bottom:28px;display:grid;position:relative}.timeline-item{--timeline-delay:0s;opacity:0;min-height:92px;animation:.52s cubic-bezier(.22,1,.36,1) forwards timelineReveal;animation-delay:var(--timeline-delay);grid-template-columns:42px minmax(0,1fr);gap:16px;display:grid;position:relative;transform:translateY(14px)}.timeline-item:not(:last-child):before{content:"";background:#e5eae7;border-radius:999px;width:2px;height:calc(100% - 4px);position:absolute;top:42px;left:20px}.timeline-item.complete:not(:last-child):before{transform-origin:top;background:linear-gradient(#4eb66e,#4eb66e40);animation:.65s forwards timelineLineGrow}.timeline-dot{z-index:2;color:#98a09b;background:#fff;border:2px solid #dfe5e1;border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;transition:transform .24s,background .24s,border-color .24s;display:grid;position:relative;box-shadow:0 5px 14px #1833240d}.timeline-item.complete .timeline-dot{color:#fff;background:#4eb66e;border-color:#4eb66e;box-shadow:0 9px 24px #4eb66e38}.timeline-item.active .timeline-dot{color:#173d28;background:#eff546;border-color:#eff546;animation:2.2s ease-in-out infinite timelinePulse;box-shadow:0 0 0 7px #eff54624,0 10px 26px #173d281f}.timeline-content{padding:5px 0 25px;position:relative}.timeline-content strong{color:#17201b;letter-spacing:-.015em;font-size:15px;font-weight:820;display:block}.timeline-content small{color:#838c87;max-width:500px;margin-top:6px;font-size:13px;line-height:1.55;display:block}.timeline-item:not(.complete):not(.active) .timeline-content{opacity:.55}.timeline-current-label{color:#267942;letter-spacing:.08em;text-transform:uppercase;background:#4eb66e1a;border-radius:999px;align-items:center;min-height:26px;margin-top:11px;padding:0 10px;font-size:10px;font-weight:850;display:inline-flex}@keyframes timelineReveal{to{opacity:1;transform:translateY(0)}}@keyframes timelinePulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes timelineLineGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.timeline-item,.timeline-item.active .timeline-dot,.timeline-item.complete:not(:last-child):before{opacity:1;animation:none;transform:none}}.portal-status-card{background:radial-gradient(circle at 100% 0,#eff54629,#0000 38%),linear-gradient(145deg,#17462e,#103923);border:1px solid #ffffff14;border-radius:24px;margin:28px 0 18px;padding:22px 24px;box-shadow:0 18px 46px #1139232e,inset 0 1px #ffffff14}.portal-status-icon{border-radius:16px;width:50px;height:50px;font-size:24px}.portal-status-copy strong{font-size:clamp(20px,4vw,26px)}.portal-summary{-webkit-backdrop-filter:blur(18px);background:#ffffffd6}.portal-row{padding:22px 24px}.portal-row span{letter-spacing:.06em;text-transform:uppercase;font-size:11px}.portal-row strong{font-size:16px}.premium-home{isolation:isolate;background:linear-gradient(#fbfcfb 0%,#f4f8f5 100%);place-items:center;min-height:calc(100vh - 92px);padding:72px 24px 86px;display:grid;position:relative;overflow:hidden}.home-glow{z-index:-1;filter:blur(12px);pointer-events:none;border-radius:50%;position:absolute}.home-glow-one{background:#4eb66e29;width:520px;height:520px;top:-180px;right:-120px}.home-glow-two{background:#eff54621;width:580px;height:580px;bottom:-250px;left:-180px}.home-content{width:min(100%,820px)}.home-eyebrow{color:#267942;letter-spacing:.13em;text-transform:uppercase;-webkit-backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid #4eb66e2e;border-radius:999px;align-items:center;min-height:32px;padding:0 14px;font-size:11px;font-weight:850;display:inline-flex}.home-title{color:#111915;letter-spacing:-.065em;max-width:720px;margin:28px 0 20px;font-size:clamp(52px,8vw,90px);font-weight:850;line-height:.94}.home-title span{color:#4eb66e;display:block}.home-actions{grid-template-columns:1fr 1fr;gap:16px;margin-top:42px;display:grid}.home-action-card{color:#17201b;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(22px);background:#fffc;border:1px solid #182f2214;border-radius:26px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;min-height:128px;padding:22px;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,border-color .22s;display:grid;box-shadow:0 18px 55px #1a362612,inset 0 1px #fffffff2}.home-action-primary{color:#fff;background:radial-gradient(circle at 100% 0,#eff54638,#0000 42%),linear-gradient(145deg,#17462e,#103923);border-color:#0000}.action-icon{color:#173d28;background:#eff546;border-radius:17px;place-items:center;width:52px;height:52px;font-size:27px;font-weight:700;display:grid}.action-icon-light{color:#267942;background:#4eb66e1a}.action-copy{gap:6px;display:grid}.action-copy strong{color:inherit;letter-spacing:-.02em;font-size:17px;font-weight:820}.home-action-primary .action-copy small{color:#ffffff9e}.action-arrow{color:inherit;opacity:.6;font-size:22px;transition:transform .22s}.home-trust{color:#8a938e;align-items:center;gap:10px;margin-top:24px;font-size:12px;font-weight:650;display:flex}.trust-dot{background:#4eb66e;border-radius:50%;width:4px;height:4px}@media (width<=720px){.premium-home{place-items:start;min-height:auto;padding:58px 20px 70px}.home-title{font-size:clamp(46px,15vw,68px)}.home-actions{grid-template-columns:1fr}.home-action-card{min-height:112px}.home-trust{flex-wrap:wrap}}.quotation-option{color:#17201b;text-align:left;cursor:pointer;background:#ffffffc7;border:1px solid #19312317;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;width:100%;min-height:96px;padding:20px 22px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;box-shadow:0 14px 34px #1931230f,inset 0 1px #fffffff2}.quotation-option-copy{gap:6px;display:grid}.quotation-option-copy strong{color:#17201b;letter-spacing:-.02em;font-size:17px;font-weight:800}.quotation-option-copy small{color:#7c8680;font-size:13px;line-height:1.45}.quotation-option-arrow{color:#4eb66e;font-size:22px;transition:transform .2s}.quotation-option:hover .quotation-option-arrow{transform:translate(4px)}@media (width<=520px){.quotation-option{min-height:88px;padding:18px}}.view-quotation-button{color:#fff;background:#111c15;border-radius:18px;justify-content:space-between;align-items:center;min-height:62px;margin:20px 0;padding:0 22px;font-weight:750;text-decoration:none;transition:transform .16s,opacity .16s;display:flex}.view-quotation-button:hover{transform:translateY(-1px)}.view-quotation-button:active{transform:scale(.985)}.approve-quotation-button{color:#fff;width:100%;min-height:58px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#24934c,#4eb66e);border:0;border-radius:18px;margin-top:14px;font-size:16px;font-weight:750;transition:transform .16s,opacity .16s;box-shadow:0 12px 28px #24934c2e}.approve-quotation-button{color:#fff;width:100%;min-height:58px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#24934c,#4eb66e);border:0;border-radius:18px;margin-top:16px;padding:0 22px;font-size:16px;font-weight:750;transition:transform .16s,opacity .16s;display:block;box-shadow:0 12px 28px #24934c2e}.approve-quotation-button:hover{transform:translateY(-1px)}.approve-quotation-button:disabled{cursor:wait;opacity:.65;transform:none}.approval-reminder{color:#748078;text-align:center;margin:10px 0 22px;font-size:13px;line-height:1.45}.quotation-approved-notice{color:#1f6f3c;background:#4eb66e17;border:1px solid #2d964b2e;border-radius:18px;gap:5px;margin:16px 0 22px;padding:18px 20px;display:grid}.quotation-approved-notice strong{font-size:16px}.quotation-approved-notice span{color:#607066;font-size:13px;line-height:1.45}.approval-confirm-overlay{z-index:10000;-webkit-backdrop-filter:blur(16px);opacity:0;background:#0f1c1361;place-items:center;padding:24px;transition:opacity .18s;display:grid;position:fixed;inset:0}.approval-confirm-overlay.is-visible{opacity:1}.approval-confirm-card{text-align:center;background:#fffffff7;border:1px solid #1e462d1a;border-radius:30px;width:min(100%,460px);padding:34px;transition:transform .18s;transform:translateY(12px)scale(.98);box-shadow:0 30px 80px #122d1b3d}.approval-confirm-overlay.is-visible .approval-confirm-card{transform:translateY(0)scale(1)}.approval-confirm-icon{color:#fff;background:linear-gradient(135deg,#24934c,#4eb66e);border-radius:20px;place-items:center;width:62px;height:62px;margin:0 auto 20px;font-size:28px;font-weight:800;display:grid;box-shadow:0 14px 30px #24934c38}.approval-confirm-eyebrow{color:#267a43;letter-spacing:.15em;font-size:12px;font-weight:800}.approval-confirm-card h2{color:#17231b;letter-spacing:-.04em;margin:10px 0 12px;font-size:clamp(27px,5vw,34px);line-height:1.08}.approval-confirm-card p{color:#68736b;max-width:370px;margin:0 auto 26px;font-size:15px;line-height:1.6}.approval-confirm-actions{grid-template-columns:1fr 1.35fr;gap:12px;display:grid}.approval-cancel-button,.approval-confirm-button{min-height:56px;font:inherit;cursor:pointer;border-radius:17px;padding:0 18px;font-size:15px;font-weight:750}.approval-cancel-button{color:#415046;background:#f2f5f2;border:1px solid #143c231f}.approval-confirm-button{color:#fff;background:linear-gradient(135deg,#24934c,#4eb66e);border:0;box-shadow:0 12px 26px #24934c33}.approval-cancel-button:hover,.approval-confirm-button:hover{transform:translateY(-1px)}@media (width<=480px){.approval-confirm-card{border-radius:26px;padding:28px 22px}.approval-confirm-actions{grid-template-columns:1fr}.approval-confirm-button{order:-1}}.approval-success-overlay{z-index:10001;-webkit-backdrop-filter:blur(16px);opacity:0;background:#0f1c1366;place-items:center;padding:24px;transition:opacity .18s;display:grid;position:fixed;inset:0}.approval-success-overlay.is-visible{opacity:1}.approval-success-card{text-align:center;background:#fffffffa;border:1px solid #1e462d1a;border-radius:30px;width:min(100%,430px);padding:36px 32px 32px;transition:transform .18s;transform:translateY(12px)scale(.98);box-shadow:0 30px 80px #122d1b3d}.approval-success-overlay.is-visible .approval-success-card{transform:translateY(0)scale(1)}.approval-success-icon{color:#fff;background:linear-gradient(135deg,#24934c,#4eb66e);border-radius:22px;place-items:center;width:68px;height:68px;margin:0 auto 20px;font-size:30px;font-weight:800;display:grid;box-shadow:0 14px 30px #24934c38}.approval-success-eyebrow{color:#267a43;letter-spacing:.15em;font-size:12px;font-weight:800}.approval-success-card h2{color:#17231b;letter-spacing:-.04em;margin:10px 0 12px;font-size:32px;line-height:1.08}.approval-success-card p{color:#68736b;margin:0 auto 26px;font-size:15px;line-height:1.6}.approval-success-button{color:#fff;width:100%;min-height:56px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#24934c,#4eb66e);border:0;border-radius:17px;font-size:15px;font-weight:750}.payment-method-card{background:#f8fbf8f0;border:1px solid #184e2b1a;border-radius:24px;margin:22px 0;padding:26px}.payment-method-eyebrow{color:#267a43;letter-spacing:.15em;font-size:11px;font-weight:800}.payment-method-card h3{color:#17231b;letter-spacing:-.03em;margin:8px 0;font-size:23px}.payment-method-description{color:#68736b;margin:0 0 18px;font-size:14px;line-height:1.5}.payment-method-options{gap:10px;display:grid}.payment-method-option{color:#1e2c23;width:100%;min-height:76px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #184e2b1a;border-radius:17px;gap:4px;padding:16px 18px;transition:border-color .16s,background .16s,transform .16s;display:grid}.payment-method-option span{color:#758078;font-size:13px}.payment-method-option:hover{border-color:#2d964b59;transform:translateY(-1px)}.payment-method-option.is-selected{background:#4eb66e1a;border-color:#4eb66e;box-shadow:0 0 0 3px #4eb66e14}.payment-method-option:disabled{cursor:wait;opacity:.65}.selected-payment-method{background:#4eb66e1a;border-radius:15px;justify-content:space-between;gap:16px;margin-top:16px;padding:15px 17px;display:flex}.selected-payment-method span{color:#68736b;font-size:13px}.selected-payment-method strong{color:#247742;font-size:14px}.payment-instructions-card{background:#fff;border:1px solid #184e2b1a;border-radius:24px;margin:14px 0 22px;padding:26px;box-shadow:0 14px 38px #1b41270f}.payment-instructions-top{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.payment-method-badge{color:#267a43;background:#4eb66e1f;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:750}.payment-instructions-card h3{color:#17231b;letter-spacing:-.03em;margin:0 0 7px;font-size:23px}.payment-instructions-description{color:#68736b;margin:0 0 18px;font-size:14px;line-height:1.55}.payment-amount-due{background:#4eb66e17;border-radius:17px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:17px 18px;display:flex}.payment-amount-due span{color:#617067;font-size:13px;font-weight:650}.payment-amount-due strong{color:#1f713d;letter-spacing:-.02em;font-size:21px}.payment-detail-list{border:1px solid #184e2b17;border-radius:17px;overflow:hidden}.payment-detail-row{grid-template-columns:minmax(110px,.7fr) 1.3fr;gap:18px;padding:15px 17px;display:grid}.payment-detail-row+.payment-detail-row{border-top:1px solid #184e2b14}.payment-detail-row span{color:#78817b;font-size:13px}.payment-detail-row strong{color:#243028;text-align:right;overflow-wrap:anywhere;font-size:14px}.payment-instructions-note{color:#68736b;margin:16px 0 0;font-size:13px;line-height:1.55}@media (width<=480px){.payment-instructions-card{padding:21px}.payment-detail-row{grid-template-columns:1fr;gap:5px}.payment-detail-row strong{text-align:left}}.payment-proof-file{cursor:pointer;background:#4eb66e0d;border:1px dashed #2d964b61;border-radius:18px;gap:5px;margin-bottom:14px;padding:21px;display:grid;position:relative}.payment-proof-file input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.payment-proof-file strong{color:#26332a;font-size:15px}.payment-proof-button{color:#fff;width:100%;min-height:56px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#24934c,#4eb66e);border:0;border-radius:17px;font-weight:750}.payment-proof-button:disabled{cursor:wait;opacity:.65}.payment-proof-submitted{background:#4eb66e17;border:1px solid #2d964b29;border-radius:20px;gap:15px;margin:14px 0 22px;padding:21px;display:flex}.payment-proof-submitted-icon{color:#fff;background:#4eb66e;border-radius:14px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.payment-proof-submitted strong{color:#236d3c;font-size:16px}.payment-proof-submitted p{color:#657169;margin:5px 0;font-size:13px;line-height:1.5}.payment-proof-submitted small{color:#34734b;overflow-wrap:anywhere}.gcash-account-list{gap:12px;display:grid}.gcash-account-card{background:#fff;border:1px solid #184e2b1a;border-radius:17px;overflow:hidden}.gcash-account-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.gcash-account-card{background:#fff;border:1px solid #184e2b1a;border-radius:18px;overflow:hidden;box-shadow:0 10px 28px #1c43280d}.gcash-account-label{color:#267a43;letter-spacing:.12em;text-transform:uppercase;background:#4eb66e1a;padding:12px 17px;font-size:11px;font-weight:800;display:block}.gcash-account-card .payment-detail-row{grid-template-columns:105px 1fr;align-items:center;gap:14px;padding:14px 17px;display:grid}.gcash-account-card .payment-detail-row+.payment-detail-row{border-top:1px solid #184e2b14}.gcash-account-card .payment-detail-row span{color:#778079;font-size:12px}.gcash-account-card .payment-detail-row strong{color:#213027;text-align:right;overflow-wrap:anywhere;font-size:14px;font-weight:750}.payment-proof-card{background:#f8fbf8f5;border:1px solid #184e2b1a;border-radius:24px;margin:18px 0 24px;padding:26px}.payment-proof-card h3{color:#17231b;letter-spacing:-.03em;margin:8px 0;font-size:23px}.payment-proof-description{color:#68736b;margin:0 0 18px;font-size:14px;line-height:1.55}.payment-proof-file{box-sizing:border-box;cursor:pointer;background:#4eb66e0f;border:1px dashed #2d964b66;border-radius:18px;gap:6px;width:100%;min-height:88px;margin-bottom:14px;padding:20px;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative}.payment-proof-file:hover{background:#4eb66e1a;border-color:#4eb66e;transform:translateY(-1px)}.payment-proof-file input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.payment-proof-file strong{color:#253229;font-size:15px;font-weight:750}.payment-proof-file span{color:#748078;overflow-wrap:anywhere;font-size:13px}.payment-proof-button{color:#fff;width:100%;min-height:56px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#24934c,#4eb66e);border:0;border-radius:17px;padding:0 20px;font-size:15px;font-weight:750;display:block;box-shadow:0 10px 24px #24934c33}.payment-proof-button:hover{transform:translateY(-1px)}.payment-proof-button:disabled{cursor:wait;opacity:.65;transform:none}.payment-proof-note{color:#748078;text-align:center;margin:14px 0 0;font-size:12px;line-height:1.5}@media (width<=700px){.gcash-account-list{grid-template-columns:1fr}}@media (width<=480px){.payment-proof-card{padding:21px}.gcash-account-card .payment-detail-row{grid-template-columns:1fr;gap:5px}.gcash-account-card .payment-detail-row strong{text-align:left}}.cash-store-reminder{background:#4eb66e17;border:1px solid #2781431f;border-radius:17px;gap:5px;margin-top:15px;padding:16px 18px;display:grid}.cash-store-reminder strong{color:#267a43;font-size:14px;font-weight:800}.cash-store-reminder span{color:#667269;font-size:13px;line-height:1.5}.store-map-button{color:#fff;box-sizing:border-box;background:#17231b;border-radius:17px;justify-content:space-between;align-items:center;min-height:58px;margin-top:14px;padding:0 19px;font-size:14px;font-weight:750;text-decoration:none;transition:transform .16s,opacity .16s;display:flex}.store-map-button:hover{transform:translateY(-1px)}.store-map-button strong{font-size:18px}.home-delivery-notice{box-sizing:border-box;background:linear-gradient(135deg,#eff5461a,#4eb66e14);border:1px solid #4eb66e29;border-radius:22px;align-items:flex-start;gap:17px;max-width:760px;margin:24px auto 0;padding:22px;animation:.5s both deliveryNoticeAppear;display:flex}.delivery-notice-icon{color:#fff;background:#4eb66e;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;animation:.85s cubic-bezier(.22,1,.36,1) .2s both deliveryTruckArrive;display:grid}.delivery-notice-icon svg{width:25px;height:25px}.delivery-notice-copy{min-width:0}.delivery-notice-copy>span{color:#287a43;letter-spacing:.14em;margin-bottom:7px;font-size:11px;font-weight:850;display:block}.delivery-notice-copy h3{color:#17231b;margin:0;font-size:20px;line-height:1.25}.delivery-notice-copy p{color:#566159;margin:8px 0 0;font-size:15px;line-height:1.55}.delivery-notice-copy strong{color:#263c2d}@keyframes deliveryNoticeAppear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes deliveryTruckArrive{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:translate(0)}}@media (width<=600px){.home-delivery-notice{border-radius:19px;gap:14px;padding:18px}.delivery-notice-icon{border-radius:13px;width:43px;height:43px}.delivery-notice-copy h3{font-size:18px}}@media (prefers-reduced-motion:reduce){.home-delivery-notice,.delivery-notice-icon{animation:none}}.home-actions>button{border:1px solid #0000;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;overflow:hidden}.home-actions>button:first-child{border-color:#ffffff1f;box-shadow:0 16px 34px #123d262e;color:#fff!important;background:linear-gradient(135deg,#123d26 0%,#17613a 65%,#4eb66e 140%)!important}.home-actions>button:first-child strong,.home-actions>button:first-child small,.home-actions>button:first-child .action-arrow{color:#fff!important;opacity:1!important}.home-actions>button:first-child:before{content:"";pointer-events:none;background:#ffffff17;width:45%;height:230%;transition:left .5s;position:absolute;top:-70%;left:-25%;transform:rotate(20deg)}.home-actions>button:first-child:hover:before{left:115%}.home-actions>button:last-child{border-color:#4eb66e33;box-shadow:0 12px 28px #234e3012;color:#17231b!important;background:linear-gradient(135deg,#fff,#f1f8f3)!important}.home-actions>button:last-child strong{color:#17231b!important;opacity:1!important}.home-actions>button:last-child small{color:#657068!important;opacity:1!important}.home-actions>button:last-child .action-arrow{color:#287a43!important;opacity:1!important}.home-actions>button:hover{transform:translateY(-4px)}.home-actions>button:first-child:hover{box-shadow:0 22px 42px #123d2640}.home-actions>button:last-child:hover{border-color:#4eb66e6b;box-shadow:0 20px 38px #234e301f}.home-actions>button:hover .action-arrow{transform:translate(4px)}.home-actions>button:focus-visible{outline-offset:4px;outline:3px solid #eff546bf}.home-delivery-notice{background:linear-gradient(135deg,#eff54621,#4eb66e1a);border:1px solid #4eb66e2e;transition:transform .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 14px 30px #255c3612}.delivery-notice-icon{background:linear-gradient(135deg,#3da85f,#4eb66e);box-shadow:0 10px 22px #4eb66e3d}.home-delivery-notice:after{content:"";filter:blur(8px);pointer-events:none;background:#eff54629;border-radius:50%;width:140px;height:140px;position:absolute;top:-55px;right:-45px}section:has(.home-actions){min-height:auto!important;padding-top:38px!important;padding-bottom:26px!important}.home-actions{gap:16px!important;margin-top:24px!important}.home-delivery-notice{margin-top:16px!important;padding:18px 20px!important}.home-trust{margin-top:15px!important}.home-actions>button:last-child{background:linear-gradient(135deg,#fff,#edf7f0)!important;border-color:#4eb66e4d!important}@media (height<=800px){section:has(.home-actions){padding-top:24px!important;padding-bottom:18px!important}.home-actions{margin-top:18px!important}.home-delivery-notice{margin-top:13px!important;padding:16px 18px!important}}.home-actions>button.home-action-primary,.home-actions>button.home-action-primary:hover,.home-actions>button.home-action-primary:focus,.home-actions>button.home-action-primary:active{color:#fff!important;background:linear-gradient(135deg,#123d26 0%,#17613a 70%,#23894d 100%)!important;border:1px solid #ffffff1f!important;box-shadow:0 16px 34px #123d2638!important}.home-actions>button.home-action-primary .action-copy,.home-actions>button.home-action-primary strong,.home-actions>button.home-action-primary small,.home-actions>button.home-action-primary .action-arrow{color:#fff!important;opacity:1!important;visibility:visible!important}.home-actions>button.home-action-primary .action-icon{color:#173d27!important;background:#eff546!important}.home-actions .home-action-primary{isolation:isolate;overflow:hidden;color:#fff!important;background-color:#123d26!important;background-image:linear-gradient(135deg,#123d26 0%,#17613a 70%,#23894d 100%)!important;position:relative!important}.home-actions .home-action-primary:before,.home-actions .home-action-primary:after{content:none!important;display:none!important}.home-actions .home-action-primary>*{z-index:2;position:relative}.home-actions .home-action-primary .action-copy,.home-actions .home-action-primary strong,.home-actions .home-action-primary small,.home-actions .home-action-primary .action-arrow{color:#fff!important;opacity:1!important;visibility:visible!important}.home-actions .home-action-primary .action-icon{color:#173d27!important;background:#eff546!important}.home-actions .home-action-secondary,.home-actions .home-action-secondary:hover,.home-actions .home-action-secondary:focus,.home-actions .home-action-secondary:active{color:#17231b!important;background:linear-gradient(135deg,#fff,#f1f8f3)!important;border:1px solid #4eb66e52!important;box-shadow:0 12px 28px #234e3014!important}.home-actions .home-action-secondary .action-icon{color:#287a43!important;background:#4eb66e1c!important}.home-actions .home-action-secondary strong{color:#17231b!important}.home-actions .home-action-secondary small{color:#657068!important}.home-actions .home-action-secondary .action-arrow{color:#287a43!important}.home-actions .home-action-secondary:hover{transform:translateY(-3px);border-color:#4eb66e8c!important;box-shadow:0 18px 36px #234e3021!important}@media (width>=1050px){.premium-home{grid-template-columns:minmax(0,680px) 320px;justify-content:center;align-items:center;gap:56px;display:grid}.home-content{width:100%;margin:0}}.home-tracker-preview{z-index:2;box-sizing:border-box;background:linear-gradient(145deg,#fffffff5,#eff8f2eb);border:1px solid #4eb66e2e;border-radius:28px;width:100%;padding:25px;animation:.6s both trackerPreviewAppear,5s ease-in-out .7s infinite trackerPreviewFloat;position:relative;box-shadow:0 28px 70px #1b4c2b1f}.tracker-preview-top{justify-content:space-between;align-items:center;gap:15px;display:flex}.tracker-preview-top>span{color:#287a43;letter-spacing:.14em;font-size:11px;font-weight:850}.tracker-preview-top>small{color:#287a43;background:#4eb66e1c;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:750}.home-tracker-preview h3{color:#17231b;letter-spacing:-.035em;margin:20px 0 8px;font-size:26px;line-height:1.12}.tracker-reference{color:#7b847e;margin:0 0 23px;font-size:12px}.tracker-preview-steps{gap:9px;display:grid}.tracker-preview-step{border-radius:17px;align-items:center;gap:13px;padding:13px;display:flex}.tracker-preview-step.is-complete{background:#4eb66e12}.tracker-preview-step.is-current{background:#eff54624;border:1px solid #eff54680}.tracker-preview-number{color:#fff;background:#4eb66e;border-radius:12px;flex:none;place-items:center;width:35px;height:35px;font-size:13px;font-weight:850;display:grid}.tracker-preview-step.is-current .tracker-preview-number{color:#243028;background:#eff546;box-shadow:0 7px 18px #d2da1e40}.tracker-preview-step div{min-width:0}.tracker-preview-step strong{color:#17231b;font-size:13px;display:block}.tracker-preview-step small{color:#727c75;margin-top:3px;font-size:11px;line-height:1.35;display:block}@keyframes trackerPreviewAppear{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes trackerPreviewFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (width<=1049px){.home-tracker-preview{display:none}}@media (prefers-reduced-motion:reduce){.home-tracker-preview{animation:none}}.home-tracker-preview.cyber-tracker{box-sizing:border-box;width:100%;padding:28px;position:relative;top:-16px;overflow:hidden;color:#fff!important;background:radial-gradient(circle at 85% 15%,#eff5461a,#0000 34%),linear-gradient(145deg,#071b12 0%,#0b291b 56%,#123d26 100%)!important;border:1px solid #4eb66e6b!important;border-radius:28px!important;animation:.6s cubic-bezier(.22,1,.36,1) both cyberTrackerEnter,6s ease-in-out .7s infinite cyberTrackerFloat!important;box-shadow:0 30px 80px #041c1147,inset 0 0 0 1px #ffffff08!important}.home-tracker-preview.cyber-tracker:before{content:"";pointer-events:none;background-image:linear-gradient(#4eb66e09 1px,#0000 1px),linear-gradient(90deg,#4eb66e09 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.home-tracker-preview.cyber-tracker:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#4eb66e12,#0000);height:110px;animation:6s linear infinite cyberScan;position:absolute;top:-40%;left:0;right:0}.cyber-tracker>*{z-index:2;position:relative}.cyber-tracker-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.cyber-tracker-header>div{align-items:center;gap:12px;display:flex}.cyber-kicker{color:#8ae6a4;letter-spacing:.18em;font-size:10px;font-weight:850}.cyber-online{color:#b8e9c5;letter-spacing:.1em;background:#4eb66e17;border:1px solid #4eb66e40;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:800;display:inline-flex}.cyber-online i{background:#eff546;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite cyberOnlinePulse;box-shadow:0 0 0 4px #eff54614,0 0 14px #eff546a6}.cyber-signal{color:#8ae6a480;letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.cyber-tracker h3{color:#fff!important;letter-spacing:-.045em!important;margin:25px 0 14px!important;font-size:30px!important;line-height:1.05!important}.cyber-tracker h3 span{color:#8ae6a4;margin-top:5px;display:block}.cyber-reference{background:#ffffff09;border:1px solid #4eb66e29;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;padding:12px 14px;display:flex}.cyber-reference span{color:#769c82;letter-spacing:.14em;font-size:9px;font-weight:800}.cyber-reference strong{color:#eff546;letter-spacing:.03em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.cyber-steps{gap:10px;display:grid;position:relative}.cyber-steps:before{content:"";background:linear-gradient(#4eb66e,#4eb66e 55%,#eff54699);width:1px;position:absolute;top:31px;bottom:31px;left:20px;box-shadow:0 0 10px #4eb66e59}.cyber-step{background:#ffffff08;border:1px solid #ffffff0b;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:68px;padding:11px 12px;display:grid;position:relative}.cyber-step.is-current{background:linear-gradient(90deg,#eff5461f,#4eb66e0a);border-color:#eff54647;animation:2.6s ease-in-out infinite cyberCurrentGlow;box-shadow:inset 3px 0 #eff546,0 0 24px #eff5460f}.cyber-step-number{z-index:2;color:#8ae6a4;background:#103824;border:1px solid #4eb66e47;border-radius:12px;place-items:center;width:40px;height:40px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:850;display:grid;position:relative}.cyber-step.is-current .cyber-step-number{color:#183020;background:#eff546;border-color:#eff546;box-shadow:0 0 18px #eff54652}.cyber-step-copy{min-width:0}.cyber-step-copy strong{color:#f4fff7;font-size:13px;display:block}.cyber-step-copy small{color:#8da99a;margin-top:4px;font-size:10px;line-height:1.35;display:block}.cyber-step-status{color:#76bc8a;letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:850}.cyber-step.is-current .cyber-step-status{color:#eff546;text-shadow:0 0 10px #eff5467a}.cyber-preview-note{letter-spacing:.08em;text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#6f8b78!important;margin:17px 0 0!important;font-size:9px!important}@keyframes cyberTrackerEnter{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes cyberTrackerFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes cyberOnlinePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.82)}}@keyframes cyberCurrentGlow{0%,to{box-shadow:inset 3px 0 #eff546,0 0 20px #eff5460a}50%{box-shadow:inset 3px 0 #eff546,0 0 30px #eff5461f}}@keyframes cyberScan{0%{transform:translateY(-100%)}to{transform:translateY(650%)}}@media (prefers-reduced-motion:reduce){.home-tracker-preview.cyber-tracker,.cyber-online i,.cyber-step.is-current,.home-tracker-preview.cyber-tracker:after{animation:none!important}}.home-tracker-preview.cyber-tracker{border-radius:26px!important;width:min(380px,100%)!important;padding:25px!important}.cyber-tracker h3{font-size:27px!important}.cyber-step{min-height:62px!important;padding:10px 12px!important}.cyber-reference{margin-bottom:18px!important}.home-tracker-preview.cyber-tracker,.home-tracker-preview.cyber-tracker:hover{opacity:1!important;filter:none!important;mix-blend-mode:normal!important;color:#fff!important;background-color:#09271a!important;background-image:radial-gradient(circle at 85% 12%,#eff54617,#0000 34%),linear-gradient(145deg,#071b12 0%,#0b291b 58%,#123d26 100%)!important;box-shadow:0 30px 75px #041c114d,inset 0 0 0 1px #ffffff0a!important}.home-tracker-preview.cyber-tracker:after{content:none!important;display:none!important}.home-tracker-preview.cyber-tracker:before{opacity:.55!important;mix-blend-mode:normal!important}.cyber-tracker h3,.cyber-tracker h3 span,.cyber-step-copy strong,.cyber-step-copy small,.cyber-reference span,.cyber-reference strong,.cyber-step-status,.cyber-preview-note{opacity:1!important;visibility:visible!important}@media (width>=1050px){.home-tracker-preview.cyber-tracker{transform:none;top:-10px!important}}.home-tracker-preview.cyber-tracker{animation:5s ease-in-out infinite cyberSafeFloat!important}.cyber-online i{animation:1.8s ease-in-out infinite cyberSafeOnlinePulse!important}@keyframes cyberSafeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes cyberSafeOnlinePulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 0 4px #eff54614,0 0 12px #eff5468c}50%{opacity:.6;transform:scale(.78);box-shadow:0 0 0 7px #eff5460a,0 0 20px #eff546bf}}@keyframes cyberSafeCurrentPulse{0%,to{border-color:#eff54647;box-shadow:inset 3px 0 #eff546,0 0 18px #eff5460d}50%{border-color:#eff5469e;box-shadow:inset 3px 0 #eff546,0 0 32px #eff54629}}.home-action-card{will-change:transform;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s,border-color .28s;animation:.62s cubic-bezier(.22,1,.36,1) both homeBoxEnter}.home-action-primary{animation-delay:80ms}.home-action-secondary{animation-delay:.17s}.home-action-card svg,.home-action-card img{transition:transform .28s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.home-action-card:hover{transform:translateY(-4px)}.home-action-primary:hover{box-shadow:0 18px 35px #12613a38}.home-action-secondary:hover{border-color:#4eb66e47;box-shadow:0 16px 32px #123d261a}.home-action-card:hover svg,.home-action-card:hover img{transform:scale(1.06)}}.home-delivery-notice{animation:.62s cubic-bezier(.22,1,.36,1) .26s both homeBoxEnter}.delivery-truck-icon{animation:.85s cubic-bezier(.22,1,.36,1) .52s both deliveryTruckEnter}.cyber-step{opacity:0;animation:.52s cubic-bezier(.22,1,.36,1) both cyberStepEnter}.cyber-step:first-child{animation-delay:.38s}.cyber-step:nth-child(2){animation-delay:.51s}.cyber-step:nth-child(3){animation-delay:.64s}.cyber-step.is-current{animation:.52s cubic-bezier(.22,1,.36,1) .64s both cyberStepEnter,2.4s ease-in-out 1.25s infinite cyberSafeCurrentPulse!important}@keyframes homeBoxEnter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes deliveryTruckEnter{0%{opacity:0;transform:translate(-16px)}70%{opacity:1;transform:translate(3px)}to{opacity:1;transform:translate(0)}}@keyframes cyberStepEnter{0%{opacity:0;transform:translate(13px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.home-action-card,.home-delivery-notice,.delivery-truck-icon,.cyber-step,.cyber-step.is-current{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}.home-action-card,.home-delivery-notice{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,border-color .3s!important;animation-fill-mode:backwards!important}.home-action-card:hover{transform:translateY(-7px)scale(1.015)!important}.home-action-primary:hover{box-shadow:0 22px 42px #12613a47!important}.home-action-secondary:hover{border-color:#4eb66e6b!important;box-shadow:0 20px 38px #123d2624!important}.action-arrow{transition:transform .3s cubic-bezier(.22,1,.36,1)!important}.home-action-card:hover .action-arrow{transform:translate(8px)!important}.action-icon{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s!important}.home-action-card:hover .action-icon{transform:scale(1.08)!important}.home-delivery-notice:hover{transform:translateY(-4px)!important;box-shadow:0 16px 34px #123d261a!important}.delivery-truck-icon{transition:transform .32s cubic-bezier(.22,1,.36,1)!important}.home-delivery-notice:hover .delivery-truck-icon{transform:translate(7px)scale(1.05)!important}.home-action-card:active{transform:translateY(-2px)scale(.985)!important}.linken-trust-section{grid-template-columns:1.35fr .85fr;gap:18px;width:min(1180px,100% - 40px);margin:12px auto 60px;display:grid}.linken-store-card,.linken-award-card{background:#fff;border:1px solid #123d261a;border-radius:24px;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 18px 45px #123d2614}.linken-store-card{grid-template-columns:1.2fr .8fr;min-height:280px;display:grid}.linken-store-photo{background:#edf5ef;min-height:280px;overflow:hidden}.linken-store-photo img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .6s;display:block}.linken-store-details{flex-direction:column;justify-content:center;padding:30px;display:flex}.linken-trust-label{color:#4eb66e;letter-spacing:.15em;margin-bottom:9px;font-size:10px;font-weight:850;display:block}.linken-store-details h2,.linken-award-card h2{color:#10251a;letter-spacing:-.035em;margin:0;font-size:24px;line-height:1.15}.linken-store-details p,.linken-award-card p{color:#66736b;margin:12px 0 0;font-size:13px;line-height:1.6}.linken-store-facts{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.linken-store-facts span{color:#17613a;background:#eef7f0;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:750}.linken-award-card{color:#fff;background:linear-gradient(145deg,#09271a,#123d26);grid-template-columns:120px minmax(0,1fr);align-items:center;gap:22px;padding:27px;display:grid}.linken-award-card img{object-fit:cover;object-position:top;background:#fff;border-radius:12px;width:120px;height:165px;padding:5px;display:block;box-shadow:0 12px 28px #00000038}.linken-award-card h2{color:#fff;font-size:21px}.linken-award-card strong{color:#eff546;background:#eff54617;border:1px solid #eff54647;border-radius:999px;margin-top:14px;padding:8px 12px;font-size:12px;display:inline-block}.linken-award-card p{color:#b8c8bd}@media (hover:hover){.linken-store-card:hover,.linken-award-card:hover{transform:translateY(-5px);box-shadow:0 24px 55px #123d2621}.linken-store-card:hover .linken-store-photo img{transform:scale(1.035)}}@media (width<=900px){.linken-trust-section{grid-template-columns:1fr}}@media (width<=650px){.linken-trust-section{width:calc(100% - 28px)}.linken-store-card{grid-template-columns:1fr}.linken-store-photo{min-height:210px}.linken-store-details{padding:24px}.linken-award-card{grid-template-columns:88px minmax(0,1fr);gap:17px;padding:22px}.linken-award-card img{width:88px;height:122px}.linken-store-details h2,.linken-award-card h2{font-size:20px}}.timeline-item.final-complete{background:linear-gradient(135deg,#4eb66e1f,#eff5460d);border:1px solid #4eb66e3d;border-radius:20px;margin-top:8px;padding:22px 20px 22px 76px;animation:.65s cubic-bezier(.22,1,.36,1) both deliveredMoment;position:relative;box-shadow:0 18px 40px #12613a14}.timeline-item.final-complete:after{content:"ORDER COMPLETE";color:#eff546;letter-spacing:.14em;background:#123d26;border-radius:999px;align-items:center;margin-top:12px;padding:6px 10px;font-size:9px;font-weight:850;display:inline-flex}.timeline-item.final-complete .timeline-marker{color:#fff!important;background:linear-gradient(135deg,#4eb66e,#21884d)!important;border-color:#0000!important;box-shadow:0 0 0 7px #4eb66e1a,0 12px 25px #12613a33!important}.timeline-item.final-complete h3{color:#123d26}@keyframes deliveredMoment{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.timeline-item.final-complete{background:radial-gradient(circle at 92% 12%,#eff54624,#0000 34%),linear-gradient(145deg,#071b12 0%,#0b2d1d 58%,#123d26 100%)!important;border:1px solid #4eb66e52!important;border-radius:26px!important;grid-template-columns:64px minmax(0,1fr)!important;align-items:center!important;gap:20px!important;margin-top:18px!important;padding:30px!important;animation:.65s cubic-bezier(.22,1,.36,1) both finalDeliveredReveal!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 26px 60px #07271833,inset 0 1px #ffffff0d!important}.timeline-item.final-complete:before,.timeline-item.final-complete:after{content:none!important;display:none!important}.timeline-item.final-complete .timeline-dot{color:#fff!important;background:linear-gradient(135deg,#4eb66e,#22a55a)!important;border:0!important;border-radius:20px!important;place-items:center!important;width:62px!important;height:62px!important;margin:0!important;font-size:23px!important;font-weight:900!important;display:grid!important;position:relative!important;top:auto!important;left:auto!important;box-shadow:0 0 0 7px #4eb66e17,0 16px 32px #00000038!important}.timeline-item.final-complete .timeline-content{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;position:relative!important}.timeline-item.final-complete .timeline-content>strong{color:#fff!important;letter-spacing:-.045em!important;margin:0!important;font-size:34px!important;font-weight:850!important;line-height:1!important;display:block!important}.timeline-item.final-complete .timeline-content>small{color:#b9cbbf!important;margin-top:10px!important;font-size:14px!important;line-height:1.45!important;display:block!important}.timeline-item.final-complete .timeline-current-label{display:none!important}@keyframes finalDeliveredReveal{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=600px){.timeline-item.final-complete{border-radius:22px!important;grid-template-columns:54px minmax(0,1fr)!important;gap:16px!important;padding:24px 20px!important}.timeline-item.final-complete .timeline-dot{border-radius:17px!important;width:54px!important;height:54px!important}.timeline-item.final-complete .timeline-content>strong{font-size:29px!important}}.timeline-item:not(.final-complete){background:0 0!important;border:1px solid #0000!important;border-radius:16px!important;grid-template-columns:46px minmax(0,1fr)!important;gap:14px!important;margin:0 0 7px!important;padding:12px 14px!important;transition:background .25s,border-color .25s,transform .25s!important;display:grid!important;position:relative!important}.timeline-item.active{transform:translate(4px);opacity:1!important;background:linear-gradient(135deg,#4eb66e1a,#eff54609)!important;border-color:#4eb66e33!important;box-shadow:0 12px 30px #123d2612!important}.timeline-item:not(.final-complete):before{content:"";z-index:0;background:#4eb66e2e;width:2px;position:absolute;top:44px;bottom:-14px;left:36px}.timeline-item:last-child:before{display:none}.timeline-dot{z-index:2!important;color:#23894d!important;width:38px!important;height:38px!important;box-shadow:none!important;background:#eef7f0!important;border:1px solid #4eb66e33!important;border-radius:12px!important;place-items:center!important;font-size:11px!important;font-weight:850!important;display:grid!important;position:relative!important}.timeline-item.complete:not(.final-complete) .timeline-dot{color:#fff!important;background:#4eb66e!important;border-color:#0000!important}.timeline-item.active .timeline-dot{color:#173520!important;background:#eff546!important;border-color:#0000!important;box-shadow:0 0 0 6px #eff5461a,0 8px 20px #123d261f!important}.timeline-content{min-width:0!important;padding-top:2px!important}.timeline-content>strong{color:#17251d!important;font-size:14px!important;font-weight:780!important;line-height:1.3!important;display:block!important}.timeline-content>small{color:#78857d!important;margin-top:4px!important;font-size:11px!important;line-height:1.45!important;display:block!important}.timeline-current-label{text-transform:uppercase;color:#eff546!important;letter-spacing:.12em!important;background:#123d26!important;border-radius:999px!important;margin-top:8px!important;padding:5px 8px!important;font-size:8px!important;font-weight:850!important;display:inline-flex!important}.timeline-title,.request-progress-title{text-transform:uppercase;color:#526158!important;letter-spacing:.16em!important;margin-bottom:16px!important;font-size:10px!important;font-weight:850!important}@media (width<=600px){.timeline-item:not(.final-complete){grid-template-columns:40px minmax(0,1fr)!important;gap:12px!important;padding:11px 10px!important}.timeline-dot{width:34px!important;height:34px!important}.timeline-item:not(.final-complete):before{top:40px;left:26px}}.timeline-item:not(.final-complete){gap:12px!important;margin-bottom:2px!important;padding:9px 12px!important}.timeline-item:not(.final-complete):before{bottom:-7px!important}.timeline-content>strong{font-size:13.5px!important}.timeline-content>small{margin-top:3px!important;font-size:10.5px!important}.timeline-dot{width:36px!important;height:36px!important}.timeline-item{animation:portalStepReveal .52s cubic-bezier(.22, 1, .36, 1) var(--timeline-delay,0s) both}.timeline-item:not(.final-complete):before{transform-origin:top;animation:portalLineDraw .48s ease calc(var(--timeline-delay,0s) + .18s) forwards;transform:scaleY(0)}.timeline-item .timeline-dot{animation:portalDotPop .42s cubic-bezier(.22, 1.3, .36, 1) calc(var(--timeline-delay,0s) + .1s) both}.timeline-item.active .timeline-dot{animation:portalDotPop .42s cubic-bezier(.22, 1.3, .36, 1) calc(var(--timeline-delay,0s) + .1s) both, portalCurrentPulse 2.8s ease-in-out calc(var(--timeline-delay,0s) + .8s) infinite}.timeline-item.active{animation:portalStepReveal .52s cubic-bezier(.22, 1, .36, 1) var(--timeline-delay,0s) both, portalActiveBreath 3.2s ease-in-out 1.2s infinite}@media (hover:hover){.timeline-item:not(.final-complete):hover{background:linear-gradient(90deg,#4eb66e12,#0000)!important;transform:translate(5px)!important}}@keyframes portalStepReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes portalLineDraw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes portalDotPop{0%{opacity:0;transform:scale(.65)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes portalCurrentPulse{0%,to{box-shadow:0 0 0 5px #eff54614,0 8px 20px #123d261f}50%{box-shadow:0 0 0 9px #eff54608,0 8px 28px #eff5463d}}@keyframes portalActiveBreath{0%,to{border-color:#4eb66e2e}50%{border-color:#eff54661}}@media (prefers-reduced-motion:reduce){.timeline-item,.timeline-item:before,.timeline-dot{opacity:1!important;animation:none!important;transform:none!important}}.timeline-item.active{opacity:1!important}.timeline-item.active .timeline-content>strong{color:#17251d!important}.request-success-premium{text-align:center;width:100%;max-width:590px;margin:0 auto;padding:10px 4px 4px}.request-success-check{color:#fff;background:linear-gradient(135deg,#4eb66e,#22a55a);border-radius:23px;place-items:center;width:72px;height:72px;margin:0 auto 20px;font-size:34px;font-weight:900;animation:.55s cubic-bezier(.22,1,.36,1) both requestCheckEnter;display:grid;box-shadow:0 0 0 8px #4eb66e14,0 18px 38px #12613a33}.request-success-eyebrow{color:#23894d;letter-spacing:.17em;background:#4eb66e1a;border-radius:999px;margin-bottom:11px;padding:7px 11px;font-size:9px;font-weight:900;display:inline-flex}.request-success-title{color:#10251a;letter-spacing:-.05em;margin:0;font-size:clamp(34px,5vw,48px);font-weight:850;line-height:.98}.request-success-copy{color:#69766e;max-width:450px;margin:17px auto 25px;font-size:14px;line-height:1.6}.request-access-card{color:#fff;background:radial-gradient(circle at 88% 12%,#eff5461a,#0000 36%),linear-gradient(145deg,#09271a,#123d26);border:1px solid #4eb66e33;border-radius:22px;padding:27px 20px;animation:.62s cubic-bezier(.22,1,.36,1) .12s both requestCodeEnter;position:relative;overflow:hidden;box-shadow:0 22px 48px #09271a24}.request-access-card>span{color:#8fc9a0;letter-spacing:.18em;margin-bottom:11px;font-size:9px;font-weight:850;display:block}.request-access-card>strong{color:#eff546;letter-spacing:.14em;text-shadow:0 0 22px #eff54626;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(32px,7vw,44px);font-weight:900;line-height:1;display:block}.request-access-card>p{color:#b8c8bd;margin:14px 0 0;font-size:12px;line-height:1.5}.request-save-reminder{color:#77847c;margin:16px 0 20px;font-size:12px;line-height:1.5}.request-success-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.request-success-actions button{cursor:pointer;border-radius:14px;min-height:52px;padding:13px 15px;font-size:13px;font-weight:780;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,border-color .25s}.request-action-secondary{color:#173520;background:#fff;border:1px solid #123d261c}.request-action-primary{color:#fff;background:linear-gradient(135deg,#123d26,#23894d);border:0;box-shadow:0 12px 28px #12613a2e}@media (hover:hover){.request-success-actions button:hover{transform:translateY(-3px)}.request-action-secondary:hover{border-color:#4eb66e5c;box-shadow:0 12px 25px #123d2612}.request-action-primary:hover{box-shadow:0 17px 34px #12613a40}}.request-device-note{color:#839087;margin-top:15px;font-size:10px;font-weight:650}@keyframes requestCheckEnter{0%{opacity:0;transform:translateY(10px)scale(.75)}70%{opacity:1;transform:translateY(0)scale(1.06)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes requestCodeEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.request-success-premium{padding-top:4px}.request-success-check{border-radius:20px;width:64px;height:64px;font-size:30px}.request-success-title{font-size:36px}.request-success-copy{font-size:14px}.request-access-card{padding:25px 18px}.request-success-actions{grid-template-columns:1fr}.request-success-actions button{width:100%;min-height:54px;font-size:14px}}@media (prefers-reduced-motion:reduce){.request-success-check,.request-access-card{animation:none!important}.request-success-actions button{transition:none!important}}.timeline-item:not(.active):not(.complete):not(.final-complete){opacity:.68!important}.timeline-item:not(.active):not(.complete):not(.final-complete) .timeline-content>strong{color:#46534b!important}.timeline-item:not(.active):not(.complete):not(.final-complete) .timeline-content>small{color:#7f8c84!important}.timeline-item.active:not(.final-complete){animation:.6s cubic-bezier(.22,1,.36,1) both currentStepEntrance;transform:translate(5px);opacity:1!important;background:radial-gradient(circle at 92% 10%,#eff54621,#0000 32%),linear-gradient(135deg,#4eb66e1f,#fffffff5)!important;border:1px solid #4eb66e47!important;border-radius:20px!important;margin:8px 0 10px!important;padding:18px!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 42px #123d261a!important}.timeline-item.active:not(.final-complete):after{content:"";background:#eff546;border-radius:0 999px 999px 0;width:4px;position:absolute;top:18%;bottom:18%;left:0;box-shadow:0 0 18px #eff5468c}.timeline-item.active .timeline-dot{animation:2.8s ease-in-out .7s infinite currentDotPulse;color:#123d26!important;background:linear-gradient(135deg,#eff546,#dbe92e)!important;border-radius:14px!important;width:44px!important;height:44px!important;font-size:13px!important;font-weight:900!important;box-shadow:0 0 0 7px #eff54614,0 12px 26px #123d2626!important}.timeline-item.active .timeline-content>strong{color:#10251a!important;font-size:15px!important;font-weight:850!important}.timeline-item.active .timeline-content>small{color:#647269!important}.timeline-item.active .timeline-current-label{box-shadow:0 6px 16px #123d261f;color:#eff546!important;letter-spacing:.14em!important;background:#123d26!important;border-radius:999px!important;margin-top:9px!important;padding:6px 10px!important;font-size:8px!important;font-weight:900!important}.timeline-item.complete:not(.final-complete){opacity:.9!important}@keyframes currentStepEntrance{0%{opacity:0;transform:translate(-4px)translateY(8px)scale(.985)}to{opacity:1;transform:translate(5px)translateY(0)scale(1)}}@keyframes currentDotPulse{0%,to{box-shadow:0 0 0 6px #eff54614,0 12px 26px #123d2626}50%{box-shadow:0 0 0 11px #eff54606,0 15px 32px #eff54633}}@media (prefers-reduced-motion:reduce){.timeline-item.active,.timeline-item.active .timeline-dot{animation:none!important}}.delivery-date-value{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.delivery-date-note{color:#7b8880;text-align:right;max-width:300px;font-size:11px;font-weight:500;line-height:1.4;display:block}.timeline-item.active.out-for-delivery-active:not(.final-complete){opacity:1!important;background:radial-gradient(circle at 90% 15%,#eff54661,#0000 35%),linear-gradient(135deg,#fbfde3,#f1f7d8)!important;border:1px solid #d2dc1e73!important;border-radius:22px!important;padding:24px 155px 24px 22px!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 42px #123d261a!important}.timeline-item.active.out-for-delivery-active:after{display:none!important}.timeline-item.active.out-for-delivery-active .timeline-dot{color:#123d26!important;background:#eff546!important;border:1px solid #123d261a!important;box-shadow:0 0 0 7px #eff54624,0 12px 28px #123d261f!important}.timeline-item.active.out-for-delivery-active .timeline-content>strong{color:#10251a!important;font-size:17px!important}.timeline-item.active.out-for-delivery-active .timeline-content>small{color:#617067!important;font-size:12px!important}.timeline-item.active.out-for-delivery-active .timeline-current-label{color:#eff546!important;box-shadow:none!important;background:#123d26!important;border:0!important}.timeline-item.active.out-for-delivery-active:before{content:"🚚  ON THE ROAD";color:#eff546;letter-spacing:.08em;background:#123d26;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:850;animation:2.2s ease-in-out infinite roadPulse;position:absolute;top:22px;right:22px}@keyframes roadPulse{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@media (width<=600px){.timeline-item.active.out-for-delivery-active:not(.final-complete){padding:22px 18px!important}.timeline-item.active.out-for-delivery-active:before{margin:14px 0 0 56px;animation:none;display:inline-flex;position:static}}.timeline-item.active.out-for-delivery-active:after{content:none!important;display:none!important}.timeline-item.active.out-for-delivery-active:before{content:"🚚  ON THE ROAD"!important;color:#eff546!important;letter-spacing:.08em!important;z-index:5!important;background:#123d26!important;border-radius:999px!important;width:auto!important;height:auto!important;padding:8px 11px!important;font-size:9px!important;font-weight:850!important;position:absolute!important;inset:20px 20px auto auto!important}.timeline-item.active.out-for-delivery-active .timeline-current-label{display:none!important}.continue-latest-button{color:#123d26;text-align:left;cursor:pointer;background:linear-gradient(135deg,#4eb66e17,#fffffff5);border:1px solid #4eb66e29;border-radius:18px;align-items:center;gap:13px;width:100%;min-height:64px;margin-top:12px;padding:13px 16px;transition:transform .22s,box-shadow .22s;display:flex;box-shadow:0 10px 26px #123d260f}.continue-latest-icon{color:#eff546;background:#123d26;border-radius:13px;flex:none;place-items:center;width:40px;height:40px;font-size:20px;font-weight:800;display:grid}.continue-latest-copy{flex:1;min-width:0}.continue-latest-copy strong{color:#173520;font-size:14px;font-weight:800;display:block}.continue-latest-copy small{color:#78857d;margin-top:3px;font-size:11px;font-weight:500;display:block}.continue-latest-arrow{color:#4eb66e;font-size:20px;font-weight:700}@media (hover:hover){.continue-latest-button:hover{transform:translateY(-2px);box-shadow:0 15px 32px #123d261a}}.timeline-item.final-complete{transform-origin:50%;animation:.65s cubic-bezier(.22,1,.36,1) both deliveredReveal;position:relative;overflow:hidden;background:radial-gradient(circle at 92% 12%,#eff5462e,#0000 32%),linear-gradient(135deg,#0b3521 0%,#124c2d 58%,#17643a 100%)!important;border:1px solid #4eb66e38!important;border-radius:28px!important;grid-template-columns:76px 1fr!important;align-items:center!important;gap:22px!important;margin-top:26px!important;padding:30px 32px!important;display:grid!important;box-shadow:0 24px 55px #0a311e38,inset 0 1px #ffffff14!important}.timeline-item.final-complete:after{content:"";background:linear-gradient(90deg,#0000,#ffffff14,#0000);width:28%;height:220%;animation:4.5s ease-in-out 1s infinite deliveredShine;position:absolute;top:-60%;left:-35%;transform:rotate(20deg)}.timeline-item.final-complete .timeline-dot{color:#fff!important;background:linear-gradient(145deg,#65d482,#39b963)!important;border:1px solid #ffffff29!important;border-radius:22px!important;place-items:center!important;width:70px!important;height:70px!important;font-size:0!important;display:grid!important;position:relative!important;inset:auto!important;box-shadow:0 14px 30px #1fa05540,inset 0 1px #ffffff52!important}.timeline-item.final-complete .timeline-dot:after{content:"✓";color:#fff;font-size:34px;font-weight:900;line-height:1}.timeline-item.final-complete .timeline-content{z-index:2;position:relative;padding:0!important}.timeline-item.final-complete .timeline-content:before{content:"ORDER COMPLETE";color:#eff546;letter-spacing:.19em;margin-bottom:7px;font-size:10px;font-weight:850;display:block}.timeline-item.final-complete h3{color:#fff!important;letter-spacing:-.045em!important;margin:0!important;font-size:clamp(30px,5vw,42px)!important;font-weight:850!important;line-height:.98!important}.timeline-item.final-complete p{color:#ffffffc2!important;margin:10px 0 0!important;font-size:15px!important;font-weight:500!important;line-height:1.5!important}.timeline-item.final-complete .timeline-content:after{content:"";background:#eff546;border-radius:999px;width:36px;height:4px;margin-top:18px;display:block;box-shadow:0 0 14px #eff54652}@keyframes deliveredReveal{0%{opacity:0;transform:translateY(18px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes deliveredShine{0%,65%{left:-35%}to{left:125%}}@media (width<=600px){.timeline-item.final-complete{border-radius:24px!important;grid-template-columns:60px 1fr!important;gap:16px!important;padding:24px 22px!important}.timeline-item.final-complete .timeline-dot{border-radius:18px!important;width:58px!important;height:58px!important}.timeline-item.final-complete .timeline-dot:after{font-size:28px}.timeline-item.final-complete h3{font-size:31px!important}}@media (prefers-reduced-motion:reduce){.timeline-item.final-complete,.timeline-item.final-complete:after{animation:none!important}}.timeline-item.final-complete{border-radius:26px!important;grid-template-columns:66px 1fr!important;gap:20px!important;min-height:0!important;padding:24px 28px!important;box-shadow:0 22px 50px #072c192e,inset 0 1px #ffffff14!important}.timeline-item.final-complete .timeline-dot{background:linear-gradient(145deg,#5fd17d,#3db967)!important;border-radius:19px!important;width:62px!important;height:62px!important;box-shadow:0 12px 25px #24a65938,inset 0 1px #ffffff52!important}.timeline-item.final-complete .timeline-dot:after{font-size:30px!important}.timeline-item.final-complete .timeline-content:before{letter-spacing:.2em!important;margin-bottom:6px!important;font-size:9px!important}.timeline-item.final-complete h3{font-size:clamp(29px,4.2vw,38px)!important;line-height:1!important}.timeline-item.final-complete p{color:#ffffffc2!important;margin-top:8px!important;font-size:14px!important}.timeline-item.final-complete .timeline-dot{animation:2.8s ease-in-out infinite linkenDeliveredCheck}@keyframes linkenDeliveredCheck{0%,to{box-shadow:0 12px 25px #24a65938,0 0 #eff54600}50%{box-shadow:0 12px 25px #24a65938,0 0 0 7px #eff5460d}}@media (width<=600px){.timeline-item.final-complete{grid-template-columns:54px 1fr!important;gap:15px!important;padding:21px 20px!important}.timeline-item.final-complete .timeline-dot{border-radius:16px!important;width:52px!important;height:52px!important}.timeline-item.final-complete .timeline-dot:after{font-size:25px!important}.timeline-item.final-complete h3{font-size:29px!important}}.timeline-item.final-complete{color:#fff!important;opacity:1!important;background:linear-gradient(135deg,#0b3521 0%,#124c2d 55%,#17643a 100%)!important}.timeline-item.final-complete .timeline-content{opacity:1!important}.timeline-item.final-complete .timeline-content:before{color:#eff546!important;opacity:1!important}.timeline-item.final-complete h3{color:#fff!important;opacity:1!important}.timeline-item.final-complete p{color:#ffffffd1!important;opacity:1!important}.timeline-item.final-complete .timeline-dot{opacity:1!important;background:linear-gradient(145deg,#63d783,#3db967)!important}.timeline-item.final-complete .timeline-dot:after{color:#fff!important;opacity:1!important}@keyframes linkenCompletePop{0%{opacity:0;transform:scale(.78)rotate(-6deg)}65%{opacity:1;transform:scale(1.06)rotate(1deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (width<=600px){.timeline-item.final-complete{border-radius:23px!important;grid-template-columns:56px minmax(0,1fr)!important;gap:16px!important;margin-left:2px!important;margin-right:2px!important;padding:23px 20px!important}.timeline-item.final-complete:before{left:27px}.timeline-item.final-complete .timeline-dot{border-radius:17px!important;width:54px!important;height:54px!important}.timeline-item.final-complete .timeline-dot:after{font-size:26px!important}.timeline-item.final-complete h3{font-size:31px!important}.timeline-item.final-complete h3:after{vertical-align:4px;width:17px;height:17px;margin-left:6px;font-size:9px}.timeline-item.final-complete p{font-size:12px!important}}@media (prefers-reduced-motion:reduce){.timeline-item.final-complete .timeline-dot{animation:none!important}}@media (width<=600px){.timeline-item.final-complete{border-radius:23px!important;grid-template-columns:56px minmax(0,1fr)!important;gap:16px!important;margin-left:2px!important;margin-right:2px!important;padding:23px 20px!important}.timeline-item.final-complete:before{left:27px}.timeline-item.final-complete .timeline-dot{border-radius:17px!important;width:54px!important;height:54px!important}.timeline-item.final-complete .timeline-dot:after{font-size:26px!important}.timeline-item.final-complete h3{font-size:31px!important}.timeline-item.final-complete h3:after{vertical-align:4px;width:17px;height:17px;margin-left:6px;font-size:9px}.timeline-item.final-complete p{font-size:12px!important}}@media (prefers-reduced-motion:reduce){.timeline-item.final-complete .timeline-dot{animation:none!important}}.timeline-item.final-complete{isolation:isolate;color:#fff!important;opacity:1!important;background:radial-gradient(circle at 88% 5%,#eff54621 0%,#0000 30%),linear-gradient(135deg,#092b1b 0%,#0e4528 52%,#12613a 100%)!important;border:1px solid #4eb66e52!important;border-radius:26px!important;grid-template-columns:72px minmax(0,1fr)!important;align-items:center!important;gap:22px!important;min-height:0!important;margin:28px 6px 0!important;padding:27px 30px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 24px 55px #05261633,inset 0 1px #ffffff1a!important}.timeline-item.final-complete:before{content:"";z-index:0;background:linear-gradient(#4eb66e,#eff546);border-radius:999px;width:3px;height:50px;position:absolute;top:-34px;left:34px;box-shadow:0 0 14px #4eb66e47}.timeline-item.final-complete:after{content:"";z-index:-1;filter:blur(8px);pointer-events:none;background:#eff54614;border-radius:50%;width:260px;height:260px;position:absolute;top:-150px;right:-100px}.timeline-item.final-complete .timeline-dot{z-index:2;animation:.7s cubic-bezier(.22,1,.36,1) both linkenCompletePop;color:#0000!important;opacity:1!important;background:linear-gradient(145deg,#62d981 0%,#3cbd66 100%)!important;border:1px solid #ffffff3d!important;border-radius:21px!important;place-items:center!important;width:68px!important;height:68px!important;margin:0!important;font-size:0!important;display:grid!important;position:relative!important;inset:auto!important;box-shadow:0 13px 28px #1fa45445,inset 0 1px #ffffff61,0 0 0 6px #4eb66e12!important}.timeline-item.final-complete .timeline-dot:after{content:"✓";color:#fff!important;opacity:1!important;font-size:32px!important;font-weight:900!important;line-height:1!important}.timeline-item.final-complete .timeline-content{z-index:2;min-width:0;position:relative;opacity:1!important;padding:0!important}.timeline-item.final-complete .timeline-content:before{content:"ORDER COMPLETE";display:block;color:#eff546!important;letter-spacing:.22em!important;opacity:1!important;margin:0 0 7px!important;font-size:9px!important;font-weight:850!important;line-height:1!important}.timeline-item.final-complete h3{color:#fff!important;letter-spacing:-.045em!important;opacity:1!important;margin:0!important;font-size:clamp(32px,4.5vw,41px)!important;font-weight:850!important;line-height:.98!important}.timeline-item.final-complete p{max-width:520px;color:#ffffffb8!important;opacity:1!important;margin:10px 0 0!important;font-size:13px!important;font-weight:500!important;line-height:1.5!important}.timeline-item.final-complete .timeline-content:after{display:none!important}.timeline-item.final-complete h3:after{content:"✓";vertical-align:5px;color:#123d26;background:#eff546;border-radius:50%;place-items:center;width:20px;height:20px;margin-left:9px;font-size:11px;font-weight:900;display:inline-grid;box-shadow:0 0 14px #eff54629}#backToHomeButton,.back-home-button{color:#17613a!important;box-shadow:none!important;background:#fff!important;border:1px solid #17613a2e!important}#backToHomeButton:hover,.back-home-button:hover{background:#f5faf7!important;border-color:#17613a47!important}@media (width<=600px){.timeline-item.final-complete{border-radius:23px!important;grid-template-columns:56px minmax(0,1fr)!important;gap:16px!important;margin-left:2px!important;margin-right:2px!important;padding:23px 20px!important}.timeline-item.final-complete:before{left:27px}.timeline-item.final-complete .timeline-dot{border-radius:17px!important;width:54px!important;height:54px!important}.timeline-item.final-complete .timeline-dot:after{font-size:26px!important}.timeline-item.final-complete h3{font-size:31px!important}.timeline-item.final-complete h3:after{vertical-align:4px;width:17px;height:17px;margin-left:6px;font-size:9px}.timeline-item.final-complete p{font-size:12px!important}}@media (prefers-reduced-motion:reduce){.timeline-item.final-complete .timeline-dot{animation:none!important}}.timeline-item:not(.complete):not(.completed):not(.is-complete):not(.active):not(.current):not(.is-active){opacity:.68!important}.timeline-item:not(.complete):not(.completed):not(.is-complete):not(.active):not(.current):not(.is-active) .timeline-content h3{color:#506158!important}.timeline-item:not(.complete):not(.completed):not(.is-complete):not(.active):not(.current):not(.is-active) .timeline-content p{color:#91a097!important}.timeline-item:not(.complete):not(.completed):not(.is-complete):not(.active):not(.current):not(.is-active) .timeline-dot{color:#6f8277!important;background:#f0f5f2!important}.order-os{--os-green:#17613a;--os-deep:#0d3823;--os-linken:#4eb66e;--os-lime:#eff546;--os-ink:#172019;--os-muted:#7d8b82;--os-line:#17613a17;width:100%;color:var(--os-ink);gap:22px;display:grid}.order-os-topbar{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.order-os-kicker{color:#718077;letter-spacing:.18em;margin-bottom:7px;font-size:10px;font-weight:850;display:block}.order-os-topbar h2{letter-spacing:-.04em;margin:0;font-size:clamp(24px,3vw,32px);font-weight:800;line-height:1}.order-os-reference{border:1px solid var(--os-line);text-align:right;background:#ffffffb8;border-radius:15px;gap:4px;padding:11px 14px;display:grid}.order-os-reference span{color:#97a29b;letter-spacing:.16em;font-size:8px;font-weight:800}.order-os-reference strong{color:var(--os-deep);font-size:12px;font-weight:750}.order-os-current-card{background:radial-gradient(circle at 92% 5%,#eff54621,#0000 34%),linear-gradient(145deg,#fff,#f7faf8);border:1px solid #4eb66e2e;border-radius:28px;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:24px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 50px #113d2512}.order-os-current-card:before{content:"";background:var(--os-lime);border-radius:999px;width:4px;position:absolute;top:24px;bottom:24px;left:0}.order-os-current-number{color:#123d26;background:linear-gradient(145deg,#eff546,#e5ee39);border-radius:22px;place-items:center;width:72px;height:72px;font-size:22px;font-weight:850;display:grid;box-shadow:0 12px 28px #eff54633,inset 0 1px #fff9}.order-os-current-copy>span{color:var(--os-green);letter-spacing:.18em;margin-bottom:7px;font-size:9px;font-weight:850;display:block}.order-os-current-copy h3{color:#142019;letter-spacing:-.045em;margin:0;font-size:clamp(24px,3.7vw,34px);font-weight:830;line-height:1}.order-os-current-copy p{max-width:620px;color:var(--os-muted);margin:10px 0 0;font-size:13px;line-height:1.55}.order-os-live-pill{background:var(--os-deep);color:var(--os-lime);letter-spacing:.14em;border-radius:999px;margin-top:15px;padding:7px 11px;font-size:9px;font-weight:850;display:inline-flex}.order-os-section{gap:12px;display:grid}.order-os-section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.order-os-section-heading span{color:#5f6e64;letter-spacing:.17em;font-size:10px;font-weight:850}.order-os-section-heading small{color:#9aa69f;font-size:10px}.order-os-activity-list{border:1px solid var(--os-line);background:#ffffffbd;border-radius:24px;overflow:hidden}.order-os-activity-item{border-bottom:1px solid var(--os-line);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:15px;padding:17px 18px;display:grid}.order-os-activity-item:last-child{border-bottom:0}.order-os-activity-icon{width:34px;height:34px;color:var(--os-green);background:#4eb66e1f;border-radius:12px;place-items:center;font-size:14px;font-weight:900;display:grid}.order-os-activity-copy{min-width:0}.order-os-activity-copy strong{color:#273129;font-size:13px;font-weight:740;display:block}.order-os-activity-copy span{color:#8a968e;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;display:block;overflow:hidden}.order-os-activity-state{color:var(--os-green);background:#f0f7f2;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.order-os-next-list{gap:8px;display:grid}.order-os-next-item{background:#fafcfbb8;border:1px solid #17613a0e;border-radius:18px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:15px;padding:14px 16px;display:grid}.order-os-next-number{color:#8ea097;font-size:11px;font-weight:800}.order-os-next-item strong{color:#607067;font-size:12px;font-weight:700;display:block}.order-os-next-item div span{color:#a2ada6;margin-top:3px;font-size:10px;display:block}.order-os-delivered-hero{isolation:isolate;background:radial-gradient(circle at 90% 5%,#eff54621,#0000 34%),linear-gradient(135deg,#092b1b,#0f4529 55%,#17613a);border:1px solid #4eb66e4d;border-radius:30px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:26px;padding:32px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 65px #072b1933}.order-os-delivered-hero:after{content:"";z-index:-1;filter:blur(10px);background:#eff54612;border-radius:50%;width:260px;height:260px;position:absolute;top:-150px;right:-90px}.order-os-delivered-check{color:#fff;background:linear-gradient(145deg,#64d682,#3db967);border:1px solid #ffffff2e;border-radius:27px;place-items:center;width:84px;height:84px;font-size:40px;font-weight:900;animation:.65s cubic-bezier(.22,1,.36,1) both orderOsDeliveredPop;display:grid;box-shadow:0 15px 32px #25a2544d,0 0 0 8px #4eb66e12}.order-os-delivered-kicker{color:var(--os-lime);letter-spacing:.2em;margin-bottom:8px;font-size:9px;font-weight:850;display:block}.order-os-delivered-copy h3{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(38px,5vw,52px);font-weight:850;line-height:.95}.order-os-delivered-copy p{color:#ffffffba;margin:12px 0 0;font-size:14px;line-height:1.5}.order-os-delivered-copy p strong{color:#fff;font-weight:700}.order-os-delivered-meta{color:#ffffffb3;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;margin-top:17px;padding:8px 11px;font-size:10px;display:inline-flex}@keyframes orderOsDeliveredPop{0%{opacity:0;transform:scale(.76)rotate(-6deg)}65%{opacity:1;transform:scale(1.06)rotate(1deg)}to{opacity:1;transform:scale(1)}}@media (width<=600px){.order-os{gap:18px}.order-os-topbar{flex-direction:column;align-items:flex-start;gap:12px}.order-os-reference{text-align:left;grid-template-columns:auto 1fr;align-items:center;width:100%}.order-os-current-card{border-radius:23px;grid-template-columns:58px minmax(0,1fr);gap:16px;padding:22px 19px}.order-os-current-number{border-radius:17px;width:54px;height:54px;font-size:17px}.order-os-current-copy h3{font-size:26px}.order-os-current-copy p{font-size:12px}.order-os-activity-item{grid-template-columns:34px minmax(0,1fr);gap:12px}.order-os-activity-state{display:none}.order-os-delivered-hero{border-radius:24px;grid-template-columns:62px minmax(0,1fr);gap:17px;padding:24px 20px}.order-os-delivered-check{border-radius:18px;width:58px;height:58px;font-size:29px}.order-os-delivered-copy h3{font-size:34px}}@media (prefers-reduced-motion:reduce){.order-os-delivered-check{animation:none}}.journey-os{--green:#17613a;--deep:#0d3823;--linken:#4eb66e;--lime:#eff546;--ink:#152019;--muted:#7c8a81;--line:#17613a17;gap:22px;width:100%;display:grid}.journey-header{justify-content:space-between;align-items:end;gap:24px;display:flex}.journey-header h2{color:var(--ink);letter-spacing:-.05em;margin:0;font-size:clamp(28px,4vw,40px);font-weight:850;line-height:.98}.journey-reference{text-align:right;gap:4px;display:grid}.journey-reference span{color:#98a49d;letter-spacing:.16em;font-size:8px;font-weight:850}.journey-reference strong{color:var(--deep);font-size:13px;font-weight:800}.journey-now-card{background:radial-gradient(circle at 92% 5%,#eff54624,#0000 35%),linear-gradient(145deg,#fff,#f7faf8);border:1px solid #4eb66e2e;border-radius:30px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:26px;padding:30px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 55px #0e3c2414}.journey-now-card:before{content:"";background:var(--lime);border-radius:999px;width:4px;position:absolute;top:26px;bottom:26px;left:0}.journey-now-number{background:linear-gradient(145deg, var(--lime), #e5ed39);width:80px;height:80px;color:var(--deep);border-radius:24px;place-items:center;font-size:24px;font-weight:900;display:grid;box-shadow:0 14px 30px #eff54633,inset 0 1px #ffffffa6}.journey-now-copy>span{color:var(--green);letter-spacing:.18em;margin-bottom:7px;font-size:9px;font-weight:850;display:block}.journey-now-copy h3{color:#132019;letter-spacing:-.055em;margin:0;font-size:clamp(30px,4.5vw,43px);font-weight:850;line-height:.96}.journey-now-copy p{max-width:600px;color:var(--muted);margin:11px 0 0;font-size:13px;line-height:1.55}.journey-current-pill{background:var(--deep);color:var(--lime);letter-spacing:.14em;border-radius:999px;margin-top:15px;padding:7px 11px;font-size:9px;font-weight:850;display:inline-flex}.journey-progress{border:1px solid var(--line);background:#ffffffbd;border-radius:22px;grid-template-columns:repeat(8,1fr);gap:8px;padding:20px 18px;display:grid;position:relative}.journey-progress:before{content:"";z-index:0;background:#e5ece7;height:2px;position:absolute;top:37px;left:7%;right:7%}.journey-progress-step{z-index:1;text-align:center;justify-items:center;gap:8px;display:grid;position:relative}.journey-progress-node{color:#8b9990;background:#f1f5f2;border:1px solid #17613a12;border-radius:12px;place-items:center;width:36px;height:36px;font-size:10px;font-weight:850;display:grid}.journey-progress-step span{color:#89968e;font-size:9px;font-weight:700}.journey-progress-step.complete .journey-progress-node{color:#fff;background:#4eb66e;box-shadow:0 7px 16px #4eb66e2e}.journey-progress-step.current .journey-progress-node{background:var(--lime);color:var(--deep);box-shadow:0 8px 20px #eff54638,0 0 0 5px #eff54614}.journey-progress-step.current span{color:var(--deep);font-weight:850}.journey-section{gap:12px;display:grid}.journey-section-title{color:#68776e;letter-spacing:.17em;font-size:10px;font-weight:850}.journey-recent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.journey-recent-item{border:1px solid var(--line);background:#ffffffb8;border-radius:18px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:13px;padding:16px;display:grid}.journey-recent-check{width:34px;height:34px;color:var(--green);background:#4eb66e1f;border-radius:11px;place-items:center;font-size:14px;font-weight:900;display:grid}.journey-recent-item strong{color:#273129;font-size:12px;font-weight:760;display:block}.journey-recent-item span{color:#909b94;margin-top:3px;font-size:10px;display:block}.journey-next-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.journey-next-card{background:linear-gradient(145deg,#fbfcfb,#f6f9f7);border:1px solid #17613a12;border-radius:20px;min-height:135px;padding:18px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.journey-next-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #123d2612}.journey-next-number{color:#9aaa9f;margin-bottom:18px;font-size:11px;font-weight:850;display:block}.journey-next-card strong{color:#425048;font-size:14px;font-weight:760;display:block}.journey-next-card p{color:#9aa59e;margin:6px 0 0;font-size:10px;line-height:1.45}.journey-delivered-hero{background:radial-gradient(circle at 90% 5%,#eff54624,#0000 34%),linear-gradient(135deg,#092b1b,#0f4529 55%,#17613a);border-radius:30px;grid-template-columns:95px minmax(0,1fr);align-items:center;gap:28px;padding:34px;display:grid;box-shadow:0 28px 65px #072b1933}.journey-delivered-icon{color:#fff;background:linear-gradient(145deg,#64d682,#3db967);border-radius:27px;place-items:center;width:86px;height:86px;font-size:42px;font-weight:900;display:grid;box-shadow:0 15px 32px #25a2544d,0 0 0 8px #4eb66e12}.journey-delivered-hero span{color:var(--lime);letter-spacing:.2em;margin-bottom:8px;font-size:9px;font-weight:850;display:block}.journey-delivered-hero h3{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(40px,5vw,54px);font-weight:850;line-height:.94}.journey-delivered-hero p{color:#ffffffba;margin:12px 0 0;font-size:14px}.journey-delivered-hero p strong{color:#fff}@media (width<=700px){.journey-header{flex-direction:column;align-items:flex-start}.journey-reference{text-align:left}.journey-now-card{grid-template-columns:62px minmax(0,1fr);gap:17px;padding:23px 20px}.journey-now-number{border-radius:18px;width:58px;height:58px;font-size:18px}.journey-now-copy h3{font-size:29px}.journey-progress{grid-template-columns:repeat(8,82px);justify-content:start;overflow-x:auto}.journey-recent-grid,.journey-next-grid{grid-template-columns:1fr}.journey-next-card{min-height:auto}.journey-delivered-hero{grid-template-columns:64px minmax(0,1fr);gap:18px;padding:25px 21px}.journey-delivered-icon{border-radius:19px;width:60px;height:60px;font-size:30px}.journey-delivered-hero h3{font-size:35px}}.portal-summary-minimal{gap:0;display:grid;overflow:hidden;background:#ffffffd1!important;border:1px solid #123d2612!important;border-radius:24px!important;padding:0!important}.portal-main-detail{border-bottom:1px solid #123d2612;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:18px;padding:21px 24px;display:grid}.portal-main-detail>span{color:#8b978f;text-transform:uppercase;letter-spacing:.15em;font-size:9px;font-weight:800}.portal-main-detail>strong{color:#17231b;text-align:right;justify-self:end;font-size:15px;font-weight:750}.delivery-main-detail{grid-template-columns:140px minmax(0,1fr)}.delivery-main-detail small{color:#8c9991;text-align:right;grid-column:2;justify-self:end;margin-top:-10px;font-size:10px}.portal-order-details{width:100%}.portal-order-details summary{cursor:pointer;color:#17613a;justify-content:space-between;align-items:center;padding:20px 24px;font-size:12px;font-weight:750;list-style:none;display:flex}.portal-order-details summary::-webkit-details-marker{display:none}.details-arrow{color:#8da095;font-size:18px;transition:transform .18s;display:inline-block}.portal-order-details[open] .details-arrow{transform:rotate(180deg)}.portal-order-details-content{padding:0 24px 18px}.portal-detail-row{border-top:1px solid #123d260f;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.portal-detail-row span{color:#8d9991;font-size:11px}.portal-detail-row strong{color:#243027;text-align:right;font-size:12px;font-weight:700}@media (width<=600px){.portal-main-detail{grid-template-columns:1fr;gap:7px;padding:18px 19px}.portal-main-detail>strong{text-align:left;justify-self:start}.delivery-main-detail small{text-align:left;grid-column:1;justify-self:start;margin-top:0}.portal-order-details summary{padding:18px 19px}.portal-order-details-content{padding:0 19px 16px}}.payment-qr-label{color:#173d28;margin:0 0 12px;font-size:13px;font-weight:750}.payment-qr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.payment-qr-card{text-align:center;background:#fff;border:1px solid #123d261f;border-radius:20px;padding:16px}.payment-qr-image-wrap{background:#fff;border-radius:14px;width:100%;max-width:220px;margin:0 auto 14px;overflow:hidden}.payment-qr-image{width:100%;height:auto;display:block}.payment-qr-method{color:#4eb66e;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.payment-qr-card strong{color:#142019;font-size:14px;line-height:1.35;display:block}.payment-qr-download{color:#fff;background:#123d26;border-radius:999px;justify-content:center;align-items:center;min-height:38px;margin-top:12px;padding:0 16px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.payment-qr-reminder{color:#66736b;text-align:center;margin:14px 0 0;font-size:12px;line-height:1.5}@media (width<=650px){.payment-qr-grid{grid-template-columns:1fr}}.payment-qr-card{flex-direction:column;justify-content:space-between;align-items:center;display:flex}.payment-qr-image-wrap{background:#fff;border-radius:16px;justify-content:center;align-items:center;width:100%;max-width:none;height:420px;margin:0 0 16px;display:flex;overflow:hidden}.payment-qr-card:first-child .payment-qr-image{transform:scale(1)}.payment-qr-card:nth-child(2) .payment-qr-image{transform:scale(1.34)}.payment-qr-image-wrap{justify-content:center;align-items:center;width:100%;height:420px;display:flex;position:relative;overflow:hidden}.payment-qr-image{object-fit:contain;object-position:center;width:100%;height:100%}.payment-qr-image-wrap{background:#fff!important;border-radius:16px!important;width:100%!important;height:300px!important;position:relative!important;overflow:hidden!important}.payment-qr-image[src="/images/gcash-eric-qr.png"]{width:420px!important;top:-125px!important}.payment-qr-image[src="/images/gcash-kendrick-qr.png"]{width:590px!important;top:-315px!important}.payment-qr-card{flex-direction:column!important;align-items:center!important;display:flex!important}.payment-qr-download{margin-top:14px!important}.payment-qr-account-label{color:#17613a;letter-spacing:.12em;text-align:center;text-transform:uppercase;letter-spacing:.12em;text-align:center;text-transform:uppercase;width:100%;margin:0 0 12px;font-size:11px;font-weight:800;display:block}.payment-qr-image-wrap{aspect-ratio:1;background:#fff;justify-content:center;align-items:center;width:100%;height:auto;display:flex;overflow:hidden}.payment-qr-image-wrap .payment-qr-image{object-fit:contain!important;object-position:center!important;width:100%!important;max-width:100%!important;height:100%!important;display:block!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}@media (width<=650px){.payment-qr-grid{grid-template-columns:1fr}}.bank-qr-card{background:#fff;border:1px solid #17613a1f;border-radius:18px;flex-direction:column;align-items:center;margin:18px 0;padding:18px;display:flex}.bank-qr-label{color:#17613a;letter-spacing:.12em;margin-bottom:12px;font-size:11px;font-weight:800}.bank-qr-image-wrap{aspect-ratio:1;background:#fff;justify-content:center;align-items:center;width:min(100%,360px);display:flex;overflow:hidden}.bank-qr-download{color:#fff;background:#123d26;border-radius:999px;margin-top:14px;padding:11px 20px;font-size:13px;font-weight:700;text-decoration:none}.payment-method-options{display:grid;gap:10px!important}.payment-method-option strong{font-size:15px!important;line-height:1.2!important}.payment-method-option span{margin-top:4px!important;font-size:12px!important;line-height:1.35!important}.bank-qr-card{margin:16px 0!important;padding:18px!important}.bank-qr-image-wrap{aspect-ratio:auto!important;width:min(100%,300px)!important;height:300px!important}.bank-qr-image{object-fit:contain!important;width:100%!important;height:100%!important}.bank-qr-download{margin-top:12px!important}@media (width>=800px){.payment-instructions-card .bank-payment-layout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:24px;display:grid}.bank-qr-card{margin:0!important}.payment-detail-list{margin-top:0!important}}.bank-qr-card,.payment-detail-list{margin:0!important}.bank-payment-layout{display:block!important}.bank-qr-card{width:100%!important;margin:0 0 18px!important}.payment-detail-list{width:100%!important;min-width:0!important;margin:0!important;overflow:visible!important}.payment-detail-row{justify-content:space-between!important;align-items:center!important;gap:20px!important;width:100%!important;display:flex!important}.payment-detail-row span{flex:none!important}.payment-detail-row strong{text-align:right!important;white-space:normal!important;overflow-wrap:anywhere!important;min-width:0!important;max-width:65%!important}.payment-method-card{padding:20px!important}.payment-method-description{margin:6px 0 16px!important}.payment-method-options{gap:8px!important}.payment-method-option{border-radius:16px!important;min-height:66px!important;padding:13px 16px!important}.payment-method-option strong{font-size:14px!important}.payment-method-option span{margin-top:3px!important;font-size:11px!important}.payment-instructions-card{margin-top:14px!important;padding:20px!important}.portal-section-title{letter-spacing:.14em!important;margin:22px 0 12px!important;font-size:12px!important}.portal-timeline{margin-top:0!important}.portal-timeline .timeline-current-card,.portal-timeline .timeline-up-next{display:none!important}.portal-timeline .timeline-steps{margin-top:0!important;padding:18px!important}.journey-progress{grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:8px!important;margin-top:12px!important;padding:16px!important;display:grid!important}.journey-progress-step{text-align:center!important;min-width:0!important}.journey-progress-node{border-radius:13px!important;width:42px!important;height:42px!important;margin:0 auto 7px!important;font-size:11px!important}.journey-progress-step span{white-space:normal!important;font-size:10px!important;line-height:1.2!important;display:block!important}@media (width<=700px){.journey-progress{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.journey-header h2{letter-spacing:-.035em!important;max-width:520px!important;margin:0!important;font-size:clamp(24px,4vw,36px)!important;line-height:1.08!important}.journey-reference{text-align:right!important;flex-shrink:0!important}.journey-reference span{letter-spacing:.14em!important;margin-bottom:5px!important;font-size:9px!important;font-weight:800!important;display:block!important}.journey-reference strong{font-size:14px!important}@media (width<=650px){.journey-header{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.journey-reference{text-align:left!important}.journey-header h2{font-size:26px!important}}.customer-portal-header h1{margin-bottom:8px!important;font-size:clamp(32px,5vw,48px)!important}.customer-portal-header p{margin-bottom:16px!important}.portal-total-card strong{font-size:clamp(34px,5vw,48px)!important}.portal-quotation-button{min-height:58px!important;margin-top:10px!important}.payment-qr-section{margin-top:16px!important}.payment-qr-grid{gap:14px!important}.payment-qr-card{min-height:0!important;padding:16px!important}.payment-qr-account-label{margin-bottom:10px!important;font-size:10px!important}.payment-qr-image-wrap{justify-content:center!important;align-items:center!important;width:100%!important;height:250px!important;display:flex!important;overflow:hidden!important}.payment-qr-image{object-fit:contain!important;width:100%!important;height:100%!important;top:auto!important;left:auto!important;transform:none!important}.payment-qr-download{min-height:44px!important;margin-top:10px!important;padding:0 18px!important}@media (width<=650px){.payment-qr-grid{grid-template-columns:1fr!important}.payment-qr-grid{grid-template-columns:1fr!important;gap:14px!important}.payment-qr-card{width:100%!important;padding:16px!important}.payment-qr-download{width:100%!important;max-width:220px!important;min-height:48px!important}.payment-method-card{padding:16px!important}.payment-method-option{border-radius:16px!important;width:100%!important;min-height:64px!important;padding:14px 16px!important}.payment-method-option strong{font-size:15px!important}.payment-method-option span{font-size:12px!important}.payment-instructions-card,.payment-proof-card{padding:16px!important}.payment-proof-card h3{margin-bottom:6px!important;font-size:22px!important;line-height:1.15!important}.payment-proof-card>p{margin-bottom:14px!important;font-size:12px!important;line-height:1.45!important}.payment-proof-upload-label{min-height:110px!important;padding:18px!important}.payment-proof-upload-label strong{font-size:15px!important}.payment-proof-upload-label span{margin-top:5px!important;font-size:11px!important}.payment-proof-button{min-height:52px!important;margin-top:12px!important;font-size:14px!important}.payment-proof-note{margin-top:12px!important;font-size:11px!important;line-height:1.4!important}.journey-header{margin-bottom:14px!important}.journey-header h2{font-size:24px!important}.journey-progress{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px 8px!important;padding:14px!important}.journey-progress-node{border-radius:12px!important;width:40px!important;height:40px!important;margin-bottom:6px!important;font-size:10px!important}.journey-progress-step span{font-size:9px!important;line-height:1.15!important}.journey-reference strong{overflow-wrap:anywhere!important;font-size:12px!important}.portal-notice{padding:14px!important;font-size:11px!important;line-height:1.45!important}.secondary-portal-button{min-height:52px!important;font-size:14px!important}.payment-qr-image-wrap{height:250px!important}.payment-qr-download{margin-top:4px!important}.payment-qr-card{padding:14px!important}.payment-qr-image-wrap{height:auto!important;min-height:0!important;padding:14px 0 8px!important}.payment-qr-image{object-fit:contain!important;width:250px!important;max-width:100%!important;height:250px!important}.payment-qr-download{margin-top:8px!important;margin-bottom:4px!important}.payment-qr-card{grid-template-rows:auto 240px auto!important;gap:12px!important;min-height:0!important;padding:16px!important;display:grid!important}.payment-qr-account-label{text-align:center!important;margin:0!important}.payment-qr-image-wrap{place-items:center!important;width:100%!important;height:240px!important;min-height:0!important;padding:0!important;display:grid!important}.payment-qr-image{object-fit:contain!important;width:220px!important;max-width:100%!important;height:220px!important;position:static!important;transform:none!important}.payment-qr-download{width:100%!important;max-width:none!important;min-height:48px!important;margin:0!important}}@media (width>=651px){.payment-qr-card{min-height:0!important;padding:18px!important}.payment-qr-image-wrap{height:300px!important;padding:8px 0!important}.payment-qr-image{object-fit:contain!important;width:280px!important;height:280px!important}.payment-qr-download{margin-top:8px!important;margin-bottom:0!important}.payment-qr-grid{gap:16px!important}.payment-qr-card{grid-template-rows:auto 290px auto!important;gap:10px!important;min-height:0!important;padding:18px!important;display:grid!important}.payment-qr-account-label{margin:0!important}.payment-qr-image-wrap{place-items:center!important;width:100%!important;height:290px!important;min-height:0!important;padding:0!important;display:grid!important}.payment-qr-image{object-fit:contain!important;width:270px!important;height:270px!important;position:static!important;transform:none!important}.payment-qr-download{min-height:46px!important;margin:0 auto!important}.payment-qr-card{flex-direction:column!important;justify-content:flex-start!important;height:auto!important;min-height:0!important;padding:18px!important;display:flex!important}.payment-qr-image-wrap{flex:none!important;width:100%!important;height:290px!important;min-height:0!important;margin:0!important;padding:0!important}.payment-qr-image{width:270px!important;height:270px!important}.payment-qr-card{flex-direction:column!important;justify-content:flex-start!important;height:auto!important;min-height:0!important;display:flex!important}.payment-qr-image-wrap{height:280px!important;min-height:0!important;margin:0 auto 8px!important}.payment-qr-download{margin:0 auto!important}.gcash-account-details-grid{gap:12px!important;margin-top:12px!important}.gcash-account-details-card{border-radius:16px!important;padding:14px 16px!important}.gcash-account-details-card h4{letter-spacing:.12em!important;margin:0 0 10px!important;font-size:10px!important}.gcash-account-detail-row{min-height:0!important;padding:9px 0!important}.gcash-account-detail-row span{font-size:12px!important}.gcash-account-detail-row strong{font-size:14px!important}.gcash-payment-note{margin:14px 0 6px!important;padding-bottom:8px!important;font-size:12px!important;line-height:1.45!important}}.journey-header{margin-bottom:12px!important}.journey-header h2{font-size:clamp(26px,4vw,34px)!important;line-height:1.05!important}.journey-progress{margin-top:6px!important}.portal-notice{margin-top:18px!important;padding:16px 18px!important;font-size:12px!important;line-height:1.45!important}.secondary-portal-button{min-height:54px!important;margin-top:12px!important;font-size:15px!important}@media (width<=650px){.journey-header h2{font-size:24px!important}.portal-notice{padding:14px!important;font-size:11px!important}.secondary-portal-button{min-height:50px!important;font-size:14px!important}}.portal-total-card{min-height:0!important;margin-bottom:10px!important;padding:18px 20px!important}.portal-reference-row{margin-bottom:8px!important;padding:14px 18px!important}.view-quotation-button{min-height:54px!important;margin-top:10px!important}.portal-approval-status{margin-top:10px!important;padding:14px 16px!important}@media (width<=650px){.portal-total-card{padding:16px!important}.portal-total-card strong{font-size:38px!important}.portal-reference-row{padding:12px 14px!important}.portal-order-details{min-height:46px!important}}.customer-portal-modal,.customer-portal-card{border-radius:30px!important;max-width:820px!important}.customer-portal-header{padding-bottom:12px!important}.customer-portal-header h1{letter-spacing:-.045em!important;margin:10px 0 8px!important;font-size:clamp(38px,5vw,56px)!important;line-height:1!important}.customer-portal-header p{margin:0 0 14px!important;line-height:1.45!important}.portal-total-card{background:linear-gradient(135deg,#4eb66e14,#eff5460f)!important;border:1px solid #17613a1a!important;border-radius:24px!important;min-height:0!important;margin:0 0 10px!important;padding:18px 22px!important;box-shadow:0 12px 30px #123d260d!important}.portal-total-card strong{font-size:clamp(40px,6vw,56px)!important;line-height:1!important}.portal-reference-row{border-radius:18px 18px 0 0!important;margin:0!important;padding:14px 18px!important}.portal-order-details{border-radius:0 0 18px 18px!important;min-height:48px!important;margin:0 0 10px!important;padding:12px 18px!important}.view-quotation-button,.portal-quotation-button{border-radius:18px!important;min-height:56px!important;margin:10px 0!important;padding:0 22px!important;transition:transform .16s,box-shadow .16s!important}.view-quotation-button:hover,.portal-quotation-button:hover{transform:translateY(-1px)!important;box-shadow:0 12px 26px #00000024!important}.portal-approval-status{border-radius:16px!important;min-height:0!important;margin:0 0 18px!important;padding:13px 16px!important}.portal-approval-status p,.portal-approval-status small{margin-top:3px!important;line-height:1.35!important}.payment-method-card,.payment-method-section{border-top:1px solid #123d2617!important;margin-top:18px!important;padding-top:22px!important}.customer-portal-close,.portal-close-button{background:#123d260f!important;border-radius:50%!important;place-items:center!important;width:40px!important;height:40px!important;transition:background .16s,transform .16s!important;display:grid!important}.customer-portal-close:hover,.portal-close-button:hover{background:#123d261f!important;transform:rotate(4deg)!important}.customer-portal-modal,.customer-portal-card{animation:.26s cubic-bezier(.22,1,.36,1) both portalFinalEnter}@keyframes portalFinalEnter{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=650px){.customer-portal-modal,.customer-portal-card{border-radius:24px!important;width:calc(100% - 20px)!important}.customer-portal-header h1{font-size:38px!important}.portal-total-card{padding:16px!important}.portal-total-card strong{font-size:40px!important}.portal-reference-row{padding:12px 14px!important}.portal-order-details{min-height:44px!important;padding:10px 14px!important}.view-quotation-button,.portal-quotation-button{border-radius:16px!important;min-height:52px!important}.portal-approval-status{padding:12px 14px!important}}@media (prefers-reduced-motion:reduce){.customer-portal-modal,.customer-portal-card{animation:none!important}}.view-quotation-button.is-delivered{color:#123d26!important;box-shadow:none!important;background:#fff!important;border:1px solid #123d262e!important}.view-quotation-button.is-delivered:hover{transform:translateY(-1px);background:#f6faf7!important}.portal-shell.is-delivered{max-height:calc(100vh - 24px)!important;padding:22px 28px!important;overflow:hidden!important}.portal-shell.is-delivered .portal-kicker,.portal-shell.is-delivered .portal-heading,.portal-shell.is-delivered .portal-subheading,.portal-shell.is-delivered .portal-total-card,.portal-shell.is-delivered details{display:none!important}.portal-shell.is-delivered .view-quotation-button{min-height:44px!important;margin:0 0 10px!important}.portal-shell.is-delivered .quotation-approved-notice{margin:0 0 10px!important;padding:10px 14px!important}.portal-shell.is-delivered .journey-header{margin:0 0 8px!important}.portal-shell.is-delivered .journey-header h2{margin:0!important;font-size:30px!important}.portal-shell.is-delivered .journey-delivered-hero{margin:8px 0!important;padding:18px 22px!important}.portal-shell.is-delivered .journey-delivered-icon{width:76px!important;height:76px!important}.portal-shell.is-delivered .journey-delivered-hero h3{font-size:46px!important}.portal-shell.is-delivered .portal-notice{margin:8px 0!important;padding:8px 12px!important}.portal-shell.is-delivered .secondary-portal-button{min-height:46px!important;margin-top:8px!important}.portal-shell.is-delivered .portal-summary-card,.portal-shell.is-delivered .portal-reference-row,.portal-shell.is-delivered .delivery-summary{display:none!important}.portal-shell.is-delivered{padding-top:70px!important;padding-bottom:24px!important}.portal-shell.is-delivered .portal-notice{margin:10px 0!important}.portal-shell.is-delivered .secondary-portal-button{min-height:48px!important;display:flex!important}.portal-summary.is-hidden{display:none!important}.portal-shell.is-delivered{background:#fff!important;border-radius:30px!important;width:min(720px,100vw - 32px)!important;max-height:calc(100vh - 28px)!important;padding:24px 28px!important;transition:none!important;animation:none!important;overflow:hidden!important}.portal-shell.is-delivered .portal-kicker,.portal-shell.is-delivered .portal-heading,.portal-shell.is-delivered .portal-subheading,.portal-shell.is-delivered .portal-total-card,.portal-shell.is-delivered .portal-summary,.portal-shell.is-delivered .portal-order-details{display:none!important}.portal-shell.is-delivered .view-quotation-button{color:#123d26!important;min-height:46px!important;box-shadow:none!important;background:#fff!important;border:1px solid #123d2629!important;border-radius:15px!important;margin:0 0 10px!important;padding:0 18px!important;font-size:15px!important}.portal-shell.is-delivered .quotation-approved-notice{background:#f4faf6!important;border:1px solid #4eb66e29!important;border-radius:15px!important;margin:0 0 14px!important;padding:12px 15px!important}.portal-shell.is-delivered .quotation-approved-notice strong{font-size:15px!important}.portal-shell.is-delivered .quotation-approved-notice span{margin-top:2px!important;font-size:12px!important}.portal-shell.is-delivered .journey-header{justify-content:space-between!important;align-items:end!important;gap:16px!important;margin:0 0 12px!important;display:flex!important}.portal-shell.is-delivered .journey-eyebrow{letter-spacing:.17em!important;margin-bottom:4px!important;font-size:10px!important}.portal-shell.is-delivered .journey-header h2{letter-spacing:-.04em!important;margin:0!important;font-size:30px!important;line-height:1!important}.portal-shell.is-delivered .journey-reference{font-size:11px!important}.portal-shell.is-delivered .journey-delivered-hero{background:radial-gradient(circle at 90% 10%,#eff54624,#0000 36%),linear-gradient(135deg,#0b3b25,#17613a)!important;border-radius:22px!important;grid-template-columns:78px minmax(0,1fr)!important;align-items:center!important;gap:20px!important;min-height:0!important;margin:0 0 12px!important;padding:20px 22px!important;display:grid!important;box-shadow:0 16px 34px #123d2629!important}.portal-shell.is-delivered .journey-delivered-icon{border-radius:22px!important;width:78px!important;height:78px!important;font-size:38px!important}.portal-shell.is-delivered .journey-delivered-hero span{letter-spacing:.16em!important;font-size:9px!important}.portal-shell.is-delivered .journey-delivered-hero h3{letter-spacing:-.05em!important;margin:4px 0 5px!important;font-size:44px!important;line-height:.95!important}.portal-shell.is-delivered .journey-delivered-hero p{margin:0!important;font-size:13px!important;line-height:1.3!important}.portal-shell.is-delivered .portal-notice{border-radius:13px!important;margin:0 0 10px!important;padding:9px 12px!important;font-size:12px!important;display:block!important}@media (width<=650px){.portal-shell.is-delivered{border-radius:24px!important;width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;padding:18px!important}.portal-shell.is-delivered .journey-header h2{font-size:26px!important}.portal-shell.is-delivered .journey-delivered-hero{grid-template-columns:62px minmax(0,1fr)!important;gap:14px!important;padding:16px!important}.portal-shell.is-delivered .journey-delivered-icon{border-radius:18px!important;width:62px!important;height:62px!important;font-size:31px!important}.portal-shell.is-delivered .journey-delivered-hero h3{font-size:34px!important}.portal-shell.is-delivered .journey-delivered-hero p{font-size:11px!important}}.portal-shell.is-delivered .delivered-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 12px;display:grid}.portal-shell.is-delivered .delivered-summary>div{background:#f7faf8;border:1px solid #123d261a;border-radius:14px;padding:12px 14px}.portal-shell.is-delivered .delivered-summary span{color:#7b8c82;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.portal-shell.is-delivered .delivered-summary strong{color:#123d26;font-size:13px;line-height:1.25;display:block}@media (width<=650px){.portal-shell.is-delivered .delivered-summary{grid-template-columns:1fr;gap:7px}.portal-shell.is-delivered .delivered-summary>div{justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.portal-shell.is-delivered .delivered-summary span{margin:0}.portal-shell.is-delivered .delivered-summary strong{text-align:right}}.delivered-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:12px 0!important;display:grid!important}.delivered-summary>div{background:#f7faf8!important;border:1px solid #123d261f!important;border-radius:14px!important;padding:12px 14px!important}.delivered-summary span{color:#7b8c82!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin-bottom:5px!important;font-size:9px!important;font-weight:800!important;display:block!important}.delivered-summary strong{color:#123d26!important;font-size:13px!important;line-height:1.3!important;display:block!important}@media (width<=650px){.delivered-summary{grid-template-columns:1fr!important;gap:7px!important}.delivered-summary>div{justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:10px 12px!important;display:flex!important}.delivered-summary span{margin-bottom:0!important}.delivered-summary strong{text-align:right!important}}.portal-shell.is-delivered{background:#fff!important;border-radius:30px!important;width:min(680px,100vw - 32px)!important;max-height:calc(100dvh - 24px)!important;padding:26px!important;overflow:hidden!important}.portal-shell.is-delivered .portal-kicker,.portal-shell.is-delivered .portal-heading,.portal-shell.is-delivered .portal-subheading,.portal-shell.is-delivered .portal-total-card,.portal-shell.is-delivered .portal-summary,.portal-shell.is-delivered .portal-order-details,.portal-shell.is-delivered .view-quotation-button,.portal-shell.is-delivered .quotation-approved-notice,.portal-shell.is-delivered .journey-header,.portal-shell.is-delivered .portal-notice{display:none!important}.portal-shell.is-delivered .journey-os{margin:0!important;padding:0!important}.delivered-final-card{color:#fff;background:radial-gradient(circle at 90% 8%,#eff54626,#0000 38%),linear-gradient(135deg,#0a3522,#17613a);border-radius:26px;grid-template-columns:105px minmax(0,1fr);align-items:center;gap:24px;padding:30px;display:grid;box-shadow:0 20px 46px #123d262e}.delivered-icon{color:#fff;background:linear-gradient(145deg,#70ec71,#3fc65b);border-radius:28px;place-items:center;width:105px;height:105px;font-size:54px;font-weight:900;display:grid;box-shadow:inset 0 1px #ffffff40}.delivered-label{color:#eff546;letter-spacing:.18em;margin-bottom:6px;font-size:10px;font-weight:900;display:block}.delivered-content h2{color:#fff;letter-spacing:-.055em;margin:0 0 10px;font-size:52px;line-height:.95}.delivered-content p{color:#ffffffd1;margin:0 0 20px;font-size:14px;line-height:1.45}.delivered-content p strong{color:#fff}.delivered-info{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.info-item{background:#ffffff12;border:1px solid #ffffff1f;border-radius:14px;min-width:0;padding:11px 12px}.info-item span{color:#ffffff94;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:850;display:block}.info-item strong{overflow-wrap:anywhere;color:#fff;font-size:12px;line-height:1.25;display:block}.portal-shell.is-delivered .secondary-portal-button{border-radius:16px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:50px!important;margin:14px 0 0!important;display:flex!important}.portal-shell.is-delivered,.portal-shell.is-delivered *,.portal-shell.is-delivered :before,.portal-shell.is-delivered :after{transition-delay:0s!important;animation-delay:0s!important}@media (width<=650px){.portal-shell.is-delivered{border-radius:24px!important;width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;padding:18px!important}.delivered-final-card{border-radius:22px;grid-template-columns:70px minmax(0,1fr);gap:16px;padding:20px}.delivered-icon{border-radius:20px;width:70px;height:70px;font-size:36px}.delivered-content h2{font-size:38px}.delivered-content p{font-size:12px}.delivered-info{grid-column:1/-1;grid-template-columns:1fr;gap:7px}.info-item{justify-content:space-between;align-items:center;gap:12px;display:flex}.info-item span{margin:0}.info-item strong{text-align:right}}.delivered-final-card{grid-template-columns:88px minmax(0,1fr);gap:20px;padding:26px}.delivered-icon{width:88px;height:88px;font-size:44px}.delivered-info{grid-template-columns:1.35fr 1fr .85fr}.info-item strong{overflow-wrap:normal;word-break:normal;font-size:11px}.portal-shell.is-delivered{padding-top:18px!important}.delivered-final-card{padding:24px 26px!important}.info-item{padding:12px 14px!important}.info-item strong{font-size:12px!important}.info-item:first-child strong{white-space:nowrap;font-size:11px!important}.delivered-final-card{animation:.52s cubic-bezier(.22,1,.36,1) both deliveredCardIn;position:relative;overflow:hidden}.delivered-final-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:22%;height:100%;animation:4.8s ease-in-out .8s infinite deliveredShine;position:absolute;top:0;left:-35%;transform:skew(-18deg)}.delivered-icon{animation:.6s cubic-bezier(.22,1,.36,1) .12s both deliveredCheckIn;box-shadow:inset 0 1px #ffffff47,0 12px 28px #50e66438}.delivered-content h2{animation:.5s .16s both deliveredTextIn}.delivered-info{animation:.5s .24s both deliveredTextIn}.secondary-portal-button{transition:transform .18s,box-shadow .18s,background .18s!important}.secondary-portal-button:hover{transform:translateY(-2px);box-shadow:0 12px 24px #123d2629}@keyframes deliveredCardIn{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes deliveredCheckIn{0%{opacity:0;transform:scale(.72)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes deliveredTextIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.delivered-final-card,.delivered-final-card:after,.delivered-icon,.delivered-content h2,.delivered-info{animation:none!important}}.delivered-proof-button{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff8c;border-radius:12px;justify-content:center;align-items:center;width:fit-content;margin-top:18px;padding:11px 16px;font-size:14px;font-weight:750;line-height:1;text-decoration:none;transition:all .2s;display:inline-flex}.delivered-proof-button:hover{color:#176b38;background:#fff;transform:translateY(-1px)}.request-another-quote-button{color:#fff;cursor:pointer;background:#176b38;border:none;border-radius:14px;justify-content:center;align-items:center;width:100%;margin-top:18px;padding:15px 18px;font-size:15px;font-weight:750;line-height:1;transition:all .2s;display:flex}.request-another-quote-button:hover{background:#12572e;transform:translateY(-1px)}.request-another-quote-button+.secondary-portal-button{color:#176b38;background:0 0;border:1px solid #176b3840;margin-top:10px}.request-another-quote-button+.secondary-portal-button:hover{background:#f2faf4}.brand-logo{object-fit:contain;object-position:left center;filter:contrast(1.25)saturate(1.2)brightness(.92)drop-shadow(0 1px 1px #0000002e);background:0 0;border-radius:0;flex-shrink:0;width:285px;height:64px;transition:transform .22s,filter .22s;display:block}.brand:hover .brand-logo{filter:contrast(1.2)saturate(1.25)drop-shadow(0 4px 10px #0000001f);transform:translateY(-1px)scale(1.015)}.go-speed{gap:10px}.go-speed-lines{transform:skew(-24deg);background:linear-gradient(#eff546,#eff546) 0 0/58px 7px no-repeat,linear-gradient(#eff546,#eff546) 0 100%/40px 7px no-repeat!important;width:58px!important;height:26px!important;font-size:0!important}.go-speed{background:linear-gradient(135deg,#d5dd32 0%,#eff546 58%,#f5fa70 100%);-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 2px #176b382e);-webkit-background-clip:text;background-clip:text}body,#app,.app-shell,main,.premium-home{color:#fff!important;background:#0e0f10!important}.site-header,.home-content,.home-tracker-preview,.home-trust,.linken-trust-section{background:0 0!important}.quote-line{color:#fff!important}.home-description,.home-content p,.delivery-notice p,.home-action-card p{color:#b8c0c7!important}.home-action-card,.delivery-notice,.secondary-portal-button,.request-another-quote-button{box-shadow:0 10px 30px #00000047;color:#fff!important;background:#15181b!important;border:1px solid #ffffff14!important}.home-action-primary{color:#fff!important;background:linear-gradient(135deg,#176b38,#4eb66e)!important}.home-action-primary p,.home-action-primary strong{color:#fff!important}.delivery-notice{background:linear-gradient(#171b14,#131712)!important}.delivery-notice strong,.delivery-notice h3,.delivery-notice .eyebrow{color:#fff!important}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lg-bg:#090a0b;--lg-bg-soft:#0f1012;--lg-surface:#1c1c1eb8;--lg-surface-solid:#18191b;--lg-surface-hover:#202124;--lg-text:#f5f5f7;--lg-text-secondary:#a1a1a6;--lg-text-muted:#737378;--lg-green:#4eb66e;--lg-green-deep:#176b38;--lg-yellow:#eff546;--lg-border:#ffffff17;--lg-border-strong:#ffffff24;--lg-shadow:0 1px 1px #ffffff06 inset, 0 24px 70px #00000061}html,body,#app,.app-shell{background:var(--lg-bg);min-height:100%}body{color:var(--lg-text);background:radial-gradient(circle at 18% 8%,#4eb66e13,#0000 30%),radial-gradient(circle at 84% 75%,#eff54609,#0000 25%),linear-gradient(#08090a 0%,#0c0d0f 100%)}main,.premium-home{background:0 0!important}.site-header{border-bottom:1px solid var(--lg-border);-webkit-backdrop-filter:blur(24px)saturate(135%);background:#090a0bad!important}.brand-logo{object-fit:contain;object-position:left center;filter:contrast(1.08)saturate(1.08)drop-shadow(0 4px 16px #00000038);background:0 0;width:285px;height:64px;display:block}.header-help{-webkit-backdrop-filter:blur(14px);border-radius:999px;padding:10px 14px;transition:background .18s,border-color .18s,transform .18s;color:var(--lg-text)!important;border:1px solid var(--lg-border)!important;background:#ffffff0b!important}.header-help:hover{transform:translateY(-1px);border-color:var(--lg-border-strong)!important;background:#ffffff16!important}.home-content{color:var(--lg-text);background:0 0!important}.hero-title,.hero h1,.quote-line{color:var(--lg-text)!important}.go-line:before{display:none!important}.go-speed{filter:drop-shadow(0 5px 18px #eff5461f);align-items:center;gap:9px;width:fit-content;font-style:normal;display:inline-flex;color:var(--lg-yellow)!important;-webkit-text-fill-color:var(--lg-yellow)!important;background:0 0!important}.go-speed-lines{flex-shrink:0;transform:skew(-24deg)translateY(2px);background:linear-gradient(var(--lg-green), var(--lg-green)) right top / 52px 6px no-repeat, linear-gradient(var(--lg-green), var(--lg-green)) right bottom / 36px 6px no-repeat!important;width:52px!important;height:24px!important;font-size:0!important}.home-description{color:var(--lg-text-secondary)!important}.home-glow{pointer-events:none;opacity:.52;filter:blur(36px)}.home-glow-one{background:radial-gradient(circle,#4eb66e26,#0000 68%)!important}.home-glow-two{background:radial-gradient(circle,#eff5460e,#0000 68%)!important}.home-action-card{transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;overflow:hidden;border:1px solid var(--lg-border)!important;box-shadow:var(--lg-shadow)!important;border-radius:24px!important}.home-action-card:hover{transform:translateY(-3px);border-color:var(--lg-border-strong)!important}.home-action-primary{color:#fff!important;background:linear-gradient(135deg,#10351f 0%,#176b38 54%,#278f50 100%)!important;border-color:#4eb66e47!important;box-shadow:inset 0 1px 1px #ffffff14,0 26px 60px #00000061!important}.home-action-primary:hover{background:linear-gradient(135deg,#123c23 0%,#197640 54%,#2a9b57 100%)!important;box-shadow:inset 0 1px 1px #ffffff1a,0 30px 70px #00000075!important}.home-action-secondary{-webkit-backdrop-filter:blur(22px)saturate(125%);color:var(--lg-text)!important;background:var(--lg-surface)!important;border-color:var(--lg-border)!important}.home-action-secondary:hover{background:#262629d1!important}.home-action-card strong,.home-action-card h3{color:var(--lg-text)!important}.home-action-card p,.home-action-card small,.home-action-card .subtext{color:var(--lg-text-secondary)!important}.home-action-primary p,.home-action-primary small,.home-action-primary .subtext{color:#ffffffc2!important}.home-action-icon{border:1px solid #ffffff12;color:var(--lg-green)!important;box-shadow:none!important;background:#ffffff0e!important}.home-action-primary .home-action-icon{border-color:#0000;color:#10120c!important;background:var(--lg-yellow)!important;box-shadow:0 12px 32px #eff54626!important}.delivery-notice,.home-delivery-notice,.delivery-card,.delivery-notice-card{-webkit-backdrop-filter:blur(20px);color:var(--lg-text)!important;background:linear-gradient(135deg,#1d2018d1,#141715d1)!important;border:1px solid #eff5461c!important;border-radius:22px!important;box-shadow:inset 0 1px 1px #ffffff09,0 20px 50px #00000047!important}.delivery-notice .eyebrow,.home-delivery-notice .eyebrow{color:var(--lg-yellow)!important}.delivery-notice strong,.delivery-notice h3,.home-delivery-notice strong,.home-delivery-notice h3{color:var(--lg-text)!important}.delivery-notice p,.home-delivery-notice p{color:var(--lg-text-secondary)!important}.home-tracker-preview,.cyber-tracker{background:radial-gradient(circle at 80% 12%,#4eb66e1f,#0000 38%),linear-gradient(155deg,#08120c 0%,#0c1d13 48%,#10291b 100%)!important;border:1px solid #4eb66e33!important;border-radius:28px!important;box-shadow:inset 0 1px 1px #ffffff0b,0 34px 90px #0000007a!important}.home-trust,.secure-note,.portal-note,.small-note{color:var(--lg-text-muted)!important}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #4eb66e6b}@media (width<=720px){.brand-logo{width:220px;height:52px}.home-content{padding-inline:18px}.home-action-card,.delivery-notice,.home-delivery-notice{border-radius:20px!important}.go-speed-lines{background:linear-gradient(var(--lg-green), var(--lg-green)) right top / 40px 5px no-repeat, linear-gradient(var(--lg-green), var(--lg-green)) right bottom / 28px 5px no-repeat!important;width:40px!important;height:20px!important}}@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{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dark-bg:#090a0b;--dark-surface:#18191b;--dark-surface-2:#111315;--dark-hover:#222326;--dark-text:#f5f5f7;--dark-muted:#a1a1a6;--dark-border:#ffffff1a;--linken-green:#4eb66e;--linken-yellow:#eff546}html,body,#app,.app-shell,main{background:var(--dark-bg)!important;color:var(--dark-text)!important}:where([class*=backdrop],[class*=overlay]){-webkit-backdrop-filter:blur(14px);background:#000000b8!important}:where(dialog,[role=dialog],[class*=modal]:not([class*=backdrop]),[class*=dialog],[class*=card],[class*=panel],[class*=notice],[class*=portal]){background:var(--dark-surface)!important;color:var(--dark-text)!important;border:1px solid var(--dark-border)!important;box-shadow:0 24px 70px #0000006b!important}:where(h1,h2,h3,h4,h5,h6,label,legend,strong){color:var(--dark-text)!important}:where(p,small,.subtitle,.helper-text,.muted,[class*=description]){color:var(--dark-muted)!important}input,textarea,select{background:var(--dark-surface-2)!important;color:var(--dark-text)!important;border:1px solid var(--dark-border)!important;box-shadow:none!important}input::placeholder,textarea::placeholder{color:#737378!important}input:focus,textarea:focus,select:focus{border-color:var(--linken-green)!important;outline:3px solid #4eb66e29!important}:where(button[type=submit],.primary-button,.home-action-primary,[class*=primary-button],[class*=submit-button]){background:linear-gradient(135deg, #176b38, var(--linken-green))!important;color:#fff!important;border:0!important}:where(.secondary-button,[class*=secondary-button],[class*=cancel-button]){background:var(--dark-hover)!important;color:var(--dark-text)!important;border:1px solid var(--dark-border)!important}:where([class*=close-button],[class*=modal-close],[class*=close-modal]){color:var(--dark-text)!important;background:0 0!important;border:0!important}:where([class*=badge],[class*=eyebrow],[class*=status-label]){color:#79d895!important;background:#4eb66e1f!important;border-color:#4eb66e2e!important}:where(.quotation-modal,.quotation-status-modal,[class*=quotation-modal]){color:var(--dark-text)!important;background:#18191bf5!important}.go-speed{color:var(--linken-yellow)!important;-webkit-text-fill-color:var(--linken-yellow)!important}.go-speed-lines{background:linear-gradient(var(--linken-green), var(--linken-green)) right top / 52px 6px no-repeat, linear-gradient(var(--linken-green), var(--linken-green)) right bottom / 36px 6px no-repeat!important}:where([role=dialog],[class*=modal]) button:not([class*=close]):not([type=submit]){color:#f5f5f7!important;box-shadow:none!important;background:#1c1c1ef0!important;border:1px solid #ffffff1a!important}:where([role=dialog],[class*=modal]) button:not([class*=close]):not([type=submit]) :is(:hover,:focus-visible){transform:translateY(-1px);border-color:#4eb66e6b!important}:where([role=dialog],[class*=modal]) button:not([class*=close]):not([type=submit]) strong{color:#f5f5f7!important}:where([role=dialog],[class*=modal]) button:not([class*=close]):not([type=submit]) :is(p,small,span){color:#a1a1a6!important}.quotation-option-icon{color:#55d879;background:#4eb66e1c;border:1px solid #4eb66e29;border-radius:16px;flex-shrink:0;place-items:center;width:54px;height:54px;display:grid}.quotation-option-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}.quotation-options{gap:14px;margin-top:28px;display:grid}.quotation-option{text-align:left;cursor:pointer;border-radius:20px;grid-template-columns:54px 1fr;align-items:center;gap:18px;width:100%;min-height:104px;padding:18px 20px;transition:transform .2s,border-color .2s,background .2s;display:grid;color:#f5f5f7!important;box-shadow:none!important;background:linear-gradient(135deg,#1f2225f5,#17191cf5)!important;border:1px solid #ffffff17!important}.quotation-option:hover{transform:translateY(-2px);border-color:#4eb66e61!important}.quotation-option-copy{gap:5px;min-width:0;display:grid}.quotation-option-copy strong{font-size:18px;line-height:1.2;color:#f5f5f7!important}.quotation-option-copy small{font-size:14px;line-height:1.4;color:#a1a1a6!important}.quotation-option-arrow{background:#ffffff0b;border:1px solid #ffffff12;border-radius:50%;place-items:center;width:42px;height:42px;font-size:23px;line-height:1;display:grid;color:#55d879!important}.quotation-secure-note{color:#8f969d;text-align:center;justify-content:center;align-items:center;gap:9px;margin-top:22px;font-size:13px;line-height:1.4;display:flex}.quotation-secure-note svg{fill:none;stroke:#4eb66e;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:17px;height:17px}.quotation-secure-note strong{font-weight:600;color:#4eb66e!important}.modal-intro{max-width:620px;margin:14px 0 0;font-size:15px;line-height:1.55;color:#a1a1a6!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.quotation-options{border-top:1px solid #ffffff14;margin-top:28px;padding-top:28px}.modal-intro{max-width:560px;margin-top:14px;font-size:15px;line-height:1.55;color:#a1a1a6!important;font-weight:400!important}.quotation-options{margin-top:32px!important;padding-top:30px!important}.quotation-option-icon,.quotation-option-arrow{color:#62df84!important}.quotation-secure-note{color:#9a9fa5;margin-top:24px;font-size:14px}.quotation-secure-note strong{color:#62df84!important}.quotation-option .quotation-option-copy,.quotation-option:hover .quotation-option-copy,.quotation-option:focus .quotation-option-copy,.quotation-option:focus-visible .quotation-option-copy{box-shadow:none!important;filter:none!important;background:0 0!important;outline:none!important}.quotation-option-copy:before,.quotation-option-copy:after,.quotation-option:hover .quotation-option-copy:before,.quotation-option:hover .quotation-option-copy:after{content:none!important;opacity:0!important;background:0 0!important;display:none!important}.quotation-option{appearance:none!important;-webkit-tap-highlight-color:transparent!important}.quotation-option .quotation-option-copy,.quotation-option .quotation-option-copy *,.quotation-option:hover .quotation-option-copy,.quotation-option:hover .quotation-option-copy *{box-shadow:none!important;filter:none!important;background:0 0!important}.quotation-option:before,.quotation-option:after,.quotation-option-copy:before,.quotation-option-copy:after{content:none!important;display:none!important}.quotation-option-icon{background:#4eb66e1c!important}.quotation-option-arrow{background:#ffffff0b!important;display:none!important}.quotation-option{grid-template-columns:54px minmax(0,1fr)!important}.quotation-option:hover,.quotation-option:focus-visible{border-color:#4eb66e80!important;outline:none!important;transform:translateY(-2px)!important;box-shadow:0 14px 32px #4eb66e1f!important}#uploadListOption:before,#uploadListOption:after,#describeProjectOption:before,#describeProjectOption:after{content:none!important;display:none!important}.quotation-option>:not(.quotation-option-icon):not(.quotation-option-copy){display:none!important}.quotation-option{grid-template-columns:54px minmax(0,1fr)!important;align-items:center!important;gap:18px!important;display:grid!important}#uploadListOption:hover,#describeProjectOption:hover,#uploadListOption:focus-visible,#describeProjectOption:focus-visible{background:inherit!important;border-color:#4eb66ed9!important;outline:none!important;transform:translateY(-3px)scale(1.005)!important;box-shadow:0 0 0 1px #4eb66e40,0 14px 34px #4eb66e38!important}.continue-request-card{width:100%;transition:transform .2s,border-color .2s,box-shadow .2s;color:#f5f5f7!important;background:linear-gradient(135deg,#181d1afa,#101314fa)!important;border:1px solid #4eb66e33!important;border-radius:20px!important;box-shadow:0 14px 34px #00000042!important}.continue-request-card:before,.continue-request-card:after{content:none!important;display:none!important}.continue-request-card strong,.continue-request-card h3{color:#f5f5f7!important}.continue-request-card small,.continue-request-card p{color:#a1a1a6!important}.continue-request-card [class*=icon]{color:#62df84!important;background:#4eb66e21!important;border:1px solid #4eb66e2e!important}.continue-request-card:hover,.continue-request-card:focus-visible{border-color:#4eb66e8c!important;outline:none!important;transform:translateY(-2px)!important;box-shadow:0 16px 38px #00000052,0 0 24px #4eb66e17!important}.delivery-notice.home-delivery-notice{isolation:isolate;-webkit-backdrop-filter:none!important;background:linear-gradient(135deg,#181c1afa,#0e1011fa)!important;border:1px solid #4eb66e2e!important;border-radius:22px!important;grid-template-columns:54px minmax(0,1fr)!important;align-items:center!important;gap:18px!important;width:100%!important;padding:22px 24px!important;display:grid!important;overflow:hidden!important;box-shadow:0 18px 42px #00000047!important}.delivery-notice.home-delivery-notice:before,.delivery-notice.home-delivery-notice:after{content:none!important;display:none!important}.home-delivery-notice .delivery-notice-icon{color:#62df84!important;background:#4eb66e21!important;border:1px solid #4eb66e2e!important;border-radius:16px!important;place-items:center!important;width:54px!important;height:54px!important;display:grid!important}.home-delivery-notice .eyebrow{color:#62df84!important;background:0 0!important}.home-delivery-notice h3,.home-delivery-notice strong{color:#f5f5f7!important}.home-delivery-notice p{color:#a1a1a6!important;background:0 0!important}.home-delivery-notice>:not(.delivery-notice-icon){box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}.check-quotation-card{color:#f5f5f7!important;background:linear-gradient(135deg,#1b1f1dfa,#111414fa)!important;border:1px solid #ffffff1a!important;box-shadow:0 14px 34px #0000003d!important}.check-quotation-card .action-copy strong{color:#f5f5f7!important}.check-quotation-card .action-copy small{color:#a1a1a6!important}.check-quotation-card .action-icon{color:#62df84!important;background:#4eb66e21!important;border:1px solid #4eb66e2e!important}.check-quotation-card .action-arrow{color:#62df84!important}.check-quotation-card:hover,.check-quotation-card:focus-visible{border-color:#4eb66e80!important;outline:none!important;transform:translateY(-2px)!important;box-shadow:0 16px 36px #0000004d,0 0 22px #4eb66e1a!important}button.home-action-card.home-action-secondary.check-quotation-card{color:#f5f5f7!important;background:linear-gradient(135deg,#1b1f1dfa,#101313fa)!important;border:1px solid #ffffff1a!important;box-shadow:0 14px 34px #00000042!important}button.check-quotation-card:before,button.check-quotation-card:after{content:none!important;display:none!important}button.check-quotation-card .action-copy,button.check-quotation-card .action-copy strong,button.check-quotation-card .action-copy small{box-shadow:none!important;background:0 0!important}button.check-quotation-card .action-arrow{color:#62df84!important}button.home-action-card.home-action-secondary.check-quotation-card{background:linear-gradient(135deg,#1f3728fa,#14201afa)!important;border:1px solid #62df846b!important;box-shadow:inset 0 1px #ffffff14,0 14px 32px #00000047,0 0 22px #4eb66e14!important}button.check-quotation-card .action-copy strong{color:#fff!important}button.check-quotation-card .action-copy small{color:#b8c2bc!important}button.check-quotation-card .action-icon{color:#62df84!important;background:#62df8429!important;border:1px solid #62df8447!important}button.check-quotation-card .action-arrow{color:#62df84!important;opacity:1!important}button.continue-latest-button.continue-request-card{background:linear-gradient(135deg,#1c3024fa,#111b16fa)!important;border:1px solid #62df8452!important;border-left:3px solid #62df84!important;margin-bottom:18px!important;box-shadow:0 10px 26px #0000003d!important}.delivery-notice.home-delivery-notice{background:linear-gradient(135deg,#141616fa,#0b0d0efa)!important;border-color:#ffffff14!important}button.home-action-card.home-action-secondary.check-quotation-card{border-color:#62df8447!important}:root{--linken-green:#4eb66e;--linken-yellow:#eff546;--linken-yellow-deep:#dce638}.go-line{color:#0000!important;background:linear-gradient(180deg, var(--linken-yellow) 0%, var(--linken-yellow-deep) 100%)!important;text-shadow:0 8px 26px #eff5461f!important;-webkit-background-clip:text!important;background-clip:text!important}.go-line:before,.go-line:after{background:var(--linken-green)!important;box-shadow:none!important;opacity:.95!important}.brand-logo{filter:contrast(1.05)saturate(.96)brightness(.98)!important}.home-content{width:100%;max-width:760px}.hero-title{letter-spacing:-.045em;margin:0 0 22px;line-height:.95}.go-line{color:#eff546;text-shadow:0 0 24px #eff54647,0 0 60px #4eb66e26;align-items:center;width:fit-content;font-size:clamp(64px,7vw,108px);font-weight:900;display:flex}.quote-line{color:#fff;margin-top:8px;font-size:clamp(42px,5vw,72px);font-weight:800;line-height:1.02;display:block}.home-description{color:#ffffffb8;max-width:650px;margin:0 0 30px;font-size:18px;line-height:1.55}.home-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%;display:grid}.home-action-card{color:#fff;text-align:left;cursor:pointer;border:1px solid #4eb66e42;border-radius:24px;align-items:center;gap:18px;min-height:142px;padding:24px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.home-action-card:hover{border-color:#4eb66ea6;transform:translateY(-3px);box-shadow:0 18px 42px #00000047}.home-action-primary{background:linear-gradient(135deg,#123d26 0%,#17613a 58%,#23894d 100%)!important}.home-action-secondary{background:linear-gradient(145deg,#102b1ff0,#081812f5)}.action-icon{color:#102218;background:#eff546;border-radius:18px;flex:0 0 58px;place-items:center;width:58px;height:58px;font-size:34px;font-weight:700;display:grid}.action-icon-light{color:#67dc83;background:#4eb66e21;border:1px solid #4eb66e57}.action-copy{flex-direction:column;flex:1;gap:6px;display:flex}.action-copy strong{color:#fff;font-size:20px;font-weight:750}.action-copy small{color:#ffffffa8;font-size:15px;line-height:1.4}.action-arrow{color:#72e788;font-size:28px;font-weight:400}.continue-latest-button{color:#fff;text-align:left;cursor:pointer;background:#091d15d1;border:1px solid #4eb66e40;border-radius:22px;align-items:center;gap:18px;width:100%;min-height:94px;margin-top:18px;padding:20px 24px;display:flex}.continue-latest-button[hidden]{display:none!important}.continue-latest-icon{color:#69dd82;background:#4eb66e2e;border-radius:16px;flex:0 0 50px;place-items:center;width:50px;height:50px;font-size:25px;display:grid}.continue-latest-copy{flex-direction:column;flex:1;gap:5px;display:flex}.continue-latest-copy strong{font-size:19px}.continue-latest-copy small{color:#fff9;font-size:14px}@media (width<=760px){.home-actions{grid-template-columns:1fr}.home-action-card{min-height:124px;padding:20px}.home-description{font-size:16px}}.app-shell{min-height:100vh;padding-left:94px;position:relative}.app-sidebar{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050e0bf5;border-right:1px solid #ffffff1c;flex-direction:column;align-items:center;width:94px;height:100vh;padding:20px 8px;display:flex;position:fixed;top:0;left:0}.sidebar-logo{color:#eff546;letter-spacing:-2px;text-shadow:0 0 20px #eff54640;place-items:center;width:70px;height:48px;margin-bottom:40px;font-size:27px;font-weight:900;display:grid}.sidebar-logo:before,.sidebar-logo:after{content:"";background:#4eb66e;width:12px;height:2px;box-shadow:0 6px #4eb66e}.sidebar-logo{grid-template-columns:auto auto auto;gap:3px}.sidebar-nav{flex-direction:column;gap:14px;width:100%;display:flex}.sidebar-link{color:#ffffffa6;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;min-height:76px;padding:10px 4px;font-size:11px;line-height:1.1;transition:background .16s,border-color .16s,color .16s;display:flex}.sidebar-link:hover{color:#fff;background:#4eb66e14;border-color:#4eb66e2e}.sidebar-link.active{color:#72e788;background:#4eb66e1f;border-color:#4eb66e1f}.sidebar-icon{font-size:25px;font-weight:700;line-height:1}.site-header,main{width:100%}@media (width<=760px){.app-shell{padding-left:0}.app-sidebar{display:none}}.app-sidebar{display:none!important}.app-shell{padding-left:0!important}.go-speed-lines{display:none!important}.go-line{color:#eff546!important;letter-spacing:.16em!important;text-shadow:none!important;margin-bottom:10px!important;font-size:24px!important;font-weight:800!important;line-height:1!important;display:block!important}.quote-line{color:#fff!important;letter-spacing:-.04em!important;margin-top:0!important;font-size:clamp(46px,5vw,68px)!important;line-height:1.02!important}.go-line{text-transform:uppercase;color:#72e788!important;letter-spacing:.2em!important;margin-bottom:12px!important;font-size:13px!important;font-weight:800!important}:root{--linken-green:#4eb66e;--linken-yellow:#eff546}.go-line,.delivery-notice-label,.tracking-eyebrow{color:var(--linken-green)!important}.action-icon,.tracking-step.is-active,.status-live{background:var(--linken-yellow)!important;color:#102218!important}.action-arrow,.continue-latest-icon,.tracking-title-accent{color:var(--linken-green)!important}:root{--linken-green:#4eb66e;--linken-yellow:#eff546;--linken-dark:#07100c}.go-line,.delivery-notice-label,.tracking-eyebrow,.tracking-title-accent,.action-arrow,.continue-latest-icon{color:var(--linken-green)!important}.action-icon,.tracking-step.is-active,.status-live{background:var(--linken-yellow)!important;color:var(--linken-dark)!important;text-shadow:none!important}.home-action-primary{background:var(--linken-green)!important;border-color:var(--linken-green)!important}.home-action-primary .action-arrow{color:#fff!important}.home-action-card,.continue-latest-button{border-color:#4eb66e66!important}.brand-logo{filter:none!important;opacity:1!important}.journey-os{background:radial-gradient(circle at 0 0,#4eb66e1f,#0000 38%),#080d0b!important;border:1px solid #4eb66e38!important;border-radius:24px!important;padding:24px!important;overflow:hidden!important}.journey-header{justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;margin-bottom:20px!important;display:flex!important}.journey-progress{background:#ffffff06!important;border:1px solid #ffffff12!important;border-radius:18px!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:8px!important;margin-top:0!important;padding:18px 14px!important;display:grid!important;overflow:visible!important}.journey-progress-step{flex-direction:column!important;align-items:center!important;gap:9px!important;min-width:0!important;padding:0 3px!important;display:flex!important;position:relative!important}.journey-progress-step:not(:last-child):after{z-index:0!important;content:""!important;background:#ffffff1a!important;width:calc(100% - 42px)!important;height:2px!important;position:absolute!important;top:22px!important;left:calc(50% + 25px)!important}.journey-progress-step.complete:not(:last-child):after{background:#4eb66e8c!important}.journey-progress-node{z-index:1!important;letter-spacing:.03em!important;border-radius:14px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:46px!important;height:46px!important;font-size:12px!important;font-weight:800!important;display:flex!important;position:relative!important}.journey-progress-step.current .journey-progress-node{color:#10140c!important;background:#eff546!important;border:1px solid #eff546!important;box-shadow:0 0 22px #eff54638!important}.journey-progress-step>span{color:#ffffff7a!important;text-align:center!important;overflow-wrap:anywhere!important;width:100%!important;font-size:10px!important;font-weight:650!important;line-height:1.25!important;display:block!important}.portal-notice{color:#ffffffa3!important;background:#ffffff06!important;border:1px solid #ffffff12!important;border-radius:14px!important;margin-top:16px!important;padding:14px 16px!important;font-size:12px!important;line-height:1.45!important}.secondary-portal-button{color:#ffffffd6!important;background:#ffffff09!important;border:1px solid #ffffff14!important;border-radius:14px!important;min-height:50px!important;margin-top:10px!important;font-size:14px!important;font-weight:700!important}.secondary-portal-button:hover{background:#4eb66e1a!important;border-color:#4eb66e57!important}@media (width<=650px){.journey-os{border-radius:20px!important;padding:18px 14px!important}.journey-header{display:block!important}.journey-header h2{font-size:23px!important}.journey-progress{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px 6px!important;padding:16px 8px!important}.journey-progress-step:after{display:none!important}.journey-progress-node{border-radius:13px!important;width:42px!important;height:42px!important}.journey-progress-step>span{font-size:9px!important}}.journey-os{background:#090e0c!important;border:1px solid #4eb66e2e!important;border-radius:22px!important;padding:22px!important}.journey-os:before{display:none!important}.journey-eyebrow{color:#4eb66e!important;letter-spacing:.12em!important;margin-bottom:8px!important;font-size:11px!important;font-weight:800!important;display:block!important}.journey-progress{background:0 0!important;border:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.journey-progress-step:after,.journey-progress-step:not(:last-child):after{display:none!important}.journey-progress-step{border-radius:16px!important;flex-direction:column!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;min-width:0!important;min-height:98px!important;padding:14px!important;display:flex!important}.journey-progress-step.complete{background:#4eb66e17!important;border:1px solid #4eb66e4d!important}.journey-progress-step.current{background:#eff54614!important;border:1px solid #eff546a6!important;box-shadow:0 0 22px #eff54614!important}.journey-progress-step.future{background:#ffffff06!important;border:1px solid #ffffff14!important}.journey-progress-node{border-radius:12px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:38px!important;height:38px!important;font-size:11px!important;font-weight:800!important;display:flex!important}.journey-progress-step.complete .journey-progress-node{color:#baf4ca!important;background:#4eb66e2e!important;border:1px solid #4eb66e73!important}.journey-progress-step.current .journey-progress-node{color:#11140b!important;box-shadow:none!important;background:#eff546!important;border:1px solid #eff546!important}.journey-progress-step.future .journey-progress-node{color:#ffffff7a!important;background:#ffffff0e!important;border:1px solid #ffffff1a!important}.journey-progress-step>span{color:#ffffff85!important;text-align:left!important;word-break:normal!important;overflow-wrap:normal!important;width:100%!important;min-height:0!important;font-size:12px!important;font-weight:650!important;line-height:1.25!important;display:block!important}.journey-progress-step.complete>span{color:#a9ddb7!important}.journey-progress-step.current>span{color:#eff546!important;font-weight:800!important}.portal-notice{color:#ffffffa8!important;background:#ffffff06!important;border:1px solid #ffffff12!important;border-radius:14px!important;margin-top:14px!important;padding:14px 16px!important;font-size:12px!important}.secondary-portal-button{background:#ffffff08!important;border:1px solid #ffffff14!important;border-radius:14px!important;min-height:50px!important;margin-top:10px!important;font-size:14px!important}@media (width<=650px){.journey-os{padding:18px 14px!important}.journey-header h2{font-size:22px!important}.journey-progress{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.journey-progress-step{min-height:88px!important;padding:12px!important}.journey-progress-step>span{font-size:11px!important}}.journey-os{box-shadow:none!important;background:#080e0bf0!important;border:1px solid #4eb66e2e!important;border-radius:18px!important;margin-top:12px!important;padding:18px 20px!important}.journey-os:before,.journey-os:after{content:none!important;display:none!important}.journey-header{margin-bottom:14px!important;display:block!important}.journey-eyebrow{color:#4eb66e!important;letter-spacing:.14em!important;margin-bottom:5px!important;font-size:10px!important;font-weight:800!important}.journey-header h2{color:#fff!important;letter-spacing:-.02em!important;max-width:none!important;margin:0!important;font-size:21px!important;line-height:1.2!important}.journey-reference{display:none!important}.compact-status{background:#ffffff06!important;border:1px solid #ffffff14!important;border-radius:14px!important;padding:14px 16px!important}.compact-status-row{justify-content:space-between!important;align-items:center!important;gap:14px!important;display:flex!important}.compact-status-label{color:#fff!important;font-size:14px!important;font-weight:750!important}.compact-status-count{color:#ffffff7a!important;white-space:nowrap!important;font-size:11px!important;font-weight:650!important}.compact-progress{justify-content:space-between!important;align-items:center!important;gap:0!important;margin:15px 2px 11px!important;display:flex!important;position:relative!important}.compact-progress:before{z-index:0!important;content:""!important;background:#ffffff17!important;height:2px!important;position:absolute!important;top:50%!important;left:5px!important;right:5px!important;transform:translateY(-50%)!important}.compact-progress-dot{z-index:1!important;background:#202824!important;border:2px solid #4a544f!important;border-radius:50%!important;flex:0 0 12px!important;width:12px!important;height:12px!important;display:block!important;position:relative!important}.compact-progress-dot.complete{background:#4eb66e!important;border-color:#4eb66e!important}.compact-progress-dot.current{background:#eff546!important;border-color:#eff546!important;flex-basis:15px!important;width:15px!important;height:15px!important;box-shadow:0 0 12px #eff54657!important}.compact-progress-dot.future{background:#151b18!important;border-color:#ffffff2e!important}.compact-next{color:#ffffff80!important;font-size:11px!important}.compact-next strong{color:#fff!important;font-weight:700!important}.journey-progress{display:none!important}.portal-reference-row{min-height:0!important;margin-bottom:6px!important;padding:12px 16px!important}.portal-order-details{min-height:42px!important;padding:10px 16px!important}.portal-notice{border-radius:12px!important;margin-top:10px!important;padding:11px 14px!important;font-size:11px!important;line-height:1.35!important}.secondary-portal-button{border-radius:12px!important;justify-content:center!important;align-items:center!important;width:calc(50% - 6px)!important;min-height:44px!important;margin-top:10px!important;font-size:13px!important;display:inline-flex!important}.secondary-portal-button+.secondary-portal-button{margin-left:8px!important}section.modal-card:has(.compact-status) .journey-os{box-shadow:none!important;border-radius:15px!important;margin-top:8px!important;padding:11px 14px!important}section.modal-card:has(.compact-status) .journey-header{margin-bottom:7px!important}section.modal-card:has(.compact-status) .journey-eyebrow{margin-bottom:2px!important;font-size:9px!important}section.modal-card:has(.compact-status) .journey-header h2{margin:0!important;font-size:16px!important;line-height:1.15!important}section.modal-card:has(.compact-status) .compact-status{border-radius:12px!important;padding:8px 11px!important}section.modal-card:has(.compact-status) .compact-status-label{font-size:12px!important}section.modal-card:has(.compact-status) .compact-status-count{font-size:10px!important}section.modal-card:has(.compact-status) .compact-progress{margin:8px 2px 6px!important}section.modal-card:has(.compact-status) .compact-next{font-size:10px!important}@media (width>=651px){section.modal-card:has(.compact-status) .compact-next html,section.modal-card:has(.compact-status) .compact-next body{overflow:hidden!important}section.modal-card:has(.compact-status) .compact-next section.modal-card:has(.compact-status){background:radial-gradient(circle at 75% 0,#4eb66e14,#0000 32%),linear-gradient(#0c110f 0%,#080c0a 100%)!important;border:1px solid #ffffff14!important;border-radius:24px!important;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;grid-auto-rows:min-content!important;grid-auto-flow:dense!important;gap:12px 14px!important;width:min(920px,100vw - 32px)!important;min-height:0!important;max-height:calc(100dvh - 24px)!important;margin:12px auto!important;padding:22px!important;display:grid!important;overflow:hidden!important;box-shadow:0 24px 70px #0000006b,inset 0 1px #ffffff09!important}section.modal-card:has(.compact-status) .compact-next section.modal-card:has(.compact-status)::-webkit-scrollbar{display:none!important}section.modal-card:has(.compact-status) .compact-next section.modal-card:has(.compact-status)>*{grid-column:1/-1;min-width:0!important}:is(section.modal-card:has(.compact-status) .compact-next section.modal-card:has(.compact-status)>.portal-total-card,section.modal-card:has(.compact-status) .compact-next section.modal-card:has(.compact-status)>.journey-os){grid-column:auto!important}section.modal-card:has(.compact-status) .compact-next section.modal-card:has(.compact-status) h1{color:#fff!important;letter-spacing:-.045em!important;margin:0!important;font-size:clamp(32px,4vw,42px)!important;font-weight:780!important;line-height:.98!important}section.modal-card:has(.compact-status) .compact-next section.modal-card:has(.compact-status)>p{color:#ffffff94!important;margin:-2px 0 4px!important;font-size:13px!important;line-height:1.4!important}section.modal-card:has(.compact-status) .compact-next section.modal-card:has(.compact-status) .portal-total-card:before{content:none!important;display:none!important}section.modal-card:has(.compact-status) .compact-next section.modal-card:has(.compact-status) .portal-total-card:after{content:none!important;display:none!important}section.modal-card:has(.compact-status) .compact-next section.modal-card:has(.compact-status) .journey-os:before{content:none!important;display:none!important}section.modal-card:has(.compact-status) .compact-next section.modal-card:has(.compact-status) .journey-os:after{content:none!important;display:none!important}section.modal-card:has(.compact-status) .compact-next section.modal-card:has(.compact-status) .journey-header:before{content:none!important;display:none!important}section.modal-card:has(.compact-status) .compact-next section.modal-card:has(.compact-status) .journey-header:after{content:none!important;display:none!important}section.modal-card:has(.compact-status) .compact-next section.modal-card:has(.compact-status) .journey-eyebrow:before{content:none!important;display:none!important}section.modal-card:has(.compact-status) .compact-next section.modal-card:has(.compact-status) .journey-eyebrow:after{content:none!important;display:none!important}section.modal-card:has(.compact-status) .compact-next section.modal-card:has(.compact-status) .portal-total-card{min-height:162px!important;box-shadow:none!important;background:#ffffff06!important;border:1px solid #ffffff16!important;border-radius:18px!important;outline:none!important;margin:0!important;padding:0!important;overflow:hidden!important}section.modal-card:has(.compact-status) .compact-next section.modal-card:has(.compact-status) .portal-reference-row{border:0!important;border-bottom:1px solid #ffffff12!important;min-height:0!important;margin:0!important;padding:16px 18px!important}section.modal-card:has(.compact-status) .compact-next section.modal-card:has(.compact-status) .portal-reference-row span{color:#ffffff6b!important;letter-spacing:.14em!important;font-size:9px!important;font-weight:800!important}section.modal-card:has(.compact-status) .compact-next section.modal-card:has(.compact-status) .portal-reference-row strong{color:#fff!important;letter-spacing:-.015em!important;font-size:16px!important;font-weight:750!important}section.modal-card:has(.compact-status) .compact-next section.modal-card:has(.compact-status) .portal-order-details{color:#4eb66e!important;background:0 0!important;border:0!important;min-height:72px!important;padding:16px 18px!important;font-size:13px!important;font-weight:700!important}section.modal-card:has(.compact-status) .compact-next section.modal-card:has(.compact-status) .journey-os{min-height:162px!important;box-shadow:none!important;background:#4eb66e0b!important;border:1px solid #4eb66e2e!important;border-radius:18px!important;margin:0!important;padding:16px 18px!important}section.modal-card:has(.compact-status) .compact-next section.modal-card:has(.compact-status) .journey-header{background:0 0!important;border:0!important;margin:0 0 12px!important;padding:0!important;display:block!important}section.modal-card:has(.compact-status) .compact-next section.modal-card:has(.compact-status) .journey-eyebrow{color:#4eb66e!important;letter-spacing:.14em!important;background:0 0!important;margin:0 0 5px!important;font-size:9px!important;font-weight:850!important;line-height:1!important;display:block!important}section.modal-card:has(.compact-status) .compact-next section.modal-card:has(.compact-status) .journey-header h2{color:#fff!important;letter-spacing:-.025em!important;margin:0!important;font-size:17px!important;font-weight:750!important;line-height:1.22!important}section.modal-card:has(.compact-status) .compact-next section.modal-card:has(.compact-status) .compact-status{background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}section.modal-card:has(.compact-status) .compact-next section.modal-card:has(.compact-status) .compact-status-row{margin-bottom:9px!important}section.modal-card:has(.compact-status) .compact-next section.modal-card:has(.compact-status) .compact-status-label{color:#ffffffd6!important;font-size:12px!important;font-weight:720!important}section.modal-card:has(.compact-status) .compact-next section.modal-card:has(.compact-status) .compact-status-count{color:#ffffff6b!important;font-size:10px!important;font-weight:650!important}section.modal-card:has(.compact-status) .compact-next section.modal-card:has(.compact-status) .compact-progress{margin:9px 2px 8px!important}section.modal-card:has(.compact-status) .compact-next section.modal-card:has(.compact-status) .compact-progress:before{background:#ffffff1f!important;height:1px!important}section.modal-card:has(.compact-status) .compact-next section.modal-card:has(.compact-status) .compact-progress-dot{background:#111713!important;border:1.5px solid #ffffff3d!important;flex-basis:10px!important;width:10px!important;height:10px!important}section.modal-card:has(.compact-status) .compact-next section.modal-card:has(.compact-status) .compact-progress-dot.complete{background:#4eb66e!important;border-color:#4eb66e!important}section.modal-card:has(.compact-status) .compact-next section.modal-card:has(.compact-status) .compact-progress-dot.current{background:#eff546!important;border-color:#eff546!important;flex-basis:13px!important;width:13px!important;height:13px!important;box-shadow:0 0 0 4px #eff54614,0 0 14px #eff54642!important}section.modal-card:has(.compact-status) .compact-next section.modal-card:has(.compact-status) .compact-next{color:#ffffff70!important;font-size:10px!important}section.modal-card:has(.compact-status) .compact-next section.modal-card:has(.compact-status) .compact-next strong{color:#ffffffd1!important}section.modal-card:has(.compact-status) .compact-next section.modal-card:has(.compact-status)>.portal-notice{color:#ffffff6b!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:3px 2px!important;font-size:10px!important;line-height:1.3!important}section.modal-card:has(.compact-status) .compact-next section.modal-card:has(.compact-status)>.secondary-portal-button{border-radius:12px!important;grid-column:auto!important;width:100%!important;min-height:42px!important;margin:0!important;padding:10px 14px!important;font-size:12px!important;font-weight:720!important}section.modal-card:has(.compact-status) .compact-next section.modal-card:has(.compact-status)>.portal-notice+.secondary-portal-button{color:#0b110d!important;background:#4eb66e!important;border:1px solid #4eb66e!important}section.modal-card:has(.compact-status) .compact-next section.modal-card:has(.compact-status)>.secondary-portal-button+.secondary-portal-button{color:#ffffffb8!important;background:#ffffff09!important;border:1px solid #ffffff14!important}section.modal-card:has(.compact-status) .compact-next section.modal-card:has(.compact-status)>.secondary-portal-button:hover{transform:translateY(-1px)!important}}@media (width>=701px){html,body{overflow:hidden!important}section.modal-card:has(.portal-v2){overscroll-behavior:none!important;background:radial-gradient(circle at 82% 0,#4eb66e14,#0000 30%),#090d0b!important;border:1px solid #ffffff14!important;border-radius:24px!important;width:min(960px,100vw - 24px)!important;max-width:none!important;height:auto!important;max-height:calc(100dvh - 24px)!important;margin:12px auto!important;padding:20px!important;overflow:hidden!important;box-shadow:0 28px 80px #0000007a,inset 0 1px #ffffff09!important}section.modal-card:has(.portal-v2)::-webkit-scrollbar{display:none!important}.portal-v2{color:#fff!important;grid-template-rows:auto minmax(0,1fr) auto auto!important;gap:14px!important;min-width:0!important;min-height:0!important;display:grid!important}.portal-v2__header{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:24px!important;padding:2px 2px 4px!important;display:grid!important}.portal-v2__kicker{color:#4eb66e!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin-bottom:7px!important;font-size:10px!important;font-weight:850!important;line-height:1!important;display:block!important}.portal-v2__title{color:#fff!important;letter-spacing:-.045em!important;margin:0!important;font-size:clamp(32px,4vw,44px)!important;font-weight:780!important;line-height:.98!important}.portal-v2__subtitle{color:#ffffff8f!important;margin:9px 0 0!important;font-size:13px!important;line-height:1.4!important}.portal-v2__reference{text-align:right!important;background:#ffffff06!important;border:1px solid #ffffff13!important;border-radius:14px!important;min-width:220px!important;padding:13px 15px!important}.portal-v2__reference span{color:#ffffff61!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin-bottom:5px!important;font-size:9px!important;font-weight:800!important;display:block!important}.portal-v2__reference strong{color:#fff!important;letter-spacing:-.01em!important;font-size:15px!important;font-weight:750!important;display:block!important}.portal-v2__main{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;gap:14px!important;min-width:0!important;min-height:0!important;display:grid!important}.portal-v2__panel{min-width:0!important;min-height:230px!important;box-shadow:none!important;background:#ffffff06!important;border:1px solid #ffffff13!important;border-radius:18px!important;padding:18px!important;overflow:hidden!important}.portal-v2__summary{background:#ffffff06!important;flex-direction:column!important;display:flex!important}.portal-v2__progress{background:#4eb66e0b!important;border-color:#4eb66e2b!important}.portal-v2__panel-head{justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;margin-bottom:18px!important;display:flex!important}.portal-v2__label{color:#4eb66e!important;letter-spacing:.13em!important;text-transform:uppercase!important;margin-bottom:5px!important;font-size:9px!important;font-weight:850!important;display:block!important}.portal-v2__panel h3{color:#fff!important;letter-spacing:-.025em!important;margin:0!important;font-size:20px!important;font-weight:750!important;line-height:1.1!important}.portal-v2__amount{text-align:right!important}.portal-v2__amount span{color:#ffffff61!important;text-transform:uppercase!important;margin-bottom:4px!important;font-size:9px!important;font-weight:750!important;display:block!important}.portal-v2__amount strong{color:#eff546!important;font-size:17px!important;font-weight:780!important}.portal-v2__facts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-bottom:14px!important;display:grid!important}.portal-v2__fact{background:#ffffff06!important;border:1px solid #fff1!important;border-radius:12px!important;min-width:0!important;padding:12px!important}.portal-v2__fact span{color:#ffffff61!important;text-transform:uppercase!important;margin-bottom:5px!important;font-size:9px!important;font-weight:750!important;display:block!important}.portal-v2__fact strong{color:#ffffffdb!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;font-weight:680!important;line-height:1.3!important;display:block!important;overflow:hidden!important}.portal-v2__quotation-link,.portal-v2__waiting{border-radius:12px!important;justify-content:space-between!important;align-items:center!important;min-height:42px!important;margin-top:auto!important;padding:10px 13px!important;font-size:12px!important;font-weight:720!important;text-decoration:none!important;display:flex!important}.portal-v2__quotation-link{color:#0a100c!important;background:#4eb66e!important;border:1px solid #4eb66e!important}.portal-v2__waiting{color:#ffffff80!important;background:#ffffff06!important;border:1px solid #fff1!important}.portal-v2 .journey-os{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;margin:0!important;padding:0!important;overflow:visible!important}.portal-v2 .journey-os:before,.portal-v2 .journey-os:after,.portal-v2 .journey-header:before,.portal-v2 .journey-header:after{content:none!important;display:none!important}.portal-v2 .journey-header{background:0 0!important;border:0!important;margin:0 0 18px!important;padding:0!important;display:block!important}.portal-v2 .journey-reference{display:none!important}.portal-v2 .journey-eyebrow{color:#4eb66e!important;letter-spacing:.13em!important;background:0 0!important;margin:0 0 6px!important;font-size:9px!important;font-weight:850!important;line-height:1!important;display:block!important}.portal-v2 .journey-header h2{color:#fff!important;letter-spacing:-.025em!important;max-width:none!important;margin:0!important;font-size:19px!important;font-weight:750!important;line-height:1.2!important}.portal-v2 .compact-status{background:#00000029!important;border:1px solid #fff1!important;border-radius:14px!important;margin:0!important;padding:14px!important}.portal-v2 .compact-status-row{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.portal-v2 .compact-status-label{color:#ffffffdb!important;font-size:12px!important;font-weight:730!important}.portal-v2 .compact-status-count{color:#fff6!important;font-size:10px!important;font-weight:650!important}.portal-v2 .compact-progress{justify-content:space-between!important;align-items:center!important;margin:17px 3px 12px!important;display:flex!important;position:relative!important}.portal-v2 .compact-progress:before{z-index:0!important;content:""!important;background:#ffffff1f!important;height:1px!important;position:absolute!important;top:50%!important;left:5px!important;right:5px!important;transform:translateY(-50%)!important}.portal-v2 .compact-progress-dot{z-index:1!important;background:#111713!important;border:1.5px solid #ffffff40!important;border-radius:50%!important;flex:0 0 10px!important;width:10px!important;height:10px!important;display:block!important;position:relative!important}.portal-v2 .compact-progress-dot.complete{background:#4eb66e!important;border-color:#4eb66e!important}.portal-v2 .compact-progress-dot.current{background:#eff546!important;border-color:#eff546!important;flex-basis:14px!important;width:14px!important;height:14px!important;box-shadow:0 0 0 4px #eff54614,0 0 14px #eff54647!important}.portal-v2 .compact-next{color:#ffffff6b!important;font-size:10px!important}.portal-v2 .compact-next strong{color:#ffffffd6!important}.portal-v2 .journey-progress{display:none!important}.portal-v2__actions{background:#ffffff05!important;border:1px solid #fff1!important;border-radius:13px!important;margin:0!important}.portal-v2__actions summary{color:#ffffffad!important;cursor:pointer!important;padding:11px 14px!important;font-size:11px!important;font-weight:700!important}.portal-v2__actions-content{padding:0 14px 14px!important}.portal-v2__footer{justify-content:space-between!important;align-items:center!important;gap:18px!important;padding-top:2px!important;display:flex!important}.portal-v2__footer p{color:#fff6!important;margin:0!important;font-size:10px!important;line-height:1.3!important}.portal-v2__buttons{align-items:center!important;gap:8px!important;display:flex!important}.portal-v2__button{cursor:pointer!important;border-radius:11px!important;min-height:40px!important;padding:9px 15px!important;font-size:12px!important;font-weight:720!important;transition:transform .16s,background .16s,border-color .16s!important}.portal-v2__button:hover{transform:translateY(-1px)!important}.portal-v2__button--primary{color:#0a100c!important;background:#4eb66e!important;border:1px solid #4eb66e!important}.portal-v2__button--secondary{color:#ffffffb8!important;background:#ffffff09!important;border:1px solid #ffffff14!important}}@media (width<=700px){section.modal-card:has(.portal-v2){border-radius:20px!important;width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;margin:8px auto!important;padding:18px 14px!important;overflow-y:auto!important}.portal-v2{gap:14px!important;display:grid!important}.portal-v2__header{display:block!important}.portal-v2__title{font-size:32px!important}.portal-v2__reference{text-align:left!important;margin-top:14px!important}.portal-v2__main{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}.portal-v2__panel{min-height:0!important;padding:16px!important}.portal-v2__facts{grid-template-columns:1fr 1fr!important}.portal-v2__footer{display:block!important}.portal-v2__buttons{grid-template-columns:1fr!important;margin-top:12px!important;display:grid!important}.portal-v2__button{width:100%!important}}@media (width>=701px){section.modal-card:has(.portal-v2){width:min(960px,100vw - 32px)!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 32px)!important;padding:18px!important;overflow:hidden!important}.portal-v2{grid-template-rows:auto auto auto auto!important;gap:12px!important;height:auto!important;min-height:0!important}section.modal-card:has(.portal-v2) .portal-v2__header{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}section.modal-card:has(.portal-v2) .portal-v2__intro{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}section.modal-card:has(.portal-v2) #modalTitle{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}section.modal-card:has(.portal-v2) .portal-v2__subtitle{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}section.modal-card:has(.portal-v2) .portal-v2__header:before{content:none!important;display:none!important}section.modal-card:has(.portal-v2) .portal-v2__header:after{content:none!important;display:none!important}section.modal-card:has(.portal-v2) .portal-v2__intro:before{content:none!important;display:none!important}section.modal-card:has(.portal-v2) .portal-v2__intro:after{content:none!important;display:none!important}section.modal-card:has(.portal-v2) #modalTitle:before{content:none!important;display:none!important}section.modal-card:has(.portal-v2) #modalTitle:after{content:none!important;display:none!important}section.modal-card:has(.portal-v2) .portal-v2__subtitle:before{content:none!important;display:none!important}section.modal-card:has(.portal-v2) .portal-v2__subtitle:after{content:none!important;display:none!important}section.modal-card:has(.portal-v2) #modalTitle{margin:0!important;padding:0!important}section.modal-card:has(.portal-v2) .portal-v2__subtitle{margin:8px 0 0!important;padding:0!important}section.modal-card:has(.portal-v2) .portal-v2__panel{min-height:215px!important;box-shadow:none!important}section.modal-card:has(.portal-v2) .portal-v2__footer{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0 2px!important}section.modal-card:has(.portal-v2) #requestAnotherQuoteButton{color:#0a100c!important;background:#4eb66e!important;border:1px solid #4eb66e!important}section.modal-card:has(.portal-v2) #closePortalButton{color:#ffffffb8!important;background:#ffffff09!important;border:1px solid #ffffff17!important}section.modal-card:has(.portal-v2){padding:16px!important}.portal-v2{gap:11px!important}.portal-v2__header,.portal-v2__intro,.portal-v2__title,.portal-v2__subtitle{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.portal-v2__header:before,.portal-v2__header:after,.portal-v2__intro:before,.portal-v2__intro:after,.portal-v2__title:before,.portal-v2__title:after,.portal-v2__subtitle:before,.portal-v2__subtitle:after{content:none!important;display:none!important}.portal-v2__header{gap:18px!important;padding:0!important}.portal-v2__title{font-size:40px!important}.portal-v2__subtitle{margin-top:7px!important}.portal-v2__reference{min-width:185px!important;padding:11px 13px!important}.portal-v2__reference strong{font-size:14px!important}.portal-v2__panel{min-height:198px!important;padding:16px!important}.portal-v2__progress{background:#4eb66e06!important;border-color:#4eb66e24!important}.portal-v2__panel-head{margin-bottom:13px!important}.portal-v2__facts{gap:7px!important;margin-bottom:10px!important}.portal-v2__fact{padding:10px 11px!important}.portal-v2__fact strong{font-size:13px!important;line-height:1.25!important}.portal-v2__waiting,.portal-v2__quotation-link{min-height:38px!important;padding:9px 12px!important}.portal-v2 .journey-header{margin-bottom:14px!important}.portal-v2 .compact-status{padding:12px!important}.portal-v2 .compact-progress{margin:14px 3px 10px!important}.portal-v2__footer{padding:0 2px!important}.portal-v2__summary{-webkit-backdrop-filter:blur(18px)!important;background:radial-gradient(circle at 0 0,#4eb66e24,#0000 42%),linear-gradient(#ffffff0d,#ffffff05)!important;border:1px solid #ffffff1c!important;border-radius:18px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0f,0 16px 34px #00000038!important}.portal-v2__summary:before{content:""!important;filter:blur(65px)!important;pointer-events:none!important;background:#4eb66e29!important;border-radius:50%!important;width:180px!important;height:180px!important;position:absolute!important;top:-75px!important;left:-65px!important}.portal-v2__summary:after{content:""!important;pointer-events:none!important;background:linear-gradient(90deg,#0000,#4eb66ee6,#0000)!important;width:90px!important;height:1px!important;position:absolute!important;top:0!important;left:22px!important}.portal-v2__panel-head{z-index:1!important;border-bottom:1px solid #ffffff13!important;margin-bottom:14px!important;padding-bottom:13px!important;position:relative!important}.portal-v2__panel h3{text-shadow:0 5px 18px #00000047!important}.portal-v2__facts{z-index:1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0 0 12px!important;display:grid!important;position:relative!important}.portal-v2__fact{background:linear-gradient(145deg,#ffffff0e,#ffffff05)!important;border:1px solid #ffffff16!important;border-radius:14px!important;min-height:76px!important;padding:14px!important;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff09,0 8px 18px #0000001f!important}.portal-v2__fact:before{content:""!important;background:linear-gradient(#4eb66e,#4eb66e26)!important;border-radius:99px!important;width:2px!important;position:absolute!important;top:13px!important;bottom:13px!important;left:0!important}.portal-v2__fact:hover{background:linear-gradient(145deg,#4eb66e16,#ffffff06)!important;border-color:#4eb66e4d!important;transform:translateY(-2px)!important;box-shadow:inset 0 1px #ffffff0d,0 12px 24px #0000002e!important}.portal-v2__fact span{color:#fff6!important;letter-spacing:.09em!important;text-transform:uppercase!important;margin-bottom:7px!important;font-size:9px!important;font-weight:800!important;display:block!important}.portal-v2__fact strong{color:#fffffff0!important;white-space:normal!important;font-size:13px!important;font-weight:720!important;line-height:1.3!important;display:block!important}.portal-v2__waiting{z-index:1!important;color:#ffffffad!important;background:linear-gradient(90deg,#4eb66e17,#eff54606)!important;border:1px solid #4eb66e33!important;border-radius:12px!important;min-height:42px!important;margin-top:auto!important;padding:11px 14px 11px 34px!important;font-size:12px!important;position:relative!important}.portal-v2__waiting:before{content:""!important;background:#eff546!important;border-radius:50%!important;width:8px!important;height:8px!important;animation:2.2s ease-in-out infinite portalWaitingPulse!important;position:absolute!important;top:50%!important;left:14px!important;transform:translateY(-50%)!important;box-shadow:0 0 12px #eff5467a!important}}@keyframes portalWaitingPulse{0%,to{opacity:.55;transform:translateY(-50%)scale(.85)}50%{opacity:1;transform:translateY(-50%)scale(1.12)}}@media (width>=701px){section.modal-card:has(.portal-v2) .portal-v2__summary{-webkit-backdrop-filter:blur(16px)!important;background:linear-gradient(145deg,#ffffff0b,#ffffff03)!important;border:1px solid #ffffff17!important;border-radius:18px!important;padding:18px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0b,0 14px 32px #0000002e!important}section.modal-card:has(.portal-v2) .portal-v2__summary:before{content:none!important;display:none!important}section.modal-card:has(.portal-v2) .portal-v2__summary:after{content:none!important;display:none!important}section.modal-card:has(.portal-v2) .portal-v2__fact:before{content:none!important;display:none!important}section.modal-card:has(.portal-v2) .portal-v2__panel-head{border-bottom:1px solid #ffffff12!important;margin:0 0 8px!important;padding:0 0 13px!important}section.modal-card:has(.portal-v2) .portal-v2__panel h3{font-size:20px!important}section.modal-card:has(.portal-v2) .portal-v2__facts{margin:0!important;display:block!important}section.modal-card:has(.portal-v2) .portal-v2__fact{min-height:48px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff0e!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;padding:11px 2px!important;display:flex!important;transform:none!important}section.modal-card:has(.portal-v2) .portal-v2__fact:hover{box-shadow:none!important;background:0 0!important;border-color:#ffffff0e!important;transform:none!important}section.modal-card:has(.portal-v2) .portal-v2__fact span{color:#ffffff6b!important;letter-spacing:.09em!important;text-transform:uppercase!important;margin:0!important;font-size:9px!important;font-weight:800!important}section.modal-card:has(.portal-v2) .portal-v2__fact strong{color:#ffffffeb!important;text-align:right!important;white-space:normal!important;max-width:68%!important;text-shadow:none!important;font-size:13px!important;font-weight:700!important;line-height:1.3!important}section.modal-card:has(.portal-v2) .portal-v2__waiting{color:#ffffffb3!important;min-height:40px!important;box-shadow:none!important;background:#4eb66e12!important;border:1px solid #4eb66e29!important;border-radius:11px!important;margin-top:auto!important;padding:10px 13px 10px 35px!important;font-size:11px!important;position:relative!important}section.modal-card:has(.portal-v2) .portal-v2__summary{isolation:isolate!important;background:radial-gradient(circle at 0 0,#4eb66e1f,#0000 42%),linear-gradient(145deg,#ffffff0b,#ffffff03)!important;border:1px solid #ffffff17!important;border-radius:18px!important;min-height:210px!important;padding:20px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0e,0 16px 34px #0003!important}section.modal-card:has(.portal-v2) .portal-v2__summary:before{z-index:-1!important;content:""!important;filter:blur(75px)!important;pointer-events:none!important;background:#4eb66e29!important;border-radius:50%!important;width:210px!important;height:210px!important;display:block!important;position:absolute!important;top:-90px!important;left:-80px!important}section.modal-card:has(.portal-v2) .portal-v2__summary:after{content:""!important;pointer-events:none!important;background:linear-gradient(90deg,#0000,#4eb66ee6,#0000)!important;width:110px!important;height:1px!important;display:block!important;position:absolute!important;top:0!important;left:24px!important}section.modal-card:has(.portal-v2) .portal-v2__panel-head{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff12!important;margin:0 0 4px!important;padding:0 0 14px!important}section.modal-card:has(.portal-v2) .portal-v2__panel h3{color:#fff!important;letter-spacing:-.025em!important;margin:0!important;font-size:20px!important;font-weight:750!important;line-height:1.1!important}section.modal-card:has(.portal-v2) .portal-v2__facts{all:unset!important;box-sizing:border-box!important;margin:0!important;display:block!important}section.modal-card:has(.portal-v2) .portal-v2__fact{all:unset!important;box-sizing:border-box!important;width:100%!important;min-height:48px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff0e!important;border-radius:0!important;grid-template-columns:10px minmax(75px,.7fr) minmax(0,1.3fr)!important;align-items:center!important;gap:10px!important;padding:11px 2px!important;transition:background .16s!important;display:grid!important;position:relative!important}section.modal-card:has(.portal-v2) .portal-v2__fact:last-child{border-bottom:0!important}section.modal-card:has(.portal-v2) .portal-v2__fact:hover{background:linear-gradient(90deg,#4eb66e0e,#0000)!important}section.modal-card:has(.portal-v2) .portal-v2__fact:before{all:unset!important;content:""!important;background:#4eb66e!important;border-radius:50%!important;width:7px!important;height:7px!important;display:block!important;box-shadow:0 0 11px #4eb66e61!important}section.modal-card:has(.portal-v2) .portal-v2__fact:after{content:none!important;display:none!important}section.modal-card:has(.portal-v2) .portal-v2__fact span{all:unset!important;color:#ffffff6b!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:800!important;line-height:1.2!important;display:block!important}section.modal-card:has(.portal-v2) .portal-v2__fact strong{all:unset!important;overflow-wrap:anywhere!important;color:#ffffffeb!important;text-align:right!important;font-size:13px!important;font-weight:700!important;line-height:1.3!important;display:block!important}section.modal-card:has(.portal-v2) .portal-v2__waiting{all:unset!important;box-sizing:border-box!important;color:#ffffffb8!important;background:linear-gradient(90deg,#4eb66e17,#4eb66e06)!important;border:1px solid #4eb66e2e!important;border-radius:11px!important;align-items:center!important;min-height:40px!important;margin-top:auto!important;padding:10px 14px 10px 36px!important;font-size:11px!important;font-weight:650!important;display:flex!important;position:relative!important}section.modal-card:has(.portal-v2) .portal-v2__waiting:before{all:unset!important;content:""!important;background:#eff546!important;border-radius:50%!important;width:8px!important;height:8px!important;display:block!important;position:absolute!important;top:50%!important;left:14px!important;transform:translateY(-50%)!important;box-shadow:0 0 0 4px #eff54612,0 0 12px #eff54661!important}section.modal-card:has(.portal-v2) .portal-v2__waiting:after{content:none!important;display:none!important}section.modal-card:has(.portal-v2) .portal-v2__waiting{color:#ffffffb8!important;width:fit-content!important;min-width:0!important;min-height:0!important;box-shadow:none!important;background:#4eb66e12!important;border:1px solid #4eb66e29!important;border-radius:999px!important;align-items:center!important;margin-top:16px!important;padding:9px 14px 9px 32px!important;font-size:11px!important;font-weight:650!important;line-height:1!important;display:inline-flex!important;position:relative!important}section.modal-card:has(.portal-v2) .portal-v2__waiting:before{content:""!important;background:#eff546!important;border-radius:50%!important;width:7px!important;height:7px!important;display:block!important;position:absolute!important;top:50%!important;left:13px!important;transform:translateY(-50%)!important;box-shadow:0 0 9px #eff54666!important}:is(section.modal-card:has(.portal-v2) .portal-v2__header,section.modal-card:has(.portal-v2) .portal-v2__intro,section.modal-card:has(.portal-v2) .portal-v2__title,section.modal-card:has(.portal-v2) .portal-v2__subtitle){box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}section.modal-card:has(.portal-v2) .portal-v2__panel{border:0!important;box-shadow:inset 0 1px #ffffff09,0 16px 34px #00000029!important}section.modal-card:has(.portal-v2) .portal-v2__summary{background:radial-gradient(circle at 0 0,#4eb66e1c,#0000 45%),#ffffff06!important}section.modal-card:has(.portal-v2) .portal-v2__progress{background:#4eb66e06!important}section.modal-card:has(.portal-v2) .portal-v2__panel-head{border:0!important;margin-bottom:12px!important;padding-bottom:0!important}section.modal-card:has(.portal-v2) .portal-v2__fact{min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:8px 2px!important}section.modal-card:has(.portal-v2) .portal-v2__fact+.portal-v2__fact{margin-top:4px!important}section.modal-card:has(.portal-v2) .portal-v2__summary:after{content:none!important;display:none!important}section.modal-card:has(.portal-v2) .portal-v2__fact:after{content:none!important;display:none!important}section.modal-card:has(.portal-v2) .portal-v2__fact:before{width:6px!important;height:6px!important;box-shadow:0 0 8px #4eb66e47!important}section.modal-card:has(.portal-v2) .portal-v2__waiting{box-shadow:none!important;background:#4eb66e13!important;border:0!important}section.modal-card:has(.portal-v2) .compact-status{box-shadow:none!important;background:#0000001c!important;border:0!important}section.modal-card:has(.portal-v2) .portal-v2__reference{background:#ffffff09!important;border:0!important;box-shadow:inset 0 1px #ffffff0a!important}}:is(section.modal-card:has(.lp-clean),section.modal-card:has(.lp-clean) *){box-sizing:border-box}section.modal-card:has(.lp-clean){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,Arial,sans-serif!important}@media (width>=701px){section.modal-card:has(.lp-clean){background:#000!important;border:1px solid #ffffff1f!important;border-radius:24px!important;width:min(960px,100vw - 40px)!important;max-width:none!important;height:min(560px,100dvh - 32px)!important;max-height:none!important;padding:0!important;overflow:hidden!important;box-shadow:0 40px 100px #000000b8,inset 0 1px #ffffff0f!important}section.modal-card:has(.lp-clean) .modal-close{color:#ffffffa6!important;width:34px!important;height:34px!important;box-shadow:none!important;z-index:20!important;background:0 0!important;border:1px solid #ffffff21!important;border-radius:999px!important;top:18px!important;right:18px!important}section.modal-card:has(.lp-clean) .modal-close:hover{color:#fff!important;background:#ffffff14!important}.lp-clean{color:#f5f5f7;grid-template-rows:auto minmax(0,1fr) auto;gap:20px;width:100%;height:100%;padding:30px 32px 24px;animation:.26s cubic-bezier(.22,1,.36,1) both lpInterfaceEnter;display:grid}.lp-clean__header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;padding-right:46px;display:grid}.lp-clean__kicker{color:#4eb66e;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.lp-clean__title{color:#f5f5f7;letter-spacing:-.055em;margin:0;font-size:clamp(44px,5vw,58px);font-weight:720;line-height:.92}.lp-clean__subtitle{color:#86868b;margin:10px 0 0;font-size:13px;line-height:1.45}.lp-clean__reference{text-align:right;padding-bottom:2px}.lp-clean__reference span{color:#6e6e73;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:650;display:block}.lp-clean__reference strong{color:#f5f5f7;letter-spacing:-.01em;white-space:nowrap;font-size:14px;font-weight:620;display:block}.lp-clean__surface{min-height:0;box-shadow:none;background:#0a0a0a;border:1px solid #ffffff1c;border-radius:20px;grid-template-columns:38% 62%;display:grid;overflow:hidden}.lp-clean__summary{background:#0a0a0a;border-right:1px solid #ffffff1a;flex-direction:column;min-width:0;min-height:0;padding:28px 28px 24px;display:flex}.lp-clean__summary-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:30px;display:flex}.lp-clean__summary-heading>div:first-child>span{color:#4eb66e;letter-spacing:.11em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:700;display:block}.lp-clean__summary-heading h3{color:#f5f5f7;letter-spacing:-.04em;margin:0;font-size:26px;font-weight:680;line-height:1}.lp-clean__amount{text-align:right}.lp-clean__amount span{color:#6e6e73;letter-spacing:.09em;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:650;display:block}.lp-clean__amount strong{color:#f5f5f7;letter-spacing:-.035em;font-size:20px;font-weight:700}.lp-clean__facts{gap:0;display:grid}.lp-clean__fact{border-bottom:1px solid #ffffff14;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:16px;min-height:48px;display:grid}.lp-clean__fact:last-child{border-bottom:0}.lp-clean__fact span{color:#6e6e73;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:650}.lp-clean__fact strong{color:#e8e8ed;font-size:13px;font-weight:570;line-height:1.35}.lp-clean__quotation{color:#000;min-height:44px;box-shadow:none;background:#f5f5f7;border:0;border-radius:999px;justify-content:space-between;align-items:center;margin-top:auto;padding:0 16px;font-size:12px;font-weight:650;text-decoration:none;transition:background .15s,transform .15s;display:flex}.lp-clean__quotation:hover{background:#fff;transform:translateY(-1px)}.lp-clean__waiting{color:#a1a1a6;background:0 0;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:10px;min-height:44px;margin-top:auto;padding:0 15px;font-size:11px;font-weight:550;display:flex}.lp-clean__waiting span{width:7px;height:7px;box-shadow:none;background:#4eb66e;border-radius:50%}.lp-clean__actions{color:#86868b;margin-top:12px}.lp-clean__actions summary{cursor:pointer;padding:2px 0;font-size:10px;font-weight:550}.lp-clean__actions-content{max-height:90px;margin-top:8px;overflow:auto}.lp-clean__status{background:#000;min-width:0;min-height:0;position:relative;overflow:hidden}.lp-clean__status:before,.lp-clean__status:after{display:none!important}.lp-clean__success{flex-direction:column;justify-content:center;width:100%;height:100%;padding:36px 42px;display:flex}.lp-clean__success-heading{align-items:center;gap:16px;display:flex}.lp-clean__check{color:#000;width:42px;height:42px;box-shadow:none;background:#4eb66e;border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:22px;font-weight:850;animation:.36s cubic-bezier(.22,1,.36,1) .1s both lpCheckEnter;display:flex}.lp-clean__complete{color:#4eb66e;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:700;display:block}.lp-clean__success h3{color:#f5f5f7;letter-spacing:-.06em;margin:0;font-size:48px;font-weight:720;line-height:.92}.lp-clean__success-copy{color:#86868b;max-width:440px;margin:22px 0 0 58px;font-size:13px;line-height:1.48}.lp-clean__meta{border-top:1px solid #ffffff1c;grid-template-columns:1.35fr 1fr .7fr;gap:28px;margin:32px 0 0 58px;padding-top:20px;display:grid}.lp-clean__meta div{min-width:0}.lp-clean__meta span{color:#6e6e73;letter-spacing:.09em;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:650;display:block}.lp-clean__meta strong{color:#e8e8ed;overflow-wrap:anywhere;font-size:11px;font-weight:570;line-height:1.35;display:block}.lp-clean__proof{color:#000;background:#f5f5f7;border-radius:999px;align-items:center;gap:9px;width:fit-content;min-height:38px;margin:22px 0 0 58px;padding:0 15px;font-size:10.5px;font-weight:650;text-decoration:none;display:inline-flex}.lp-clean__timeline{width:100%;height:100%;padding:30px 34px;overflow:hidden}.lp-clean__timeline .journey-os,.lp-clean__timeline .journey-progress,.lp-clean__timeline .compact-status,.lp-clean__timeline .journey-progress-step,.lp-clean__timeline .compact-progress{box-shadow:none!important;background:0 0!important;border:0!important}.lp-clean__timeline .journey-os{padding:0!important}.lp-clean__footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.lp-clean__footer p{color:#6e6e73;margin:0;font-size:10px}.lp-clean__buttons{align-items:center;gap:8px;display:flex}.lp-clean__button{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 17px;font-size:11px;font-weight:620;transition:background .15s,transform .15s;display:inline-flex}.lp-clean__button:hover{transform:translateY(-1px)}.lp-clean__button--primary{color:#000;box-shadow:none;background:#f5f5f7;border:0}.lp-clean__button--primary:hover{background:#fff}.lp-clean__button--secondary{color:#a1a1a6;background:0 0;border:1px solid #ffffff21}.lp-clean__button--secondary:hover{color:#fff;background:#ffffff0f}}@media (width<=700px){section.modal-card:has(.lp-clean){background:#000!important;border:1px solid #ffffff1f!important;border-radius:22px!important;width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;padding:0!important;overflow-y:auto!important}.lp-clean{padding:22px 20px;display:block}.lp-clean__title{font-size:42px}.lp-clean__reference,.lp-clean__surface,.lp-clean__footer{margin-top:18px}.lp-clean__reference{text-align:left}.lp-clean__surface{background:#0a0a0a;border:1px solid #ffffff1c;border-radius:18px;display:block;overflow:hidden}.lp-clean__summary{border-bottom:1px solid #ffffff1a;border-right:0;padding:22px}.lp-clean__success{padding:27px 22px}.lp-clean__success-copy,.lp-clean__meta,.lp-clean__proof{margin-left:0}.lp-clean__meta{grid-template-columns:1fr;gap:15px}.lp-clean__footer{display:block}.lp-clean__buttons{grid-template-columns:1fr 1fr;margin-top:14px;display:grid}}@keyframes lpInterfaceEnter{0%{opacity:0;transform:translateY(8px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lpCheckEnter{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.lp-clean,.lp-clean__check{animation:none!important}}.linken-portal__main{background:0 0!important;border:0!important;flex-direction:column!important;grid-template-columns:none!important;gap:18px!important;width:100%!important;min-height:0!important;display:flex!important;overflow:visible!important}.linken-portal__main>.linken-portal__progress{border-radius:20px!important;order:-10!important;grid-area:auto!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important}.linken-portal__main>.linken-portal__summary{border-radius:20px!important;order:10!important;grid-area:auto!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important}.linken-portal__progress .journey-os{width:100%!important;height:auto!important;min-height:0!important;padding:24px 28px!important;overflow:visible!important}.linken-portal__progress .compact-progress{margin-top:18px!important}@media (width<=700px){.linken-portal__main{gap:12px!important}.linken-portal__progress .journey-os{padding:20px!important}}:is(html:has(#startQuotationButton),body:has(#startQuotationButton)){overscroll-behavior-y:auto!important;touch-action:pan-y!important;width:100%!important;height:auto!important;min-height:100%!important;position:static!important;inset:auto!important;overflow:hidden scroll!important}body:has(#startQuotationButton){min-height:100dvh!important}html:has(#startQuotationButton){scrollbar-gutter:stable!important;scrollbar-width:thin!important;scrollbar-color:#4eb66e #090b0a!important}body:has(#startQuotationButton)::-webkit-scrollbar{width:12px!important;display:block!important}body:has(#startQuotationButton)::-webkit-scrollbar-track{background:#090b0a!important}body:has(#startQuotationButton)::-webkit-scrollbar-thumb{background:linear-gradient(#4eb66e 0% 65%,#eff546 100%)!important;border:3px solid #090b0a!important;border-radius:999px!important;min-height:52px!important}body:has(#startQuotationButton)::-webkit-scrollbar-thumb:hover{background:linear-gradient(#62cc82 0%,#4eb66e 60%,#eff546 100%)!important}:root{--linken-future-green:#4eb66e;--linken-future-yellow:#eff546;--linken-future-dark:#07100c;--linken-future-line:#69dd8257}.home-action-card,.continue-latest-button.continue-request-card,.home-delivery-notice{transform:translateZ(0);isolation:isolate!important;position:relative!important;overflow:hidden!important}aside:has(.cyber-preview-note){transform:translateZ(0);isolation:isolate!important;position:relative!important;overflow:hidden!important}.home-action-card>*,.continue-latest-button.continue-request-card>*,.home-delivery-notice>*{z-index:3;position:relative}aside:has(.cyber-preview-note)>*{z-index:3;position:relative}button.home-action-primary{background:radial-gradient(circle at 15% 10%,#eff5462e,#0000 30%),linear-gradient(135deg,#123d26 0%,#17613a 54%,#23894d 100%)!important;border:1px solid #8bffa661!important;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s,filter .22s!important;box-shadow:inset 0 1px #ffffff24,0 18px 50px #14703d38!important}button.home-action-primary:before{z-index:1;content:"";filter:blur(5px);pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff30,#eff5461f,#0000);width:38%;height:320%;animation:5.8s ease-in-out infinite linken-primary-scan;position:absolute;top:-110%;left:-35%;transform:rotate(18deg)}button.home-action-primary:after{z-index:1;content:"";opacity:.55;pointer-events:none;background:radial-gradient(circle at 78% 35%,#eff54621,#0000 28%);animation:4.2s ease-in-out infinite linken-surface-breathe;position:absolute;inset:0}button.check-quotation-card{background:linear-gradient(145deg,#15231bfa,#070e0afa)!important;border:1px solid #4eb66e61!important;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s,box-shadow .22s!important;box-shadow:inset 0 1px #ffffff0f,0 18px 45px #00000038!important}button.check-quotation-card:before{z-index:1;content:"";opacity:.55;pointer-events:none;background:radial-gradient(circle at 82%,#4eb66e2b,#0000 34%);animation:5s ease-in-out infinite reverse linken-surface-breathe;position:absolute;inset:0}button.continue-latest-button.continue-request-card{animation:7s linear infinite linken-last-card-flow;background:linear-gradient(110deg,#081810fa,#10301df5,#081810fa) 0 0/220% 100%!important;border:1px solid #69dd8280!important;border-radius:20px!important;min-height:88px!important;margin-top:14px!important;padding:18px 22px!important;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s,border-color .22s!important;box-shadow:inset 0 1px #ffffff12,0 15px 42px #21904c24!important}button.continue-latest-button.continue-request-card:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#69dd8233,#0000);width:26%;animation:5.4s ease-in-out infinite linken-last-card-scan;position:absolute;top:0;bottom:0;left:-40%;transform:skew(-18deg)}button.continue-latest-button.continue-request-card:after{z-index:1;content:"";filter:blur(38px);pointer-events:none;background:#4eb66e26;border-radius:50%;width:170px;height:170px;animation:5s ease-in-out infinite linken-orb-float;position:absolute;bottom:-60px;right:-45px}.continue-latest-icon{animation:2.8s ease-out infinite linken-saved-pulse;color:#8ff6a7!important;background:radial-gradient(circle,#69dd8242,#4eb66e17)!important;border:1px solid #69dd8259!important;position:relative!important;box-shadow:0 0 #69dd8238,0 0 22px #4eb66e2b!important}.continue-latest-copy strong{color:#fff!important;letter-spacing:-.02em!important}.continue-latest-copy small{color:#ffffff94!important}.continue-latest-arrow{color:#8ff6a7!important;transition:transform .22s!important}.home-delivery-notice:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(105deg,#0000 34%,#4eb66e12 49%,#0000 64%) 0 0/220% 100%;animation:9s linear infinite linken-notice-scan;position:absolute;inset:0}.delivery-truck-icon{animation:3.2s ease-out infinite linken-truck-signal;box-shadow:0 0 #4eb66e33,0 0 18px #4eb66e1f!important}aside:has(.cyber-preview-note){border-color:#69dd8280!important;box-shadow:inset 0 1px #ffffff12,inset 0 0 50px #4eb66e09,0 24px 70px #0b522a33!important}aside:has(.cyber-preview-note):before{z-index:1;content:"";opacity:.75;pointer-events:none;background:radial-gradient(circle at 76% 24%,#4eb66e40,#0000 30%),radial-gradient(circle at 22% 90%,#eff54614,#0000 26%);animation:8s ease-in-out infinite alternate linken-preview-orbit;position:absolute;inset:-20%}aside:has(.cyber-preview-note):after{z-index:2;content:"";filter:blur(1px);pointer-events:none;background:linear-gradient(#0000,#69dd8217,#eff5460b,#0000);width:100%;height:22%;animation:6.8s linear infinite linken-preview-scan;position:absolute;top:-28%;left:0}.cyber-step{transition:transform .2s,background .2s,border-color .2s!important}.cyber-step-status{position:relative!important}.cyber-step-status:before{content:"";vertical-align:middle;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:6px;animation:1.8s ease-in-out infinite linken-online-dot;display:inline-block;box-shadow:0 0 12px}.cyber-preview-note{color:#ffffff61!important;letter-spacing:.12em!important;text-transform:uppercase!important}@media (hover:hover){button.home-action-primary:hover{filter:brightness(1.05);transform:translateY(-4px)scale(1.008)!important;box-shadow:inset 0 1px #ffffff2e,0 24px 65px #1e934c4d!important}button.check-quotation-card:hover,button.continue-latest-button.continue-request-card:hover{border-color:#8ff6a7b8!important;transform:translateY(-4px)!important;box-shadow:inset 0 1px #ffffff1a,0 24px 58px #14733938!important}button.home-action-card:hover .action-arrow,button.continue-latest-button:hover .continue-latest-arrow{transform:translate(5px)!important}.cyber-step:hover{transform:translate(4px);background:#4eb66e17!important}}button.home-action-card:active,button.continue-latest-button:active{transform:scale(.985)!important}@keyframes linken-primary-scan{0%,18%{opacity:0;left:-42%}30%{opacity:1}54%{opacity:0;left:116%}to{opacity:0;left:116%}}@keyframes linken-surface-breathe{0%,to{opacity:.38;transform:scale(1)}50%{opacity:.78;transform:scale(1.06)}}@keyframes linken-last-card-flow{0%{background-position:0%}to{background-position:220%}}@keyframes linken-last-card-scan{0%,22%{opacity:0;left:-42%}38%{opacity:1}62%{opacity:0;left:118%}to{opacity:0;left:118%}}@keyframes linken-saved-pulse{0%{box-shadow:0 0 #69dd8247,0 0 22px #4eb66e2b}70%{box-shadow:0 0 0 12px #69dd8200,0 0 28px #4eb66e40}to{box-shadow:0 0 #69dd8200,0 0 22px #4eb66e2b}}@keyframes linken-orb-float{0%,to{opacity:.55;transform:translate(0,0)scale(1)}50%{opacity:.85;transform:translate(-22px,-12px)scale(1.12)}}@keyframes linken-notice-scan{0%{background-position:210% 0}to{background-position:-210% 0}}@keyframes linken-truck-signal{0%{box-shadow:0 0 #4eb66e38,0 0 18px #4eb66e1f}70%{box-shadow:0 0 0 10px #4eb66e00,0 0 24px #4eb66e33}to{box-shadow:0 0 #4eb66e00,0 0 18px #4eb66e1f}}@keyframes linken-preview-orbit{0%{transform:translate(-2%,1%)scale(1)}to{transform:translate(4%,-3%)scale(1.08)}}@keyframes linken-preview-scan{0%{opacity:0;top:-28%}12%{opacity:1}78%{opacity:.8}to{opacity:0;top:112%}}@keyframes linken-online-dot{0%,to{opacity:.52;transform:scale(.82)}50%{opacity:1;transform:scale(1.25)}}@media (width<=760px){button.continue-latest-button.continue-request-card{min-height:78px!important;padding:15px 17px!important}.continue-latest-icon{flex-basis:44px!important;width:44px!important;height:44px!important}}@media (prefers-reduced-motion:reduce){button.home-action-primary:before,button.home-action-primary:after,button.continue-latest-button.continue-request-card,button.continue-latest-button.continue-request-card:before,button.continue-latest-button.continue-request-card:after,.continue-latest-icon,.home-delivery-notice:before,.delivery-truck-icon,.cyber-step-status:before{animation:none!important}aside:has(.cyber-preview-note):before{animation:none!important}aside:has(.cyber-preview-note):after{animation:none!important}}.camera-upload-button{text-align:left!important;cursor:pointer!important;appearance:none!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:8px!important;width:100%!important;min-height:120px!important;font-family:inherit!important;display:flex!important}.camera-upload-button .file-upload-title{width:100%!important;display:block!important}.camera-upload-button .file-upload-note{width:100%!important;margin:0!important;display:block!important}.camera-panel{box-sizing:border-box!important;background:#ffffff09!important;border:1px solid #6ee56f47!important;border-radius:18px!important;width:100%!important;margin-top:12px!important;margin-bottom:12px!important;padding:14px!important}#cameraVideo{aspect-ratio:3/4;object-fit:cover!important;background:#050805!important;border-radius:14px!important;width:100%!important;max-width:100%!important;display:block!important}.camera-panel-actions{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;margin-top:12px!important;display:grid!important}.camera-capture-button{width:100%!important;margin:0!important}.camera-cancel-button{color:#ffffffc7!important;cursor:pointer!important;background:0 0!important;border:1px solid #ffffff29!important;border-radius:14px!important;min-height:52px!important;padding:0 18px!important;font-family:inherit!important;font-weight:700!important}.existing-file-upload{width:100%!important}@media (width<=600px){.camera-panel-actions{grid-template-columns:1fr!important}.camera-cancel-button{width:100%!important}}.camera-upload-button,.existing-file-upload{box-sizing:border-box!important;color:#fff!important;text-align:left!important;cursor:pointer!important;appearance:none!important;background:linear-gradient(145deg,#ffffff12,#ffffff06)!important;border:1px solid #ffffff1f!important;border-radius:18px!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:6px!important;width:100%!important;min-height:118px!important;padding:20px 52px 20px 20px!important;font-family:inherit!important;transition:border-color .16s,background .16s,transform .16s!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0a!important}.existing-file-upload{border-style:solid!important}.camera-upload-button .file-upload-title,.existing-file-upload .file-upload-title{color:#fff!important;margin:0!important;font-size:16px!important;font-weight:750!important;line-height:1.25!important;display:block!important}.camera-upload-button .file-upload-note,.existing-file-upload .file-upload-note{color:#ffffff85!important;white-space:nowrap!important;text-overflow:ellipsis!important;width:100%!important;margin:0!important;font-size:13px!important;font-weight:500!important;line-height:1.35!important;display:block!important;overflow:hidden!important}.camera-upload-button:after,.existing-file-upload:after{content:"→"!important;color:#ffffff61!important;font-size:20px!important;font-weight:600!important;transition:transform .16s,color .16s!important;position:absolute!important;top:50%!important;right:20px!important;transform:translateY(-50%)!important}.camera-upload-button:hover,.existing-file-upload:hover{background:linear-gradient(145deg,#4eb66e1f,#ffffff09)!important;border-color:#6ee56f73!important}.camera-upload-button:hover:after,.existing-file-upload:hover:after{color:#6ee56f!important;transform:translate(3px,-50%)!important}#cameraPhotoStatus.is-ready{color:#79e69a!important;opacity:1!important;font-weight:700!important}.camera-panel{box-sizing:border-box!important;background:#ffffff09!important;border:1px solid #ffffff1a!important;border-radius:20px!important;grid-column:1/-1!important;width:100%!important;margin-top:2px!important;padding:14px!important}.camera-panel[hidden]{display:none!important}#cameraVideo{object-fit:cover!important;background:#090b0a!important;border-radius:15px!important;width:100%!important;max-height:480px!important;display:block!important}.camera-panel-actions{gap:10px!important;margin-top:12px!important;display:flex!important}.camera-capture-button{flex:1!important;margin:0!important}.camera-cancel-button{color:#ffffffbf!important;background:#ffffff0a!important;border:1px solid #ffffff1f!important;border-radius:14px!important;min-width:110px!important;min-height:52px!important;padding:0 18px!important;font-family:inherit!important;font-weight:650!important}@media (width<=640px){.file-upload-options{grid-template-columns:1fr!important;gap:10px!important}.camera-upload-button,.existing-file-upload{border-radius:16px!important;min-height:96px!important;padding:17px 48px 17px 18px!important}.camera-panel-actions{flex-direction:column!important}.camera-cancel-button{width:100%!important}}.file-upload-options{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-top:8px!important;display:grid!important}.camera-file-upload,.existing-file-upload{color:#fff!important;text-align:left!important;cursor:pointer!important;appearance:none!important;background:linear-gradient(145deg,#ffffff12,#ffffff06)!important;border:1px solid #ffffff1f!important;border-radius:18px!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:6px!important;width:100%!important;min-width:0!important;min-height:112px!important;margin:0!important;padding:18px 50px 18px 18px!important;transition:border-color .16s,background .16s,transform .16s!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0a!important}.camera-file-upload .file-upload-title,.existing-file-upload .file-upload-title{color:#fff!important;margin:0!important;font-size:16px!important;font-weight:750!important;line-height:1.25!important;display:block!important}.camera-file-upload .file-upload-note,.existing-file-upload .file-upload-note{color:#ffffff85!important;white-space:nowrap!important;text-overflow:ellipsis!important;width:100%!important;margin:0!important;font-size:13px!important;font-weight:500!important;line-height:1.35!important;display:block!important;overflow:hidden!important}.camera-file-upload>span:last-child,.existing-file-upload>span:last-child{color:#ffffff6b!important;font-size:20px!important;font-weight:600!important;transition:transform .16s,color .16s!important;position:absolute!important;top:50%!important;right:18px!important;transform:translateY(-50%)!important}.camera-file-upload:after,.existing-file-upload:after{content:none!important;display:none!important}@media (hover:hover){.camera-file-upload:hover,.existing-file-upload:hover{background:linear-gradient(145deg,#4eb66e1f,#ffffff09)!important;border-color:#4eb66e7a!important;transform:translateY(-2px)!important}.camera-file-upload:hover>span:last-child,.existing-file-upload:hover>span:last-child{color:#6ee56f!important;transform:translate(3px,-50%)!important}}.existing-file-upload input[type=file]{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}#cameraPhotoStatus{transition:color .16s!important}#cameraPhotoStatus:not(:empty){text-overflow:ellipsis!important;overflow:hidden!important}.linken-camera-panel{box-sizing:border-box!important;background:#ffffff09!important;border:1px solid #ffffff1a!important;border-radius:20px!important;width:100%!important;margin:2px 0 4px!important;padding:14px!important;overflow:hidden!important}#universalCameraVideo{aspect-ratio:4/3!important;object-fit:cover!important;background:#090b0a!important;border-radius:15px!important;width:100%!important;max-width:100%!important;max-height:480px!important;display:block!important}#captureCameraPhoto{width:100%!important;margin:0!important}#closeUniversalCamera{color:#ffffffc7!important;background:#ffffff0a!important;border:1px solid #ffffff1f!important;border-radius:14px!important;min-width:110px!important;min-height:52px!important;margin:0!important;padding:0 18px!important}@media (width<=640px){.file-upload-options{grid-template-columns:1fr!important;gap:10px!important}.camera-file-upload,.existing-file-upload{border-radius:16px!important;min-height:88px!important;padding:15px 46px 15px 16px!important}.camera-file-upload .file-upload-title,.existing-file-upload .file-upload-title{font-size:15px!important}.camera-file-upload .file-upload-note,.existing-file-upload .file-upload-note{font-size:12px!important}.linken-camera-actions{grid-template-columns:1fr!important}#closeUniversalCamera{width:100%!important}#universalCameraVideo{aspect-ratio:3/4!important;max-height:62dvh!important}}.camera-upload-button,.existing-file-upload{border:1px solid #4eb66e59!important}.file-upload-options .camera-file-upload,.file-upload-options .existing-file-upload{background:linear-gradient(145deg,#ffffff12,#ffffff06)!important;border:1px solid #4eb66e59!important;border-radius:18px!important}.file-upload-options .camera-file-upload:hover,.file-upload-options .existing-file-upload:hover{border-color:#4eb66ea6!important}.file-upload-options .camera-file-upload,.file-upload-options .existing-file-upload{border:1px solid #ffffff1f!important}.file-upload-options .camera-file-upload:hover,.file-upload-options .existing-file-upload:hover,.file-upload-options .camera-file-upload:focus-visible,.file-upload-options .existing-file-upload:focus-within{border-color:#4eb66ebf!important;box-shadow:0 0 0 1px #4eb66e1f,0 10px 26px #4eb66e1a!important}.file-upload-options .camera-upload-button,.file-upload-options .existing-file-upload{box-shadow:none!important;border:1px solid #ffffff1f!important}.file-upload-options .camera-upload-button:hover,.file-upload-options .existing-file-upload:hover{border-color:#4eb66ebf!important;box-shadow:0 0 0 1px #4eb66e1a,0 10px 26px #4eb66e1a!important}.brand-logo{object-fit:contain!important;width:220px!important;min-width:220px!important;max-width:none!important;height:auto!important;max-height:none!important;display:block!important}.brand{flex-shrink:0!important;width:auto!important;max-width:none!important}@media (width<=900px){.brand-logo{width:190px!important;min-width:190px!important}}@media (width<=600px){.brand-logo{width:165px!important;min-width:165px!important}}.modal-backdrop:has(.lgp-shell){-webkit-backdrop-filter:blur(20px)saturate(110%)!important;background:#000000c7!important;align-items:center!important;padding:12px!important;overflow:hidden!important}.modal-card.lgp-modal{overscroll-behavior:contain!important;scrollbar-gutter:stable!important;color:#f5f5f7!important;-webkit-overflow-scrolling:touch!important;background:#080808!important;border:1px solid #ffffff1c!important;border-radius:28px!important;width:min(1040px,100vw - 24px)!important;max-width:none!important;height:auto!important;max-height:calc(100dvh - 24px)!important;padding:0!important;position:relative!important;overflow:hidden auto!important;box-shadow:0 36px 110px #000000b3!important}.modal-card.lgp-modal #modalContent{width:100%!important;min-height:0!important}.modal-card.lgp-modal .modal-close{z-index:30!important;color:#ffffff9e!important;width:36px!important;height:36px!important;box-shadow:none!important;cursor:pointer!important;background:#ffffff0f!important;border:0!important;border-radius:50%!important;place-items:center!important;padding:0!important;font-size:22px!important;line-height:1!important;transition:all .16s!important;display:grid!important;position:absolute!important;top:18px!important;right:18px!important}.modal-card.lgp-modal .modal-close:hover{color:#fff!important;background:#ffffff1c!important;transform:scale(1.04)!important}.lgp-shell,.lgp-shell *{box-sizing:border-box}.lgp-shell{--lgp-green:#4eb66e;--lgp-yellow:#eff546;--lgp-white:#f5f5f7;--lgp-muted:#ffffff80;--lgp-soft:#ffffff09;--lgp-line:#ffffff17;animation:.3s cubic-bezier(.16,1,.3,1) both lgp-enter;width:100%!important;color:var(--lgp-white)!important;background:radial-gradient(circle at 82% 5%,#4eb66e14,#0000 28%),#080808!important;gap:18px!important;padding:30px 32px 24px!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,Segoe UI,sans-serif!important;display:grid!important}.lgp-shell button:before,.lgp-shell button:after{content:none!important}.lgp-eyebrow{color:var(--lgp-green)!important;letter-spacing:.13em!important;text-transform:uppercase!important;margin:0 0 7px!important;font-size:9px!important;font-weight:760!important;line-height:1!important;display:block!important}.lgp-header{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:26px!important;padding-right:48px!important;display:grid!important}.lgp-header h2{color:var(--lgp-white)!important;letter-spacing:-.058em!important;margin:0!important;font-size:clamp(42px,5vw,60px)!important;font-weight:720!important;line-height:.94!important}.lgp-header p{color:#ffffff85!important;max-width:560px!important;margin:10px 0 0!important;font-size:13px!important;line-height:1.45!important}.lgp-reference{text-align:right!important;min-width:190px!important}.lgp-reference span,.lgp-total span{color:#ffffff57!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin-bottom:6px!important;font-size:8px!important;font-weight:730!important;display:block!important}.lgp-reference strong{color:#ffffffd6!important;white-space:nowrap!important;font-size:13px!important;font-weight:620!important}.lgp-overview{border:1px solid var(--lgp-line)!important;background:#0d0d0e!important;border-radius:24px!important;grid-template-columns:minmax(320px,.86fr) minmax(0,1.14fr)!important;min-height:370px!important;display:grid!important;overflow:hidden!important}.lgp-summary,.lgp-stage{min-width:0!important;box-shadow:none!important;border-radius:0!important;margin:0!important}.lgp-summary{border-right:1px solid var(--lgp-line)!important;background:#ffffff05!important;flex-direction:column!important;padding:26px!important;display:flex!important}.lgp-summary__head{justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;margin-bottom:20px!important;display:flex!important}.lgp-summary h3,.lgp-progress h3,.lgp-payment h3,.lgp-payment h4,.lgp-delivered h3{color:var(--lgp-white)!important;margin:0!important}.lgp-summary h3{letter-spacing:-.04em!important;font-size:25px!important;font-weight:680!important;line-height:1!important}.lgp-total{text-align:right!important}.lgp-total strong{color:var(--lgp-yellow)!important;letter-spacing:-.04em!important;white-space:nowrap!important;font-size:21px!important;font-weight:740!important}.lgp-facts{gap:8px!important;margin:0!important;display:grid!important}.lgp-facts>div{background:#ffffff08!important;border:0!important;border-radius:12px!important;grid-template-columns:82px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;min-height:48px!important;padding:0 14px!important;display:grid!important}.lgp-facts dt,.lgp-store-details dt,.lgp-bank dt,.lgp-delivered__meta dt{color:#ffffff5c!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:8px!important;font-weight:720!important}.lgp-facts dd,.lgp-store-details dd,.lgp-bank dd,.lgp-delivered__meta dd{color:#ffffffdb!important;overflow-wrap:anywhere!important;margin:0!important;font-size:13px!important;font-weight:560!important;line-height:1.35!important}.lgp-quote-actions,.lgp-waiting{margin-top:auto!important;padding-top:18px!important}.lgp-quote-actions{gap:9px!important;display:grid!important}.lgp-button{cursor:pointer!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;width:100%!important;min-height:50px!important;padding:0 17px!important;font-size:13px!important;font-weight:690!important;line-height:1!important;text-decoration:none!important;transition:all .16s!important;display:flex!important}.lgp-button--primary{color:#07110a!important;background:var(--lgp-green)!important;box-shadow:none!important;-webkit-text-fill-color:#07110a!important;border:0!important}.lgp-button--primary *{color:#07110a!important;-webkit-text-fill-color:#07110a!important}.lgp-button--secondary{color:#ffffffe0!important;box-shadow:none!important;background:#ffffff0e!important;border:0!important}.lgp-button:hover{filter:brightness(1.06)!important;transform:translateY(-1px)!important}.lgp-button:active{transform:scale(.987)!important}.lgp-help{color:#ffffff6b!important;margin:1px 2px 0!important;font-size:10px!important;line-height:1.45!important}.lgp-approved,.lgp-waiting,.lgp-verification{background:#4eb66e17!important;border:0!important;border-radius:14px!important;align-items:center!important;gap:12px!important;min-height:58px!important;padding:12px 14px!important;display:flex!important}.lgp-approved__icon,.lgp-verification__icon,.lgp-delivered__icon{color:#07110a!important;background:var(--lgp-green)!important;border-radius:50%!important;flex:none!important;place-items:center!important;font-weight:820!important;display:grid!important}.lgp-approved__icon,.lgp-verification__icon{width:30px!important;height:30px!important;font-size:14px!important}.lgp-approved strong,.lgp-waiting strong,.lgp-verification strong{color:#ffffffe6!important;font-size:12px!important;font-weight:680!important;display:block!important}.lgp-approved span:not(.lgp-approved__icon),.lgp-waiting span:not(.lgp-waiting__dot),.lgp-verification p,.lgp-verification small{color:#ffffff78!important;margin:3px 0 0!important;font-size:10px!important;line-height:1.4!important;display:block!important}.lgp-waiting__dot{background:var(--lgp-yellow)!important;border-radius:50%!important;flex:0 0 9px!important;width:9px!important;height:9px!important;box-shadow:0 0 14px #eff54666!important}.lgp-stage{background:radial-gradient(circle at 50% 48%,#4eb66e1a,#0000 45%),#090a0a!important;min-height:370px!important;padding:34px 38px!important;display:grid!important}.lgp-progress{flex-direction:column!important;justify-content:center!important;width:100%!important;min-width:0!important;display:flex!important}.lgp-progress__heading{justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;display:flex!important}.lgp-progress h3{letter-spacing:-.045em!important;max-width:500px!important;font-size:clamp(28px,3vw,38px)!important;font-weight:690!important;line-height:1.03!important}.lgp-progress__heading p{color:#ffffff80!important;max-width:470px!important;margin:10px 0 0!important;font-size:12px!important;line-height:1.45!important}.lgp-progress__step,.lgp-status-pill{color:#ffffff9e!important;background:#ffffff0e!important;border:0!important;border-radius:999px!important;flex:none!important;padding:7px 10px!important;font-size:9px!important;font-weight:680!important}.lgp-progress__track{grid-template-columns:repeat(8,minmax(0,1fr))!important;align-items:center!important;min-height:42px!important;margin:42px 4px 20px!important;display:grid!important;position:relative!important}.lgp-progress__track:before,.lgp-progress__track:after{content:""!important;border-radius:999px!important;height:2px!important;position:absolute!important;top:50%!important;left:6px!important;transform:translateY(-50%)!important}.lgp-progress__track:before{background:#ffffff1f!important;right:6px!important}.lgp-progress__track:after{width:calc(var(--lgp-progress,0%) - 6px)!important;background:linear-gradient(90deg, var(--lgp-green), var(--lgp-yellow))!important;max-width:calc(100% - 12px)!important;box-shadow:0 0 16px #4eb66e42!important}.lgp-progress__dot{z-index:2!important;color:#07110a!important;background:#111314!important;border:1.5px solid #ffffff4d!important;border-radius:50%!important;justify-self:center!important;place-items:center!important;width:10px!important;height:10px!important;font-size:7px!important;line-height:1!important;display:grid!important;position:relative!important}.lgp-progress__dot.is-complete{background:var(--lgp-green)!important;border-color:var(--lgp-green)!important;width:15px!important;height:15px!important;box-shadow:0 0 0 4px #4eb66e14!important}.lgp-progress__dot.is-current{background:var(--lgp-yellow)!important;border:3px solid #090a0a!important;width:18px!important;height:18px!important;animation:2s ease-in-out infinite lgp-pulse!important;box-shadow:0 0 0 1px #eff546e6,0 0 22px #eff54685!important}.lgp-progress__footer{color:#fff6!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;font-size:10px!important;display:flex!important}.lgp-progress__footer strong{color:#ffffffd1!important}.lgp-payment{border:1px solid var(--lgp-line)!important;background:#0d0d0e!important;border-radius:24px!important;gap:18px!important;padding:24px!important;display:grid!important}.lgp-payment--confirmed{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important}.lgp-payment__header,.lgp-payment-detail__head{justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;display:flex!important}.lgp-payment h3{letter-spacing:-.04em!important;font-size:24px!important;font-weight:690!important;line-height:1.05!important}.lgp-payment h4{letter-spacing:-.025em!important;font-size:17px!important;font-weight:670!important}.lgp-payment__header p,.lgp-payment--confirmed p,.lgp-proof-form>div>p{color:#ffffff7a!important;max-width:650px!important;margin:7px 0 0!important;font-size:11px!important;line-height:1.45!important}.lgp-payment__methods{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.lgp-method{color:#ffffffd9!important;text-align:left!important;cursor:pointer!important;background:#ffffff0a!important;border:0!important;border-radius:16px!important;width:100%!important;min-height:84px!important;padding:15px!important;transition:all .16s!important;display:block!important;position:relative!important;box-shadow:inset 0 0 0 1px #ffffff14!important}.lgp-method:hover{background:#fff1!important;transform:translateY(-1px)!important}.lgp-method.is-selected{background:#4eb66e1c!important;box-shadow:inset 0 0 0 1px #4eb66e85!important}.lgp-method.is-loading{opacity:.58!important;pointer-events:none!important}.lgp-method__check{color:#07110a!important;background:var(--lgp-green)!important;border-radius:50%!important;place-items:center!important;width:20px!important;height:20px!important;font-size:10px!important;font-weight:800!important;display:none!important;position:absolute!important;top:13px!important;right:13px!important}.lgp-method.is-selected .lgp-method__check{display:grid!important}.lgp-method strong{color:#ffffffeb!important;font-size:13px!important;font-weight:680!important;display:block!important}.lgp-method small{color:#ffffff6b!important;margin-top:7px!important;font-size:10px!important;line-height:1.35!important;display:block!important}.lgp-payment-detail,.lgp-proof-form{background:#ffffff07!important;border:0!important;border-radius:18px!important;padding:18px!important}.lgp-payment-detail__head>strong{color:var(--lgp-yellow)!important;white-space:nowrap!important;font-size:18px!important;font-weight:720!important}.lgp-account-grid{grid-template-columns:1fr 1fr!important;gap:10px!important;margin-top:16px!important;display:grid!important}.lgp-account{background:#ffffff09!important;border:0!important;border-radius:15px!important;grid-template-columns:72px minmax(0,1fr) auto!important;align-items:center!important;gap:13px!important;padding:13px!important;display:grid!important}.lgp-account img,.lgp-bank img{object-fit:cover!important;background:#fff!important;border-radius:10px!important;width:72px!important;height:72px!important;display:block!important}.lgp-account span{color:#ffffff61!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:8px!important;font-weight:720!important;display:block!important}.lgp-account strong{color:#ffffffe0!important;margin-top:5px!important;font-size:12px!important;display:block!important}.lgp-account p{color:#ffffff7a!important;margin:4px 0 0!important;font-size:10px!important}.lgp-account a,.lgp-bank>a{color:var(--lgp-green)!important;font-size:10px!important;font-weight:680!important;text-decoration:none!important}.lgp-bank{background:#ffffff09!important;border-radius:15px!important;grid-template-columns:88px minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;margin-top:16px!important;padding:14px!important;display:grid!important}.lgp-bank img{width:88px!important;height:88px!important}.lgp-bank dl,.lgp-store-details,.lgp-delivered__meta{gap:10px!important;margin:0!important;display:grid!important}.lgp-bank dl>div,.lgp-store-details>div,.lgp-delivered__meta>div{grid-template-columns:118px minmax(0,1fr)!important;gap:12px!important;display:grid!important}.lgp-store-details{background:#ffffff09!important;border-radius:15px!important;margin-top:16px!important;padding:14px!important}.lgp-map-link{color:#ffffffdb!important;background:#ffffff0d!important;border-radius:13px!important;justify-content:space-between!important;align-items:center!important;min-height:48px!important;margin-top:10px!important;padding:0 15px!important;font-size:11px!important;font-weight:650!important;text-decoration:none!important;display:flex!important}.lgp-proof-form{grid-template-columns:minmax(0,1fr) minmax(220px,.7fr) 180px!important;align-items:end!important;gap:14px!important;display:grid!important}.lgp-file{cursor:pointer!important;background:#ffffff0e!important;border-radius:13px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:50px!important;padding:0 14px!important;display:flex!important}.lgp-file input{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}.lgp-file span{color:#ffffff94!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:10px!important;overflow:hidden!important}.lgp-file strong{color:#ffffffe0!important;font-size:10px!important}.lgp-delivered{grid-template-columns:58px minmax(0,1fr)!important;align-content:center!important;gap:18px!important;display:grid!important}.lgp-delivered__icon{border-radius:17px!important;width:56px!important;height:56px!important;font-size:26px!important;box-shadow:0 14px 34px #4eb66e33!important}.lgp-delivered h3{letter-spacing:-.055em!important;font-size:clamp(44px,4vw,58px)!important;font-weight:720!important;line-height:.95!important}.lgp-delivered>div>p{color:#ffffff80!important;max-width:450px!important;margin:12px 0 0!important;font-size:12px!important;line-height:1.45!important}.lgp-delivered__meta{grid-template-columns:1fr 1fr!important;margin:22px 0 16px!important}.lgp-delivered__meta>div{display:block!important}.lgp-delivered__meta dd{margin-top:6px!important}.lgp-footer{justify-content:space-between!important;align-items:center!important;gap:18px!important;display:flex!important}.lgp-footer p{color:#ffffff52!important;margin:0!important;font-size:10px!important}.lgp-footer>div{align-items:center!important;gap:8px!important;display:flex!important}.lgp-footer-button{color:#ffffff9e!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:999px!important;min-height:40px!important;padding:0 16px!important;font-size:11px!important;font-weight:640!important;box-shadow:inset 0 0 0 1px #ffffff1a!important}.lgp-footer-button:hover{color:#fff!important;background:#ffffff0e!important}@media (width<=780px){.modal-backdrop:has(.lgp-shell){align-items:flex-start!important;padding:7px!important}.modal-card.lgp-modal{border-radius:21px!important;width:calc(100vw - 14px)!important;max-height:calc(100dvh - 14px)!important}.lgp-shell{gap:15px!important;padding:22px 18px 18px!important}.lgp-header{padding-right:40px!important;display:block!important}.lgp-header h2{font-size:40px!important}.lgp-reference{text-align:left!important;min-width:0!important;margin-top:18px!important}.lgp-overview{grid-template-columns:1fr!important}.lgp-summary{border-right:0!important;border-bottom:1px solid var(--lgp-line)!important;padding:21px!important}.lgp-stage{min-height:330px!important;padding:28px 21px!important}.lgp-payment{padding:18px!important}.lgp-payment__methods,.lgp-account-grid{grid-template-columns:1fr!important}.lgp-proof-form{grid-template-columns:1fr!important;align-items:stretch!important}.lgp-bank{grid-template-columns:72px minmax(0,1fr)!important}.lgp-bank img{width:72px!important;height:72px!important}.lgp-bank>a{grid-column:1/-1!important}.lgp-footer{display:block!important}.lgp-footer>div{grid-template-columns:1fr 1fr!important;margin-top:13px!important;display:grid!important}.lgp-footer-button{width:100%!important}}@media (width<=460px){.lgp-summary__head,.lgp-progress__heading,.lgp-payment__header,.lgp-payment-detail__head{display:block!important}.lgp-total,.lgp-progress__step,.lgp-status-pill,.lgp-payment-detail__head>strong{text-align:left!important;margin-top:12px!important;display:inline-block!important}.lgp-account{grid-template-columns:64px minmax(0,1fr)!important}.lgp-account img{width:64px!important;height:64px!important}.lgp-account a{grid-column:1/-1!important}.lgp-facts>div{grid-template-columns:70px minmax(0,1fr)!important}}@keyframes lgp-enter{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lgp-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 1px #eff546d9,0 0 16px #eff54661}50%{transform:scale(1.1);box-shadow:0 0 0 7px #eff54612,0 0 26px #eff5469e}}.linken-portal{container:customerPortal/inline-size}.linken-portal__content,.linken-portal__main,.linken-portal__summary,.linken-portal__status,.linken-portal__progress,.linken-portal__timeline{min-width:0!important}@container customerPortal (width<=860px){.linken-portal__header{grid-template-columns:1fr!important;align-items:start!important;gap:14px!important;padding-right:48px!important}.linken-portal__reference{text-align:left!important;min-width:0!important;margin-top:4px!important}.linken-portal__content,.linken-portal__main{grid-template-columns:1fr!important;width:100%!important;display:grid!important;overflow:hidden!important}.linken-portal__summary{border-bottom:1px solid #ffffff14!important;border-right:0!important;width:100%!important}.linken-portal__status,.linken-portal__progress,.linken-portal__timeline{width:100%!important;min-height:300px!important;overflow:hidden!important}.linken-portal__timeline .journey-os,.linken-portal__progress .journey-os{width:100%!important;min-height:300px!important;padding:28px 24px!important}.linken-portal .journey-header h2{overflow-wrap:anywhere!important;max-width:100%!important;font-size:32px!important}.payment-actions-v1{width:100%!important;margin-top:0!important}}.modal-card.lgp-modal{background:#090909!important;border:0!important;border-radius:24px!important;width:min(880px,100vw - 28px)!important;max-width:880px!important}.lgp-overview{background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:1fr!important;gap:14px!important;min-height:0!important;display:grid!important;overflow:visible!important}.lgp-summary,.lgp-stage,.lgp-payment{width:100%!important;min-width:0!important;box-shadow:none!important;background:#ffffff09!important;border:0!important;border-radius:20px!important;margin:0!important}.lgp-summary{border-right:0!important;padding:26px!important}.lgp-progress h3{white-space:normal!important;word-break:normal!important;max-width:none!important;font-size:38px!important}.lgp-method,.lgp-facts>div,.lgp-approved,.lgp-payment-detail,.lgp-proof-form,.lgp-footer{box-shadow:none!important;border:0!important}.lgp-shell hr{display:none!important}@media (width<=780px){.lgp-shell{padding:22px 18px!important}.lgp-summary,.lgp-stage,.lgp-payment{padding:21px!important}.lgp-payment__methods{grid-template-columns:1fr!important}}.modal-card.lgp-modal{border:0!important;box-shadow:0 28px 80px #0000008c!important}.lgp-shell{gap:10px!important;padding:28px 30px!important}.lgp-summary,.lgp-stage,.lgp-payment{box-shadow:none!important;background:#ffffff06!important;border:0!important;border-radius:18px!important}.lgp-summary{padding:22px 24px!important}.lgp-stage{min-height:220px!important;padding:24px!important}.lgp-payment{padding:22px 24px!important}.lgp-facts{gap:8px!important}.lgp-facts>div{background:#ffffff09!important;border:0!important;border-radius:14px!important;min-height:54px!important}.lgp-approved{box-shadow:none!important;background:#4eb66e1f!important;border:0!important}.lgp-method{min-height:92px!important;box-shadow:none!important;background:#ffffff0a!important;border:0!important;border-radius:15px!important}.lgp-footer{border:0!important;margin-top:12px!important;padding-top:0!important}@media (width<=780px){.lgp-shell{padding:22px 18px!important}}#modalContent .lgp-shell{background:#090909!important;gap:30px!important;padding:38px 42px 34px!important}#modalContent .lgp-eyebrow:before,#modalContent .lgp-eyebrow:after{content:none!important;display:none!important}#modalContent .lgp-overview{background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:1fr!important;gap:34px!important;min-height:0!important;display:grid!important;overflow:visible!important}#modalContent .lgp-summary,#modalContent .lgp-stage,#modalContent .lgp-payment{width:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}#modalContent .lgp-facts{gap:4px!important;margin-top:22px!important}#modalContent .lgp-facts>div{background:0 0!important;border:0!important;border-radius:0!important;min-height:44px!important;padding:6px 0!important}#modalContent .lgp-quote-actions{margin-top:22px!important;padding-top:0!important}#modalContent .lgp-button--secondary{background:#171717!important;border-radius:14px!important}#modalContent .lgp-approved{background:0 0!important;border:0!important;border-radius:0!important;min-height:52px!important;padding:10px 4px!important}#modalContent .lgp-stage{display:block!important}#modalContent .lgp-progress{justify-content:flex-start!important;padding:4px 0!important}#modalContent .lgp-progress__track{margin:30px 4px 16px!important}#modalContent .lgp-payment{gap:18px!important}#modalContent .lgp-payment__methods{gap:12px!important}#modalContent .lgp-method{min-height:92px!important;box-shadow:none!important;background:#161616!important;border:0!important;border-radius:16px!important;padding:17px!important}#modalContent .lgp-method:hover{background:#1d1d1d!important}#modalContent .lgp-footer{border:0!important;margin-top:0!important;padding-top:0!important}@media (width<=780px){#modalContent .lgp-shell{gap:25px!important;padding:26px 20px 24px!important}}#modalContent .lgp-account{grid-template-columns:92px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;padding:16px!important;display:grid!important}#modalContent .lgp-account img{width:92px!important;height:92px!important}#modalContent .lgp-account>div{min-width:0!important}#modalContent .lgp-account strong,#modalContent .lgp-account p{white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;width:100%!important}#modalContent .lgp-account a{grid-column:2!important;justify-self:start!important;margin-top:-28px!important}#modalContent .lgp-proof-form{background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) 190px!important;align-items:center!important;gap:12px!important;padding:20px 0 0!important;display:grid!important}#modalContent .lgp-proof-form>div{grid-column:1/-1!important;width:100%!important;min-width:0!important}#modalContent .lgp-proof-form h4{white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;width:100%!important;max-width:none!important;margin:4px 0 0!important;font-size:22px!important;line-height:1.1!important}#modalContent .lgp-proof-form>div>p{width:100%!important;max-width:none!important;margin-top:6px!important}#modalContent .lgp-file{width:100%!important;min-width:0!important;min-height:54px!important;padding:0 16px!important}#modalContent #uploadPaymentProofButton{border-radius:14px!important;width:100%!important;min-width:0!important;min-height:54px!important;padding:0 18px!important}@media (width<=780px){#modalContent .lgp-proof-form{grid-template-columns:1fr!important}#modalContent .lgp-proof-form>div{grid-column:1!important}#modalContent .lgp-account-grid{grid-template-columns:1fr!important}}#modalContent .lgp-account-grid{grid-template-columns:1fr!important;gap:14px!important;width:100%!important;display:grid!important;overflow:visible!important}#modalContent .lgp-account{background:#ffffff09!important;border:0!important;border-radius:16px!important;grid-template-rows:auto auto!important;grid-template-columns:120px minmax(0,1fr)!important;align-items:center!important;gap:6px 18px!important;width:100%!important;min-width:0!important;padding:18px!important;display:grid!important;overflow:visible!important}#modalContent .lgp-account img{object-fit:contain!important;object-position:center!important;border-radius:12px!important;grid-area:1/1/3!important;width:120px!important;max-width:none!important;height:120px!important;display:block!important;overflow:visible!important}#modalContent .lgp-account>div{grid-area:1/2!important;width:100%!important;min-width:0!important}#modalContent .lgp-account a{white-space:nowrap!important;grid-area:2/2!important;place-self:start!important;margin:0!important}#modalContent .lgp-account strong,#modalContent .lgp-account p{white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}.modal-card.lgp-modal{position:relative!important}section.modal-card:has(.lgp-shell){position:relative!important}.modal-card.lgp-modal .modal-close,.modal-card.lgp-modal .lgp-close{z-index:999!important;color:#fffc!important;background:#ffffff0f!important;border:0!important;border-radius:50%!important;place-items:center!important;width:38px!important;height:38px!important;margin:0!important;padding:0!important;font-size:23px!important;line-height:1!important;display:grid!important;position:absolute!important;top:16px!important;left:auto!important;right:16px!important;transform:none!important}section.modal-card:has(.lgp-shell) .modal-close{z-index:999!important;color:#fffc!important;background:#ffffff0f!important;border:0!important;border-radius:50%!important;place-items:center!important;width:38px!important;height:38px!important;margin:0!important;padding:0!important;font-size:23px!important;line-height:1!important;display:grid!important;position:absolute!important;top:16px!important;left:auto!important;right:16px!important;transform:none!important}section.modal-card:has(.lgp-shell) .lgp-close{z-index:999!important;color:#fffc!important;background:#ffffff0f!important;border:0!important;border-radius:50%!important;place-items:center!important;width:38px!important;height:38px!important;margin:0!important;padding:0!important;font-size:23px!important;line-height:1!important;display:grid!important;position:absolute!important;top:16px!important;left:auto!important;right:16px!important;transform:none!important}.modal-card.lgp-modal .modal-close,.modal-card.lgp-modal .lgp-close{background:#ffffff12!important;border-radius:50%!important;width:36px!important;height:36px!important;transform:translate(34px,-8px)!important}section.modal-card:has(.lgp-shell) .modal-close{background:#ffffff12!important;border-radius:50%!important;width:36px!important;height:36px!important;transform:translate(34px,-8px)!important}section.modal-card:has(.lgp-shell) .lgp-close{background:#ffffff12!important;border-radius:50%!important;width:36px!important;height:36px!important;transform:translate(34px,-8px)!important}.modal-card.lgp-modal .modal-close,.modal-card.lgp-modal .lgp-close{width:34px!important;height:34px!important;font-size:21px!important;line-height:1!important;top:16px!important;right:16px!important;transform:translate(18px,-6px)!important}section.modal-card:has(.lgp-shell) .modal-close{width:34px!important;height:34px!important;font-size:21px!important;line-height:1!important;top:16px!important;right:16px!important;transform:translate(18px,-6px)!important}section.modal-card:has(.lgp-shell) .lgp-close{width:34px!important;height:34px!important;font-size:21px!important;line-height:1!important;top:16px!important;right:16px!important;transform:translate(18px,-6px)!important}.modal-card.lgp-modal{background:#0a0a0a!important;border:1px solid #ffffff14!important;border-radius:26px!important;padding:0!important;position:relative!important;overflow:hidden auto!important;box-shadow:0 28px 90px #0000009e!important}section.modal-card:has(.lgp-shell){background:#0a0a0a!important;border:1px solid #ffffff14!important;border-radius:26px!important;padding:0!important;position:relative!important;overflow:hidden auto!important;box-shadow:0 28px 90px #0000009e!important}#modalContent .lgp-shell{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:26px!important;margin:0!important;padding:40px 40px 34px!important}.modal-card.lgp-modal .modal-close,.modal-card.lgp-modal .lgp-close{z-index:999!important;color:#ffffffdb!important;width:34px!important;height:34px!important;box-shadow:none!important;background:#ffffff0f!important;border:1px solid #ffffff14!important;border-radius:999px!important;place-items:center!important;margin:0!important;padding:0 0 2px!important;font-size:20px!important;line-height:1!important;display:grid!important;position:absolute!important;top:18px!important;left:auto!important;right:18px!important;transform:none!important}section.modal-card:has(.lgp-shell) .modal-close{z-index:999!important;color:#ffffffdb!important;width:34px!important;height:34px!important;box-shadow:none!important;background:#ffffff0f!important;border:1px solid #ffffff14!important;border-radius:999px!important;place-items:center!important;margin:0!important;padding:0 0 2px!important;font-size:20px!important;line-height:1!important;display:grid!important;position:absolute!important;top:18px!important;left:auto!important;right:18px!important;transform:none!important}section.modal-card:has(.lgp-shell) .lgp-close{z-index:999!important;color:#ffffffdb!important;width:34px!important;height:34px!important;box-shadow:none!important;background:#ffffff0f!important;border:1px solid #ffffff14!important;border-radius:999px!important;place-items:center!important;margin:0!important;padding:0 0 2px!important;font-size:20px!important;line-height:1!important;display:grid!important;position:absolute!important;top:18px!important;left:auto!important;right:18px!important;transform:none!important}.modal-card.lgp-modal .modal-close:hover,.modal-card.lgp-modal .lgp-close:hover{color:#fff!important;background:#ffffff1f!important}@media (width<=780px){#modalContent .lgp-shell{padding:34px 20px 24px!important}.modal-card.lgp-modal .modal-close,.modal-card.lgp-modal .lgp-close{top:14px!important;right:14px!important}}#modalContent #approveQuotationButton,#modalContent .lgp-approve-button,#modalContent button[data-action=approve-quotation]{opacity:1!important;border-radius:14px!important;width:100%!important;min-height:58px!important;padding:0 22px!important;font-size:16px!important;font-weight:700!important;transition:background .16s,color .16s!important}#modalContent #approveQuotationButton:disabled,#modalContent .lgp-approve-button:disabled,#modalContent button[data-action=approve-quotation]:disabled{color:#ffffff94!important;box-shadow:none!important;cursor:not-allowed!important;opacity:1!important;background:#ffffff1a!important;border:1px solid #ffffff29!important}#modalContent #approveQuotationButton:not(:disabled),#modalContent .lgp-approve-button:not(:disabled),#modalContent button[data-action=approve-quotation]:not(:disabled){color:#071008!important;cursor:pointer!important;background:#4eb66e!important;border:1px solid #4eb66e!important;box-shadow:0 10px 28px #4eb66e38!important}#cashAtStoreConfirmButton{color:#071108!important;width:100%!important;min-height:58px!important;font:inherit!important;cursor:pointer!important;background:#4eb66e!important;border:0!important;border-radius:15px!important;justify-content:space-between!important;align-items:center!important;margin-top:12px!important;padding:0 20px!important;font-size:15px!important;font-weight:800!important;transition:transform .16s,background .16s!important;display:flex!important;box-shadow:0 12px 28px #4eb66e33!important}#cashAtStoreConfirmButton:hover{background:#59c779!important;transform:translateY(-1px)!important}#cashAtStoreConfirmButton.is-confirmed{color:#fff!important;cursor:default!important;box-shadow:none!important;background:#4eb66e2e!important;border:1px solid #4eb66e57!important;transform:none!important}#cashAtStoreConfirmationMessage{color:#ffffffa8!important;margin:10px 4px 0!important;font-size:12px!important;line-height:1.5!important;display:none!important}#cashAtStoreConfirmationMessage.is-visible{display:block!important}#cashAtStoreConfirmButton,#cashAtStoreConfirmButton span{color:#071108!important;-webkit-text-fill-color:#071108!important;opacity:1!important;filter:none!important;text-shadow:none!important;mix-blend-mode:normal!important}#cashAtStoreConfirmButton{background:#4eb66e!important;border:1px solid #ffffff2e!important;font-weight:800!important}#cashAtStoreConfirmButton span:last-child{color:#071108!important;-webkit-text-fill-color:#071108!important;font-size:22px!important}#cashAtStoreConfirmButton.is-confirmed,#cashAtStoreConfirmButton.is-confirmed span{color:#fff!important;-webkit-text-fill-color:#fff!important}#cashAtStoreConfirmButton.is-confirmed{background:#17613a!important}#modalContent .lgp-overview{background:0 0!important;border:0!important;flex-direction:column!important;gap:22px!important;width:100%!important;min-height:0!important;display:flex!important;overflow:visible!important}#modalContent .lgp-overview>.lgp-stage{isolation:isolate!important;background:radial-gradient(circle at 82% 16%,#4eb66e24,#0000 38%),linear-gradient(145deg,#ffffff09,#ffffff03)!important;border:1px solid #ffffff1f!important;border-radius:24px!important;order:-1!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:28px 30px 30px!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0b,0 22px 55px #00000042!important}#modalContent .lgp-overview>.lgp-stage:before{content:""!important;z-index:-1!important;pointer-events:none!important;filter:blur(18px)!important;background:linear-gradient(90deg,#0000,#eff54609,#4eb66e13,#0000)!important;width:34%!important;animation:7s ease-in-out infinite lgpTrackerSweep!important;position:absolute!important;top:0!important;bottom:0!important;left:-45%!important;transform:skew(-14deg)!important}#modalContent .lgp-overview>.lgp-stage:after{content:none!important;display:none!important}#modalContent .lgp-overview>.lgp-summary{order:1!important;width:100%!important;height:auto!important;min-height:0!important}#modalContent .lgp-stage .lgp-progress{width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;position:relative!important}#modalContent .lgp-stage .lgp-progress__heading{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"status counter""live live"!important;align-items:start!important;gap:12px 18px!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important}#modalContent .lgp-stage .lgp-progress__heading>div:first-child{grid-area:status!important;min-width:0!important;margin:0!important;padding:0!important;position:static!important;transform:none!important}#modalContent .lgp-stage :is(.lgp-progress__step,.lgp-counter-fixed,.lgp-counter-final){color:#ffffffc7!important;-webkit-text-fill-color:#ffffffc7!important;letter-spacing:.04em!important;opacity:1!important;background:#ffffff0e!important;border:1px solid #ffffff1f!important;border-radius:999px!important;grid-area:counter!important;place-self:start end!important;place-items:center!important;width:auto!important;min-width:50px!important;height:30px!important;margin:0!important;padding:0 12px!important;font-size:10px!important;font-weight:760!important;line-height:1!important;animation:none!important;display:inline-grid!important;position:static!important;inset:auto!important;transform:none!important;box-shadow:inset 0 1px #ffffff0e!important}#modalContent .lgp-stage :is(.lgp-progress__step,.lgp-counter-fixed,.lgp-counter-final):before,#modalContent .lgp-stage :is(.lgp-progress__step,.lgp-counter-fixed,.lgp-counter-final):after{content:none!important;display:none!important}#modalContent .lgp-stage .lgp-progress__heading:after{content:"LIVE ORDER TRACK"!important;color:#eefff2e6!important;-webkit-text-fill-color:#eefff2e6!important;letter-spacing:.12em!important;white-space:nowrap!important;background:radial-gradient(circle at 17px,#75f397 0 3px,#75f3974d 4px,#0000 10px),#4eb66e13!important;border:1px solid #75f39740!important;border-radius:999px!important;grid-area:live!important;justify-self:start!important;align-items:center!important;width:max-content!important;min-width:164px!important;max-width:190px!important;height:30px!important;margin:0!important;padding:0 14px 0 36px!important;font-size:8px!important;font-weight:780!important;line-height:1!important;animation:2.5s ease-in-out infinite lgpLiveIndicator!important;display:inline-flex!important;position:static!important;inset:auto!important;transform:none!important;box-shadow:inset 0 1px #ffffff0d,0 0 14px #4eb66e14!important}#modalContent .lgp-stage .lgp-progress h3{color:#f5f5f7!important;letter-spacing:-.055em!important;white-space:normal!important;width:100%!important;max-width:none!important;margin:0!important;font-size:clamp(40px,5vw,56px)!important;font-weight:720!important;line-height:.98!important}#modalContent .lgp-stage .lgp-progress__heading p{color:#ffffff94!important;max-width:560px!important;margin:10px 0 0!important;font-size:12px!important;line-height:1.45!important}#modalContent .lgp-stage .lgp-progress__track{margin:30px 4px 18px!important}#modalContent .lgp-stage .lgp-progress__dot.is-current{animation:2.3s ease-in-out infinite lgpFinalCurrentPulse!important}#modalContent .lgp-stage .lgp-progress__footer{margin-top:0!important}@keyframes lgpTrackerSweep{0%,25%{opacity:0;left:-45%}45%{opacity:1}70%,to{opacity:0;left:115%}}@keyframes lgpLiveIndicator{0%,to{opacity:.78}50%{opacity:1}}@keyframes lgpFinalCurrentPulse{0%,to{transform:scale(1);box-shadow:0 0 0 1px #eff546db,0 0 17px #eff5466b}50%{transform:scale(1.08);box-shadow:0 0 0 7px #eff5460f,0 0 27px #eff5469e}}@media (width<=700px){#modalContent .lgp-overview{gap:16px!important}#modalContent .lgp-overview>.lgp-stage{border-radius:20px!important;padding:22px 20px 24px!important}#modalContent .lgp-stage .lgp-progress__heading{gap:10px 12px!important}#modalContent .lgp-stage .lgp-progress h3{font-size:38px!important}#modalContent .lgp-stage .lgp-progress__heading:after{min-width:150px!important;height:28px!important}#modalContent .lgp-stage :is(.lgp-progress__step,.lgp-counter-fixed,.lgp-counter-final){min-width:46px!important;height:28px!important}#modalContent .lgp-stage .lgp-progress__track{margin-top:24px!important}}@media (prefers-reduced-motion:reduce){#modalContent .lgp-overview>.lgp-stage:before,#modalContent .lgp-stage .lgp-progress__heading:after,#modalContent .lgp-stage .lgp-progress__dot.is-current{animation:none!important}}html body #modalContent .lgp-stage .lgp-progress__heading:after{letter-spacing:.1em!important;justify-self:start!important;width:fit-content!important;min-width:0!important;max-width:none!important;height:28px!important;padding:0 14px 0 34px!important;font-size:8px!important}#modalContent a.lgp-button--delivery-proof{box-sizing:border-box!important;color:#123d2d!important;opacity:1!important;background-color:#fff!important;background-image:none!important;border:none!important;border-radius:16px!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-height:54px!important;margin-top:18px!important;padding:0 20px!important;font-size:15px!important;font-weight:800!important;text-decoration:none!important;display:flex!important;box-shadow:0 10px 25px #0000002e!important}.lgp-card,.lgp-panel,.lgp-summary,.lgp-tracker,.lgp-quote-card,.lgp-order-summary,.lgp-approved{-webkit-backdrop-filter:blur(18px)saturate(135%);box-shadow:0 18px 50px #00000038,inset 0 1px #ffffff0f;background:#ffffff0e!important;border:1px solid #ffffff1a!important}.lgp-button--secondary{-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 1px #ffffff14,0 10px 30px #0000002e;color:#fff!important;background:#ffffff17!important;border:1px solid #ffffff29!important}.lgp-button--secondary span{color:#fff!important}.lgp-button--primary{-webkit-backdrop-filter:none}#backToChoicesButton{opacity:.72;margin-right:18px;font-size:15px;font-weight:600}#backToChoicesButton:hover{opacity:1}#backToChoicesButton+span{margin-left:6px}.upload-form-subtitle,.quotation-upload-subtitle{opacity:.68!important;font-size:15px!important;font-weight:500!important;line-height:1.5!important}.home-description{max-width:680px!important;margin-top:22px!important;line-height:1.5!important}.home-description{opacity:.76!important;max-width:680px!important;margin-top:20px!important;margin-bottom:28px!important;font-size:16px!important;font-weight:500!important;line-height:1.55!important}.home-actions{gap:14px!important}.home-action-card{align-items:center!important}.home-trust{opacity:.62!important;margin-top:12px!important;font-size:13px!important}.home-delivery-notice{margin-top:34px!important}.home-delivery-notice p{opacity:.72!important;line-height:1.5!important}@media (width<=700px){.home-content{padding-left:22px!important;padding-right:22px!important}.hero-title{letter-spacing:-.045em!important;font-size:clamp(48px,14vw,64px)!important;line-height:.98!important}.home-description{max-width:100%!important;margin-top:22px!important;margin-bottom:28px!important;font-size:16px!important;line-height:1.5!important}.home-actions{flex-direction:column!important;gap:12px!important;width:100%!important;display:flex!important}.home-action-card{grid-template-columns:72px minmax(0,1fr) 32px!important;align-items:center!important;gap:16px!important;width:100%!important;min-height:118px!important;padding:20px!important;display:grid!important}.home-action-card strong{font-size:22px!important;line-height:1.08!important}.home-action-card small{font-size:14px!important;line-height:1.35!important}.home-action-card .home-action-icon{width:64px!important;height:64px!important}.continue-latest-button{width:100%!important}.home-trust{margin-top:12px!important;font-size:12px!important}.home-delivery-notice{margin-top:30px!important}.custom-scrollbar,.scroll-progress,.page-progress{display:none!important}body{padding-bottom:110px!important}}@media (width<=640px){.lgp-bank{display:block!important}.lgp-bank img{object-fit:contain!important;width:170px!important;height:170px!important;margin:0 auto 20px!important;display:block!important}.lgp-bank dl{width:100%!important;display:block!important}.lgp-bank dl div{margin-bottom:14px!important}.lgp-bank dt{margin-bottom:4px!important;display:block!important}.lgp-bank dd{white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;width:100%!important;font-size:16px!important;line-height:1.4!important;display:block!important}}#modalContent .lgp-delivered{isolation:isolate!important;background:radial-gradient(circle at 12% 18%,#4eb66e2e,#0000 38%),linear-gradient(145deg,#112b1bf5,#060e09fc)!important;border:1px solid #6fff892e!important;border-radius:24px!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:start!important;gap:20px!important;width:100%!important;max-width:680px!important;margin:0 auto!important;padding:30px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0e,0 22px 60px #00000052,0 0 38px #4eb66e0e!important}#modalContent .lgp-delivered:before{content:""!important;z-index:1!important;pointer-events:none!important;filter:blur(5px)!important;background:linear-gradient(105deg,#0000 0%,#6eff820a 22%,#7bff8f2e 38%,#ffffff6b 50%,#7bff8f29 62%,#0000 100%)!important;width:42%!important;height:200%!important;animation:3.4s cubic-bezier(.4,0,.2,1) infinite lgpDeliveredSweep!important;position:absolute!important;top:-45%!important;left:-65%!important;transform:skew(-14deg)!important}#modalContent .lgp-delivered:after{content:""!important;z-index:0!important;filter:blur(70px)!important;pointer-events:none!important;background:#48ff6721!important;border-radius:50%!important;width:280px!important;height:280px!important;animation:4s ease-in-out infinite alternate lgpDeliveredGlow!important;position:absolute!important;top:-120px!important;left:-100px!important}#modalContent .lgp-delivered__icon{color:#082510!important;background:linear-gradient(145deg,#79ff75,#4de965)!important;border-radius:17px!important;place-items:center!important;width:58px!important;height:58px!important;margin:0!important;font-size:28px!important;font-weight:850!important;animation:2.1s ease-in-out infinite lgpDeliveredIconPulse!important;display:grid!important;box-shadow:inset 0 0 0 1px #fff3,0 0 24px #56ff6938!important}#modalContent .lgp-delivered>div{min-width:0!important}#modalContent .lgp-delivered .lgp-eyebrow{color:#70ef80!important;letter-spacing:.17em!important;margin:0 0 7px!important;font-size:9px!important;font-weight:800!important}#modalContent .lgp-delivered h3{color:#f7f8f7!important;letter-spacing:-.055em!important;white-space:normal!important;margin:0!important;font-size:clamp(40px,5vw,56px)!important;font-weight:720!important;line-height:.96!important}#modalContent .lgp-delivered>div>p{color:#ffffff9e!important;max-width:500px!important;margin:16px 0 0!important;font-size:13px!important;line-height:1.55!important}#modalContent .lgp-delivered__meta{border-top:1px solid #ffffff13!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;margin:24px 0 0!important;padding:20px 0 0!important;display:grid!important}#modalContent .lgp-delivered__meta>div{min-width:0!important;display:block!important}#modalContent .lgp-delivered__meta dt{color:#ffffff61!important;letter-spacing:.14em!important;margin:0 0 6px!important;font-size:8px!important;font-weight:800!important}#modalContent .lgp-delivered__meta dd{color:#ffffffeb!important;margin:0!important;font-size:13px!important;font-weight:650!important}#modalContent a.lgp-button--delivery-proof{color:#123d2d!important;-webkit-text-fill-color:#123d2d!important;background:#fff!important;border:0!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-height:50px!important;margin-top:24px!important;padding:0 18px!important;font-size:13px!important;font-weight:750!important;animation:none!important;display:flex!important;box-shadow:0 10px 28px #00000038!important}#modalContent a.lgp-button--delivery-proof span{color:#123d2d!important;-webkit-text-fill-color:#123d2d!important}@keyframes lgpDeliveredSweep{0%{opacity:0;left:-65%}12%{opacity:0}22%{opacity:1}68%{opacity:1}82%,to{opacity:0;left:135%}}@keyframes lgpDeliveredGlow{0%{opacity:.45;transform:translate(0)scale(1)}to{opacity:.85;transform:translate(260px,100px)scale(1.35)}}@keyframes lgpDeliveredIconPulse{0%,to{transform:scale(1);box-shadow:inset 0 0 0 1px #fff3,0 0 20px #56ff6933}50%{transform:scale(1.05);box-shadow:inset 0 0 0 1px #ffffff40,0 0 36px #56ff697a}}@media (width<=600px){#modalContent .lgp-delivered{border-radius:20px!important;grid-template-columns:44px minmax(0,1fr)!important;gap:14px!important;max-width:100%!important;padding:20px 17px!important}#modalContent .lgp-delivered__icon{border-radius:13px!important;width:44px!important;height:44px!important;font-size:22px!important}#modalContent .lgp-delivered h3{font-size:36px!important}#modalContent .lgp-delivered>div>p{margin-top:13px!important;font-size:12px!important}#modalContent .lgp-delivered__meta{gap:12px!important;margin-top:18px!important;padding-top:16px!important}#modalContent a.lgp-button--delivery-proof{min-height:46px!important;margin-top:18px!important;font-size:12px!important}}@media (width<=380px){#modalContent .lgp-delivered{grid-template-columns:40px minmax(0,1fr)!important;gap:12px!important;padding:18px 14px!important}#modalContent .lgp-delivered__icon{width:40px!important;height:40px!important;font-size:20px!important}#modalContent .lgp-delivered h3{font-size:31px!important}#modalContent .lgp-delivered__meta{grid-template-columns:1fr!important}}#modalContent .lgp-delivered{isolation:isolate!important;background:radial-gradient(circle at 15% 18%,#4eb66e29,#0000 36%),linear-gradient(145deg,#112d1cfa,#050e09fc)!important;border:0!important;position:relative!important;overflow:hidden!important}#modalContent .lgp-delivered:before{content:""!important;z-index:0!important;pointer-events:none!important;filter:drop-shadow(0 0 5px #64ff7de6)drop-shadow(0 0 12px #64ff7d73)!important;transform-origin:50%!important;background:conic-gradient(#0000 0deg 310deg,#53ff7014 318deg,#68ff828c 328deg,#79ff8d 337deg,#eff546 342deg,#fff 346deg,#79ff8d 350deg,#68ff824d 356deg,#0000 360deg)!important;animation:2.8s linear infinite linkenBorderOrbit!important;position:absolute!important;inset:-70%!important}#modalContent .lgp-delivered:after{content:""!important;z-index:1!important;pointer-events:none!important;background:radial-gradient(circle at 15% 18%,#4eb66e26,#0000 36%),linear-gradient(145deg,#112d1cfc,#050e09)!important;border-radius:22px!important;position:absolute!important;inset:2px!important;box-shadow:inset 0 0 45px #4bff6909!important}#modalContent .lgp-delivered>*{z-index:3!important;position:relative!important}@keyframes linkenBorderOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes linkenBorderOrbit{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@media (width<=600px){#modalContent .lgp-delivered:after{border-radius:18.5px!important;inset:1.5px!important}}@property --linken-orbit-angle{syntax:"<angle>";inherits:false;initial-value:0deg}body #modalContent .lgp-delivered{isolation:isolate!important;position:relative!important;overflow:hidden!important}body #modalContent .lgp-delivered:before{content:""!important;z-index:10!important;border-radius:inherit!important;background:conic-gradient(from var(--linken-orbit-angle), transparent 0deg, transparent 270deg, #53ff6c14 292deg, #64ff7bbf 315deg, #fff 328deg, #69ff7ef2 338deg, transparent 360deg)!important;-webkit-mask-composite:xor!important;pointer-events:none!important;padding:2px!important;animation:2.4s linear infinite linkenBorderOrbit!important;position:absolute!important;inset:0!important;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0)!important;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0)!important;-webkit-mask-position:0 0,0 0!important;mask-position:0 0,0 0!important;-webkit-mask-size:auto,auto!important;mask-size:auto,auto!important;-webkit-mask-repeat:repeat,repeat!important;mask-repeat:repeat,repeat!important;-webkit-mask-clip:content-box,border-box!important;mask-clip:content-box,border-box!important;-webkit-mask-origin:content-box,border-box!important;mask-origin:content-box,border-box!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;-webkit-mask-source-type:auto,auto!important;mask-mode:match-source,match-source!important}body #modalContent .lgp-delivered:after{content:none!important;animation:none!important;display:none!important}@keyframes linkenBorderOrbit{0%{--linken-orbit-angle:0deg}to{--linken-orbit-angle:360deg}}body #modalContent .lgp-delivered{isolation:isolate!important;border:0!important;position:relative!important;overflow:hidden!important}body #modalContent .lgp-delivered:before{content:""!important;z-index:0!important;aspect-ratio:1!important;transform-origin:50%!important;pointer-events:none!important;background:conic-gradient(#0000 0deg 285deg,#50ff6e1f 300deg,#5fff78bf 320deg,#fff 337deg,#77ff8b 345deg,#0000 360deg)!important;width:180%!important;animation:2.2s linear infinite linkenRealBorderOrbit!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)rotate(0)!important}body #modalContent .lgp-delivered:after{content:""!important;z-index:1!important;border-radius:inherit!important;pointer-events:none!important;background:radial-gradient(circle at 15% 20%,#48ff681f,#0000 36%),linear-gradient(145deg,#103721fa,#05110afc 60%,#030906)!important;display:block!important;position:absolute!important;inset:2px!important}body #modalContent .lgp-delivered>*{z-index:5!important;position:relative!important}@keyframes linkenRealBorderOrbit{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@-webkit-keyframes linkenRealBorderOrbit{0%{-webkit-transform:translate(-50%,-50%)rotate(0)}to{-webkit-transform:translate(-50%,-50%)rotate(360deg)}}#openCameraButton{display:none!important}#takePhotoButton{z-index:5!important;appearance:none!important;width:100%!important;font:inherit!important;text-align:left!important;cursor:pointer!important;pointer-events:auto!important;position:relative!important}#takePhotoButton .file-upload-title,#takePhotoButton .file-upload-note{display:block!important}#existingFileUpload{z-index:4!important;position:relative!important}.linken-camera-panel[hidden]{display:none!important}.linken-camera-panel{background:#ffffff0b!important;border:1px solid #ffffff1a!important;border-radius:18px!important;width:100%!important;margin-top:16px!important;padding:14px!important;display:block!important}#universalCameraVideo{aspect-ratio:4/3!important;object-fit:cover!important;background:#000!important;border-radius:14px!important;width:100%!important;max-height:460px!important;display:block!important}.linken-camera-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;margin-top:12px!important;display:grid!important}.linken-camera-actions button{width:100%!important;min-height:50px!important}@media (width<=600px){.linken-camera-actions{grid-template-columns:1fr!important}}.lgp-payment-popup{z-index:999999;-webkit-backdrop-filter:blur(12px);opacity:0;visibility:hidden;background:#000000b8;justify-content:center;align-items:center;padding:24px;transition:opacity .2s,visibility .2s;display:flex;position:fixed;inset:0}.lgp-payment-popup.is-visible{opacity:1;visibility:visible}.lgp-payment-popup__panel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#0d120f;border:1px solid #ffffff1f;border-radius:28px;width:min(760px,100%);max-height:88dvh;padding:38px 34px 34px;transition:transform .25s;position:relative;overflow-y:auto;transform:translateY(20px)scale(.985);box-shadow:0 30px 100px #00000094}.lgp-payment-popup.is-visible .lgp-payment-popup__panel{transform:translateY(0)scale(1)}.lgp-payment-popup__close{z-index:5;color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;font-size:28px;font-weight:400;line-height:1;display:grid;position:absolute;top:16px;right:16px}.lgp-payment-popup__close:hover{background:#ffffff21}.lgp-payment-popup__handle{display:none}.lgp-payment-popup__content{width:100%}.lgp-payment-popup__content .lgp-payment-detail{margin-top:0}.lgp-payment-popup__content .lgp-proof-form{margin-top:28px}@media (width<=700px){.lgp-payment-popup{align-items:flex-end;padding:0}.lgp-payment-popup__panel{width:100%;max-height:90dvh;padding:42px 20px calc(24px + env(safe-area-inset-bottom));border-radius:28px 28px 0 0;transform:translateY(100%);box-shadow:0 -24px 80px #00000080}.lgp-payment-popup.is-visible .lgp-payment-popup__panel{transform:translateY(0)}.lgp-payment-popup__handle{background:#ffffff3d;border-radius:999px;width:44px;height:5px;display:block;position:absolute;top:10px;left:50%;transform:translate(-50%)}.lgp-payment-popup__close{top:18px;right:18px}}#portalPaymentPopup .lgp-payment-popup__panel{background:#0d120f!important;border:1px solid #ffffff1a!important;border-radius:28px!important;width:min(680px,100vw - 40px)!important;max-height:88dvh!important;padding:32px!important;overflow:hidden auto!important;box-shadow:0 40px 120px #000000a6!important}#portalPaymentPopup .lgp-payment-popup__close{color:#fff!important;z-index:20!important;background:#ffffff14!important;border:1px solid #ffffff1f!important;border-radius:50%!important;place-items:center!important;width:44px!important;height:44px!important;font-size:28px!important;line-height:1!important;display:grid!important;position:absolute!important;top:18px!important;right:18px!important}#portalPaymentPopup .lgp-payment-detail{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}#portalPaymentPopup .lgp-payment-detail__head{border-bottom:1px solid #ffffff17!important;justify-content:space-between!important;align-items:flex-end!important;gap:24px!important;margin:0 52px 28px 0!important;padding:0 0 24px!important;display:flex!important}#portalPaymentPopup .lgp-payment-detail__head>div{min-width:0!important}#portalPaymentPopup .lgp-payment-detail__head .lgp-eyebrow{color:#6ee56f!important;letter-spacing:.15em!important;text-transform:uppercase!important;margin-bottom:7px!important;font-size:11px!important;font-weight:800!important;display:block!important}#portalPaymentPopup .lgp-payment-detail__head h4{color:#fff!important;margin:0!important;font-size:27px!important;font-weight:750!important;line-height:1.15!important}#portalPaymentPopup .lgp-payment-detail__head>strong{color:#eff546!important;flex-shrink:0!important;font-size:24px!important;font-weight:800!important;line-height:1!important}#portalPaymentPopup .lgp-account-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin:0!important;display:grid!important}#portalPaymentPopup .lgp-account{background:#ffffff0b!important;border:1px solid #ffffff17!important;border-radius:20px!important;grid-template-columns:110px 1fr!important;align-items:center!important;gap:18px!important;min-width:0!important;padding:18px!important;display:grid!important}#portalPaymentPopup .lgp-account img{object-fit:contain!important;background:#fff!important;border-radius:14px!important;width:110px!important;height:110px!important;padding:7px!important;display:block!important}#portalPaymentPopup .lgp-account>div{min-width:0!important}#portalPaymentPopup .lgp-account span{color:#ffffff73!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin-bottom:5px!important;font-size:10px!important;font-weight:800!important;display:block!important}#portalPaymentPopup .lgp-account strong{color:#fff!important;font-size:18px!important;font-weight:750!important;display:block!important}#portalPaymentPopup .lgp-account p{color:#ffffffb8!important;margin:4px 0 0!important;font-size:14px!important;line-height:1.4!important}#portalPaymentPopup .lgp-account>a{color:#6ee56f!important;background:#4eb66e1f!important;border:1px solid #4eb66e38!important;border-radius:12px!important;grid-column:1/-1!important;justify-content:center!important;align-items:center!important;width:100%!important;padding:11px 14px!important;font-size:13px!important;font-weight:750!important;text-decoration:none!important;display:flex!important}#portalPaymentPopup .lgp-payment-detail>.lgp-help{color:#ffffff85!important;margin:18px 0 0!important;font-size:13px!important;line-height:1.55!important}#portalPaymentPopup .lgp-proof-form{background:#ffffff09!important;border:1px solid #ffffff14!important;border-radius:20px!important;margin:28px 0 0!important;padding:24px!important;display:block!important}#portalPaymentPopup .lgp-proof-form>div{margin:0 0 18px!important}#portalPaymentPopup .lgp-proof-form .lgp-eyebrow{color:#6ee56f!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin-bottom:6px!important;font-size:10px!important;font-weight:800!important;display:block!important}#portalPaymentPopup .lgp-proof-form h4{color:#fff!important;margin:0 0 5px!important;font-size:22px!important;font-weight:750!important}#portalPaymentPopup .lgp-proof-form p{color:#ffffff7a!important;margin:0!important;font-size:13px!important}#portalPaymentPopup .lgp-file{cursor:pointer!important;background:#ffffff0e!important;border:1px solid #ffffff1c!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-height:58px!important;margin:0 0 12px!important;padding:0 18px!important;display:flex!important}#portalPaymentPopup .lgp-file input{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}#portalPaymentPopup #paymentProofFileName{color:#ffffffbf!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;overflow:hidden!important}#portalPaymentPopup .lgp-file strong{color:#6ee56f!important;flex-shrink:0!important;margin-left:16px!important;font-size:13px!important}#portalPaymentPopup #uploadPaymentProofButton{color:#08110b!important;background:#4eb66e!important;border:0!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:54px!important;margin:0!important;font-size:15px!important;font-weight:800!important;display:flex!important}#portalPaymentPopup .lgp-bank{background:#ffffff0b!important;border:1px solid #ffffff17!important;border-radius:20px!important;grid-template-columns:140px 1fr!important;gap:22px!important;padding:20px!important;display:grid!important}#portalPaymentPopup .lgp-bank img{object-fit:contain!important;background:#fff!important;border-radius:14px!important;width:140px!important;height:140px!important;padding:8px!important}#portalPaymentPopup .lgp-bank dl{margin:0!important}#portalPaymentPopup .lgp-bank dt{color:#ffffff6b!important;font-size:11px!important}#portalPaymentPopup .lgp-bank dd{color:#fff!important;margin:3px 0 12px!important;font-size:15px!important;font-weight:650!important}#portalPaymentPopup .lgp-bank>a{text-align:center!important;color:#6ee56f!important;background:#4eb66e1a!important;border-radius:12px!important;grid-column:1/-1!important;padding:11px!important;text-decoration:none!important;display:block!important}#portalPaymentPopup .lgp-store-details{background:#ffffff0b!important;border:1px solid #ffffff17!important;border-radius:18px!important;margin:0!important;padding:20px!important}#portalPaymentPopup .lgp-store-details dt{color:#ffffff6b!important;font-size:11px!important}#portalPaymentPopup .lgp-store-details dd{color:#fff!important;margin:5px 0 16px!important;font-size:15px!important;font-weight:650!important}#portalPaymentPopup .lgp-map-link{color:#fff!important;background:#ffffff0e!important;border:1px solid #ffffff1a!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;margin-top:12px!important;padding:15px 17px!important;text-decoration:none!important;display:flex!important}@media (width<=700px){#portalPaymentPopup{align-items:flex-end!important;padding:0!important}#portalPaymentPopup .lgp-payment-popup__panel{width:100%!important;max-height:92dvh!important;padding:42px 18px calc(22px + env(safe-area-inset-bottom))!important;border-radius:26px 26px 0 0!important}#portalPaymentPopup .lgp-payment-popup__handle{background:#ffffff38!important;border-radius:99px!important;width:42px!important;height:5px!important;display:block!important;position:absolute!important;top:10px!important;left:50%!important;transform:translate(-50%)!important}#portalPaymentPopup .lgp-payment-popup__close{width:40px!important;height:40px!important;top:16px!important;right:16px!important}#portalPaymentPopup .lgp-payment-detail__head{margin-bottom:22px!important;margin-right:48px!important;display:block!important}#portalPaymentPopup .lgp-payment-detail__head h4{font-size:25px!important}#portalPaymentPopup .lgp-payment-detail__head>strong{margin-top:12px!important;font-size:22px!important;display:block!important}#portalPaymentPopup .lgp-account-grid{grid-template-columns:1fr!important}#portalPaymentPopup .lgp-account{grid-template-columns:96px 1fr!important;padding:15px!important}#portalPaymentPopup .lgp-account img{width:96px!important;height:96px!important}#portalPaymentPopup .lgp-proof-form{padding:18px!important}#portalPaymentPopup .lgp-bank{grid-template-columns:105px 1fr!important;gap:16px!important;padding:16px!important}#portalPaymentPopup .lgp-bank img{width:105px!important;height:105px!important}}body.payment-popup-open{overflow:hidden!important}#portalPaymentPopup{-webkit-backdrop-filter:blur()!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;background:0 0!important;transition:opacity .3s,background .38s,-webkit-backdrop-filter .38s,backdrop-filter .38s!important}#portalPaymentPopup.is-visible{-webkit-backdrop-filter:blur(18px)saturate(.8)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:#000000c7!important}#portalPaymentPopup .lgp-payment-popup__panel{opacity:0!important;will-change:transform, opacity!important;background:linear-gradient(#111311 0%,#090b0a 100%)!important;border:1px solid #ffffff1c!important;border-radius:22px!important;transition:transform .48s cubic-bezier(.16,1,.3,1),opacity .28s!important;transform:translateY(28px)scale(.97)!important;box-shadow:0 60px 160px #000000d1,inset 0 1px #ffffff0d!important}#portalPaymentPopup.is-visible .lgp-payment-popup__panel{opacity:1!important;transform:translateY(0)scale(1)!important}#portalPaymentPopup .lgp-payment-popup__content{opacity:0!important;transition:opacity .3s 80ms,transform .45s cubic-bezier(.16,1,.3,1) 60ms!important;transform:translateY(12px)!important}#portalPaymentPopup.is-visible .lgp-payment-popup__content{opacity:1!important;transform:translateY(0)!important}#portalPaymentPopup .lgp-payment-popup__close{transition:background .18s,transform .18s!important}#portalPaymentPopup .lgp-payment-popup__close:hover{background:#ffffff1a!important;transform:scale(1.06)!important}#portalPaymentPopup .lgp-payment-popup__close:active{transform:scale(.94)!important}@media (width<=700px){#portalPaymentPopup{align-items:flex-end!important;padding:0!important}#portalPaymentPopup .lgp-payment-popup__panel{opacity:1!important;border-radius:22px 22px 0 0!important;width:100%!important;max-height:92dvh!important;transition:transform .5s cubic-bezier(.16,1,.3,1)!important;transform:translateY(102%)!important}#portalPaymentPopup.is-visible .lgp-payment-popup__panel{transform:translateY(0)!important}#portalPaymentPopup .lgp-payment-popup__handle{background:#ffffff42!important;border-radius:999px!important;width:38px!important;height:4px!important;display:block!important}}.payment-proof-hidden-input{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}.payment-proof-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;margin-bottom:18px;display:grid}.payment-proof-option{cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:16px;align-items:center;gap:14px;min-height:92px;padding:16px;transition:transform .2s,border-color .2s,background .2s;display:flex}.payment-proof-option:hover{background:#4eb66e12;border-color:#4eb66e73;transform:translateY(-2px)}.payment-proof-option-icon{color:#6ee56f;background:#4eb66e1f;border:1px solid #4eb66e33;border-radius:13px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.payment-proof-option-icon svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.payment-proof-option strong{color:#fff;font-size:14px;display:block}.payment-proof-option small{color:#ffffff7a;margin-top:4px;font-size:12px;display:block}@media (width<=650px){.payment-proof-actions{grid-template-columns:1fr}}
