@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:200;src:url(/static/media/poppins-200-devanagari.7ab3b7a340616537d431.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:200;src:url(/static/media/poppins-200-latin-ext.70cfda794b8303c622a3.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:200;src:url(/static/media/poppins-200-latin.7498246ad20e0ba71240.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url(/static/media/poppins-300-devanagari.29252f7cb290e8553720.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url(/static/media/poppins-300-latin-ext.05a697e23555546c5179.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url(/static/media/poppins-300-latin.39576fe9df8a22cc1bcc.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/static/media/poppins-400-devanagari.d2ee5e6ea17bffe3bf58.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/static/media/poppins-400-latin-ext.d7c074a9c34fe9785f69.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/static/media/poppins-400-latin.405055dd680fa1dcdfa2.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(/static/media/poppins-500-devanagari.1b7fc559f2ff15bb4d2f.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(/static/media/poppins-500-latin-ext.fea4f3e65d3c3d8ebc84.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(/static/media/poppins-500-latin.08491d3f7fe7ae88ef44.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(/static/media/poppins-600-devanagari.33d4dca119756bcfeb0c.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(/static/media/poppins-600-latin-ext.62a35c4d2c25efed9019.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(/static/media/poppins-600-latin.91145014c0350c248ed2.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(/static/media/poppins-700-devanagari.305c44fc8fa866291876.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(/static/media/poppins-700-latin-ext.51cc1e159ae5f0b8ec5c.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(/static/media/poppins-700-latin.d86662fe776dae29ea78.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}#root,body,html{margin:0;min-height:100%}html{font-size:16px;font-size:var(--font-size,16px)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;background:var(--background,#fff);color:#101828;color:var(--foreground,#101828);font-family:Poppins,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:400;font-weight:var(--font-weight-normal,400);line-height:1.5}button,h1,h2,h3,h4,input,label,select,textarea{font:inherit}button,h1,h2,h3,h4,label{font-weight:500;font-weight:var(--font-weight-medium,500);line-height:1.5}input,select,textarea{font-weight:400;font-weight:var(--font-weight-normal,400);line-height:1.5}code{font-family:Cascadia Code,Consolas,Courier New,monospace}:root{--font-size:16px;--background:#fff;--foreground:oklch(0.145 0 0);--card:#fff;--card-foreground:oklch(0.145 0 0);--popover:oklch(1 0 0);--popover-foreground:oklch(0.145 0 0);--primary:#030213;--primary-foreground:oklch(1 0 0);--secondary:oklch(0.95 0.0058 264.53);--secondary-foreground:#030213;--muted:#ececf0;--muted-foreground:#717182;--accent-ui:#e9ebef;--accent-foreground:#030213;--destructive:#d4183d;--destructive-foreground:#fff;--border:#0000001a;--input:#0000;--input-background:#f3f3f5;--switch-background:#cbced4;--font-weight-medium:500;--font-weight-normal:400;--ring:oklch(0.708 0 0);--chart-1:oklch(0.646 0.222 41.116);--chart-2:oklch(0.6 0.118 184.704);--chart-3:oklch(0.398 0.07 227.392);--chart-4:oklch(0.828 0.189 84.429);--chart-5:oklch(0.769 0.188 70.08);--radius:0.625rem;--sidebar:oklch(0.985 0 0);--sidebar-foreground:oklch(0.145 0 0);--sidebar-primary:#030213;--sidebar-primary-foreground:oklch(0.985 0 0);--sidebar-accent:oklch(0.97 0 0);--sidebar-accent-foreground:oklch(0.205 0 0);--sidebar-border:oklch(0.922 0 0);--sidebar-ring:oklch(0.708 0 0);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent-ui);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-destructive-foreground:var(--destructive-foreground);--color-border:var(--border);--color-input:var(--input);--color-input-background:var(--input-background);--color-switch-background:var(--switch-background);--color-ring:var(--ring);--color-chart-1:var(--chart-1);--color-chart-2:var(--chart-2);--color-chart-3:var(--chart-3);--color-chart-4:var(--chart-4);--color-chart-5:var(--chart-5);--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-primary:var(--sidebar-primary);--color-sidebar-primary-foreground:var(--sidebar-primary-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-border:var(--sidebar-border);--color-sidebar-ring:var(--sidebar-ring);--bg:var(--background);--surface:var(--card);--surface-alt:#f8fafc;--surface-strong:var(--card);--text:#101828;--text-muted:var(--muted-foreground);--line:var(--border);--line-strong:#00000029;--brand:#ff6900;--brand-strong:#ea580c;--accent:#f97316;--accent-strong:#ea580c;--error:var(--destructive);--error-bg:#ffebe8;--success:#16a34a;--shadow:0 24px 56px #0f172a1f;--footer-reserve:96px}.dark{--background:oklch(0.145 0 0);--foreground:oklch(0.985 0 0);--card:oklch(0.145 0 0);--card-foreground:oklch(0.985 0 0);--popover:oklch(0.145 0 0);--popover-foreground:oklch(0.985 0 0);--primary:oklch(0.985 0 0);--primary-foreground:oklch(0.205 0 0);--secondary:oklch(0.269 0 0);--secondary-foreground:oklch(0.985 0 0);--muted:oklch(0.269 0 0);--muted-foreground:oklch(0.708 0 0);--accent-ui:oklch(0.269 0 0);--accent-foreground:oklch(0.985 0 0);--destructive:oklch(0.396 0.141 25.723);--destructive-foreground:oklch(0.637 0.237 25.331);--border:oklch(0.269 0 0);--input:oklch(0.269 0 0);--ring:oklch(0.439 0 0);--font-weight-medium:500;--font-weight-normal:400;--chart-1:oklch(0.488 0.243 264.376);--chart-2:oklch(0.696 0.17 162.48);--chart-3:oklch(0.769 0.188 70.08);--chart-4:oklch(0.627 0.265 303.9);--chart-5:oklch(0.645 0.246 16.439);--sidebar:oklch(0.205 0 0);--sidebar-foreground:oklch(0.985 0 0);--sidebar-primary:oklch(0.488 0.243 264.376);--sidebar-primary-foreground:oklch(0.985 0 0);--sidebar-accent:oklch(0.269 0 0);--sidebar-accent-foreground:oklch(0.985 0 0);--sidebar-border:oklch(0.269 0 0);--sidebar-ring:oklch(0.439 0 0)}*{box-sizing:border-box}.app-root{background:var(--background);color:#101828;color:var(--text);display:flex;flex-direction:column;font-family:Poppins,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh;padding:0 0 96px;padding:0 0 var(--footer-reserve)}.site-header{background:linear-gradient(180deg,#e5f5ffe0,#e5f5ff7a 74%,#e5f5ff00);padding:.88rem 1.25rem .34rem;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:20}.site-header-shell{margin:0 auto;max-width:1280px}.site-header-inner{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffaf4d1;border:1px solid #c5bcb4b8;border-radius:28px;box-shadow:0 18px 44px #5f697b1f;display:flex;gap:1.25rem 1.5rem;justify-content:space-between;min-height:5rem;padding:.8rem .95rem .88rem 1rem;width:100%}.brand-link{align-items:center;color:inherit;display:inline-flex;flex:0 0 auto;text-decoration:none}.brand-logo-image{display:block;height:auto;width:min(100%,250px)}.brand-mark{gap:12px;min-width:0}.brand-mark,.brand-mark-icon-shell{align-items:center;display:inline-flex}.brand-mark-icon-shell{background:linear-gradient(135deg,#ff8904,#ff6900);border-radius:10px;box-shadow:0 8px 18px #ff690038;color:#fff;flex:0 0 auto;height:40px;justify-content:center;width:40px}.brand-mark-icon{color:currentColor;height:20px;width:20px}.brand-mark-copy{align-content:center;display:grid;min-width:0}.brand-mark-word{align-items:baseline;color:#101828;display:inline-flex;font-weight:600;letter-spacing:-.03em;line-height:1.4rem}.brand-mark-word-return{color:#101828}.brand-mark-word-em{color:#ff6900}.brand-mark-tagline{color:#6a7282;font-weight:400;letter-spacing:.025em;line-height:1rem;text-transform:uppercase;white-space:nowrap}.site-header-actions{gap:.75rem 1rem;margin-left:auto}.site-header-actions,.site-nav{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end}.site-nav{gap:1.15rem}.site-nav a{border-bottom:2px solid #0000;color:#606071;font-size:.95rem;letter-spacing:.01em;padding:.32rem .12rem;text-decoration:none;transition:color .16s ease,border-color .16s ease}.site-nav a:hover{border-color:#d99142b3;color:#101828;color:var(--text)}.site-nav a.active{border-color:#ff6900;border-color:var(--brand);color:#101828;color:var(--text)}.site-utility-link{align-items:center;background:#ecf7ffeb;border:1px solid #86b7db8a;border-radius:999px;box-shadow:0 14px 28px #667b911a;color:#29516c;display:inline-flex;font-size:.92rem;justify-content:center;min-height:2.9rem;padding:.72rem 1.08rem;text-decoration:none;transition:transform .14s ease,box-shadow .16s ease,background-color .16s ease,color .16s ease}.site-utility-link:hover{box-shadow:0 18px 32px #667b9121;transform:translateY(-1px)}.site-utility-link.active{background:linear-gradient(135deg,#df9f4c,#ea8760);border-color:#0000;box-shadow:0 18px 34px #e08f4d42;color:#fffdf8}.schedule-stage-shell{margin:0 auto;max-width:1280px}.schedule-stage{grid-gap:1.35rem;background:linear-gradient(135deg,#7ec8eceb,#d0eefae0 44%,#fff9eff5);border:1px solid #b1c6d6b8;border-radius:34px;box-shadow:0 30px 70px #67728829;display:grid;gap:1.35rem;overflow:hidden;padding:1.35rem;position:relative}.schedule-stage:before{background:radial-gradient(circle at 14% 18%,#ffffff9e 0,#fff0 24%),radial-gradient(circle at 82% 10%,#fff5d257 0,#fff5d200 22%);content:"";inset:0;pointer-events:none;position:absolute}.schedule-stage:after{display:none}.schedule-intro,.schedule-stage-form{position:relative;z-index:1}.schedule-intro{grid-gap:.95rem;align-content:start;display:grid;gap:.95rem;padding:.65rem .55rem .45rem}.eyebrow{color:#ea580c;color:var(--accent-strong);font-size:.71rem;font-weight:600;letter-spacing:.14em;margin:0;text-transform:uppercase}.schedule-intro h1{color:#382f4c;font-size:clamp(2.35rem,4.4vw,4.15rem);font-weight:300;letter-spacing:-.04em;line-height:.96;margin:0;max-width:8.8ch}.schedule-intro p{margin:0}.schedule-lede{color:#717182;color:var(--text-muted);font-size:1.03rem;max-width:34ch}.schedule-visual{aspect-ratio:16/8.4;background:#cbeafb;border:5px solid #fffaf4d6;border-radius:26px;box-shadow:0 24px 44px #606f8529;overflow:hidden}.schedule-visual img{display:block;height:100%;object-fit:cover;object-position:center 56%;width:100%}.schedule-signals{grid-gap:.85rem;border-top:1px solid #b7c9d6b8;display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr));max-width:36rem;padding-top:1rem}.schedule-signal{grid-column-gap:.8rem;grid-row-gap:.12rem;align-content:start;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffaf4b8;border:1px solid #c0b6ad8a;border-radius:18px;box-shadow:inset 0 1px 0 #ffffff94;column-gap:.8rem;display:grid;grid-template-columns:auto 1fr;padding:.92rem .95rem .96rem;row-gap:.12rem}.schedule-signal-mark{background:#ffffff61;border:1.5px solid #4c4d6533;border-radius:999px;grid-row:1/span 2;height:1.8rem;position:relative;width:1.8rem}.schedule-signal-mark:after{background:linear-gradient(135deg,#d99142f2,#e68172f2);border-radius:999px;content:"";inset:.4rem;position:absolute}.schedule-signal-label{align-self:end;color:#6f6c86;font-size:.74rem;font-weight:600;letter-spacing:.095em;text-transform:uppercase}.schedule-signal strong{color:#101828;color:var(--text);font-size:.94rem;line-height:1.38;max-width:none}.schedule-support-copy{align-items:center;background:#fffaf494;border:1px solid #bcb3aa8a;border-radius:999px;color:#5d6572;display:inline-flex;font-size:.82rem;font-weight:500;justify-self:start;line-height:1.3;max-width:none;min-height:2.25rem;padding:.42rem .78rem}.manage-stage{background:linear-gradient(135deg,#7bc7edeb,#e1f4ffe6 46%,#fff9eff5)}.manage-intro h1{max-width:10ch}.manage-visual{grid-gap:.8rem;background:linear-gradient(180deg,#f5fbffdb,#fffaf4d6);border:1px solid #b6c7d6c7;border-radius:26px;box-shadow:inset 0 1px 0 #ffffffb3;display:grid;gap:.8rem;padding:1rem}.manage-detail-card,.manage-result-side,.manage-signal,.manage-visual-card,.manage-visual-reference{background:#fffaf4bd;border:1px solid #c1b7aea8;border-radius:20px;box-shadow:inset 0 1px 0 #ffffff9e}.manage-visual-card{grid-gap:.35rem;display:grid;gap:.35rem;padding:1rem}.manage-visual-card-primary{background:linear-gradient(135deg,#3f648af5,#61a2d3eb);border-color:#557fa4bd;box-shadow:0 18px 34px #4e759833}.manage-visual-card-primary .manage-visual-label,.manage-visual-card-primary p,.manage-visual-card-primary strong{color:#f7fbff}.manage-visual-label{color:#7b7185;font-size:.72rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.manage-visual-card strong{color:#101828;color:var(--text);font-size:1.2rem;font-weight:500}.manage-visual-card p,.manage-visual-list{color:#717182;color:var(--text-muted);margin:0}.manage-visual-list{grid-gap:.34rem;display:grid;font-size:.92rem;gap:.34rem;line-height:1.4;padding-left:1.05rem}.manage-visual-reference{align-items:center;display:flex;gap:.8rem;justify-content:space-between;padding:.95rem 1rem}.manage-detail-card span,.manage-result-kicker,.manage-signal-label,.manage-visual-reference span{color:#7d7185;font-size:.72rem;font-weight:600;letter-spacing:.1em;margin:0;text-transform:uppercase}.manage-visual-reference strong{color:#35506a;font-size:1rem;letter-spacing:.06em;line-height:1}.manage-signals{grid-gap:.8rem;display:grid;gap:.8rem}.manage-signal{grid-gap:.32rem;display:grid;gap:.32rem;padding:.9rem 1rem}.manage-signal strong{color:#101828;color:var(--text);font-size:.94rem;font-weight:500;line-height:1.38}.schedule-stage-form{grid-gap:.9rem;display:grid;gap:.9rem;min-width:0}.manage-card{grid-gap:1rem;display:grid;gap:1rem}.manage-form-head{margin-bottom:0}.manage-form-note{margin-top:-.25rem}.manage-lookup-form{grid-gap:.8rem;align-items:end;display:grid;gap:.8rem}.manage-alert{margin:0}.manage-result{grid-gap:1rem;border-top:1px solid #c7bdb4b8;display:grid;gap:1rem;padding-top:.35rem}.manage-result-main{grid-gap:.9rem;display:grid;gap:.9rem}.manage-result-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.9rem;justify-content:space-between}.manage-result-kicker{margin-bottom:.22rem}.manage-result-head h3{font-size:1.03rem;line-height:1.38;margin:0;max-width:34ch}.booking-status-pill{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:.79rem;font-weight:700;letter-spacing:.04em;min-height:2rem;padding:.34rem .8rem;white-space:nowrap}.booking-status-pill.is-success{background:#eef8dc;border-color:#d7e9b3;color:#557438}.booking-status-pill.is-pending{background:#edf6ff;border-color:#c6dcf0;color:#396287}.booking-status-pill.is-error{background:#fdecea;border-color:#f5c5bf;color:#9a4a40}.manage-detail-grid{grid-gap:.72rem;display:grid;gap:.72rem}.manage-detail-card{grid-gap:.28rem;display:grid;gap:.28rem;padding:.92rem .96rem}.manage-detail-card strong{color:#101828;color:var(--text);font-size:.96rem;font-weight:500;line-height:1.35}.manage-result-side{grid-gap:.72rem;background:linear-gradient(180deg,#ecf7ffe0,#fffbf5eb);display:grid;gap:.72rem;padding:1rem}.manage-result-side h3{margin:0}.manage-side-copy{font-size:.9rem}.manage-action-stack{grid-gap:.65rem;display:grid;gap:.65rem}.manage-action-stack>.button,.manage-cancel-action{width:100%}.manage-support-hint{font-size:.82rem}.manage-support-contact{grid-gap:.18rem;color:#5f596d;display:grid;font-size:.86rem;gap:.18rem;margin:0}.manage-support-contact a{color:#304c66;font-weight:600;text-decoration:none}.manage-support-contact span{color:#717182;color:var(--text-muted);font-size:.8rem}.stage-form-card{padding:1.2rem}.stage-form-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1rem}.stage-kicker{color:#ea580c;color:var(--accent-strong);font-size:.69rem;font-weight:600;letter-spacing:.12em;margin:0 0 .22rem;text-transform:uppercase}.stage-form-note{color:#717182;color:var(--text-muted);font-size:.85rem;font-weight:500;margin:0}.stage-form-card .progress-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff8f;border-color:#bcb3aab8;box-shadow:none;margin:0 0 1rem}.schedule-stage-form>.alert{margin:0 0 .85rem}.content,.stage-form-card .button.primary{width:100%}.content{flex:1 0 auto;margin:0;padding:1.15rem 2.2rem 2rem;position:relative;z-index:2}.content-flow{margin:0 auto;max-width:860px}.content-flow.is-review-layout{max-width:896px}.content-static{margin:0 auto;max-width:1140px}.progress-nav{background:#fff;background:var(--surface);border:1px solid #0000001a;border:1px solid var(--line);border-radius:14px;box-shadow:0 8px 20px #0f233e0f;margin-bottom:.85rem;padding:.78rem .85rem}.progress-steps{grid-gap:.55rem;display:grid;gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.progress-step{align-items:center;display:flex;font-size:.92rem;gap:.5rem}.progress-dot{align-items:center;background:#edf2f7;border:1px solid #00000029;border:1px solid var(--line-strong);border-radius:999px;display:inline-flex;font-size:.8rem;font-weight:800;height:1.6rem;justify-content:center;width:1.6rem}.progress-step.active .progress-dot,.progress-step.complete .progress-dot{background:#daf3f1;border-color:#ff6900;border-color:var(--brand);color:#ea580c;color:var(--brand-strong)}.progress-step.active{font-weight:700}.progress-step.complete{color:#2a6ab0}.progress-label{white-space:nowrap}.card{background:#fff;background:var(--surface);border:1px solid #0000001a;border:1px solid var(--line);border-radius:.625rem;border-radius:var(--radius);padding:1.35rem}.form-card{border-color:#cfdceb;box-shadow:0 14px 26px #0f233e14}.card h2{font-size:1.46rem;letter-spacing:-.01em;margin:0}.card h3{font-size:1.08rem;margin:0 0 .5rem}.stack{grid-gap:1rem;display:grid;gap:1rem;margin-top:1rem}.grid{grid-gap:.95rem;display:grid;gap:.95rem}.grid>*{min-width:0}.grid.four,.grid.three,.grid.two{grid-template-columns:1fr}.field{grid-gap:.42rem;display:grid;gap:.42rem}.field legend,.field>span{color:#324b62;font-size:.87rem;letter-spacing:.01em}button,input,select{font:inherit}input{background:#fbfdff;border:1px solid #c5d3e2;border-radius:11px;color:#101828;color:var(--text);font-size:1rem;height:46px;padding:0 .75rem;transition:border-color .16s ease,box-shadow .16s ease;width:100%}input:hover{border-color:#9fb7d1}a:focus-visible,button:focus-visible,input:focus-visible{border-color:#ff6900;border-color:var(--brand);box-shadow:0 0 0 4px #0f5ead29;outline:none}.field-error{font-size:.84rem}.field-hint{color:#5b7389;font-size:.82rem}.address-block{grid-gap:.7rem;background:#f8fbff;border:1px solid #d4dfed;border-radius:12px;display:grid;gap:.7rem;padding:.8rem}.address-block .checkbox-row{color:#36546d;font-size:.84rem;font-weight:600;margin-top:-.05rem}.package-card-stack{grid-gap:.9rem;display:grid;gap:.9rem}.package-card-stack-head{grid-gap:.22rem;display:grid;gap:.22rem}.package-card-frame-head,.review-package-card-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.7rem .9rem;justify-content:space-between}.package-card-frame-head h3,.package-card-stack-head h3,.review-package-card-head h3{margin:0}.package-card-frame{grid-gap:.9rem;background:linear-gradient(180deg,#fffbf5f5,#eef8ffd6);border:1px solid #c1b7aeb3;border-radius:20px;box-shadow:inset 0 1px 0 #ffffffa8;display:grid;gap:.9rem;padding:.92rem}.package-card-kicker,.review-line-item-type,.review-package-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:700;justify-content:center;letter-spacing:.04em;min-height:2rem;padding:.34rem .72rem;white-space:nowrap}.package-card-kicker{border-radius:0;color:#6f6880;font-size:.78rem;letter-spacing:.08em;min-height:auto;padding:0;text-transform:uppercase}.package-add-button,.package-remove-button{min-height:42px;padding:.56rem .92rem}.package-add-button{justify-self:start}.package-section{grid-gap:.7rem;background:#f8fbff;border:1px solid #d4dfed;border-radius:12px;display:grid;gap:.7rem;padding:.84rem}.package-section-head{grid-gap:.2rem;display:grid;gap:.2rem}.package-section-head h3{color:#2d4b65;font-size:1rem;margin:0}.package-label-area{grid-gap:.55rem;border-top:1px solid #c7bdb4b8;display:grid;gap:.55rem;padding-top:.9rem}.package-label-area .checkbox-row{color:#36546d;font-size:.85rem;font-weight:600}.package-label-area .muted{font-size:.84rem}.package-layout{grid-gap:.8rem;display:grid;gap:.8rem}.package-form-panel{grid-gap:.62rem;display:grid;gap:.62rem}.package-input-card{background:#fff;border:1px solid #d3deeb;border-radius:12px;padding:.58rem .62rem .62rem}.package-input-card .field>span{font-size:.79rem}.package-dimensions-group{margin:0}.package-dimensions-group legend{color:#53708a;font-size:.77rem;font-weight:800;letter-spacing:.08em;padding:0 .26rem;text-transform:uppercase}.package-dimensions-grid{gap:.55rem}.package-preview{background:#fff;border:1px solid #d3deeb;padding:.72rem .8rem .78rem}.package-preview h4{color:#2f4e68;font-size:.9rem;font-weight:800;letter-spacing:.04em;margin:0;text-transform:uppercase}.package-preview-svg{height:auto;margin-top:.45rem;width:100%}.box-face{stroke:#97afc5;stroke-width:1.6}.box-top{fill:#f2f7ff}.box-side{fill:#deebfa}.box-front{fill:#e9f1fc}.metric-line{stroke:#7d98b2;stroke-width:2;stroke-linecap:round}.metric-line.is-active{stroke:#f47a08;stroke-width:2.8}.metric-text{fill:#365672;font-size:13px;font-weight:700}.metric-text.is-active{fill:#d86b07}.package-weight{color:#2f4f69;font-size:.9rem;font-weight:700;margin:.36rem 0 0}.package-weight.is-active{color:#d86b07}.carrier-fieldset{background:#f8fbff;border:1px solid #c9d9ea;border-radius:12px;padding:.55rem}.carrier-section{background:linear-gradient(180deg,#f3f8ff,#f8fbff);padding:.72rem .8rem .82rem}.carrier-section legend{color:#24445f;font-size:.95rem;letter-spacing:.02em}.carrier-note{color:#4b6780;font-size:.84rem;font-weight:600;margin:0 0 .55rem}.carrier-grid{grid-gap:.4rem;display:grid;gap:.4rem;grid-template-columns:repeat(3,minmax(0,1fr))}.carrier-chip{align-items:center;border:1px solid #ccd7e6;border-radius:10px;color:#101828;color:var(--text);display:flex;font-size:.84rem;font-weight:700;gap:.28rem;justify-content:center;min-height:42px;padding:.36rem .4rem;transition:border-color .16s ease,background-color .16s ease,color .16s ease;white-space:nowrap}.carrier-chip img{flex:0 0 auto;height:.9rem;object-fit:contain;width:.9rem}.carrier-chip span{line-height:1;overflow:hidden;text-overflow:ellipsis;transform:translateY(.5px);white-space:nowrap}.carrier-chip.active{box-shadow:inset 0 0 0 1px #0f5ead26}.carrier-chip.carrier-fedex.active{background:#fff2e6;border-color:#f47a08;box-shadow:inset 0 0 0 1px #f47a0833;color:#c85800}.carrier-chip.carrier-ups.active{background:#f6efe4;border-color:#5b4629;box-shadow:inset 0 0 0 1px #5b462933;color:#4f3c21}.carrier-chip.carrier-usps.active{background:#e9f1fb;border-color:#1e4f8a;box-shadow:inset 0 0 0 1px #1e4f8a33;color:#184478}.carrier-section .carrier-chip{border-radius:11px;font-size:.9rem;min-height:48px}.contact-section,.timing-section{grid-gap:.45rem;background:#f8fbff;border:1px solid #d4dfed;border-radius:12px;display:grid;gap:.45rem;padding:.62rem .7rem}.contact-section h3,.timing-section h3{color:#2d4b65;font-size:.95rem;margin:0}.timing-composer-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.timing-composer-grid{gap:.55rem}.timing-composer-grid .field>span{font-size:.78rem}.contact-grid{gap:.6rem}.contact-section .field>span,.timing-section .field>span{font-size:.82rem}.contact-section input,.timing-section input{height:42px}.timing-window-rule{color:#5a7389;font-size:.78rem;font-weight:700;margin:0}.contact-note{font-size:.86rem;margin-top:-.05rem}.destination-fields-grid{grid-gap:.55rem;gap:.55rem}.inline-note{grid-gap:.35rem;align-items:center;background:#f8fbff;border:1px solid #0000001a;border:1px solid var(--line);border-radius:11px;display:grid;gap:.35rem;padding:.58rem .68rem}.inline-note p{font-weight:600;margin:0}.checkbox-row{display:flex;gap:.45rem}.checkbox-row input{width:auto}.summary-grid{grid-gap:1rem;display:grid;gap:1rem;margin-top:.95rem}.summary-grid p{margin:.24rem 0}.review-card{background:linear-gradient(180deg,#fff,#fbfdff);border-color:#c8d8eb}.review-intro{margin-top:.5rem}.review-hero{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.9rem 1rem;justify-content:space-between}.review-hero-copy{grid-gap:.3rem;display:grid;gap:.3rem}.review-hero-copy h2{margin:0}.review-hero-tags,.review-meta-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.review-hero-tag,.review-meta-pill{align-items:center;background:#ffffffb8;border:1px solid #c4b9b0c7;border-radius:999px;color:#5f596d;display:inline-flex;font-size:.76rem;font-weight:700;letter-spacing:.04em;min-height:2rem;padding:.34rem .74rem;white-space:nowrap}.review-layout{margin-top:1rem}.review-panel{background:#f8fbff;border:1px solid #d4deeb;border-radius:14px;padding:.95rem}.review-price-panel{background:linear-gradient(160deg,#eef5ff,#f8fbff);border-color:#bed4ea}.review-details-panel{grid-gap:.8rem;display:grid;gap:.8rem}.review-panel-head{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.review-facts-grid{grid-gap:.72rem;display:grid;gap:.72rem;grid-template-columns:repeat(2,minmax(0,1fr))}.review-address-card,.review-contact-card,.review-fact-card,.review-package-detail-card{grid-gap:.22rem;background:#ffffffbd;border:1px solid #cabfb6b8;border-radius:16px;display:grid;gap:.22rem;padding:.82rem .88rem}.review-address-card span,.review-contact-card span,.review-fact-card span,.review-package-detail-card span,.review-total-breakdown span{color:#7d7185;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.review-address-card strong,.review-contact-card strong,.review-fact-card strong,.review-package-detail-card strong,.review-total-breakdown strong{color:#101828;color:var(--text);font-weight:600;line-height:1.38}.review-address-card p,.review-contact-card p{color:#5e5970;line-height:1.4;margin:0}.review-payment-panel{background:linear-gradient(180deg,#f3f8ff,#fcfeff);border-color:#b8d4ee;margin-top:.95rem}.review-payment-panel h3{margin-bottom:.35rem}.review-kicker{color:#466684;font-size:.78rem;font-weight:800;letter-spacing:.08em;margin:0;text-transform:uppercase}.review-list{grid-gap:.66rem;display:grid;gap:.66rem;margin:0}.review-list>div{grid-gap:.45rem;align-items:start;display:grid;gap:.45rem;grid-template-columns:112px 1fr}.review-list dt{color:#54718a;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.review-list dd{color:#1e3448;font-size:.95rem;font-weight:600;line-height:1.35;margin:0}.review-next{color:#35546f;font-weight:600;margin:.8rem 0 0}.review-line-item-count{margin:.55rem 0 0}.review-total-breakdown{grid-gap:.58rem;display:grid;gap:.58rem;margin-top:.9rem}.review-total-breakdown>div{align-items:center;background:#ffffff8a;border:1px solid #dec28c9e;border-radius:14px;display:flex;gap:.8rem;justify-content:space-between;padding:.72rem .82rem}.review-package-stack{grid-gap:.95rem;gap:.95rem;margin-top:1.05rem}.review-package-card{grid-gap:.95rem;background:linear-gradient(180deg,#f8fbffe6,#fffcf7eb);border:1px solid #c3b8afb8;border-radius:20px;gap:.95rem;padding:1rem}.review-line-item-type.is-package,.review-package-pill.is-prepaid{background:#edf6ff;border:1px solid #c6dcf0;color:#386082}.review-line-item-type.is-label,.review-package-pill.is-label{background:#fff0db;border:1px solid #efcf9c;color:#88522d}.review-package-details{grid-gap:.72rem;display:grid;gap:.72rem}.review-package-layout{grid-gap:.9rem;gap:.9rem}.review-package-detail-card-wide{grid-column:1/-1}.review-package-pricing{grid-gap:.7rem;background:#ffffffc2;border:1px solid #c6d6e8bd;border-radius:18px;display:grid;gap:.7rem;padding:.9rem}.review-package-pricing h4{color:#7d7185;font-size:.74rem;letter-spacing:.1em;margin:0;text-transform:uppercase}.review-line-item-list{grid-gap:.55rem;display:grid;gap:.55rem}.review-line-item{align-items:flex-start;background:#ffffffeb;border:1px solid #cabfb6ad;border-radius:14px;display:flex;gap:.75rem;justify-content:space-between;padding:.78rem .82rem}.review-line-item>div{grid-gap:.28rem;display:grid;gap:.28rem}.review-line-item strong{color:#101828;color:var(--text);font-weight:600}.review-line-item span:last-child{color:#101828;color:var(--text);font-weight:700;white-space:nowrap}.review-actions{margin-top:1.1rem}.payment-inline-form{gap:.72rem;margin-top:.75rem}.payment-inline-form .button-row{margin-top:.12rem}.payment-top-row{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;justify-content:space-between}.payment-secure{align-items:center;color:#2f4f69;display:inline-flex;font-size:.82rem;font-weight:800;gap:.32rem}.payment-secure:before{background:#1c9f5c;border-radius:50%;box-shadow:0 0 0 2px #1c9f5c2e;content:"";height:.56rem;width:.56rem}.payment-method-chips{align-items:center;display:flex;flex-wrap:wrap;gap:.38rem}.payment-method-chips span{background:#f7fbff;border:1px solid #cedaed;border-radius:999px;color:#3f5f7a;font-size:.76rem;font-weight:700;padding:.12rem .45rem}.payment-element-wrap{background:#fff;border:1px solid #c4d2e2;border-radius:11px;padding:.56rem .62rem .62rem}.payment-footnote{color:#5a7389;font-size:.82rem}.info-card{margin-top:.45rem}.how-simple-card{background:#fff;border-color:#c8d9eb}.how-simple-grid{grid-gap:.74rem;display:grid;gap:.74rem;margin-top:.9rem}.how-simple-path{background:#f9fbff;border:1px solid #d5e1ee;border-radius:12px;padding:.8rem .88rem}.how-simple-kicker{color:#4f6b83;font-size:.74rem;font-weight:800;letter-spacing:.08em;margin:0;text-transform:uppercase}.how-simple-path h3{color:#203f59;font-size:1rem;margin:.2rem 0 .48rem}.how-simple-steps{grid-gap:.42rem;display:grid;gap:.42rem;margin:0;padding-left:1.1rem}.how-simple-steps li{color:#4f687d;font-size:.88rem;line-height:1.35}.how-simple-note{font-size:.84rem;margin-top:.82rem}.info-grid{grid-gap:.85rem;display:grid;gap:.85rem;margin-top:.8rem}.info-grid article{background:#f9fbff;border:1px solid #0000001a;border:1px solid var(--line);border-radius:14px;padding:.9rem}.info-grid h3{color:#ea580c;color:var(--brand-strong);margin:0 0 .35rem}.info-grid p{color:#717182;color:var(--text-muted);margin:0}.price{color:#ff6900;color:var(--brand);font-size:1.8rem;font-weight:800;margin:0}.button-row{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.button{align-items:center;border:none;border-radius:11px;cursor:pointer;display:inline-flex;font-size:.98rem;justify-content:center;min-height:46px;padding:.65rem 1.1rem;text-decoration:none;transition:transform .14s ease,box-shadow .14s ease,background-color .16s ease}.button.primary{background:#ff6900;background:var(--brand);box-shadow:0 5px 12px #0f5ead3d;color:#f4fffe}.button.primary:hover{background:#ea580c;background:var(--brand-strong)}.button.ghost{background:#edf2f8;border:1px solid #d0dbe8;color:#3a5268}.button:disabled{cursor:not-allowed;opacity:.55}.muted{color:#717182;color:var(--text-muted);font-size:.93rem;line-height:1.45;margin:0}.alert{border-radius:11px;margin:0 0 1rem;padding:.72rem .8rem}.alert.error{background:#ffebe8;background:var(--error-bg);border:1px solid #ffcbc8}.alert.success{background:#edf8ef;border:1px solid #bfd9c5;color:#16a34a;color:var(--success)}.success{font-weight:700;margin:0}.confirmation-success{gap:.7rem}.confirmation-success-title{font-size:1rem}.confirmation-reference{grid-gap:.2rem;background:linear-gradient(180deg,#fbfdff,#f4f9ff);border:1px solid #cedbea;border-radius:12px;display:grid;gap:.2rem;padding:.56rem .75rem .6rem}.confirmation-reference span{color:#516b84;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.confirmation-reference strong{color:#163954;font-size:1.04rem;letter-spacing:.01em}.confirmation-details{background:#fff;border:1px solid #d4dfed;border-radius:12px;overflow:hidden}.confirmation-detail-row{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin:0;padding:.52rem .75rem}.confirmation-detail-row+.confirmation-detail-row{border-top:1px solid #e2ebf6}.confirmation-detail-row span{color:#516b84;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.confirmation-detail-row strong{color:#1f374c;font-size:.95rem}.confirmation-followup{font-size:.9rem}.confirmation-pending{grid-gap:.55rem;display:grid;gap:.55rem;justify-items:start;padding:.45rem 0 .2rem}.confirmation-pending h3{color:#24445f;font-size:1.06rem;margin:0}.confirmation-connection-note{color:#5f778d;font-size:.84rem}.confirmation-loader{align-items:center;display:inline-flex;gap:.32rem;min-height:1.1rem}.confirmation-loader span{animation:confirmationPulse 1s ease-in-out infinite;background:#2f6eb2;border-radius:999px;height:.5rem;opacity:.28;width:.5rem}.confirmation-loader span:nth-child(2){animation-delay:.15s}.confirmation-loader span:nth-child(3){animation-delay:.3s}@keyframes confirmationPulse{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.skeleton-stack{grid-gap:.55rem;display:grid;gap:.55rem;margin-top:.45rem}.skeleton-line{animation:shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,#ebeff2 20%,#f5f8fa 50%,#ebeff2 80%);background-size:220% 100%;border-radius:8px;height:.9rem}@keyframes shimmer{0%{background-position:120% 0}to{background-position:-110% 0}}.receipt-table{border:1px solid #0000001a;border:1px solid var(--line);border-collapse:collapse;border-radius:12px;overflow:hidden;width:100%}.receipt-table td,.receipt-table th{border-bottom:1px solid #0000001a;border-bottom:1px solid var(--line);padding:.6rem;text-align:left}.receipt-table tfoot th{border-bottom:none}.site-footer{background:#fff;background:var(--surface);border-top:1px solid #0000001a;border-top:1px solid var(--line);bottom:0;box-shadow:0 -2px 10px #0818260d;left:0;position:fixed;right:0;width:100%;z-index:25}.site-footer-inner{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:.85rem 2.2rem .95rem;width:100%}.footer-meta{color:#717182;color:var(--text-muted);font-size:.94rem}.footer-meta p{margin:.3rem 0}.footer-meta a{border-bottom:2px solid #0000;color:#2f465d;font-weight:600;text-decoration:none;transition:color .16s ease,border-color .16s ease}.footer-meta a:hover{border-color:#f97316;border-color:var(--accent);color:#ff6900;color:var(--brand)}.footer-links{align-items:center;align-self:center;display:flex;flex-wrap:wrap;gap:1.1rem}.footer-links a{border-bottom:2px solid #0000;color:#2f465d;font-size:.94rem;font-weight:600;padding:.18rem 0;text-decoration:none;transition:color .16s ease,border-color .16s ease}.footer-links a:hover{border-color:#f97316;border-color:var(--accent);color:#ff6900;color:var(--brand)}.progress-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffaf4c7;border:1px solid #c1b7aea3;border-radius:24px;box-shadow:0 24px 56px #0f172a1f;box-shadow:var(--shadow);margin-bottom:1rem;margin-top:0}.progress-step{color:#717182;color:var(--text-muted)}.progress-dot{background:#ffffffd1;border-color:#d8cdc2;color:#7b7085;height:1.75rem;width:1.75rem}.progress-step.active .progress-dot{background:#fff0c8;border-color:#e1ac59;color:#9b5b21}.progress-step.complete .progress-dot{background:#eef7d7;border-color:#c6daaa;color:#5e7b34}.progress-step.active{color:#101828;color:var(--text);font-weight:600}.progress-step.complete{color:#5f7440}.card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffaf4eb;border:1px solid #c1b7aead;border-radius:24px;box-shadow:0 24px 56px #0f172a1f;box-shadow:var(--shadow)}.form-card{border-color:#b8aea4bd;box-shadow:0 22px 48px #676c8324}.card h2{font-size:1.52rem;letter-spacing:-.025em}.card h2,.card h3{color:#101828;color:var(--text);font-weight:500}.field legend,.field>span{color:#60596d;font-weight:500}input{background:#fffefb;border:1px solid #d7cdc1;border-radius:16px;box-shadow:inset 0 1px 0 #ffffffd6;height:48px}input:hover{border-color:#c7b8aa}a:focus-visible,button:focus-visible,input:focus-visible{border-color:#84c5ee;box-shadow:0 0 0 4px #84c5ee52}.field-error{color:#d4183d;color:var(--error)}.field-hint,.muted{color:#717182;color:var(--text-muted)}.address-block,.carrier-fieldset,.confirmation-details,.confirmation-reference,.contact-section,.how-simple-path,.info-grid article,.inline-note,.label-section,.package-input-card,.package-preview,.package-section,.payment-element-wrap,.review-panel,.timing-composer,.timing-section{background:#fffefae6;border-color:#c7bdb4bd;border-radius:20px}.address-block,.carrier-fieldset,.contact-section,.how-simple-path,.info-grid article,.label-section,.package-section,.review-panel,.timing-section{box-shadow:inset 0 1px 0 #ffffffa8}.address-block .checkbox-row,.carrier-note,.confirmation-connection-note,.how-simple-steps li,.info-grid p,.label-section .checkbox-row,.payment-footnote,.payment-secure,.review-next{color:#717182;color:var(--text-muted)}.carrier-section legend,.confirmation-pending h3,.contact-section h3,.how-simple-path h3,.info-grid h3,.label-section h3,.package-preview h4,.package-section-head h3,.timing-section h3{color:#101828;color:var(--text)}.confirmation-detail-row span,.confirmation-reference span,.how-simple-kicker,.package-preview h4,.review-kicker,.review-list dt{color:#7d7185}.box-face{stroke:#c29b62}.box-top{fill:#ffe5b6}.box-side{fill:#e3b16a}.box-front{fill:#f1cb93}.metric-line{stroke:#8aa8c2}.metric-line.is-active{stroke:#de8b32}.metric-text{fill:#625a73}.metric-text.is-active{fill:#b96821}.package-weight{color:#60596d}.package-weight.is-active{color:#b96821}.carrier-fieldset{background:#f4faffd1}.carrier-section{background:linear-gradient(180deg,#f1f8ffe0,#fffbf5eb)}.carrier-chip{background:#fffefb;border-color:#c9bfb7d6;border-radius:16px;min-height:46px}.carrier-chip.active{box-shadow:0 12px 24px #c29c6729}.carrier-chip.carrier-fedex.active{background:#fff0e0;border-color:#ea9650;color:#a95208}.carrier-chip.carrier-ups.active{background:#f4ece3;border-color:#7c624b;color:#57402b}.carrier-chip.carrier-usps.active{background:#e8f6ff;border-color:#84bddf;color:#2d5f88}.payment-element-wrap{background:#ffffffd1}.inline-note{background:#ecf7ffe0}.review-card{background:linear-gradient(180deg,#fffaf4f5,#f8fcffe6);border-color:#c1b7aeb3}.review-price-panel{background:linear-gradient(160deg,#fff1d1eb,#fffbf5f0);border-color:#efcf9c}.review-payment-panel{background:linear-gradient(180deg,#eef8ffe6,#fffbf5f0);border-color:#c8dceb}.confirmation-detail-row strong,.confirmation-reference strong,.review-list dd{color:#101828;color:var(--text);font-weight:500}.price{color:#ea580c;color:var(--brand-strong)}.payment-method-chips span{background:#ffffffbd;border-color:#c7bdb4bd;color:#60596d}.button{border-radius:16px;box-shadow:0 16px 28px #5d607b14;font-weight:600;min-height:50px}.button.primary{background:linear-gradient(135deg,#e1a14b,#ec8860);box-shadow:0 14px 26px #e08f4d47;color:#fffdf8}.button.primary:hover{background:linear-gradient(135deg,#cf8b35,#dd7551);transform:translateY(-2px)}.button.ghost{background:#ecf7ffe6;border:1px solid #86b7db73;color:#5f596d}.alert{border-radius:16px}.alert.error{border-color:#f0c6c1;color:#d4183d;color:var(--error)}.success{color:#16a34a;color:var(--success)}.confirmation-detail-row+.confirmation-detail-row,.receipt-table td,.receipt-table th{border-color:#d6cec6d1}.confirmation-loader span{background:#f97316;background:var(--accent)}.skeleton-line{background:linear-gradient(90deg,#f2ece2 20%,#fffaf3 50%,#f2ece2 80%)}.receipt-table{background:#fffefae0;border-radius:18px}.site-footer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffaf4eb;border-top:1px solid #cdc2b9b8;box-shadow:0 -12px 28px #5c607b14}.footer-links a,.footer-meta a{color:#5d5969}.footer-links a:hover,.footer-meta a:hover{color:#ea580c;color:var(--brand-strong)}@media (min-width:740px){.site-header{padding:.96rem 1.7rem .42rem}.site-header-inner{padding:.84rem 1.22rem .9rem 1.1rem}.brand-logo-image{width:clamp(250px,22vw,340px)}.site-nav a{font-size:.98rem}.content{padding:1.2rem 2.5rem 2.2rem}.site-footer-inner{padding:.9rem 2.5rem .95rem}.schedule-stage{align-items:start;gap:1.55rem;grid-template-columns:minmax(400px,.92fr) minmax(640px,1.08fr);padding:1.55rem}.schedule-intro{padding:.8rem .55rem .55rem}.schedule-visual{aspect-ratio:16/8}.schedule-signals{gap:.92rem}.manage-visual{align-items:start;grid-template-columns:1.04fr .96fr}.manage-visual-card:last-child{grid-column:1/-1}.manage-signals{grid-template-columns:repeat(3,minmax(0,1fr))}.schedule-stage-form{align-self:stretch}.stage-form-card{min-height:100%}.manage-lookup-form{grid-template-columns:1fr auto}.manage-lookup-form .button{min-width:11rem}.manage-result{align-items:start;grid-template-columns:minmax(0,1.12fr) minmax(18rem,.88fr)}.card{padding:1.4rem}.progress-nav{padding:.82rem .95rem}.progress-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.timing-composer-grid{grid-template-columns:1.15fr .92fr .92fr}.pickup-meta-grid{grid-template-columns:1fr 1.3fr 1fr}.grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.how-simple-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-grid{grid-template-columns:1.2fr .8fr}.review-facts-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.review-package-layout{align-items:start;grid-template-columns:minmax(0,1.08fr) minmax(17.5rem,.92fr)}.review-package-details{grid-template-columns:repeat(2,minmax(0,1fr))}.package-layout{align-items:start;grid-template-columns:.95fr 1.05fr}.package-dimensions-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.inline-note{grid-template-columns:1fr auto}.info-grid,.manage-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:740px) and (max-width:1020px){.pickup-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pickup-meta-grid>:nth-child(3){grid-column:1/-1}}@media (max-width:739px){.app-root{--footer-reserve:134px}.site-header{padding:.7rem .76rem .22rem}.site-header-inner{flex-wrap:wrap;gap:.9rem;min-height:auto;padding:.74rem .78rem .8rem}.brand-logo-image{width:min(100%,220px)}.site-header-actions{align-items:stretch;flex-direction:column;gap:.72rem;width:100%}.site-nav{gap:.75rem;justify-content:space-between;width:100%}.site-nav a{font-size:.9rem}.site-utility-link{width:100%}.carrier-grid{gap:.34rem;grid-template-columns:repeat(3,minmax(70px,1fr))}.carrier-chip{font-size:.78rem;gap:.2rem;min-height:40px;padding:.34rem}.carrier-section .carrier-chip{font-size:.82rem;min-height:42px}.carrier-chip img{height:.8rem;width:.8rem}.content{padding:.9rem 1rem 1.4rem}.schedule-stage{border-radius:28px;padding:1rem}.schedule-intro{padding:.15rem .1rem .25rem}.schedule-intro h1{font-size:clamp(2.25rem,9.6vw,3.45rem);max-width:9.4ch}.schedule-visual{aspect-ratio:16/9}.schedule-signals{gap:.7rem;grid-template-columns:1fr 1fr;padding-top:.8rem}.manage-visual-reference{align-items:flex-start;flex-direction:column}.manage-detail-grid,.manage-signals{grid-template-columns:1fr}.manage-result-head h3{font-size:1rem}.schedule-signal{padding:.82rem .82rem .88rem}.schedule-signal-label{font-size:.69rem}.schedule-signal strong{font-size:.86rem;line-height:1.34}.schedule-support-copy{font-size:.79rem}.stage-form-card{padding:1rem}.stage-form-head{margin-bottom:.85rem}.review-list>div{gap:.18rem;grid-template-columns:1fr}.review-hero,.review-panel-head{align-items:flex-start;flex-direction:column}.review-hero-tags{width:100%}.review-facts-grid{grid-template-columns:1fr}.package-card-frame-head,.review-line-item,.review-package-card-head,.review-total-breakdown>div{align-items:flex-start;flex-direction:column}.package-dimensions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.package-dimensions-grid>:last-child{grid-column:1/-1}.site-footer-inner{gap:.65rem;padding:.85rem 1rem 1rem}.footer-meta{font-size:.88rem}.footer-links a{font-size:.92rem}}@media (max-width:480px){.brand-logo-image{width:min(100%,200px)}.schedule-signals{grid-template-columns:1fr}.schedule-intro h1{max-width:10ch}.site-nav{gap:.6rem}}:root{--figma-bg:#faf8f3;--figma-surface:#fff;--figma-soft:#f4f5f8;--figma-border:#ece7df;--figma-border-strong:#ddd6cc;--figma-text:#1f2b43;--figma-muted:#7a8090;--figma-orange:#ff6a00;--figma-orange-strong:#f05e00;--figma-shadow:0 18px 46px #1a22381f}.app-root{--footer-reserve:0px;background:radial-gradient(circle at 18% 18%,#d1e6ffcc 0,#d1e6ff00 24%),radial-gradient(circle at 84% 60%,#ffe2bf8c 0,#ffe2bf00 20%),linear-gradient(180deg,#fbfbfc,#faf8f3 28%,#faf7f1);color:#1f2b43;color:var(--figma-text);font-family:Poppins,Aptos,Segoe UI,sans-serif;padding-bottom:0}.site-header{background:#ffffffeb;border-bottom:1px solid #ece7df;border-bottom:1px solid var(--figma-border);padding:0;position:static}.content-static,.schedule-stage-shell,.site-header-shell{max-width:1232px}.site-header-inner{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border:0;border-radius:0;box-shadow:none;min-height:76px;padding:1rem 0}.brand-logo-image{width:clamp(148px,12vw,188px)}.brand-mark-word{font-size:1.25rem}.brand-mark-tagline{font-size:.75rem}.site-header-actions{gap:1.5rem}.site-nav{gap:1.55rem}.footer-links a,.footer-meta,.site-nav a,.site-utility-link{color:#5f6472}.site-nav a{border-bottom:0;font-size:.86rem;font-weight:500;padding:0}.site-nav a.active,.site-nav a:hover{color:#1f2b43;color:var(--figma-text)}.site-utility-link{background:#0000;border:0;border-left:1px solid #ece7df;border-left:1px solid var(--figma-border);border-radius:0;box-shadow:none;font-size:.86rem;font-weight:600;min-height:auto;padding:0 0 0 1.35rem}.site-utility-link.active,.site-utility-link:hover{background:#0000;box-shadow:none;color:#1f2b43;color:var(--figma-text);transform:none}.content{padding:32px 24px 52px}.schedule-stage{background:#0000;border:0;border-radius:0;box-shadow:none;gap:32px;overflow:visible;padding:0}.schedule-stage:before{display:none}.schedule-intro{gap:1.05rem;max-width:576px;padding:28px 0 0}.eyebrow,.stage-kicker{color:#ff6a00;color:var(--figma-orange);font-size:.59rem;font-weight:700;letter-spacing:.12em}.schedule-intro h1{color:#1f2b43;color:var(--figma-text);font-size:clamp(3rem,4.9vw,4.05rem);font-weight:700;letter-spacing:-.06em;line-height:.93;max-width:9.4ch}.schedule-lede{color:#687286;font-size:.99rem;line-height:1.58;max-width:28ch}.schedule-visual{aspect-ratio:576/388;background:linear-gradient(180deg,#d8efff,#eff7fc);border:1px solid #dfe8ef;border-radius:14px;box-shadow:0 18px 34px #81a0ba38}.schedule-signals{border-top:0;gap:12px;max-width:100%;padding-top:6px}.schedule-signal{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffdb;border:1px solid #ece7df;border:1px solid var(--figma-border);border-radius:12px;box-shadow:0 8px 24px #29334a0f;column-gap:.68rem;padding:13px 14px;row-gap:.18rem}.schedule-signal-mark{background:#ff771a14;border:1px solid #ff872b33;height:1.18rem;margin-top:.14rem;width:1.18rem}.schedule-signal-mark:after{background:linear-gradient(135deg,#ff9243,#ff6a00);background:linear-gradient(135deg,#ff9243 0,var(--figma-orange) 100%);inset:.26rem}.schedule-signal-label{color:#1f2b43;color:var(--figma-text);font-size:.82rem;font-weight:700;letter-spacing:0;text-transform:none}.schedule-signal strong{color:#666d7b;font-size:.82rem;font-weight:500;line-height:1.45}.schedule-support-copy{background:#0000;border:0;color:#8a8f9d;font-size:.76rem;justify-self:center;min-height:auto;padding:0}.schedule-stage-form{gap:0}.stage-form-card{background:#fffffff5;border:1px solid #ece7df;border:1px solid var(--figma-border);border-radius:18px;box-shadow:0 18px 46px #1a22381f;box-shadow:var(--figma-shadow);padding:18px 20px 20px}.stage-form-head{align-items:baseline;margin-bottom:18px}.stage-form-head h2{color:#1f2b43;color:var(--figma-text);font-size:1.06rem;font-weight:700;margin-top:6px}.stage-form-note{color:#969bab;font-size:.78rem}.stack{gap:1.2rem;margin-top:0}.progress-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border:0;border-radius:0;border-top:1px solid #ece7df;border-top:1px solid var(--figma-border);box-shadow:none;margin:0 0 16px;padding:14px 0 0}.progress-steps{gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.progress-step{color:#9097a6;font-size:.72rem;font-weight:500;gap:8px;min-width:0;position:relative}.progress-step:not(:last-child):after{background:#e3e6ed;content:"";height:1px;left:calc(100% - 10px);position:absolute;top:14px;width:calc(100% - 8px)}.progress-dot{background:#e8ebf0;border:0;color:#8d93a1;font-size:.62rem;font-weight:700;height:1.15rem;width:1.15rem}.progress-step.active .progress-dot,.progress-step.complete .progress-dot{background:linear-gradient(135deg,#ff9243,#ff6a00);background:linear-gradient(135deg,#ff9243 0,var(--figma-orange) 100%);color:#fff}.progress-step.active,.progress-step.complete{color:#5c6372;font-weight:600}.progress-label{overflow:hidden;text-overflow:ellipsis}.carrier-section legend,.contact-section h3,.field legend,.field>span,.package-card-stack-head h3,.package-dimensions-group legend,.package-section-head h3,.timing-section h3{color:#3d4656}.field legend,.field>span{font-size:.73rem;font-weight:600}input{background:#f4f5f8;background:var(--figma-soft);border:1px solid #0000;border-radius:6px;box-shadow:none;color:#424959;font-size:.77rem;height:36px;padding:0 12px}input::placeholder{color:#9ca3af}input:hover{border-color:#d8dde5}a:focus-visible,button:focus-visible,input:focus-visible{border-color:#ff6a0057;box-shadow:0 0 0 4px #ff6a001a}.field-error{font-size:.74rem}.carrier-note,.contact-note,.field-hint,.muted,.package-label-area .muted,.package-stack-note,.timing-window-rule{color:#8a90a0}.carrier-note,.contact-note,.field-hint,.package-label-area .muted,.package-stack-note,.timing-window-rule{font-size:.67rem;line-height:1.45}.address-block,.carrier-fieldset,.contact-section,.package-card-frame,.package-dimensions-group,.package-input-card,.timing-section{background:#0000;border:0;border-radius:0;box-shadow:none;padding:0}.address-block,.contact-section,.package-card-stack,.timing-section{gap:10px}.package-card-stack-head{gap:.15rem}.contact-note,.package-stack-note{margin:0}.carrier-section legend,.contact-section h3,.package-card-stack-head h3,.package-section-head h3,.timing-section h3{font-size:.86rem;font-weight:700;margin:0}.carrier-note{font-weight:500;margin:0 0 6px}.carrier-grid{gap:10px}.carrier-chip{background:#fff;border:1px solid #d9dee7;box-shadow:none;color:#4e5665;font-weight:600}.carrier-chip,.carrier-section .carrier-chip{border-radius:8px;font-size:.77rem;min-height:30px}.carrier-chip.active,.carrier-chip.carrier-fedex.active,.carrier-chip.carrier-ups.active,.carrier-chip.carrier-usps.active{background:#fff;border-color:#ff6a00b3;box-shadow:inset 0 0 0 1px #ff6a0029;color:#f05e00;color:var(--figma-orange-strong)}.carrier-chip img{height:.8rem;width:.8rem}.timing-composer-head{align-items:center}.contact-grid,.package-dimensions-grid,.timing-composer-grid{gap:10px}.package-card-frame{gap:12px;padding-top:8px}.package-layout{gap:14px}.package-preview{background:linear-gradient(180deg,#fbfbfc,#f8f8fa);border:1px solid #ddd6cc;border:1px solid var(--figma-border-strong);border-radius:12px;padding:14px 16px 12px}.package-preview h4{color:#68707f;font-size:.68rem;letter-spacing:.08em}.package-preview-svg{margin-top:8px}.box-face{stroke:#f2c589}.box-top{fill:#ffd8a8}.box-side{fill:#ffcb88}.box-front{fill:#ffc175}.metric-line{stroke:#b8c1ce}.metric-line.is-active{stroke:#ff6a00;stroke:var(--figma-orange)}.metric-text{fill:#6d7482}.metric-text.is-active,.package-weight.is-active{fill:#f05e00;fill:var(--figma-orange-strong);color:#f05e00;color:var(--figma-orange-strong)}.package-weight{color:#666e7c;font-size:.74rem;font-weight:500;margin-top:6px;text-align:center}.package-input-card{padding:0}.package-dimensions-group legend{font-size:.73rem;letter-spacing:0;margin-bottom:6px;padding:0;text-transform:none}.checkbox-row{align-items:center;color:#3f4756;font-size:.73rem;font-weight:600;gap:8px}.checkbox-row input{accent-color:#1f2532;background:#fff;border-radius:3px;height:12px;min-width:12px;padding:0;width:12px}.package-label-area{border-top:0;gap:6px;padding-top:0}.package-add-button,.package-remove-button{box-shadow:none;min-height:28px;padding:.55rem .95rem}.package-add-button{background:#0000;border-color:#ccd2dc;color:#626b7a;justify-self:stretch;min-height:40px;width:100%}.button{border-radius:8px;box-shadow:none;font-size:.82rem;font-weight:700;min-height:48px}.button.primary{background:linear-gradient(180deg,#ff730a,#ff6a00);background:linear-gradient(180deg,#ff730a 0,var(--figma-orange) 100%);box-shadow:0 10px 18px #ff6a0038;color:#fff}.button.primary:hover{background:linear-gradient(180deg,#f60,#f05e00);background:linear-gradient(180deg,#f60 0,var(--figma-orange-strong) 100%);transform:translateY(-1px)}.button.ghost{background:#fff;border:1px dashed #cad1db;color:#58606f}.review-card,.review-payment-panel,.review-price-panel,.site-footer{-webkit-backdrop-filter:none;backdrop-filter:none}.site-footer{background:#ffffffe6;border-top:1px solid #ece7df;border-top:1px solid var(--figma-border);box-shadow:none;margin-top:auto;position:static}.site-footer-inner{margin:0 auto;max-width:1232px;padding:16px 24px}.footer-links a,.footer-meta{font-size:.78rem}@media (min-width:740px){.schedule-stage{align-items:start;gap:32px;grid-template-columns:minmax(0,624px) minmax(0,576px)}.schedule-stage-form{justify-self:end;max-width:576px;width:100%}.package-layout{align-items:start;grid-template-columns:minmax(210px,.95fr) minmax(0,1.25fr)}}@media (max-width:739px){.site-header{padding:0 16px}.site-header-inner{gap:12px;padding:14px 0}.site-header-actions,.site-nav{gap:10px;width:100%}.site-nav{justify-content:space-between}.brand-mark-word{font-size:1.08rem;line-height:1.2rem}.brand-mark-tagline{font-size:.62rem;line-height:.9rem}.site-nav a,.site-utility-link{font-size:.8rem}.site-utility-link{padding-left:12px;width:auto}.content{padding:24px 16px 40px}.schedule-intro{padding-top:0}.schedule-intro h1{font-size:clamp(2.6rem,12vw,3.45rem)}.schedule-signals{grid-template-columns:1fr}.progress-steps{gap:8px}.progress-step{font-size:.65rem}.progress-step:not(:last-child):after{left:calc(100% - 7px);top:13px;width:calc(100% - 14px)}.carrier-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.carrier-chip,.carrier-section .carrier-chip{font-size:.72rem;min-height:34px}.package-dimensions-grid{grid-template-columns:1fr 1fr}.package-dimensions-grid>:last-child{grid-column:1/-1}.site-footer-inner{padding:14px 16px 18px}}.schedule-home-intro{gap:48px;max-width:584px;padding-top:16px}.home-badge{align-items:center;background:#fff7ed;border:1px solid #ffedd4;border-radius:999px;color:#ca3500;display:inline-flex;font-size:.75rem;font-weight:600;gap:8px;letter-spacing:.025em;min-height:26px;padding:4px 12px;text-transform:uppercase}.badge-icon{color:currentColor;height:14px;width:14px}.schedule-home-intro h1{color:#101828;font-size:clamp(3.2rem,4.8vw,5rem);font-weight:700;letter-spacing:-.06em;line-height:.98;margin-top:0;max-width:9.8ch}.schedule-home-intro .schedule-lede{color:#4a5565;font-size:1.25rem;line-height:1.62;margin-top:-24px;max-width:25ch}.schedule-home-intro .schedule-visual{aspect-ratio:582/312;border-color:#e5e7eb;border-radius:16px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.home-feature-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:-16px;width:100%}.home-feature-item{grid-gap:8px;align-content:start;display:grid;gap:8px}.home-feature-icon{align-items:center;background:#fff7ed;border-radius:10px;color:#ff6900;display:inline-flex;height:40px;justify-content:center;width:40px}.home-feature-svg{height:20px;width:20px}.home-feature-item strong{color:#101828;font-size:1.125rem;font-weight:600}.home-feature-item p{color:#4a5565;font-size:.875rem;line-height:1.625;margin:0}.home-trust-copy{border-top:1px solid #f3f4f6;color:#6a7282;font-size:.875rem;margin:0;padding-top:25px;width:100%}.sell-donate-page{grid-gap:44px;display:grid;gap:44px;isolation:isolate;padding:32px 0 72px;position:relative;width:100%}.sell-donate-page:before{background:radial-gradient(circle at 18% 10%,#dbeafeeb 0,#dbeafe00 34%),radial-gradient(circle at 84% 18%,#fff7edf5 0,#fff7ed00 32%),linear-gradient(180deg,#f9fbff,#faf8f3 48%,#faf7f2);border-radius:32px;bottom:0;content:"";display:none;left:50%;position:absolute;top:-8px;transform:translateX(-50%);width:max(calc(100% + 160px),calc(100vw - 48px));z-index:-1}.sell-donate-hero{grid-gap:20px;display:grid;gap:20px;justify-items:center;margin:0 auto;max-width:768px;text-align:center}.sell-donate-hero-icon-shell{align-items:center;background:#f3e8ff;border-radius:16px;color:#9333ea;display:inline-flex;height:64px;justify-content:center;width:64px}.sell-donate-spark-icon{height:32px;width:32px}.sell-donate-hero h1,.sell-donate-option-card h2,.sell-donate-process-card h2{color:#101828;margin:0}.sell-donate-hero h1{font-size:clamp(2.6rem,5vw,3.5rem);font-weight:700;letter-spacing:-.04em;line-height:1.1}.sell-donate-hero p{color:#667085;font-size:1rem;line-height:1.75;margin:0}.sell-donate-banner{grid-gap:8px;background:linear-gradient(180deg,#eef2fff5,#ede9feeb);border:1px solid #e9d5ff;border-radius:16px;display:grid;gap:8px;justify-items:center;margin:0 auto;min-height:90px;padding:20px 24px;text-align:center;width:min(100%,672px)}.sell-donate-banner strong{align-items:center;color:#7c3aed;display:inline-flex;font-size:1rem;font-weight:700;gap:6px;line-height:1.5;margin:0}.sell-donate-banner-icon{display:inline-flex;height:16px;width:16px}.sell-donate-banner-icon .sell-donate-spark-icon{height:16px;width:16px}.sell-donate-banner p{color:#7c3aed;font-size:.875rem;line-height:1.4286;margin:0}.sell-donate-options-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;width:min(100%,1024px)}.sell-donate-option-card,.sell-donate-process-card{background:#fff;border:1px solid #eaecf0;border-radius:16px;box-shadow:0 20px 25px #00000014,0 8px 10px #0000000f}.sell-donate-option-card{grid-gap:20px;align-content:start;display:grid;gap:20px;min-height:458px;padding:32px;position:relative}.sell-donate-option-badge{align-items:center;background:#dcfce7;border-radius:999px;color:#16a34a;display:inline-flex;font-size:.75rem;font-weight:600;line-height:1.333;min-height:26px;padding:5px 13px;position:absolute;right:16px;top:16px}.sell-donate-option-badge.is-blue{background:#dbeafe;color:#2563eb}.sell-donate-option-icon{align-items:center;border-radius:14px;display:inline-flex;height:64px;justify-content:center;width:64px}.sell-donate-option-icon.is-donate{background:#dcfce7;color:#16a34a}.sell-donate-option-icon.is-resell{background:#dbeafe;color:#2563eb}.sell-donate-option-icon-svg{height:32px;width:32px}.sell-donate-option-card h2{font-size:2rem;font-weight:700;letter-spacing:-.04em;line-height:1.15}.sell-donate-option-copy{color:#667085;font-size:1rem;line-height:1.55;margin:0}.sell-donate-feature-list{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:0;padding:0}.sell-donate-feature-list li{color:#475467;font-size:.875rem;line-height:1.4286;padding-left:22px;position:relative}.sell-donate-feature-list li:before{border-radius:999px;content:"";height:12px;left:0;position:absolute;top:5px;width:12px}.sell-donate-feature-list.is-donate li:before{background:#22c55e;box-shadow:0 0 0 4px #22c55e24}.sell-donate-feature-list.is-resell li:before{background:#3b82f6;box-shadow:0 0 0 4px #3b82f624}.sell-donate-perfect-for{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;color:#667085;font-size:.75rem;line-height:1.333;margin-top:auto;padding:14px 16px}.sell-donate-perfect-for span{color:#101828;font-weight:700}.sell-donate-process-card{grid-gap:24px;display:grid;gap:24px;margin:0 auto;min-height:257px;padding:32px;text-align:center;width:min(100%,896px)}.sell-donate-process-card h2{font-size:2rem;font-weight:700;letter-spacing:-.04em;line-height:1.2}.sell-donate-steps-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.sell-donate-step-card{grid-gap:12px;display:grid;gap:12px;justify-items:center}.sell-donate-step-number{align-items:center;background:#ffedd5;border-radius:14px;color:#f97316;display:inline-flex;font-size:1.125rem;font-weight:700;height:48px;justify-content:center;line-height:1;width:48px}.sell-donate-step-card h3{color:#101828;font-size:1.125rem;font-weight:600;line-height:1.5;margin:0}.sell-donate-step-card p{color:#667085;font-size:.875rem;line-height:1.4286;margin:0;max-width:26ch}.help-page{grid-gap:48px;display:grid;gap:48px;isolation:isolate;padding:24px 0 72px;position:relative;width:100%}.help-page:before{background:radial-gradient(circle at 16% 12%,#dbeafef0 0,#dbeafe00 34%),radial-gradient(circle at 84% 18%,#fff7edf5 0,#fff7ed00 34%),linear-gradient(180deg,#f9fbff,#faf8f3 48%,#faf7f2);border-radius:32px;bottom:0;content:"";display:none;left:50%;position:absolute;top:-8px;transform:translateX(-50%);width:max(calc(100% + 160px),calc(100vw - 48px));z-index:-1}.help-page-hero{grid-gap:20px;display:grid;gap:20px;justify-items:center;margin:0 auto;max-width:792px;text-align:center}.help-page-hero-icon-shell{align-items:center;background:#ffedd5;border-radius:16px;color:#f97316;display:inline-flex;height:64px;justify-content:center;width:64px}.help-hero-icon-svg{height:32px;width:32px}.help-contact-card h2,.help-faq-card h2,.help-page-hero h1,.help-support-card-copy h2,.help-topic-copy h3,.help-topics-panel h2{color:#101828;margin:0}.help-page-hero h1{font-size:clamp(2.55rem,4.7vw,3.4rem);font-weight:700;letter-spacing:-.04em;line-height:1.1}.help-page-hero p{color:#667085;font-size:1rem;line-height:1.75;margin:0}.help-support-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.help-contact-card,.help-faq-card,.help-support-card,.help-topic-card{background:#fff;border:1px solid #f3f4f6;box-shadow:0 10px 15px #0000001a,0 4px 6px #0000001a}.help-support-card{grid-gap:16px;border-radius:16px;display:grid;gap:16px;grid-template-columns:56px minmax(0,1fr);min-height:162px;padding:33px}.help-support-card-icon{align-items:center;border-radius:14px;display:inline-flex;height:56px;justify-content:center;width:56px}.help-support-card-icon.is-orange{background:#ffedd5;color:#f97316}.help-support-card-icon.is-purple{background:#f3e8ff;color:#9333ea}.help-support-icon-svg{height:28px;width:28px}.help-support-card-copy{grid-gap:8px;align-content:start;display:grid;gap:8px}.help-support-card-copy h2{font-size:1.25rem;font-weight:600;line-height:1.4}.help-support-card-copy p{color:#4a5565;font-size:.875rem;line-height:1.4286;margin:0}.help-support-card-copy p strong{color:#101828;font-weight:600}.help-support-card-copy strong{color:#f54900;font-size:1.125rem;font-weight:600;line-height:1.5556}.help-main-grid{grid-gap:0;align-items:start;display:grid;gap:0;grid-template-columns:minmax(0,1fr);justify-content:center;margin:0 auto;width:min(100%,896px)}.help-contact-card{grid-gap:12px;border-radius:16px;display:grid;gap:12px;min-height:647px;padding:32px}.help-contact-card h2,.help-faq-card h2,.help-topics-panel h2{font-size:2rem;font-weight:700;letter-spacing:-.04em;line-height:1.2}.help-contact-copy{color:#667085;font-size:1rem;line-height:1.5;margin:0}.help-contact-notice{margin:0}.help-contact-form{grid-gap:16px;display:grid;gap:16px;margin-top:8px}.help-field{grid-gap:4px;display:grid;gap:4px}.help-field>span{color:#101828;font-size:.875rem;font-weight:500;line-height:1.4286}.help-field input,.help-field select,.help-field textarea{background:#fff;border:1px solid #d1d5dc;border-radius:10px;box-shadow:none;color:#101828;font:inherit;width:100%}.help-field input,.help-field select{height:46px;padding:0 14px}.help-field textarea{min-height:142px;padding:12px 14px;resize:vertical}.help-field select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,#0000 50%,#98a2b3 0),linear-gradient(135deg,#98a2b3 50%,#0000 0);background-position:calc(100% - 18px) calc(50% - 1px),calc(100% - 12px) calc(50% - 1px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:36px}.help-field input:focus,.help-field select:focus,.help-field textarea:focus{border-color:#ff6900;box-shadow:0 0 0 3px #ff69001f;outline:none}.help-contact-submit{align-items:center;background:linear-gradient(90deg,#ff6900,#f54900);border-radius:10px;box-shadow:0 10px 15px #0000001a,0 4px 6px #0000001a;display:inline-flex;gap:8px;justify-content:center;margin-top:4px;min-height:48px;width:100%}.help-contact-submit:hover{background:linear-gradient(90deg,#f15f00,#ea4700)}.help-send-icon{height:16px;width:16px}.help-topics-panel{grid-gap:24px;align-content:start;display:grid;gap:24px}.help-topics-list{grid-gap:16px;display:grid;gap:16px}.help-topic-card{grid-gap:16px;border-radius:14px;display:grid;gap:16px;grid-template-columns:40px minmax(0,1fr);min-height:101px;padding:25px}.help-topic-icon-shell{align-items:center;border-radius:10px;display:inline-flex;height:40px;justify-content:center;width:40px}.help-topic-icon-shell.is-pickup{background:#ffedd5;color:#f97316}.help-topic-icon-shell.is-tracking{background:#dbeafe;color:#2563eb}.help-topic-icon-shell.is-payment{background:#dcfce7;color:#16a34a}.help-topic-icon-shell.is-reschedule{background:#f3e8ff;color:#9333ea}.help-topic-icon-shell.is-issues{background:#fef9c3;color:#ca8a04}.help-topic-icon-svg{height:20px;width:20px}.help-topic-copy{grid-gap:4px;align-content:start;display:grid;gap:4px}.help-topic-copy h3{font-size:1.125rem;font-weight:600;line-height:1.5}.help-topic-copy p{color:#4a5565;font-size:.875rem;line-height:1.4286;margin:0}.help-faq-card{grid-gap:24px;border-radius:16px;display:grid;gap:24px;margin:0 auto;min-height:616px;padding:32px;width:min(100%,896px)}.help-faq-list{grid-gap:16px;display:grid;gap:16px;margin:0;width:100%}.help-faq-item{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden}.help-faq-trigger{align-items:center;background:#fff;border:0;color:#101828;cursor:pointer;display:flex;font-size:1.125rem;font-weight:600;gap:16px;justify-content:space-between;line-height:1.5;min-height:67px;padding:20px;text-align:left;width:100%}.help-faq-trigger-main{align-items:center;display:inline-flex;gap:12px;min-width:0}.help-faq-topic-icon{flex:0 0 auto}.help-faq-answer{color:#667085;font-size:.9375rem;line-height:1.6;margin:0;padding:0 20px 20px}.help-faq-chevron{color:#667085;height:20px;transition:transform .18s ease;width:20px}.help-faq-chevron.is-open{transform:rotate(180deg)}@media (max-width:1024px){.sell-donate-page{gap:32px;padding-bottom:56px}.sell-donate-page:before{inset:-8px -20px 0}.sell-donate-options-grid,.sell-donate-steps-grid{grid-template-columns:1fr}.help-page{gap:32px;padding-bottom:56px}.help-page:before{inset:-8px -20px 0}.help-main-grid,.help-support-grid{grid-template-columns:1fr}.help-main-grid{gap:24px}.help-contact-card,.help-faq-card,.help-topics-panel,.sell-donate-option-card,.sell-donate-process-card{width:100%}}@media (max-width:640px){.sell-donate-page{gap:24px;padding:20px 0 40px}.sell-donate-page:before{border-radius:24px;inset:-8px -10px 0;left:auto;transform:none;width:auto}.help-page{gap:24px;padding:20px 0 40px}.help-page:before{border-radius:24px;inset:-8px -10px 0;left:auto;transform:none;width:auto}.sell-donate-hero{gap:16px}.sell-donate-hero h1{font-size:clamp(2.25rem,12vw,2.8rem)}.help-page-hero{gap:16px}.help-page-hero h1{font-size:clamp(2.25rem,12vw,2.8rem)}.help-contact-card,.help-faq-card,.help-support-card,.help-topic-card,.sell-donate-banner,.sell-donate-option-card,.sell-donate-process-card{padding:20px}.sell-donate-option-card{min-height:0}.sell-donate-option-card h2,.sell-donate-process-card h2{font-size:1.75rem}.help-contact-card,.help-faq-card{min-height:0}.help-support-card{gap:14px;grid-template-columns:1fr;min-height:0}.help-contact-card h2,.help-faq-card h2,.help-topics-panel h2{font-size:1.75rem}.sell-donate-process-card{gap:20px}.help-topic-card{gap:14px;grid-template-columns:1fr;min-height:0}.help-faq-trigger{font-size:1rem;min-height:60px;padding:16px}.help-faq-answer{padding:0 16px 16px}}.how-it-works-page{grid-gap:64px;display:grid;gap:64px;isolation:isolate;padding:24px 0 72px;position:relative}.how-it-works-page:before{background:radial-gradient(circle at 16% 8%,#dbeafef2 0,#dbeafe00 35%),radial-gradient(circle at 84% 10%,#fff7edfa 0,#fff7ed00 32%),linear-gradient(180deg,#f9fbff,#faf8f3 52%,#faf8f2);border-radius:32px;content:"";display:none;inset:-8px -48px 0;position:absolute;z-index:-1}.how-it-works-cta,.how-it-works-hero,.how-it-works-intro,.how-it-works-section-head{display:grid;justify-items:center;text-align:center}.how-it-works-hero{gap:20px;margin:0 auto;max-width:768px}.how-it-works-hero-icon-shell{align-items:center;background:#ffedd4;border-radius:14px;color:#ff6900;display:inline-flex;height:64px;justify-content:center;width:64px}.how-it-works-icon-svg{height:32px;width:32px}.how-it-works-benefit-card h3,.how-it-works-cta h2,.how-it-works-hero h1,.how-it-works-intro h2,.how-it-works-pickup-step h3,.how-it-works-section-head h2,.how-it-works-step-card h3{color:#101828;margin:0}.how-it-works-hero h1{font-size:clamp(2.5rem,3.6vw,3rem);font-weight:700;letter-spacing:-.04em;line-height:1.11}.how-it-works-hero p{color:#4a5565;font-size:1.125rem;line-height:1.56;margin:0;max-width:42rem}.how-it-works-intro{gap:8px;margin:0 auto;max-width:520px}.how-it-works-kicker{color:#ff6900;font-size:.75rem;font-weight:600;letter-spacing:.05em;line-height:1.333;text-transform:uppercase}.how-it-works-cta h2,.how-it-works-intro h2{font-size:clamp(1.9rem,2.8vw,2.35rem);font-weight:700;letter-spacing:-.04em;line-height:1.2}.how-it-works-intro p,.how-it-works-section-head p{color:#4a5565;font-size:1rem;line-height:1.5;margin:0}.how-it-works-benefits-grid,.how-it-works-pickup-grid,.how-it-works-steps-grid{grid-gap:32px;display:grid;gap:32px}.how-it-works-steps-grid{align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr))}.how-it-works-pickup-card,.how-it-works-step-card{background:#fff;border:1px solid #f3f4f6;box-shadow:0 20px 25px #0000001a,0 8px 10px #0000001a}.how-it-works-step-card{grid-gap:16px;align-content:start;border-radius:16px;display:grid;gap:16px;min-height:522px;padding:48px 32px 32px;position:relative}.how-it-works-step-number{background:linear-gradient(135deg,#ff8904,#ff6900);box-shadow:0 10px 15px #0000001a,0 4px 6px #0000001a;color:#fff;font-size:1.125rem;font-weight:700;height:48px;left:-16px;line-height:1;position:absolute;top:-16px;width:48px}.how-it-works-mini-icon-shell,.how-it-works-step-icon-shell,.how-it-works-step-number{align-items:center;border-radius:14px;display:inline-flex;justify-content:center}.how-it-works-step-icon-shell{height:64px;width:64px}.how-it-works-mini-icon-shell.is-orange,.how-it-works-step-icon-shell.is-orange{background:#ffedd4;color:#ff6900}.how-it-works-mini-icon-shell.is-blue,.how-it-works-step-icon-shell.is-blue{background:#dbeafe;color:#155dfc}.how-it-works-mini-icon-shell.is-green,.how-it-works-step-icon-shell.is-green{background:#dcfce7;color:#16a34a}.how-it-works-mini-icon-shell.is-purple{background:#f3e8ff;color:#9333ea}.how-it-works-step-card h3{font-size:1.25rem;font-weight:600;line-height:1.4}.how-it-works-step-copy{color:#4a5565;font-size:1rem;line-height:1.5;margin:0;min-height:72px}.how-it-works-step-list-box{grid-gap:8px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;display:grid;gap:8px;min-height:154px;padding:17px}.how-it-works-step-list-box strong{color:#101828;font-size:.875rem;font-weight:500;line-height:1.4286}.how-it-works-step-list-box ul{grid-gap:4px;display:grid;gap:4px;list-style:none;margin:0;padding:0}.how-it-works-step-list-box li{color:#4a5565;font-size:.875rem;line-height:1.4286;padding-left:12px;position:relative}.how-it-works-step-list-box li:before{color:#4a5565;content:"\2022";left:0;position:absolute;top:0}.how-it-works-step-note{grid-gap:8px;align-items:start;background:#eff6ff;border:1px solid #bedbff;border-radius:10px;display:grid;gap:8px;grid-template-columns:16px minmax(0,1fr);min-height:58px;padding:13px}.how-it-works-step-note p{color:#1c398e;font-size:.75rem;line-height:1.333;margin:0}.how-it-works-step-note-dot{align-items:center;background:#dbeafe;border-radius:999px;color:#1d4ed8;display:inline-flex;height:16px;justify-content:center;position:relative;width:16px}.how-it-works-step-note-dot:before{content:"i";font-size:.75rem;font-weight:700;line-height:1}.how-it-works-pickup-card{grid-gap:32px;border-radius:16px;display:grid;gap:32px;padding:33px}.how-it-works-section-head{gap:8px}.how-it-works-section-head h2{font-size:1.5rem;font-weight:700;line-height:1.333}.how-it-works-pickup-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.how-it-works-pickup-step{grid-gap:12px;display:grid;gap:12px;justify-items:center;text-align:center}.how-it-works-mini-icon-shell{height:56px;width:56px}.how-it-works-pickup-step h3{font-size:1rem;font-weight:600;line-height:1.5}.how-it-works-pickup-step p{color:#4a5565;font-size:.875rem;line-height:1.4286;margin:0;max-width:18ch}.how-it-works-benefits{grid-gap:32px;display:grid;gap:32px}.how-it-works-benefits-grid{gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.how-it-works-benefit-card{grid-gap:8px;border:1px solid #e5e7eb;border-radius:14px;display:grid;gap:8px;min-height:102px;padding:24px 25px}.how-it-works-benefit-card h3{font-size:1rem;font-weight:600;line-height:1.5}.how-it-works-benefit-card p{color:#4a5565;font-size:.875rem;line-height:1.4286;margin:0}.how-it-works-benefit-card.is-orange{background:linear-gradient(163deg,#fff7ed,#fefce8);border-color:#ffd6a8;min-height:122px}.how-it-works-benefit-card.is-blue{background:linear-gradient(163deg,#eff6ff,#eef2ff);border-color:#bedbff;min-height:122px}.how-it-works-benefit-card.is-pink{background:linear-gradient(163deg,#faf5ff,#fdf2f8);border-color:#e9d4ff;min-height:122px}.how-it-works-benefit-card.is-green{background:linear-gradient(166deg,#f0fdf4,#ecfdf5);border-color:#b9f8cf}.how-it-works-benefit-card.is-yellow{background:linear-gradient(166deg,#fefce8,#fff7ed);border-color:#fff085}.how-it-works-benefit-card.is-neutral{background:#f9fafb;border-radius:10px;padding:17px}.how-it-works-cta{background:linear-gradient(90deg,#ff6900,#f54900);border-radius:16px;box-shadow:0 20px 25px #0000001a,0 8px 10px #0000001a;gap:20px;min-height:260px;padding:48px 32px}.how-it-works-cta h2{color:#fff}.how-it-works-cta p{color:#fff7ed;font-size:1.25rem;line-height:1.4;margin:0;max-width:42rem}.how-it-works-cta-button.button{background:#fff;border:0;border-radius:14px;box-shadow:0 10px 15px #0000001a,0 4px 6px #0000001a;color:#f54900;font-size:1.125rem;gap:8px;min-height:56px;padding:0 24px}.how-it-works-cta-button.button:hover{background:#fff7ed;color:#f54900;transform:translateY(-1px)}@media (max-width:1100px){.how-it-works-page{gap:48px}.how-it-works-benefits-grid,.how-it-works-steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.how-it-works-steps-grid .how-it-works-step-card:last-child{grid-column:1/-1;justify-self:center;max-width:420px;width:100%}.how-it-works-pickup-grid{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.how-it-works-page{gap:32px;padding:20px 0 44px}.how-it-works-page:before{border-radius:24px;inset:-8px -12px 0}.how-it-works-hero,.how-it-works-intro,.how-it-works-section-head{gap:16px}.how-it-works-hero p{font-size:1rem;line-height:1.625}.how-it-works-benefits-grid,.how-it-works-pickup-grid,.how-it-works-steps-grid{gap:20px;grid-template-columns:1fr}.how-it-works-steps-grid .how-it-works-step-card:last-child{grid-column:auto;max-width:none}.how-it-works-cta,.how-it-works-pickup-card,.how-it-works-step-card{padding:24px 20px}.how-it-works-step-card,.how-it-works-step-copy,.how-it-works-step-list-box{min-height:0}.how-it-works-pickup-step p{max-width:24ch}.how-it-works-benefit-card,.how-it-works-benefit-card.is-blue,.how-it-works-benefit-card.is-orange,.how-it-works-benefit-card.is-pink,.how-it-works-cta{min-height:0}.how-it-works-cta p{font-size:1rem;line-height:1.625}.how-it-works-cta-button.button{font-size:1rem;justify-content:center;width:100%}}.legal-policy-page{grid-gap:48px;display:grid;gap:48px;isolation:isolate;margin:0 auto;padding:24px 0 72px;position:relative;width:min(100%,848px)}.legal-policy-page:before{background:radial-gradient(circle at 14% 10%,#dbeafef2 0,#dbeafe00 34%),radial-gradient(circle at 86% 12%,#fff7edfa 0,#fff7ed00 34%),linear-gradient(180deg,#f9fbff,#faf8f3 56%,#faf8f2);border-radius:32px;content:"";display:none;inset:-8px -240px 0;position:absolute;z-index:-1}.legal-policy-head{grid-gap:16px;display:grid;gap:16px;justify-items:center;text-align:center}.legal-policy-head h1,.legal-policy-section h2{color:#101828;margin:0}.legal-policy-head h1{font-size:clamp(2.5rem,3.4vw,3rem);font-weight:800;letter-spacing:-.04em;line-height:1.11}.legal-policy-updated{color:#f54900;font-size:.875rem;font-weight:600;letter-spacing:.1em;line-height:1.4286;margin:0;text-transform:uppercase}.legal-policy-card{background:#fff;border:1px solid #f3f4f6;border-radius:24px;box-shadow:0 20px 25px #0000001a,0 8px 10px #0000001a;padding:48px}.legal-policy-section{grid-gap:16px;border-top:1px solid #f3f4f6;display:grid;gap:16px;padding-top:33px}.legal-policy-section.is-first{border-top:0;padding-top:0}.legal-policy-section h2{font-size:1.5rem;font-weight:700;line-height:1.333}.legal-policy-copy,.legal-policy-list{margin:0}.legal-policy-copy{color:#4a5565;font-size:1rem;line-height:1.625}.legal-policy-copy strong{color:#101828;font-weight:700}.legal-policy-copy a{color:#f54900;font-weight:700;text-decoration:none}.legal-policy-copy a:hover{text-decoration:underline}.legal-policy-list{grid-gap:12px;display:grid;gap:12px}.legal-policy-list-item{padding-left:24px;position:relative}.legal-policy-list-item:before{background:#9ca3af;border-radius:999px;content:"";height:4px;left:8px;position:absolute;top:12px;width:4px}@media (max-width:900px){.legal-policy-page:before{inset:-8px -32px 0}.legal-policy-card{padding:36px 28px}}@media (max-width:640px){.legal-policy-page{gap:32px;padding:20px 0 44px}.legal-policy-page:before{border-radius:24px;inset:-8px -10px 0}.legal-policy-head{gap:12px}.legal-policy-card{border-radius:18px;padding:24px 20px}.legal-policy-section{gap:14px;padding-top:24px}.legal-policy-head h1{font-size:clamp(2.2rem,11vw,2.8rem)}.legal-policy-updated{font-size:.75rem;letter-spacing:.08em}.legal-policy-section h2{font-size:1.3rem;line-height:1.35}.legal-policy-copy{font-size:.95rem;line-height:1.6}.legal-policy-list-item{padding-left:18px}.legal-policy-list-item:before{left:4px}}.home-intake-card{border-radius:24px;overflow:hidden;padding:0}.intake-stage-header{grid-gap:12px;background:#fff;border-bottom:1px solid #f3f4f6;display:grid;gap:12px;padding:40px;text-align:center}.intake-progress{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.intake-progress-segment{background:#f3f4f6;border-radius:999px;height:6px}.intake-progress-segment.is-active{background:#ff6900}.intake-step-label{color:#f54900;font-size:.875rem;font-weight:700;letter-spacing:.025em;margin:0;text-transform:uppercase}.intake-stage-title{color:#101828;font-size:2.25rem;font-weight:800;letter-spacing:-.025em;line-height:1.12;margin:0}.intake-stage-subtitle{color:#6a7282;font-size:1rem;line-height:1.5;margin:0}.home-intake-card .intake-form-stack{background:#f9fafb4d;gap:32px;margin-top:0;padding:32px 40px 40px}.intake-block{gap:20px}.home-intake-card .address-block,.home-intake-card .carrier-fieldset,.home-intake-card .contact-section,.home-intake-card .package-card-stack,.home-intake-card .timing-section{background:#0000;border:0;border-radius:0;box-shadow:none;padding:0}.home-intake-card .contact-section,.home-intake-card .package-card-stack,.home-intake-card .timing-section{border-top:1px solid #e5e7eb;padding-top:32px}.home-intake-card .address-block .field>span,.home-intake-card .carrier-section legend,.home-intake-card .contact-section h3,.home-intake-card .package-card-stack-head h3,.home-intake-card .timing-section h3{color:#101828;font-size:1rem;font-weight:700;line-height:1.5}.home-intake-card .address-block .field,.home-intake-card .timing-section>.field{gap:16px}.home-intake-card .address-block-head{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.home-intake-card .address-block-head h3{color:#101828;font-size:1rem;font-weight:700;line-height:1.5;margin:0}.home-intake-card .address-input-field{gap:0}.home-intake-card .timing-field-stack{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-intake-card .timing-field-stack .field,.home-intake-card .timing-section>.field{gap:8px}.home-intake-card .contact-grid .field>span,.home-intake-card .timing-field-stack .field>span,.home-intake-card .timing-section>.field>span{color:#6a7282;font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.home-intake-card .contact-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-intake-card .contact-grid .field{gap:8px}.home-intake-card input{background:#fff;border:1px solid #d1d5dc;border-radius:8px;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;color:#0a0a0a;font-size:.875rem;height:56px}.residential-toggle{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:14px;display:inline-grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:6px}.toggle-option{background:#0000;border:1px solid #0000;border-radius:10px;box-shadow:none;color:#6a7282;font-size:.875rem;font-weight:700;min-height:42px;min-width:122px;padding:0 18px}.toggle-option.is-active{background:#fff;border-color:#e5e7eb;box-shadow:0 1px 3px #0000001a,0 1px 2px 0 #0000001a;color:#101828}.intake-next-button{align-items:center;border-radius:14px;display:inline-flex;font-size:1.25rem;font-weight:800;gap:10px;justify-content:center;letter-spacing:.01em;min-height:64px;width:100%}.button-inline-icon{height:16px;width:16px}.stage-action-row{align-items:center;display:flex;gap:12px}.stage-action-row>.button{flex:1 1}.stage-back-button{border-style:solid}@media (min-width:740px){.schedule-stage{gap:64px;grid-template-columns:minmax(0,584px) minmax(0,584px)}.schedule-stage-form{max-width:584px}}@media (max-width:739px){.schedule-home-intro{gap:32px;padding-top:10px}.schedule-home-intro h1{font-size:clamp(2.6rem,11vw,3.9rem);margin-top:0}.schedule-home-intro .schedule-lede{font-size:1rem;line-height:1.6;margin-top:-16px;max-width:none}.home-feature-grid{gap:20px;grid-template-columns:1fr}.home-intake-card .intake-form-stack,.intake-stage-header{padding-left:24px;padding-right:24px}.intake-stage-title{font-size:2rem}.home-intake-card .contact-grid,.home-intake-card .timing-field-stack,.stage-action-row{flex-direction:column;grid-template-columns:1fr}.residential-toggle,.stage-action-row>.button,.toggle-option{width:100%}}.app-root{background:#fff}.schedule-stage-shell.is-home-layout{transition:max-width .36s ease}.schedule-stage-shell.is-detail-layout{max-width:1976px;transition:max-width .48s ease}.schedule-stage-form,.stage-form-card{align-self:start;height:auto}.schedule-stage.is-home-step{align-items:start;transition:gap .36s ease}.schedule-stage.is-detail-step{align-items:start;transition:gap .48s ease}.schedule-stage.is-detail-step .schedule-home-intro{opacity:.04;transform:translateX(calc(-100% - 144px));transition:transform .48s ease,opacity .28s ease}.schedule-stage.is-detail-step .schedule-stage-form{justify-self:start}.home-intake-card.is-detail-step{border-radius:24px;width:100%}.home-intake-card.is-detail-step .intake-stage-header{padding:40px 120px 32px}.home-intake-card.is-detail-step .intake-progress{justify-self:center;max-width:768px;width:100%}.home-intake-card.is-detail-step .intake-stage-title,.home-intake-card.is-detail-step .intake-step-label{justify-self:center}.home-intake-card.is-detail-step .intake-stage-title{font-size:2rem;letter-spacing:-.03em;line-height:1.25}.home-intake-card.is-detail-step .intake-stage-subtitle{justify-self:center;text-align:center}.home-intake-card.is-detail-step .intake-form-stack{gap:56px;padding:32px 40px 40px}.home-intake-card.is-detail-step .detail-contact-section{margin:0 auto;max-width:896px}.home-intake-card.is-detail-step .package-card-stack{gap:32px}.home-intake-card.is-detail-step .package-card-frame{grid-gap:0;background:#fff;border:2px solid #ff8c24a6;border-radius:14px;box-shadow:0 18px 38px #ff69001f,0 10px 18px #0f172a0f;display:grid;gap:0;grid-template-columns:minmax(420px,.64fr) minmax(0,.36fr);padding:0;position:relative}.home-intake-card.is-detail-step .package-card-frame-head{align-items:center;border-bottom:1px solid #f2f4f7;grid-area:head;min-height:104px;padding:24px}.home-intake-card.is-detail-step .package-card-frame-head:before{background:linear-gradient(180deg,#ff7e1b,#ff6900);border-radius:8px;content:"";flex:0 0 auto;height:28px;width:28px}.home-intake-card.is-detail-step .package-card-frame-head .package-section-head{align-items:center;display:flex}.home-intake-card.is-detail-step .package-card-frame-head h3{font-size:1rem;font-weight:700}.home-intake-card.is-detail-step .package-layout{grid-gap:32px;border-right:1px solid #e5e7eb;display:grid;gap:32px;grid-area:layout;grid-template-columns:1fr;padding:48px 48px 36px}.home-intake-card.is-detail-step .package-preview{background:#0000;border:0;box-shadow:none;padding:0}.home-intake-card.is-detail-step .package-preview-svg{display:block;margin:0 auto;width:min(100%,256px)}.home-intake-card.is-detail-step .metric-line,.home-intake-card.is-detail-step .metric-text,.home-intake-card.is-detail-step .package-weight{display:none}.home-intake-card.is-detail-step .package-form-panel{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #10182814,0 1px 2px #1018280f;margin:0 auto;padding:26px;width:100%}.home-intake-card.is-detail-step .package-dimensions-group,.home-intake-card.is-detail-step .package-input-card{background:#0000;border:0;box-shadow:none;padding:0}.home-intake-card.is-detail-step .package-dimensions-group legend,.home-intake-card.is-detail-step .package-form-panel .field>span{color:#6a7282;font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.home-intake-card.is-detail-step .package-dimensions-group{margin-top:20px}.home-intake-card.is-detail-step .package-dimensions-grid{gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.home-intake-card.is-detail-step .package-dimensions-grid input,.home-intake-card.is-detail-step .package-form-panel input{background:#f9fafb;box-shadow:none;height:48px}.home-intake-card.is-detail-step .package-label-area{align-content:start;gap:20px;grid-area:labels;padding:48px}.label-panel-header h4{color:#101828;font-size:.875rem;font-weight:700;margin:0}.label-choice-group{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.label-choice-button{background:#fff;border:1px solid #d1d5dc;border-radius:14px;box-shadow:0 1px 3px #0000001a,0 1px 2px 0 #0000001a;color:#6a7282;font-size:.875rem;font-weight:700;min-height:54px}.label-choice-button.is-active{background:#101828;border-color:#101828;color:#fff}.label-preview-card{background:#fff;border:1px solid #d1d5dc;border-radius:14px;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;display:grid;overflow:hidden}.label-preview-topbar{align-items:stretch;background:#f9fafb;border-bottom:1px solid #d1d5dc;display:flex;min-height:24px}.label-preview-topbar>span{align-items:center;background:#fdc700;border-right:1px solid #d1d5dc;color:#101828;display:inline-flex;font-size:.625rem;font-weight:700;justify-content:center;letter-spacing:.1em;min-width:88px;padding:0 20px;text-transform:uppercase}.label-preview-topbar-fill{flex:1 1 auto}.label-preview-header{align-items:flex-start;border-bottom:1px solid #d1d5dc;display:flex;gap:24px;justify-content:space-between;padding:24px 32px}.label-preview-address{grid-gap:4px;display:grid;gap:4px}.label-preview-address span{color:#6a7282;font-size:.56rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.label-preview-address strong,.label-preview-barcode span{color:#364153;font-family:Consolas,Courier New,monospace;font-size:.72rem;font-weight:400;line-height:1.6}.label-preview-service{grid-gap:8px;display:grid;gap:8px;justify-items:end}.label-preview-service strong{color:#101828;font-size:2rem;font-weight:900;letter-spacing:-.06em;line-height:1}.label-preview-service span{color:#6a7282;font-family:Consolas,Courier New,monospace;font-size:.625rem}.label-preview-body{padding:72px 48px}.embedded-carrier-section{grid-gap:24px;display:grid;gap:24px;margin-top:0}.embedded-carrier-title{align-items:center;color:#364153;display:flex;font-size:.875rem;font-weight:700;gap:12px;letter-spacing:.08em;margin:0;text-transform:uppercase}.embedded-carrier-title:before{color:#98a2b3;content:"||||";font-family:Consolas,Courier New,monospace;font-size:.95rem;letter-spacing:-1px}.embedded-carrier-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-intake-card.is-detail-step .embedded-carrier-grid .carrier-chip{border-radius:14px;font-size:1.25rem;font-weight:800;letter-spacing:.03em;min-height:78px;text-transform:uppercase}.home-intake-card.is-detail-step .embedded-carrier-grid .carrier-chip.active{background:#fff7ed}.label-preview-barcode{grid-gap:8px;border-top:1px solid #d1d5dc;display:grid;gap:8px;justify-items:center;padding:24px 32px}.label-preview-bars{align-items:flex-end;display:inline-flex;gap:4px}.label-preview-bars span{background:#344054;display:block;width:3px}.label-preview-bars span:first-child,.label-preview-bars span:nth-child(5){height:18px}.label-preview-bars span:nth-child(2),.label-preview-bars span:nth-child(4){height:24px}.label-preview-bars span:nth-child(3){height:20px}.home-intake-card.is-detail-step .package-add-button{border:1px dashed #d0d5dd;border-radius:12px;color:#475467;font-size:.875rem;font-weight:700;letter-spacing:.02em;min-height:104px;position:relative;text-transform:uppercase}.home-intake-card.is-detail-step .package-add-button:before{color:#667085;content:"+";font-size:2rem;line-height:1;margin-right:10px}.home-intake-card.is-detail-step .stage-action-row{border-top:2px solid #e5e7eb;margin:0 auto;max-width:896px;padding-top:42px}.home-intake-card.is-detail-step .stage-back-button{background:#fff;border-color:#d0d5dd;border-style:solid;flex:0 0 108px}.home-intake-card.is-detail-step .stage-action-row .button.primary,.home-intake-card.is-detail-step .stage-back-button{border-radius:14px;min-height:64px;text-transform:uppercase}@media (min-width:740px){.schedule-stage.is-home-step{gap:64px;grid-template-columns:minmax(0,584px) minmax(0,584px)}.schedule-stage.is-detail-step{gap:64px;grid-template-columns:584px 1328px;justify-content:start}.schedule-stage-form.is-detail-step{max-width:1328px}}@media (max-width:739px){.schedule-stage.is-detail-step .schedule-home-intro{margin-bottom:32px;max-width:none;opacity:1;overflow:visible;pointer-events:auto;transform:none}.schedule-stage.is-detail-step,.schedule-stage.is-home-step{gap:32px;grid-template-columns:1fr}.home-intake-card.is-detail-step .intake-form-stack,.home-intake-card.is-detail-step .intake-stage-header{padding-left:24px;padding-right:24px}.home-intake-card.is-detail-step .package-card-frame{grid-template-areas:"head" "layout" "labels";grid-template-columns:1fr}.home-intake-card.is-detail-step .package-layout{border-bottom:1px solid #e5e7eb;border-right:0;padding:32px 24px}.home-intake-card.is-detail-step .package-label-area{padding:32px 24px}.label-preview-header{align-items:flex-start;flex-direction:column;padding:20px 24px}.label-preview-service{justify-items:start}.label-preview-body{padding:32px 24px}.embedded-carrier-grid,.label-choice-group{grid-template-columns:1fr}.home-intake-card.is-detail-step .stage-action-row{max-width:none;padding-top:24px}.home-intake-card.is-detail-step .stage-back-button{flex-basis:auto}}.schedule-stage-shell.is-detail-layout{max-width:1360px;transition:max-width .62s cubic-bezier(.22,1,.36,1)}.schedule-stage.is-detail-step{gap:40px;grid-template-columns:minmax(0,1328px);justify-content:center;position:relative;transition:gap .62s cubic-bezier(.22,1,.36,1)}.schedule-stage.is-detail-step .schedule-home-intro{gap:20px;left:0;max-width:320px;opacity:0;pointer-events:none;position:absolute;top:12px;transform:translateX(-120px);transform-origin:left top;transition:transform .62s cubic-bezier(.22,1,.36,1),opacity .42s ease-out;width:320px;z-index:0}.schedule-stage.is-detail-step .schedule-home-intro .home-feature-grid,.schedule-stage.is-detail-step .schedule-home-intro .home-trust-copy,.schedule-stage.is-detail-step .schedule-home-intro .schedule-visual{display:none}.schedule-stage.is-detail-step .schedule-home-intro h1{font-size:clamp(2.9rem,3.4vw,3.7rem);margin-top:0;max-width:6ch}.schedule-stage.is-detail-step .schedule-home-intro .schedule-lede{font-size:1rem;margin-top:0;max-width:18ch}.schedule-stage.is-detail-step .schedule-stage-form{justify-self:center;max-width:1328px;position:relative;width:100%;will-change:transform,opacity;z-index:1}.home-intake-card.is-detail-step{animation:detail-step-settle .62s cubic-bezier(.22,1,.36,1);transform-origin:center top;will-change:transform,opacity}.home-intake-card.is-detail-step .intake-stage-header{padding:36px 48px 30px}.home-intake-card.is-detail-step .intake-progress{max-width:536px}.home-intake-card.is-detail-step .intake-form-stack{background:#f9fafb4d;gap:40px;padding:32px}.home-intake-card.is-detail-step .package-card-stack{gap:24px}.home-intake-card.is-detail-step .package-card-stack-head{display:none}.home-intake-card.is-detail-step .package-card-frame{border-color:#ffb86a;border-radius:16px;border-width:4px;box-shadow:0 25px 50px #00000029;grid-template-areas:"head head" "layout labels";grid-template-columns:450px minmax(0,1fr)}.home-intake-card.is-detail-step .package-card-frame-head{background:#fff;min-height:72px;padding:16px 18px}.home-intake-card.is-detail-step .package-card-frame-head .package-section-head{gap:12px}.package-frame-badge{align-items:center;background:#ff6900;border-radius:12px;box-shadow:0 8px 16px #ff690047;color:#fff;display:inline-flex;height:40px;justify-content:center;width:40px}.package-cube-icon{height:20px;width:20px}.package-frame-head-actions{align-items:center;display:inline-flex;gap:10px}.package-frame-toggle{align-items:center;background:#ffedd4;border-radius:999px;color:#ff6900;display:inline-flex;height:28px;justify-content:center;width:28px}.package-toggle-icon{height:14px;width:14px}.home-intake-card.is-detail-step .package-remove-button{background:#fff7ed;border-color:#fed7aa;border-radius:999px;border-style:solid;color:#c2410c;font-size:.72rem;font-weight:700;letter-spacing:.08em;min-height:36px;padding:0 14px;text-transform:uppercase}.home-intake-card.is-detail-step .package-layout{align-content:start;background:#ffffff94;border-right:2px dashed #d9e1ec;gap:36px;min-height:608px;padding:40px 32px 36px}.home-intake-card.is-detail-step .package-preview{align-items:center;display:flex;justify-content:center;min-height:220px}.home-intake-card.is-detail-step .package-preview h4{display:none}.home-intake-card.is-detail-step .package-preview-svg{filter:drop-shadow(0 20px 28px rgba(120,85,48,.24));width:min(100%,236px)}.home-intake-card.is-detail-step .package-preview-box-svg{aspect-ratio:1/1;display:block;overflow:visible;width:min(100%,252px)}.package-shadow{fill:#543e291f}.package-box-top{fill:#f8dfc7;stroke:#ba7c49;stroke-width:2}.package-box-left{fill:#e0ae7b;stroke:#ba7c49;stroke-width:2}.package-box-right{fill:#f0bc89;stroke:#ba7c49;stroke-width:2}.package-label-sticker{fill:#facc15;opacity:.9}.package-label-paper{fill:#fff;stroke:#cbd5e1;stroke-width:1.2}.package-label-lines,.package-label-mark{fill:none;stroke:#475569;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2}.home-intake-card.is-detail-step .package-form-panel{border-radius:16px;border-width:2px;max-width:352px;padding:18px 18px 20px}.package-form-panel-head{align-items:center;display:flex;gap:8px;margin-bottom:16px}.package-form-panel-icon{color:#ff6900;display:inline-flex}.package-form-panel-icon-svg{height:16px;width:16px}.package-form-panel-head h4{color:#334155;font-size:.875rem;font-weight:800;letter-spacing:.12em;margin:0;text-transform:uppercase}.home-intake-card.is-detail-step .package-form-panel .field{gap:8px}.home-intake-card.is-detail-step .package-dimensions-group legend,.home-intake-card.is-detail-step .package-form-panel .field>span{color:#99a1af}.home-intake-card.is-detail-step .package-dimensions-group{margin-top:0}.home-intake-card.is-detail-step .package-dimensions-grid{gap:8px}.home-intake-card.is-detail-step .package-dimensions-grid .field{position:relative}.home-intake-card.is-detail-step .package-dimensions-grid .field>span{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.home-intake-card.is-detail-step .package-dimensions-grid input{height:40px;text-align:left}.home-intake-card.is-detail-step .package-form-panel input::placeholder{color:#6b7280}.package-weight-panel{border-top:1px solid #f3f4f6;margin-top:16px;padding-top:16px}.package-weight-field{gap:8px}.input-unit-wrap{position:relative}.home-intake-card.is-detail-step .input-unit-wrap input{height:56px;padding-right:56px}.input-unit-suffix{color:#9ca3af;font-size:.75rem;font-weight:700;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.home-intake-card.is-detail-step .package-label-area{background:#f8fafc;gap:18px;padding:34px 36px 36px 40px}.label-choice-group{gap:10px}.label-choice-button{gap:12px;padding:0 18px}.label-choice-button,.label-choice-indicator{align-items:center;display:inline-flex;justify-content:center}.label-choice-indicator{border:1px solid #d1d5dc;border-radius:999px;flex:0 0 auto;height:18px;width:18px}.label-choice-indicator>span{background:#0000;border-radius:999px;height:8px;opacity:0;transform:scale(.4);transition:opacity .16s ease,transform .16s ease;width:8px}.label-choice-button.is-active .label-choice-indicator{border-color:#ffffff3d}.label-choice-button.is-active .label-choice-indicator>span{background:#fff;opacity:1;transform:scale(1)}.destination-fields-grid{grid-gap:10px;display:grid;gap:10px}.destination-fields-grid .field{gap:8px}.label-preview-destination{grid-gap:12px;display:grid;gap:12px}.label-preview-destination .field{gap:8px}.label-preview-card{margin-top:4px}.home-intake-card.is-detail-step .label-preview-card{grid-template-rows:24px 104px 196px auto}.label-preview-card.is-destination-mode .label-preview-service{justify-items:end}.label-preview-header{min-height:104px}.home-intake-card.is-detail-step .label-preview-destination input{background:#fff;min-height:56px}.label-preview-body{align-content:start;display:grid;height:196px;overflow:hidden;padding:54px 32px}.embedded-carrier-section{gap:20px}.label-preview-destination{min-height:88px}.embedded-carrier-section,.label-preview-destination{align-content:start;height:100%}.embedded-carrier-title{font-size:.75rem;letter-spacing:.12em}.home-intake-card.is-detail-step .embedded-carrier-grid .carrier-chip{box-shadow:none;font-size:1rem;min-height:54px}.home-intake-card.is-detail-step .embedded-carrier-grid .carrier-chip.active{box-shadow:none}.home-intake-card.is-detail-step .package-add-button{background:#ffffffb3;border-color:#d8dde6;border-radius:14px;border-width:2px;box-shadow:0 12px 28px #0f172a0d;min-height:72px}.home-intake-card.is-detail-step .package-add-button:before{color:#64748b;font-size:1.75rem}.home-intake-card.is-detail-step .stage-action-row{align-items:stretch}.home-intake-card.is-detail-step .stage-action-row .button.primary,.home-intake-card.is-detail-step .stage-back-button{align-items:center;display:inline-flex;gap:10px;justify-content:center}.home-intake-card.is-detail-step .stage-action-row .button.primary{flex:1 1 auto}.home-intake-card.is-detail-step .stage-back-button{flex:0 0 auto}@media (min-width:740px){.schedule-stage.is-detail-step{grid-template-columns:minmax(0,1328px)}.schedule-stage-form.is-detail-step{max-width:1328px}}@keyframes detail-step-settle{0%{opacity:.88;transform:translate3d(26px,0,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@media (max-width:739px){.schedule-stage.is-detail-step .schedule-home-intro{max-width:none;opacity:1;pointer-events:auto;transform:none}.schedule-stage.is-detail-step .schedule-home-intro .schedule-visual{display:block}.schedule-stage.is-detail-step .schedule-home-intro .home-feature-grid{display:grid}.schedule-stage.is-detail-step .schedule-home-intro .home-trust-copy{display:block}.home-intake-card.is-detail-step .package-card-frame{grid-template-columns:1fr}.home-intake-card.is-detail-step .package-layout{border-bottom:2px dashed #d9e1ec;border-right:0;min-height:0}.home-intake-card.is-detail-step .package-label-area{padding:28px 24px 32px}.home-intake-card.is-detail-step .package-preview{min-height:160px}.home-intake-card.is-detail-step .package-form-panel{max-width:none}.label-choice-group{grid-template-columns:1fr}}.schedule-stage-shell.is-detail-layout,.schedule-stage-shell.is-home-layout{transition:max-width .76s cubic-bezier(.19,1,.22,1)}.schedule-stage.is-detail-step,.schedule-stage.is-home-step{transition:gap .76s cubic-bezier(.19,1,.22,1)}.schedule-stage-form{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);will-change:max-width,transform,opacity}.schedule-stage-form.is-detail-step,.schedule-stage-form.is-home-step{transition:max-width .76s cubic-bezier(.19,1,.22,1),transform .76s cubic-bezier(.19,1,.22,1),opacity .32s ease}.schedule-stage-form.is-home-step{max-width:584px}.schedule-stage-form.is-detail-step{animation:detail-panel-enter .78s cubic-bezier(.19,1,.22,1);max-width:1328px}.home-intake-card.is-detail-step{animation:none}.home-intake-card.is-detail-step .package-card-frame{display:block;grid-template-areas:none;grid-template-columns:none;overflow:hidden;transition:box-shadow .22s ease,border-color .22s ease,transform .22s ease}.home-intake-card.is-detail-step .package-card-frame-head:before{content:none}.home-intake-card.is-detail-step .package-card-frame-body{display:grid;grid-template-columns:450px minmax(0,1fr);max-height:1600px;opacity:1;overflow:hidden;transform:translateY(0);transform-origin:top center;transition:max-height .44s cubic-bezier(.22,1,.36,1),opacity .22s ease,transform .44s cubic-bezier(.22,1,.36,1)}.home-intake-card.is-detail-step .package-label-area,.home-intake-card.is-detail-step .package-layout{grid-area:auto;min-width:0}.home-intake-card.is-detail-step .package-card-frame.is-collapsed .package-card-frame-body{max-height:0;opacity:0;pointer-events:none;transform:translateY(-10px)}.home-intake-card.is-detail-step .package-card-frame.is-collapsed .package-card-frame-head{border-bottom-color:#0000}.home-intake-card.is-detail-step .package-card-frame.is-collapsed{box-shadow:0 16px 34px #0f172a14}.package-frame-toggle{transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.package-frame-toggle svg{transition:transform .26s cubic-bezier(.22,1,.36,1)}.package-card-frame.is-collapsed .package-frame-toggle svg{transform:rotate(180deg)}@keyframes detail-panel-enter{0%{opacity:.76;transform:translate3d(34px,0,0) scale(.992)}to{opacity:1;transform:translateZ(0) scale(1)}}@media (max-width:739px){.home-intake-card.is-detail-step .label-preview-card{grid-template-rows:none}.label-preview-body{height:auto}.home-intake-card.is-detail-step .package-card-frame-body{grid-template-columns:1fr}.home-intake-card.is-detail-step .package-card-frame.is-collapsed .package-card-frame-body{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.home-intake-card.is-detail-step .package-card-frame,.home-intake-card.is-detail-step .package-card-frame-body,.package-frame-toggle,.package-frame-toggle svg,.schedule-stage-form.is-detail-step,.schedule-stage-form.is-home-step,.schedule-stage-shell.is-detail-layout,.schedule-stage-shell.is-home-layout,.schedule-stage.is-detail-step,.schedule-stage.is-home-step{animation:none;transition:none}}.schedule-stage-shell.is-home-layout{grid-gap:96px;display:grid;gap:96px;max-width:1232px}.schedule-stage.is-home-step{grid-gap:0;display:grid;gap:0;grid-template-columns:1fr;justify-items:center}.schedule-home-intro{max-width:none;padding-top:0;width:100%}.home-hero-banner{background:#fff;border-bottom:1px solid #e5e7eb;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);min-height:428px;overflow:hidden;padding:80px max(24px,calc(50vw - 592px)) 48px;position:relative;width:100vw}.home-floating-items{inset:0;overflow:hidden;pointer-events:none;position:absolute}.home-hero-grid{background-image:radial-gradient(circle,#000 1px,#0000 0);background-size:24px 24px;inset:0;opacity:.03;position:absolute}.home-floating-item{animation:home-banner-fall var(--home-banner-duration) var(--home-banner-delay) ease-in infinite;animation-delay:var(--home-banner-delay);border-radius:12px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000001a;position:absolute;transform:translateZ(0);transform-origin:center;will-change:transform,opacity}.home-floating-item,.home-floating-item-inner{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:inline-flex;justify-content:center}.home-floating-item-inner{transform:translateZ(0);will-change:transform}.home-banner-item-svg{height:100%;width:100%}.home-floating-fade{background:linear-gradient(180deg,#fff0,#fff 72%,#fff);bottom:0;height:34%;left:0;position:absolute;right:0}.schedule-home-intro-copy{grid-gap:20px;display:grid;gap:20px;justify-items:center;margin:0 auto;max-width:768px;position:relative;text-align:center;z-index:1}.schedule-home-intro-copy h1{text-wrap:balance;color:#101828;font-size:clamp(3.7rem,5.85vw,4.5rem);font-weight:800;letter-spacing:-.03em;line-height:1;margin:0;max-width:736px;width:100%}.schedule-home-intro-copy h1 span{display:inline}.home-hero-accent{color:#ff6900}.schedule-home-intro-copy .schedule-lede{color:#6a7282;font-size:1.25rem;line-height:1.4;margin:0;max-width:576px}.schedule-stage-form.is-home-step{margin:-95px auto 0;max-width:672px;position:relative;width:min(100%,672px);z-index:2}.home-intake-card.is-home-step{border-radius:28px;box-shadow:0 24px 60px #1118271f;width:100%}.home-intake-card.is-home-step .intake-stage-header{padding:34px 36px 28px}.home-intake-card.is-home-step .intake-form-stack{background:#f9fafb73;gap:28px;padding:28px 36px 36px}.home-intake-card.is-home-step .contact-section,.home-intake-card.is-home-step .timing-section{padding-top:28px}.timing-section-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.timing-window-pill{align-items:center;background:#f6f9fc;border:1px solid #d7e3ef;border-radius:999px;color:#667085;display:inline-flex;font-size:.75rem;font-weight:600;justify-content:center;min-height:30px;padding:0 14px}.home-intake-card.is-home-step .intake-next-button{border-radius:18px;letter-spacing:.08em;min-height:60px;text-transform:uppercase}.home-value-section{grid-gap:48px;display:grid;gap:48px;margin:0 auto;max-width:1024px;width:100%}.home-value-head{grid-gap:16px;display:grid;gap:16px;margin:0 auto;max-width:976px;text-align:center}.home-value-heading-icon{align-items:center;background:#f0fdf4;border-radius:20px;color:#22c55e;display:inline-flex;height:64px;justify-content:center;margin:0 auto 8px;width:64px}.home-value-heading-icon .home-feature-svg{height:32px;width:32px}.home-value-head h2{color:#101828;font-size:clamp(2.2rem,4vw,3.1rem);letter-spacing:-.05em;line-height:1.05;margin:0}.home-value-head p{color:#667085;font-size:1.0625rem;line-height:1.65;margin:0;margin-inline:auto;max-width:672px}.home-value-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,304px));justify-content:center}.home-value-card{grid-gap:20px;align-content:start;background:#fff;border:1px solid #f3f4f6;border-radius:24px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000001a;display:grid;gap:20px;justify-items:center;min-height:261px;padding:32px 32px 28px;text-align:center}.home-value-icon-shell{align-items:center;border-radius:14px;display:inline-flex;height:48px;justify-content:center;width:48px}.home-value-icon-shell.tone-orange{background:#fff7ed;color:#f97316}.home-value-icon-shell.tone-blue{background:#eff6ff;color:#60a5fa}.home-value-icon-shell.tone-green{background:#f0fdf4;color:#22c55e}.home-value-icon-shell .home-feature-svg{height:24px;width:24px}.home-value-card strong{color:#101828;font-size:1.125rem;line-height:1.55}.home-value-card p{color:#667085;font-size:.875rem;line-height:1.625;margin:0;max-width:238px}@keyframes home-banner-fall{0%{opacity:0;transform:translateY(0) rotate(var(--home-banner-rotate-start))}8%{opacity:1}92%{opacity:1}to{opacity:0;transform:translateY(420px) rotate(var(--home-banner-rotate-end))}}@media (max-width:739px){.schedule-stage-shell.is-home-layout{gap:64px}.home-hero-banner{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);min-height:312px;padding:52px 20px 32px;width:100vw}.schedule-home-intro-copy{gap:14px;max-width:100%}.schedule-home-intro-copy h1{font-size:clamp(2.85rem,12vw,4rem);max-width:100%}.schedule-home-intro-copy .schedule-lede{font-size:1rem;line-height:1.5;max-width:28ch}.home-floating-item{border-radius:14px}.schedule-stage-form.is-home-step{margin-top:-48px;max-width:100%;width:100%}.home-intake-card.is-home-step .intake-form-stack,.home-intake-card.is-home-step .intake-stage-header{padding-left:22px;padding-right:22px}.home-value-grid{gap:20px;grid-template-columns:1fr}.home-value-card{min-height:0;padding:24px 20px}}@media (prefers-reduced-motion:reduce){.home-floating-item{animation:none;opacity:.88;transform:translateZ(0) rotate(0deg)}}.manage-page{grid-gap:32px;display:grid;gap:32px;margin:0 auto;max-width:720px;width:100%}.manage-page-hero{grid-gap:16px;display:grid;gap:16px;justify-items:center;padding-top:4px;text-align:center}.manage-page-hero-icon-shell{background:#dbeafe;border-radius:14px;box-shadow:0 20px 34px #155dfc24;color:#155dfc;display:grid;height:56px;place-items:center;width:56px}.manage-page-hero-icon{height:28px;width:28px}.manage-page-hero h1{color:#101828;font-size:clamp(2.1rem,2.8vw,2.55rem);font-weight:700;letter-spacing:-.04em;line-height:1.08;margin:0}.manage-page-hero p{color:#4a5565;font-size:1rem;line-height:1.5;margin:0;max-width:32ch}.manage-lookup-card,.manage-status-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 10px 15px #0f172a14,0 4px 6px #0f172a14}.manage-lookup-card{padding:33px}.manage-page-form{grid-gap:20px;display:grid;gap:20px}.manage-page-field{grid-gap:8px;display:grid;gap:8px}.manage-page-field>span{color:#101828;font-size:14px;font-weight:500;line-height:20px}.manage-page-field input{-webkit-appearance:none;appearance:none;background:#fff;background-clip:padding-box;border:1px solid #d1d5dc;border-radius:10px;box-shadow:none;color:#101828;font-size:16px;height:50px;padding:12px 16px;width:100%}.manage-page-field input::placeholder{color:#0a0a0a80}.manage-page-field input:focus{border-color:#93c5fd;box-shadow:0 0 0 4px #3b82f61f;outline:none}.manage-page-field input:disabled{background:#f8fafc}.manage-page-field input:-webkit-autofill,.manage-page-field input:-webkit-autofill:focus,.manage-page-field input:-webkit-autofill:hover{-webkit-text-fill-color:#101828;box-shadow:inset 0 0 0 1000px #fff;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.manage-page-field-hint{color:#6a7282;font-size:12px;line-height:16px}.manage-track-button{background:#155dfc;border-radius:10px;box-shadow:none;color:#fff;gap:8px;margin-top:16px;min-height:48px;width:100%}.manage-track-button:hover{background:#0f4ed8;transform:translateY(-1px)}.manage-track-button:disabled{background:#8bb1ff;color:#fff;opacity:1}.manage-track-button-icon{height:16px;width:16px}.manage-alert{margin-top:16px}.manage-loading-card{padding-top:16px}.manage-loading-card .skeleton-stack{gap:10px}.manage-lookup-divider{background:#e5e7eb;height:1px;margin-top:24px}.manage-lookup-help{color:#4a5565;font-size:14px;line-height:20px;margin:24px 0 0;text-align:center}.manage-lookup-help a{color:#155dfc;font-weight:500;text-decoration:none}.manage-lookup-help a:hover{text-decoration:underline}.manage-status-card{padding:24px}.manage-status-card .manage-result{grid-gap:20px;border-top:0;display:grid;gap:20px;padding-top:0}.manage-status-card .manage-result-main{grid-gap:20px;display:grid;gap:20px;min-width:0}.manage-status-card .manage-result-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.manage-status-card .manage-result-kicker{color:#6b7280;font-size:12px;letter-spacing:.08em;line-height:16px;margin:0 0 6px;text-transform:uppercase}.manage-status-card .manage-result-head h3{color:#101828;font-size:1.4rem;line-height:1.22;margin:0}.manage-status-card .manage-detail-grid{grid-gap:12px;display:grid;gap:12px}.manage-status-card .manage-detail-card,.manage-status-card .manage-result-side{background:#f8fafc;border:1px solid #e5e7eb;border-radius:14px;box-shadow:none}.manage-status-card .manage-detail-card{grid-gap:4px;display:grid;gap:4px;padding:16px 18px}.manage-status-card .manage-detail-card span{color:#6b7280;font-size:12px;letter-spacing:.08em;line-height:16px;margin:0;text-transform:uppercase}.manage-status-card .manage-detail-card strong{color:#101828;font-size:1rem;font-weight:600;line-height:1.45}.manage-status-card .manage-result-side{grid-gap:16px;display:grid;gap:16px;padding:20px}.manage-status-card .manage-result-side h3{color:#101828;font-size:1.05rem;line-height:1.3;margin:0}.manage-status-card .manage-side-copy,.manage-status-card .manage-support-contact,.manage-status-card .manage-support-hint{color:#4a5565;font-size:.92rem;line-height:1.55;margin:0}.manage-status-card .manage-action-stack{grid-gap:12px;display:grid;gap:12px}.manage-status-card .manage-action-stack>.button{width:100%}.manage-status-card .manage-support-contact{grid-gap:2px;display:grid;gap:2px}.manage-status-card .manage-support-contact a{color:#155dfc;font-weight:500;text-decoration:none}.manage-status-card .manage-support-contact a:hover{text-decoration:underline}.manage-status-card .manage-support-contact span{color:#6b7280}@media (min-width:720px){.manage-status-card .manage-result{align-items:start;grid-template-columns:minmax(0,1.45fr) minmax(240px,.95fr)}.manage-status-card .manage-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:739px){.manage-page{gap:24px}.manage-page-hero{gap:14px}.manage-page-hero h1{font-size:2rem}.manage-lookup-card,.manage-status-card{padding:24px 20px}}.manage-page.is-results-view{gap:24px;max-width:720px}.manage-results-address-card,.manage-results-overview,.manage-results-total-card{background:#fff;border:1px solid #f3f4f6;border-radius:16px;box-shadow:0 20px 25px #0000001a,0 8px 10px #00000014}.manage-results-overview{grid-gap:32px;display:grid;gap:32px;padding:33px}.manage-results-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.manage-results-booking{grid-gap:4px;display:grid;flex:1 1;gap:4px;min-width:0}.manage-results-booking>span,.manage-results-info-card>span{color:#6a7282;font-size:.875rem;line-height:1.4286}.manage-results-booking strong{color:#101828;font-size:clamp(.9rem,1.25vw,1rem);font-weight:700;letter-spacing:-.01em;line-height:1.3;overflow-wrap:anywhere}.manage-results-pill{align-items:center;border-radius:12px;display:inline-flex;flex:0 0 auto;font-size:.98rem;font-weight:600;gap:8px;line-height:1.2;min-height:34px;padding:6px 14px}.manage-results-pill.is-success{background:#dcfce7;border:1px solid #bbf7d0;color:#15803d}.manage-results-pill.is-pending{background:#e0ecff;border:1px solid #bfd6ff;color:#2456c4}.manage-results-pill.is-error{background:#fee2e2;border:1px solid #fecaca;color:#b42318}.manage-results-pill.is-cancelled{background:#f3f4f6;border:1px solid #e5e7eb;color:#364153}.manage-results-banner-icon,.manage-results-pill-icon{height:16px;width:16px}.manage-results-banner{align-items:center;border:1px solid #c6d8fb;border-radius:14px;display:flex;gap:14px;min-height:78px;padding:17px}.manage-results-banner.is-pending,.manage-results-banner.is-success{background:#eaf2ff;color:#2456c4}.manage-results-banner.is-error{background:#fff1f1;border-color:#fecaca;color:#b42318}.manage-results-banner.is-cancelled{background:#f9fafb;border-color:#e5e7eb;color:#101828}.manage-results-banner-icon-shell{display:grid;flex:0 0 auto;height:28px;place-items:center;width:28px}.manage-results-banner-copy{grid-gap:4px;display:grid;gap:4px}.manage-results-banner-copy strong{color:currentColor;font-size:1rem;line-height:1.35}.manage-results-banner-copy p{color:currentColor;font-size:.95rem;line-height:1.45;margin:0}.manage-results-banner.is-cancelled .manage-results-banner-copy p{color:#4a5565}.manage-results-section{grid-gap:16px;display:grid;gap:16px}.manage-results-address-head,.manage-results-section-title{align-items:center;display:flex;gap:10px}.manage-results-address-head h3,.manage-results-section-title h2{color:#101828;font-size:1.1rem;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0}.manage-results-section-title h2{font-size:1rem;font-weight:600;line-height:1.35}.manage-results-address-icon,.manage-results-section-icon{border-radius:999px;display:grid;height:22px;place-items:center;width:22px}.manage-results-section-icon.is-date{color:#2563eb}.manage-results-section-icon.is-package{color:#f97316}.manage-results-address-icon.is-pickup{color:#16a34a}.manage-results-address-icon.is-return{color:#9333ea}.manage-results-address-icon-svg,.manage-results-section-icon-svg{stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:18px;width:18px}.manage-results-address-grid,.manage-results-info-grid{grid-gap:16px;display:grid;gap:16px}.manage-results-info-grid{grid-template-columns:repeat(2,minmax(0,319px));justify-content:space-between}.manage-results-info-card{grid-gap:6px;background:#f9fafb;border-radius:12px;display:grid;gap:6px;min-height:76px;padding:16px}.manage-results-info-card strong{color:#101828;font-size:1rem;font-weight:600;letter-spacing:-.01em;line-height:1.35}.manage-results-address-grid{gap:24px;grid-template-columns:repeat(2,minmax(0,348px));justify-content:space-between}.manage-results-address-card{grid-gap:12px;display:grid;gap:12px;min-height:146px;padding:22px 24px}.manage-results-address-head{gap:8px}.manage-results-address-head h3{font-size:1rem;font-weight:600;letter-spacing:-.02em;line-height:1.35}.manage-results-address-lines{grid-gap:4px;align-content:start;display:grid;gap:4px}.manage-results-address-line{color:#4b5565;font-size:.95rem;font-weight:400;line-height:1.45;margin:0}.manage-results-address-line.is-primary{color:#344054}.manage-results-total-card{align-items:center;display:flex;gap:16px;justify-content:space-between;min-height:82px;padding:25px}.manage-results-total-card span{color:#101828;font-size:1rem;font-weight:600;line-height:1.4}.manage-results-total-card strong{color:#101828;font-size:2rem;font-weight:700;letter-spacing:-.04em;line-height:1}.manage-results-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.manage-cancel-confirm-card{grid-gap:16px;background:#fef2f2;border:1px solid #ffc9c9;border-radius:16px;display:grid;gap:16px;padding:24px}.manage-cancel-confirm-card h2{color:#82181a;font-size:1.125rem;font-weight:600;letter-spacing:-.02em;line-height:1.55;margin:0}.manage-cancel-confirm-card p{color:#c10007;font-size:.875rem;line-height:1.43;margin:0;max-width:670px}.manage-cancel-confirm-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.manage-cancel-confirm-primary,.manage-cancel-confirm-secondary{border-radius:10px;box-shadow:none;font-size:.875rem;font-weight:600;line-height:1.43;min-height:44px;padding:8px 24px}.manage-cancel-confirm-primary{background:#e7000b;color:#fff}.manage-cancel-confirm-primary:hover:not(:disabled){background:#d1000a;transform:none}.button.ghost.manage-cancel-confirm-secondary{background:#fff;border:1px solid #d1d5dc;color:#364153}.button.ghost.manage-cancel-confirm-secondary:hover:not(:disabled){background:#f9fafb;border-color:#c3cad3}.manage-results-danger-action,.manage-results-secondary-action{border-radius:12px;box-shadow:none;min-height:48px}.button.ghost.manage-results-secondary-action{background:#fff;border:1px solid #d5dbe5;color:#344054;min-width:215px}.button.ghost.manage-results-secondary-action:hover{background:#f8fafc;border-color:#b7c2d4}.button.ghost.manage-results-danger-action{background:#fff;border:1px solid #fda29b;color:#d92d20;min-width:154px}.button.ghost.manage-results-danger-action:hover{background:#fff5f5;border-color:#f97066}@media (max-width:739px){.manage-page.is-results-view{gap:16px;max-width:100%}.manage-results-overview{padding:20px}.manage-results-address-grid,.manage-results-info-grid{grid-template-columns:1fr}.manage-results-total-card{align-items:flex-start;flex-direction:column}.manage-results-actions{display:grid}.manage-results-actions>.button{width:100%}.manage-cancel-confirm-actions{display:grid}.manage-cancel-confirm-actions>.button{width:100%}}.review-screen{grid-gap:24px;display:grid;gap:24px;margin:0 auto;max-width:840px;width:100%}.review-block,.review-package-card,.review-stage-card{background:#fff;border:1px solid #f3f4f6;border-radius:16px;box-shadow:0 20px 25px #00000014,0 8px 10px #0000000f}.review-stage-card{padding:24px 32px 26px}.review-footer,.review-payment-head,.review-stage-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.review-stage-kicker{color:#ff6900;font-size:.75rem;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.review-stage-step-count{color:#99a1af;font-size:.875rem;line-height:1.4}.review-stage-card h2{color:#101828;font-size:1.5rem;line-height:1.33;margin:8px 0 0}.review-intro{color:#4a5565;font-size:.875rem;line-height:1.43;margin:8px 0 0}.review-stage-progress{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.review-stage-progress-item{align-items:center;display:inline-flex;gap:8px}.review-stage-progress-dot{align-items:center;background:#e5e7eb;border-radius:999px;color:#6a7282;display:inline-flex;font-size:.875rem;font-weight:700;height:32px;justify-content:center;width:32px}.review-stage-progress-label{color:#6a7282;font-size:.875rem;line-height:1.43}.review-stage-progress-item.is-complete .review-stage-progress-dot{background:#00c950;color:#fff}.review-stage-progress-item.is-active .review-stage-progress-dot{background:#ff6900;color:#fff}.review-stage-progress-item.is-active .review-stage-progress-label{color:#101828;font-weight:500}.review-stage-progress-line{background:#e5e7eb;border-radius:999px;height:2px;width:48px}.review-stage-progress-line.is-complete{background:#ff6900}.review-main-column{grid-gap:24px;gap:24px}.review-block{padding:32px}.review-pickup-card{grid-gap:24px;display:grid}.review-panel-head h3{color:#101828;font-size:1.125rem;line-height:1.55;margin:0}.review-pickup-top-grid{grid-gap:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.review-pickup-bottom-grid{grid-gap:32px;border-top:1px solid #e5e7eb;display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.5fr);padding-top:24px}.review-pickup-item{grid-gap:8px;align-content:start;display:grid;gap:8px}.review-footer-total span,.review-package-destination span,.review-payment-total span,.review-pickup-item span{color:#6a7282;font-size:.75rem;font-weight:700;letter-spacing:.025em;text-transform:uppercase}.review-footer-total strong,.review-package-charge-row strong,.review-package-destination strong,.review-payment-total strong,.review-pickup-item strong{color:#101828;font-size:.875rem;font-weight:600;line-height:1.43}.review-package-destination p,.review-payment-note,.review-pickup-address p{color:#4a5565;font-size:.875rem;line-height:1.43;margin:0}.review-package-stack{grid-gap:24px;display:grid;gap:24px;margin:0}.review-package-card{grid-gap:24px;gap:24px;padding:32px}.review-package-card-head{gap:24px;padding-bottom:24px}.review-package-card-title{grid-gap:6px;gap:6px}.review-package-heading-row{gap:10px}.review-package-pill.is-prepaid{background:#edf6ff;border:1px solid #c6dcf0;color:#386082}.review-package-total{color:#101828;white-space:nowrap}.review-package-layout{grid-gap:32px;gap:32px;grid-template-columns:224px minmax(0,1fr)}.review-package-illustration-card{align-items:center;box-shadow:0 9px 14px #00000014;display:flex;justify-content:center;min-height:224px;padding:18px}.review-package-illustration{filter:drop-shadow(0 14px 24px rgba(120,85,48,.16));height:164px;width:164px}.review-package-summary-card{grid-gap:24px;gap:24px;min-height:224px;padding:32px 24px}.review-package-charge-list{grid-gap:12px;display:grid;margin-top:auto;padding-top:20px}.review-package-charge-row{align-items:center;display:flex;gap:16px;justify-content:space-between}.review-package-charge-row span{color:#4a5565;font-size:.875rem;line-height:1.43}.review-payment-panel{grid-gap:20px;display:grid;gap:20px}.review-payment-panel h3{color:#101828;font-size:1.125rem;line-height:1.55;margin:6px 0 0}.review-payment-total{grid-gap:6px;display:grid;gap:6px;text-align:right}.review-footer-total strong,.review-payment-total strong{font-size:1.5rem;font-weight:700;line-height:1.33}.review-payment-note{margin-top:-4px}.review-footer{align-items:center}.review-footer-total{grid-gap:6px;display:grid;gap:6px}.review-actions{justify-content:flex-end;margin-top:0}.review-actions .button{border-radius:14px;min-height:52px}@media (max-width:900px){.review-block,.review-package-card,.review-stage-card{padding-left:24px;padding-right:24px}.review-pickup-top-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-footer,.review-package-layout,.review-payment-head,.review-pickup-bottom-grid{grid-template-columns:1fr}.review-package-layout{gap:24px}.review-footer,.review-payment-head{align-items:stretch;flex-direction:column}.review-footer-total,.review-payment-total{text-align:left}.review-actions{justify-content:stretch}}@media (max-width:640px){.review-screen{gap:20px}.review-block,.review-package-card,.review-stage-card{padding:24px 20px}.review-stage-progress{gap:10px}.review-stage-progress-line{width:28px}.review-pickup-bottom-grid,.review-pickup-top-grid{gap:20px;grid-template-columns:1fr}.review-package-card-head{align-items:flex-start;flex-direction:column}.review-package-layout{grid-template-columns:1fr}.review-package-illustration-card{min-height:180px}.review-package-summary-card{min-height:0;padding:24px 20px}.review-actions{width:100%}.review-actions .button{flex:1 1 auto}}.review-stage-progress-check{height:12px;width:12px}.review-screen{gap:32px;max-width:896px}.review-block,.review-checkout-card,.review-package-card,.review-stage-card{background:#fff;border:1px solid #f3f4f6;border-radius:16px;box-shadow:0 18px 32px #0f172a14,0 6px 14px #0f172a0d;margin:0 auto;width:min(100%,848px)}.review-stage-card{background:linear-gradient(90deg,#fafbfd,#fff 38%,#fff);padding:24px 33px 28px}.review-main-column{grid-gap:32px;display:grid;gap:32px;min-width:0}.review-block{padding:33px}.review-pickup-card{gap:24px}.review-pickup-top-grid{gap:16px;grid-template-columns:repeat(3,minmax(0,250px));justify-content:space-between}.review-pickup-bottom-grid{gap:32px;grid-template-columns:repeat(2,minmax(0,375px));justify-content:space-between;padding-top:25px}.review-cost-kicker,.review-footer-total span,.review-package-destination span,.review-pickup-item span{color:#6a7282;font-size:.75rem;font-weight:600;letter-spacing:.025em;text-transform:uppercase}.review-footer-total strong,.review-package-charge-row strong,.review-package-destination strong,.review-pickup-item strong{font-size:.875rem;font-weight:500;line-height:1.43}.review-package-stack{gap:32px}.review-package-card{gap:18px;padding:22px 25px 24px}.review-package-card-head{border-bottom-color:#eef2f6;padding-bottom:18px}.review-package-card-title{gap:2px}.review-package-pill{padding:4px 9px}.review-package-total{font-size:1.125rem;font-weight:800;line-height:1.55}.review-package-layout{align-items:center}.review-package-illustration-card{background:#f9fafb80;border:2px dashed #e5e7eb;border-radius:16px;box-shadow:none;filter:drop-shadow(0 18px 22px rgba(15,23,42,.1));flex-shrink:0;height:160px;min-height:160px;padding:12px;position:relative;width:160px}.review-package-illustration{display:block;filter:none;height:100%;overflow:visible;width:100%}.review-package-summary-card{align-content:start;border-color:#e5e7eb;box-shadow:none;gap:18px;min-height:192px;padding:20px 22px}.review-package-destination span{color:#9ca3af;letter-spacing:.16em}.review-package-charge-row span,.review-package-destination p{font-size:.875rem;line-height:1.43}.review-package-charge-list{border-top:1px solid #e5e7eb;gap:12px;padding-top:16px}.review-checkout-card{grid-gap:24px;display:grid;gap:24px;padding:33px}.review-checkout-lockup{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:12px;padding-bottom:24px}.review-checkout-icon{align-items:center;background:linear-gradient(135deg,#fb923c,#f97316);border-radius:10px;box-shadow:0 14px 22px #f973163d;color:#fff;display:inline-flex;height:40px;justify-content:center;width:40px}.review-checkout-icon-svg{height:20px;width:20px}.review-checkout-lockup h3,.review-payment-copy h3{color:#101828;font-size:1.125rem;line-height:1.4;margin:0}.review-checkout-lockup p{color:#6a7282;font-size:.75rem;line-height:1.33;margin:4px 0 0}.review-cost-panel{grid-gap:8px;display:grid;gap:8px}.review-cost-kicker{letter-spacing:.025em}.review-cost-total{color:#101828;font-size:2.25rem;font-weight:800;line-height:1.08}.review-cost-breakdown{grid-gap:8px;background:linear-gradient(170deg,#fff7ed,#fefce8);border:1px solid #fed7aa;border-radius:12px;display:grid;gap:8px;padding:16px 17px}.review-cost-row{align-items:center;display:flex;gap:16px;justify-content:space-between}.review-cost-row span{color:#364153;font-size:.875rem;line-height:1.43}.review-cost-row strong{color:#101828;font-size:.875rem;font-weight:500;line-height:1.43}.review-cost-divider{background:#ffd6a8;height:1px}.review-cost-row.is-total span,.review-cost-row.is-total strong{font-weight:800}.review-cost-row.is-total strong{color:#f54900;font-size:1.125rem;line-height:1.55}.review-payment-panel{gap:18px}.review-payment-copy{align-items:center;display:flex}.review-checkout-card .payment-inline-form{gap:16px;margin-top:0}.payment-field-shell{width:100%}.review-checkout-card .payment-inline-form .field{gap:8px}.review-checkout-card .payment-inline-form .field>span{color:#475467;font-size:.875rem;font-weight:700;letter-spacing:0;text-transform:none}.review-checkout-card .payment-element-wrap{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:grid;min-height:256px;padding:24px}.review-checkout-card .payment-footnote{color:#6b7280;font-size:.75rem;line-height:1.35;margin-top:8px}.review-checkout-card .button-row{margin-top:0}.review-checkout-card .button.primary{background:linear-gradient(90deg,#ff6900,#f54900);border-radius:14px;box-shadow:0 10px 15px #0000001a,0 4px 6px #0000001a;min-height:48px;width:100%}.review-checkout-card .button.primary:hover{background:linear-gradient(90deg,#f15f00,#ea4700)}.review-checkout-footnote{color:#6a7282;font-size:.75rem;line-height:1.33;margin:0;text-align:center}@media (max-width:1100px){.review-screen{max-width:840px}}@media (max-width:640px){.review-cost-total{font-size:1.95rem}.review-block,.review-checkout-card,.review-package-card,.review-stage-card{padding:24px 20px}.review-main-column,.review-package-stack,.review-screen{gap:24px}.review-package-layout,.review-pickup-bottom-grid,.review-pickup-top-grid{grid-template-columns:1fr;justify-content:stretch}.review-package-illustration-card{min-height:180px;width:100%}.review-package-summary-card{min-height:0;padding:20px}.review-checkout-card .payment-element-wrap{min-height:176px;padding:20px}}.review-package-card{grid-gap:20px;background:#fff;border:1px solid #f3f4f6;border-radius:16px;box-shadow:0 20px 25px #0000001a,0 8px 10px #00000014;display:grid;gap:20px;padding:25px}.review-package-card-head{align-items:flex-start;border-bottom:1px solid #f3f4f6;display:flex;gap:18px;justify-content:space-between;padding-bottom:21px}.review-package-card-title{grid-gap:4px;display:grid;gap:4px}.review-package-heading-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.review-package-card-head h3{color:#101828;font-size:1.25rem;font-weight:700;line-height:1.4;margin:0}.review-package-card-title p{color:#6a7282;font-size:.875rem;font-weight:500;line-height:1.43;margin:0}.review-package-pill{align-items:center;border-radius:8px;display:inline-flex;font-size:.625rem;font-weight:700;justify-content:center;letter-spacing:.05em;line-height:1;min-height:24px;padding:5px 9px;text-transform:uppercase;white-space:nowrap}.review-package-pill.is-prepaid{background:#f0fdf4;border:1px solid #dcfce7;color:#008236}.review-package-pill.is-label{background:#fff7ed;border:1px solid #ffedd4;color:#ca3500}.review-package-cost{grid-gap:2px;align-content:center;display:grid;gap:2px;justify-items:end;text-align:right}.review-package-cost span{color:#99a1af;font-size:.625rem;font-weight:700;letter-spacing:.1em;line-height:1.5;text-transform:uppercase}.review-package-cost strong{color:#101828;font-size:1.125rem;font-weight:800;line-height:1;white-space:nowrap}.review-package-cost.is-zero strong{color:#99a1af}.review-package-layout{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:160px minmax(0,1fr)}.review-package-summary-card{grid-gap:20px;align-content:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;display:grid;gap:20px;min-height:181px;padding:21px}.review-package-detail-block{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:20px minmax(0,1fr)}.review-package-detail-block-secondary{border-top:1px solid #e5e7eb;padding-top:20px}.review-package-detail-icon{align-items:center;color:#98a2b3;display:inline-flex;height:20px;justify-content:center;margin-top:2px;width:20px}.review-package-detail-icon-svg{display:block;height:100%;width:100%}.review-package-destination{grid-gap:4px;display:grid;gap:4px}.review-package-destination span{color:#99a1af;font-size:.625rem;font-weight:700;letter-spacing:.1em;line-height:1.5;text-transform:uppercase}.review-package-destination strong{color:#101828;display:block;font-size:.875rem;font-weight:700;line-height:1.43}.review-package-destination p{color:#4a5565;font-size:.875rem;line-height:1.43;margin:0}.review-package-detail-note{color:#6a7282;font-style:italic;font-weight:500}.review-package-illustration-frame{align-items:center;background:#f9fafb80;border:2px dashed #e5e7eb;border-radius:16px;box-shadow:0 9px 14px #0000001a;display:flex;flex-shrink:0;height:160px;justify-content:center;padding:14px;position:relative;width:160px}.review-package-illustration-shell{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.review-package-illustration-svg{display:block;height:100%;width:100%}@media (max-width:640px){.review-package-card{padding:20px}.review-package-card-head{gap:14px;padding-bottom:18px}.review-package-card-head h3{font-size:1.25rem}.review-package-layout{grid-template-columns:1fr}.review-package-illustration-frame{height:180px;min-height:180px;width:100%}.review-package-summary-card{min-height:0}}.content-flow.is-confirmation-layout{max-width:848px}.review-checkout-actions{justify-content:flex-start}.review-checkout-actions .button{min-width:144px}.confirmation-screen{grid-gap:26px;display:grid;gap:26px}.confirmation-progress-card,.confirmation-status-card{background:#fff;border:1px solid #f3f4f6;border-radius:16px;box-shadow:0 20px 25px #00000014,0 8px 10px #0000000f}.confirmation-progress-card{padding:24px 32px}.confirmation-stage-progress{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.confirmation-stage-progress-item{align-items:center;display:inline-flex;gap:8px}.confirmation-stage-progress-dot{align-items:center;background:#00c950;border-radius:999px;color:#fff;display:inline-flex;font-size:.875rem;font-weight:700;height:32px;justify-content:center;line-height:1;width:32px}.confirmation-stage-progress-label{color:#475467;font-size:.875rem;font-weight:500;line-height:1.43}.confirmation-stage-progress-line{background:#00c950;border-radius:999px;height:2px;width:48px}.confirmation-status-card{grid-gap:24px;display:grid;gap:24px;padding:40px 32px 36px}.confirmation-status-card.is-pending{align-content:center;justify-items:center;min-height:298px;text-align:center}.confirmation-status-icon-shell{align-items:center;display:inline-flex;height:80px;justify-content:center;position:relative;width:80px}.confirmation-status-icon-core,.confirmation-status-icon-ring{border-radius:999px;inset:0;position:absolute}.confirmation-status-icon-ring{animation:confirmationRingPulse 1.8s ease-in-out infinite;border:2px solid #ff690038}.confirmation-status-icon-core{background:#fff;border:1px solid #ff690029;box-shadow:0 12px 24px #10182814;display:grid;inset:8px;place-items:center}.confirmation-clock-icon{fill:none;stroke:#ff6900;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;height:32px;width:32px}.confirmation-status-copy{grid-gap:8px;display:grid;gap:8px;justify-items:center;text-align:center}.confirmation-status-copy h1{color:#101828;font-size:1.125rem;font-weight:700;line-height:1.4;margin:0}.confirmation-status-copy p{color:#475467;font-size:.875rem;line-height:1.43;margin:0}.confirmation-status-note{color:#98a2b3;font-size:.8125rem;line-height:1.54}.confirmation-status-kicker{color:#ff6900;font-size:.75rem;font-weight:700;letter-spacing:.08em;line-height:1.33;text-transform:uppercase}.confirmation-status-copy-error,.confirmation-status-copy-success{justify-items:start;text-align:left}.confirmation-status-copy-error .confirmation-status-kicker{color:#d92d20}.confirmation-details,.confirmation-reference{background:#f9fafb;border-color:#e5e7eb;border-radius:16px}.confirmation-reference{padding:16px 18px}.confirmation-detail-row span,.confirmation-reference span{color:#98a2b3}.confirmation-detail-row strong,.confirmation-reference strong{color:#101828}.confirmation-detail-row{padding:14px 18px}.confirmation-followup{color:#475467;font-size:.875rem;line-height:1.43;margin:0}.confirmation-followup a{color:#344054;font-weight:600;text-decoration:none}.confirmation-followup a:hover{text-decoration:underline}.confirmation-action-row{margin-top:0}.confirmation-action-row .button{border-radius:14px;min-height:48px}@keyframes confirmationRingPulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.55;transform:scale(1.04)}}@media (max-width:1100px){.confirmation-progress-card,.confirmation-status-card{padding-left:24px;padding-right:24px}}@media (max-width:640px){.confirmation-progress-card{padding:18px 20px}.confirmation-stage-progress{gap:10px;justify-content:flex-start}.confirmation-stage-progress-line{width:28px}.confirmation-status-card{padding:28px 20px 24px}.confirmation-status-card.is-pending{min-height:260px}.confirmation-status-copy-error,.confirmation-status-copy-success{justify-items:center;text-align:center}.confirmation-detail-row{align-items:flex-start;flex-direction:column}.confirmation-action-row{width:100%}.confirmation-action-row .button,.review-checkout-actions .button{flex:1 1 auto;min-width:0}}.confirmation-success-screen{grid-gap:24px;display:grid;gap:24px}.confirmation-booking-card,.confirmation-info-card,.confirmation-success-hero{background:#fff;border:1px solid #f3f4f6;border-radius:16px;box-shadow:0 20px 25px #00000014,0 8px 10px #0000000f}.confirmation-success-hero{grid-gap:10px;background:linear-gradient(180deg,#07c45d,#09bf71);color:#fff;display:grid;gap:10px;justify-items:center;padding:30px 32px 28px;text-align:center}.confirmation-success-icon-shell{align-items:center;display:inline-flex;justify-content:center}.confirmation-success-icon{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.3;height:40px;width:40px}.confirmation-success-hero h1{font-size:1.5rem;font-weight:700;line-height:1.33;margin:0}.confirmation-success-hero p,.confirmation-success-note{margin:0}.confirmation-success-hero p{font-size:.95rem;line-height:1.45;opacity:.96}.confirmation-success-note{font-size:.8125rem;line-height:1.54;opacity:.88}.confirmation-booking-card{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:18px 20px}.confirmation-booking-reference{grid-gap:4px;display:grid;gap:4px}.confirmation-booking-reference span{color:#98a2b3;font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.confirmation-booking-reference strong{color:#101828;font-size:1rem;font-weight:700;letter-spacing:.01em;line-height:1.4}.confirmation-booking-actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.confirmation-inline-action{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#344054;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:500;gap:6px;line-height:1.33;min-height:32px;padding:0 11px}.confirmation-inline-action:hover:not(:disabled){background:#f9fafb}.confirmation-inline-action:disabled{cursor:not-allowed;opacity:.5}.confirmation-glyph-icon,.confirmation-inline-action-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75;height:16px;width:16px}.confirmation-info-card{grid-gap:24px;display:grid;gap:24px;padding:33px}.confirmation-info-card.is-next-steps{min-height:442px}.confirmation-info-card.is-pickup-details{align-content:start;min-height:398px}.confirmation-info-card.is-package-summary{align-content:start;min-height:484px}.confirmation-info-card h2{color:#101828;font-size:1.125rem;font-weight:700;line-height:1.33;margin:0}.confirmation-next-steps{grid-gap:14px;display:grid;gap:14px;list-style:none;margin:0;padding:0;position:relative}.confirmation-next-steps:before{background:linear-gradient(180deg,#ffb066,#ffb066 72%,#e4e7ec 0,#e4e7ec);bottom:26px;content:"";left:19px;position:absolute;top:20px;width:2px}.confirmation-next-step{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:40px minmax(0,1fr);position:relative}.confirmation-next-step-number{align-items:center;background:#fff;border:1.5px solid #f79009;border-radius:999px;color:#f97316;display:inline-flex;font-size:.875rem;font-weight:700;height:40px;justify-content:center;line-height:1;position:relative;width:40px;z-index:1}.confirmation-next-step-number.is-current{background:#ff6900;border-color:#ff6900;color:#fff}.confirmation-next-step-number.is-active{background:#fff;border-color:#f79009;color:#f97316}.confirmation-next-step-number.is-muted{border-color:#d0d5dd;color:#98a2b3}.confirmation-next-step-card{grid-gap:12px;background:#f9fafb;border:1px solid #eaecf0;border-radius:14px;display:grid;gap:12px;grid-template-columns:32px minmax(0,1fr);padding:13px 16px}.confirmation-next-step.is-current .confirmation-next-step-card{background:#fff7ed;border-color:#fed7aa}.confirmation-next-step-icon{align-items:center;background:#fff;border-radius:10px;box-shadow:0 1px 2px #10182814;color:#475467;display:inline-flex;height:32px;justify-content:center;width:32px}.confirmation-next-step.is-current .confirmation-next-step-icon{background:#ffedd5;color:#f97316}.confirmation-next-step-copy{grid-gap:4px;display:grid;gap:4px}.confirmation-next-step-copy strong{color:#101828;font-size:.9375rem;font-weight:600;line-height:1.47}.confirmation-next-step-copy p{color:#667085;font-size:.75rem;line-height:1.5;margin:0}.confirmation-detail-stack{grid-gap:24px;display:grid;gap:24px}.confirmation-detail-card{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:40px minmax(0,1fr)}.confirmation-detail-card.is-primary-row{min-height:84px}.confirmation-detail-card.is-compact-row{min-height:64px}.confirmation-detail-icon{align-items:center;border-radius:12px;display:inline-flex;height:40px;justify-content:center;width:40px}.confirmation-detail-icon.is-date{background:#fff7ed;color:#f97316}.confirmation-detail-icon.is-location{background:#f5f3ff;color:#8b5cf6}.confirmation-detail-icon.is-contact{background:#ecfdf3;color:#12b76a}.confirmation-detail-copy{grid-gap:4px;display:grid;gap:4px}.confirmation-detail-copy span,.confirmation-package-destination span,.confirmation-package-meta-grid span{color:#98a2b3;font-size:.625rem;font-weight:700;letter-spacing:.08em;line-height:1.6;text-transform:uppercase}.confirmation-detail-copy strong,.confirmation-package-item-head strong{color:#101828;font-size:1rem;font-weight:700;line-height:1.5}.confirmation-detail-copy p,.confirmation-detail-copy small,.confirmation-summary-row span{color:#475467;font-size:.875rem;line-height:1.5;margin:0}.confirmation-detail-copy small{font-size:.8125rem}.confirmation-package-item,.confirmation-package-list{grid-gap:16px;display:grid;gap:16px}.confirmation-package-item{background:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;min-height:223px;padding:25px}.confirmation-package-item+.confirmation-package-item{border-top:none}.confirmation-package-item-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.confirmation-package-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:.625rem;font-weight:700;letter-spacing:.04em;line-height:1.6;min-height:24px;padding:4px 9px;text-transform:uppercase}.confirmation-package-pill.is-prepaid{background:#edf6ff;border:1px solid #c6dcf0;color:#386082}.confirmation-package-pill.is-generated{background:#fff7ed;border:1px solid #fed7aa;color:#ca3500}.confirmation-package-meta-grid{grid-gap:18px 16px;display:grid;gap:18px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.confirmation-package-destination,.confirmation-package-meta-item{grid-gap:4px;display:grid;gap:4px}.confirmation-package-destination span,.confirmation-package-meta-grid span{color:#6a7282;font-size:.75rem;font-weight:400;letter-spacing:0;line-height:1.333;text-transform:none}.confirmation-package-destination strong,.confirmation-package-value{color:#101828;font-size:.875rem;font-weight:500;line-height:1.4286;margin:0}.confirmation-package-destination{border-top:1px solid #eaecf0;padding-top:16px}.confirmation-package-secondary-line{color:#4a5565;font-size:.875rem;font-weight:400;line-height:1.4286;margin:0}.confirmation-summary-row{align-items:center;display:flex;gap:16px;justify-content:space-between}.confirmation-summary-row strong{color:#101828;font-size:.875rem;font-weight:500;line-height:1.4286}.confirmation-summary-breakdown{grid-gap:8px;background:linear-gradient(170deg,#fff7ed,#fefce8);border:1px solid #ffd6a8;border-radius:14px;display:grid;gap:8px;min-height:127px;padding:17px}.confirmation-summary-row.is-total{border-top:1px solid #ffd6a8;padding-top:9px}.confirmation-summary-row.is-total span,.confirmation-summary-row.is-total strong{color:#101828;font-weight:600}.confirmation-summary-row.is-total strong{color:#f54900;font-size:1.125rem;font-weight:700;line-height:1.5556}.confirmation-success-actions{align-items:stretch;margin-top:0}.confirmation-primary-action{flex:1 1 auto}.confirmation-secondary-action{min-width:164px}@media (max-width:640px){.confirmation-booking-card,.confirmation-info-card,.confirmation-success-hero{padding-left:20px;padding-right:20px}.confirmation-booking-card{align-items:stretch;flex-direction:column}.confirmation-booking-actions{justify-content:stretch}.confirmation-inline-action{flex:1 1 auto;justify-content:center}.confirmation-next-step{gap:12px;grid-template-columns:32px minmax(0,1fr)}.confirmation-next-step-number{height:32px;width:32px}.confirmation-next-steps:before{bottom:22px;left:15px}.confirmation-detail-card,.confirmation-next-step-card{grid-template-columns:1fr}.confirmation-detail-icon{height:36px;width:36px}.confirmation-package-item-head,.confirmation-package-meta-grid,.confirmation-success-actions,.confirmation-summary-row{align-items:flex-start;flex-direction:column;grid-template-columns:1fr}.confirmation-secondary-action{min-width:0;width:100%}.confirmation-primary-action{width:100%}.confirmation-info-card.is-next-steps,.confirmation-info-card.is-package-summary,.confirmation-info-card.is-pickup-details{min-height:0}}.home-intake-card.is-early-access{border-radius:28px;width:100%}.home-intake-card.is-early-access .early-access-panel{grid-gap:32px;background:linear-gradient(180deg,#fffffffa,#fcfcfd);display:grid;gap:32px;justify-items:center;min-height:100%;overflow:hidden;padding:48px 48px 46px;position:relative}.home-intake-card.is-early-access .early-access-panel:before{background:linear-gradient(90deg,#ff8904,#f54900);content:"";height:4px;inset:0 0 auto;position:absolute}.home-intake-card.is-early-access .early-access-icon-shell{align-items:center;background:#fff7ed;border-radius:999px;color:#f54900;display:inline-flex;height:64px;justify-content:center;width:64px}.home-intake-card.is-early-access .early-access-icon-shell .sell-donate-spark-icon{height:32px;width:32px}.home-intake-card.is-early-access .early-access-copy{grid-gap:16px;display:grid;gap:16px;max-width:384px;text-align:center}.home-intake-card.is-early-access .early-access-copy h1{color:#101828;font-family:Inter,Poppins,Segoe UI,sans-serif;font-size:24px;font-weight:700;line-height:1.3333;margin:0}.home-intake-card.is-early-access .early-access-copy p{color:#6a7282;font-family:Inter,Poppins,Segoe UI,sans-serif;font-size:16px;line-height:1.5;margin:0}.home-intake-card.is-early-access .early-access-form{grid-gap:12px;display:grid;gap:12px;width:min(100%,320px)}.home-intake-card.is-early-access .early-access-input{background:#fff;border:2px solid #d1d5dc;border-radius:14px;color:#101828;font-family:Inter,Poppins,Segoe UI,sans-serif;font-size:16px;font-weight:700;height:50px;letter-spacing:.1em;line-height:1.25;padding:0 16px;text-transform:uppercase;transition:border-color .16s ease,box-shadow .16s ease}.home-intake-card.is-early-access .early-access-input::placeholder{color:#1018287a}.home-intake-card.is-early-access .early-access-input:hover{border-color:#bcc3cd}.home-intake-card.is-early-access .early-access-input:focus-visible{border-color:#101828;box-shadow:0 0 0 3px #10182814}.home-intake-card.is-early-access .early-access-input[aria-invalid=true]{border-color:#d4183d}.home-intake-card.is-early-access .early-access-error{color:#d4183d;font-size:.8125rem;line-height:1.4;margin:0;text-align:center}.home-intake-card.is-early-access .early-access-submit{align-items:center;background:#101828;border:0;border-radius:14px;box-shadow:0 12px 24px #10182829;color:#fff;cursor:pointer;display:inline-flex;font-family:Inter,Poppins,Segoe UI,sans-serif;font-size:16px;font-weight:700;gap:8px;justify-content:center;line-height:1.5;min-height:48px;padding:0 18px;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.home-intake-card.is-early-access .early-access-submit:hover{background:#1a2234;box-shadow:0 16px 28px #1018282e;transform:translateY(-1px)}.home-intake-card.is-early-access .early-access-submit:focus-visible{box-shadow:0 0 0 4px #1018281f,0 12px 24px #10182829;outline:none}.home-intake-card.is-early-access .early-access-submit .button-inline-icon{height:16px;width:16px}@media (max-width:739px){.home-intake-card.is-early-access .early-access-panel{gap:28px;padding:36px 20px 28px}.home-intake-card.is-early-access .early-access-copy{gap:14px}.home-intake-card.is-early-access .early-access-form{width:100%}}
/*# sourceMappingURL=main.56b6cf98.css.map*/