:root{color-scheme:light dark;--v4-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--v4-bg:#f2f6f4;--v4-ink:#102c28;--v4-muted:#4c625e;--v4-primary:#12664f;--v4-on-primary:#fff;--v4-gradient:linear-gradient(160deg,#176d55,#105b47);--v4-surface:#ffffff;--v4-soft:#eaf1ed;--v4-line:#c3d4cb;--v4-field:#fbfdfc;--v4-edge:#7f9a90;--v4-glass:#ffffffc9;--v4-shadow:0 8px 30px #173d2c0b;--v4-danger:#9a2035;--v4-danger-bg:#fff0f2;--v4-danger-line:#dc8b99;--v4-warning:#624600;--v4-warning-bg:#fff4d9;--v4-focus:#08785e}@media(prefers-color-scheme:dark){:root:not([data-appearance=light]){--v4-bg:#101917;--v4-ink:#edf6f1;--v4-muted:#b7cac2;--v4-primary:#89dbb8;--v4-on-primary:#09271d;--v4-gradient:linear-gradient(160deg,#a4e8cd,#89dbb8);--v4-surface:#1a2823;--v4-soft:#283c33;--v4-line:#455e51;--v4-field:#17241f;--v4-edge:#729487;--v4-glass:#1a2823e6;--v4-shadow:0 8px 30px #00000020;--v4-danger:#ffd1d9;--v4-danger-bg:#491b25;--v4-danger-line:#b66678;--v4-warning:#ffe5a0;--v4-warning-bg:#3c3013;--v4-focus:#9be4c6}}:root[data-appearance=dark]{--v4-bg:#101917;--v4-ink:#edf6f1;--v4-muted:#b7cac2;--v4-primary:#89dbb8;--v4-on-primary:#09271d;--v4-gradient:linear-gradient(160deg,#a4e8cd,#89dbb8);--v4-surface:#1a2823;--v4-soft:#283c33;--v4-line:#455e51;--v4-field:#17241f;--v4-edge:#729487;--v4-glass:#1a2823e6;--v4-shadow:0 8px 30px #00000020;--v4-danger:#ffd1d9;--v4-danger-bg:#491b25;--v4-danger-line:#b66678;--v4-warning:#ffe5a0;--v4-warning-bg:#3c3013;--v4-focus:#9be4c6}body.tap-v4{margin:0;min-height:100vh;background:radial-gradient(ellipse at 0 0,#68b39318,transparent 46%),radial-gradient(ellipse at 100% 20%,#829be818,transparent 46%),var(--v4-bg)!important;color:var(--v4-ink)!important;font:16px/1.5 var(--v4-font)!important;-webkit-font-smoothing:antialiased;accent-color:var(--v4-primary)}.tap-v4{--forest:var(--v4-primary);--deep:var(--v4-bg);--cream:var(--v4-surface);--gold:var(--v4-primary);--sage:var(--v4-soft);--ink:var(--v4-ink);--muted:var(--v4-muted);--line:var(--v4-line);text-align:start}.v4-visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.v4-price{direction:ltr;unicode-bidi:isolate;display:inline-block}.tap-v4 :is(.cream-section,.value-band,.pilot-section,.driver-hero,.driver-main,.office-shell,.setup-shell,.setup-intro,.story-hero,.giving-story,.benefit-section,.feature-panel,.finder-story){background:transparent!important;color:var(--v4-ink)!important}.tap-v4 :is(.hero,.story,.section-intro,.partner-panel,.pilot-grid,.steps,.faq,.giving-story,.benefit-section,.feature-panel) p{color:var(--v4-muted)!important}.tap-v4 *{box-sizing:border-box}.tap-v4 [hidden]{display:none!important}.tap-v4 :is(h1,h2,h3,h4){font-family:var(--v4-font)!important;color:var(--v4-ink)!important;letter-spacing:-.035em;line-height:1.15;text-wrap:balance}.tap-v4 h1{font-size:clamp(32px,5vw,58px);font-weight:750}.tap-v4 h2{font-size:clamp(25px,3vw,38px);font-weight:720}.tap-v4 h3{font-size:20px;font-weight:690}.tap-v4 p,.tap-v4 li{color:inherit;overflow-wrap:anywhere}.tap-v4 .muted,.tap-v4 .small,.tap-v4 .microcopy,.tap-v4 .field-hint,.tap-v4 .lede,.tap-v4 .lead{color:var(--v4-muted)!important}.tap-v4 a{color:var(--v4-primary);text-underline-offset:4px}.tap-v4 :is(button,a.button,.button,.v4-button){display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;max-width:100%;padding:14px 22px;border:1px solid transparent!important;border-radius:999px!important;background:var(--v4-gradient)!important;color:var(--v4-on-primary)!important;box-shadow:0 3px 10px #123d2e14!important;font:650 16px/1.3 var(--v4-font)!important;text-align:center!important;text-decoration:none;white-space:normal;cursor:pointer;touch-action:manipulation}.tap-v4 :is(button.secondary,.button.secondary,.button.outline,.button.ghost,button.quiet,a.quiet,.text-button,a.v4-secondary){background:var(--v4-soft)!important;color:var(--v4-ink)!important;border-color:var(--v4-line)!important;box-shadow:none!important}.tap-v4 button:disabled{opacity:.52;cursor:default}.tap-v4 :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--v4-focus);outline-offset:3px}.tap-v4 :is(input,select,textarea){min-width:0;max-width:100%;min-height:50px;padding:12px 14px;border:1px solid var(--v4-edge)!important;border-radius:16px!important;background:var(--v4-field)!important;color:var(--v4-ink)!important;font:16px/1.4 var(--v4-font)!important;box-shadow:none!important}.tap-v4 input::placeholder,.tap-v4 textarea::placeholder{color:var(--v4-muted);opacity:1}.tap-v4 input:is([type=checkbox],[type=radio]){width:22px;height:22px;min-height:22px;padding:0;flex:0 0 22px}.tap-v4 label{font-size:14px;line-height:1.5}.tap-v4 summary{color:var(--v4-ink);min-height:44px;cursor:pointer;overflow-wrap:anywhere}.tap-v4 :is(header,.top,.header,.fleet-nav,.driver-header,.office-nav){color:var(--v4-ink)!important;background:var(--v4-glass)!important;border-color:var(--v4-line)!important;box-shadow:var(--v4-shadow);border-radius:26px}.tap-v4 :is(.card,.hero-card,.help-card,.entry,.fleet-card,.office-card,.branch-card,.prep-card,.story-photo,.design-card,.basket-panel,.cause-band,.feature-panel,.included-gift,.impact-example,.size-guide,.handled-card,.review-summary,.contact-review,.public-info,.setup-form,.fleet-plan-card,.step-card){background:var(--v4-surface)!important;color:var(--v4-ink)!important;border:1px solid var(--v4-line)!important;border-radius:26px!important;box-shadow:var(--v4-shadow)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.tap-v4 :is(.notice,.status,.badge,.size-badge,.size-label,.sample-banner,.preview-bar,.pill){background:var(--v4-soft)!important;color:var(--v4-ink)!important;border-color:var(--v4-line)!important}.tap-v4 .notice.error,.tap-v4 .v4-lost{background:var(--v4-danger-bg)!important;color:var(--v4-danger)!important;border:1px solid var(--v4-danger-line)!important;border-radius:20px}.tap-v4 :is(dialog,.help-dialog,.tag-preview-dialog){background:var(--v4-surface)!important;color:var(--v4-ink)!important;border:1px solid var(--v4-line)!important;border-radius:28px!important;max-width:calc(100% - 24px)}.tap-v4 dialog::backdrop{background:#071e2070}.tap-v4 :is(th,td){border-color:var(--v4-line)!important;color:var(--v4-ink)!important}.tap-v4 th{background:var(--v4-soft)!important}.tap-v4 code{overflow-wrap:anywhere}.tap-v4 img{max-width:100%;height:auto}.tap-v4 footer{color:var(--v4-muted);background:transparent!important}.v4-preferences{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:12px 0}.tap-v4 .v4-preferences select{width:auto;min-height:44px;padding:10px 12px;border-radius:999px!important;font-size:13px!important}.v4-preferences label{margin:0;display:flex;align-items:center;gap:6px}.v4-preferences svg{width:19px;height:19px;flex:0 0 19px}.v4-skip{position:absolute;inset-inline-start:12px;top:-70px;padding:12px 18px;z-index:100;background:var(--v4-surface);color:var(--v4-ink)}.v4-skip:focus{top:12px}.v4-container{width:min(1160px,100%);margin:auto;padding:24px}.v4-top{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:12px 20px;position:sticky;top:12px;z-index:20;margin-bottom:28px}.v4-brand{font-weight:750;font-size:25px;letter-spacing:-.06em;color:var(--v4-ink)!important;white-space:nowrap;text-decoration:none;direction:ltr;unicode-bidi:isolate}.v4-brand span{color:var(--v4-primary)}.v4-top nav{display:flex;align-items:center;gap:18px;font-size:14px;font-weight:600}.v4-top nav a{text-decoration:none}.v4-top .v4-preferences{margin:0}.v4-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center;padding:38px 0 54px}.v4-hero h1{margin:10px 0 20px;font-size:clamp(38px,6vw,66px)}.v4-hero .lead{font-size:19px;max-width:45ch}.v4-hero-visual{padding:36px;border:1px solid var(--v4-line);border-radius:38px;background:var(--v4-surface);box-shadow:var(--v4-shadow);text-align:center}.v4-hero-visual img{width:min(340px,100%);aspect-ratio:1;object-fit:contain}.v4-eyebrow{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--v4-muted)}.v4-actions{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.v4-benefits{display:flex;gap:12px;flex-wrap:wrap;font-size:14px;color:var(--v4-muted)}.v4-section{padding:44px 0}.v4-section>h2{max-width:24ch}.v4-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.v4-card{padding:26px;border:1px solid var(--v4-line);border-radius:28px;background:var(--v4-surface);box-shadow:var(--v4-shadow)}.v4-card h3{margin:14px 0 10px}.v4-card p{font-size:15px;color:var(--v4-muted)}.v4-card .v4-button{width:100%;margin-top:16px}.v4-card img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:20px;background:var(--v4-field)}.v4-filters{display:flex;gap:7px;flex-wrap:wrap;margin:22px 0}.tap-v4 .v4-filters button{font-size:14px!important;min-height:44px;padding:10px 16px;background:var(--v4-soft)!important;color:var(--v4-ink)!important}.tap-v4 .v4-filters button[aria-pressed=true]{background:var(--v4-gradient)!important;color:var(--v4-on-primary)!important}.v4-price{font-size:22px;font-weight:750;color:var(--v4-ink)}.v4-size{font-size:13px;color:var(--v4-muted)}.v4-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:32px 0;font-size:13px;border-top:1px solid var(--v4-line)}.v4-foot nav{display:flex;gap:18px;flex-wrap:wrap}.v4-icon{width:28px;height:28px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.v4-step{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--v4-soft);font-weight:700}.tap-v4.lost-active :is(.button.call,#share,#call-again,.finder-action-dock button){background:linear-gradient(160deg,#b3263c,#971d32)!important;color:#fff!important}.tap-v4 .finder-action-dock{background:var(--v4-glass)!important;border:1px solid var(--v4-line)!important;border-radius:28px!important;box-shadow:var(--v4-shadow)}.tap-v4 .action-label{display:block;text-align:center!important}.tap-v4 :is(.brand,.fleet-brand){font-family:var(--v4-font)!important;color:var(--v4-ink)!important;direction:ltr;unicode-bidi:isolate}.tap-v4 :is(.eyebrow,.kicker){color:var(--v4-muted)!important}.tap-v4 section{scroll-margin-top:115px}@supports (backdrop-filter:blur(12px)){.tap-v4 :is(.v4-top,.finder-action-dock){backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}}@media(max-width:760px){.v4-container{padding:16px}.v4-top{padding:12px 15px;gap:12px}.v4-top nav{width:100%;justify-content:space-between;gap:10px}.v4-top .v4-preferences{margin-inline-start:auto}.v4-hero{grid-template-columns:1fr;gap:22px;padding:24px 0 32px}.v4-hero h1{font-size:40px}.v4-hero .lead{font-size:17px}.v4-hero-visual{padding:26px}.v4-hero-visual img{width:230px}.v4-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v4-section{padding:30px 0}.v4-card{padding:19px}.tap-v4 .v4-preferences select{max-width:122px;font-size:12px!important}.tap-v4 header{flex-wrap:wrap;gap:10px}.tap-v4 .phone-fields{grid-template-columns:1fr!important}.tap-v4 :is(.phone-fields,.phone-row)>*{min-width:0}}@media(max-width:430px){.v4-grid{grid-template-columns:1fr}.v4-hero h1{font-size:36px}.v4-top .v4-brand{font-size:23px}.v4-actions>a{width:100%}.v4-card{padding:22px}.v4-preferences{width:100%;justify-content:flex-end}.v4-top .v4-preferences{width:auto;flex-wrap:nowrap;gap:5px}.v4-top .v4-preferences label>svg{display:none}.v4-top .v4-preferences select{max-width:105px;font-size:12px!important;padding:9px 10px}}@media(prefers-reduced-motion:reduce){.tap-v4 *,.tap-v4 *:before,.tap-v4 *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.tap-v4 :is(header,.v4-top,.finder-action-dock){background:var(--v4-surface)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.tap-v4 .muted{color:var(--v4-ink)!important}}@media(forced-colors:active){.tap-v4 :is(button,a.button,.v4-button,input,select,textarea,.v4-card,header){border:1px solid CanvasText!important;box-shadow:none!important}}@media print{.v4-preferences,.v4-top,.v4-foot,.finder-action-dock{display:none!important}body.tap-v4{background:#fff!important;color:#102c28!important}.tap-v4 :is(h1,h2,h3,p){color:#102c28!important}.v4-container{width:100%;padding:0}.v4-card{box-shadow:none}}.tap-v4.finder-page .finder-action-dock{position:static!important;transform:none!important;width:100%!important;max-width:none!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;display:grid!important;grid-template-columns:1fr!important;gap:10px;margin:20px 0}.tap-v4.finder-page .finder-secondary-actions{display:block!important}.tap-v4.finder-page :is(#call,#share,#call-again,.backup-calls a){width:100%;min-height:66px;display:grid!important;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:10px;text-align:center;padding:16px 18px!important}.tap-v4.finder-page :is(#call,#share,#call-again,.backup-calls a):after{content:"";width:28px}.tap-v4 .v4-contact-action .action-label strong{display:block;font-size:18px}.tap-v4 .v4-contact-number{display:block;direction:ltr;unicode-bidi:isolate;font-size:14px;color:inherit;margin-top:5px}.tap-v4 .v4-lost{display:flex;align-items:flex-start;gap:12px;padding:16px;text-align:start}.v4-lost .v4-icon{flex:0 0 24px;width:24px;height:24px}.v4-lost strong{font-size:16px}.v4-lost .lost-meaning{margin:6px 0 0;font-size:14px;line-height:1.5;color:inherit}.v4-finder-photo{width:84px;height:84px!important;object-fit:cover;border-radius:23px;margin:18px 0}.tap-v4 .finder-assurance{font-size:13px;color:var(--v4-muted)}.tap-v4 .finder-shell{max-width:820px}.tap-v4 .hero-card{padding:24px!important}.tap-v4 .finder-secondary-actions>details{margin-top:14px}.v4-mobile-contact{display:none}@media(max-width:767px){.tap-v4 .v4-mobile-contact{position:fixed;bottom:max(10px,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);z-index:30;width:calc(100% - 24px);display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px;padding:8px;border:1px solid var(--v4-line);border-radius:28px;background:var(--v4-glass);box-shadow:var(--v4-shadow);backdrop-filter:blur(16px)}.tap-v4 .v4-mobile-contact .button{min-width:0;width:100%;min-height:60px;padding:12px 14px;margin:0}.tap-v4 .v4-mobile-contact .action-label strong{font-size:15px}.tap-v4 .v4-mobile-contact svg{width:22px;height:22px;flex:0 0 22px}.tap-v4.finder-typing .v4-mobile-contact{display:none}.tap-v4.has-v4-contact-dock .finder-shell{padding-bottom:150px}.tap-v4.lost-active .v4-mobile-contact .button{background:linear-gradient(160deg,#b3263c,#971d32)!important;color:#fff!important}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.tap-v4 .v4-mobile-contact{backdrop-filter:none;background:var(--v4-surface)}}@media print{.v4-mobile-contact{display:none!important}}body.tap-v4.tap-v4.tap-v4 :is(#call,#call-again,#share,[hidden])[hidden]{display:none!important}.tap-v4 .owner-dashboard-top{background:var(--v4-soft)!important;color:var(--v4-ink)!important;border-color:var(--v4-line)!important;border-radius:20px!important;box-shadow:none!important}.tap-v4 .v4-check{display:flex;align-items:center;gap:12px;margin:16px 0}.tap-v4 .v4-check input{flex:0 0 24px;width:24px;height:24px;min-height:24px}.v4-owner-section{padding:20px 0}.v4-owner-section>summary{font-weight:700;font-size:18px}.v4-owner-section+details{border-top:1px solid var(--v4-line)}.v4-owner-section form{margin:20px 0}.v4-owner-section label{display:block;margin:18px 0}.v4-owner-section :is(input,select){width:100%;margin-top:6px}.v4-owner-section .v4-check{display:flex}.v4-owner-photo{width:120px;height:120px!important;object-fit:cover;border-radius:24px;margin:20px 0}.v4-link-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:18px 0}.v4-link-row code{width:100%}.v4-drafts{margin:20px 0;display:flex;gap:8px;flex-wrap:wrap}.v4-drafts p{width:100%}.v4-poster{padding:24px;background:var(--v4-surface);color:var(--v4-ink);border-radius:24px;text-align:center;border:1px solid var(--v4-line)}.v4-poster a{overflow-wrap:anywhere}.v4-qr{width:200px!important;height:200px!important;display:block;margin:20px auto}.tap-v4 .site-header{padding:16px!important;margin-top:16px;margin-bottom:24px}.tap-v4 .v4-lost .lost-meaning{font-weight:400}@media print{#v4-private-root>*:not(.v4-poster){display:none!important}.v4-poster{color:#102c28;background:#fff;border:0}.v4-poster h2,.v4-poster p{color:#102c28!important}}.tap-v4 :is(.phoneFields,.phone-fields)>.phone-field{grid-column:1/-1}.tap-v4 #tap-app,.tap-v4 #tp-site{background:var(--v4-bg)!important;color:var(--v4-ink)!important;font-family:var(--v4-font)!important}.tap-v4 #tap-app :is(h1,h2,h3,strong,label,p,small),.tap-v4 #tp-site :is(h1,h2,h3,strong,label,p,small){color:var(--v4-ink)!important;font-family:var(--v4-font)!important}.tap-v4 #tap-app :is(.tap-card,.tap-hero,.tap-next-options,.tap-more,.tap-review,.tap-contact),.tap-v4 #tp-site :is(.tp-program-card,.tp-step,.tp-offer-card,.tp-contact-card){background:var(--v4-surface)!important;border-color:var(--v4-line)!important;border-radius:24px!important;backdrop-filter:none!important;box-shadow:var(--v4-shadow)!important}.tap-v4 #tap-app :is(.tap-country-phone,.tap-phone-entry){display:grid;grid-template-columns:1fr;gap:8px}.tap-v4 #tap-app :is(button,.tap-btn,a.button){border-radius:999px!important;background:var(--v4-gradient)!important;color:var(--v4-on-primary)!important;min-height:50px;box-shadow:var(--v4-shadow)!important}.tap-v4 .quantity-control button{min-width:44px;min-height:44px!important;padding:10px!important}.tap-v4 .size-guide p{font-size:15px}.tap-v4 :is(.impact-example,.cause-band) :is(strong,p){color:var(--v4-ink)!important}.tap-v4 :is(.design-card,.basket-panel,.included-gift,.size-guide) p{color:var(--v4-muted)!important}.tap-v4 :is(.tag,.credential,.empty,.help-option,.preview-option,.phone-preview,.alertCard,.alert-card,.handled-card,.request,.fleet-row){background:var(--v4-surface)!important;color:var(--v4-ink)!important;border-color:var(--v4-line)!important;box-shadow:var(--v4-shadow)!important}.tap-v4 :is(.phone-top,.phone-sub,.preview-option small){color:var(--v4-muted)!important}.tap-v4 .mini-call{background:var(--v4-gradient)!important;color:var(--v4-on-primary)!important;border-radius:999px!important}.tap-v4 .mini-share{background:var(--v4-soft)!important;color:var(--v4-ink)!important;border-radius:999px!important}.tap-v4 .help-option>span:nth-child(2){text-align:start}.tap-v4 input[type=tel]{direction:ltr;text-align:start}.tap-v4 .v4-check{min-height:44px;align-items:center}.tap-v4.v4-owner-lost #profile button[type=submit],.tap-v4.v4-owner-lost .tag-lost-toggle[aria-checked=true]{background:linear-gradient(160deg,#b3263c,#971d32)!important;color:#fff!important}.tap-v4 .v4-owner-photo{max-width:160px;max-height:160px;object-fit:cover;border-radius:24px}.tap-v4 .v4-owner-section summary{text-align:start}.tap-v4 fieldset{min-inline-size:0;max-width:100%}.tap-v4 :is(#welcome,.v4-grid,.phoneFields,.phone-fields,.phone-input-row)>*{min-width:0}.tap-v4 #notice{background:var(--v4-danger-bg)!important;color:var(--v4-danger)!important;border:1px solid var(--v4-danger-line)}.tap-v4 #welcome{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media(max-width:760px){.tap-v4 #welcome{grid-template-columns:minmax(0,1fr)}.tap-v4 #welcome .entry{padding:20px}.tap-v4 .phone-input-row{grid-template-columns:minmax(0,1fr)!important}.tap-v4 .phone-field{width:100%;margin-inline:0}}.tap-v4.lost-active #send{background:linear-gradient(160deg,#b3263c,#971d32)!important;color:#fff!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body.tap-v4 #tc-order-page.flow-checkout .to-layout{display:block;max-width:880px;margin-inline:auto}body.tap-v4 #tc-order-page.flow-checkout .to-intro{grid-template-columns:1fr;padding:28px;margin-bottom:22px}body.tap-v4 #tc-order-page.flow-checkout .to-intro .to-price,body.tap-v4 #tc-order-page.flow-checkout .to-confidence{display:none}body.tap-v4 #tc-order-page.flow-checkout .flow-order-summary{display:grid;grid-template-columns:90px minmax(0,1fr);gap:18px;padding:26px;margin:0 0 24px;border:1px solid var(--v4-line);border-radius:26px;background:var(--v4-surface);color:var(--v4-ink)}body.tap-v4 #tc-order-page.flow-checkout .flow-order-summary h2{grid-column:1/-1;font-size:24px;margin:0}body.tap-v4 #tc-order-page.flow-checkout .flow-order-summary #to-selected-image{width:90px!important;height:90px!important;object-fit:contain;border-radius:18px;margin:0;float:none}body.tap-v4 #tc-order-page.flow-checkout .flow-order-summary .to-selected{margin:0;padding:0;min-width:0;align-self:center}body.tap-v4 #tc-order-page.flow-checkout .flow-order-summary .to-selected small{display:none}body.tap-v4 #tc-order-page.flow-checkout .flow-order-summary #to-selected-design{font-size:21px;color:var(--v4-ink)}body.tap-v4 #tc-order-page.flow-checkout .flow-order-summary .to-order-overview{grid-column:1/-1;margin:0;background:var(--v4-soft);border-color:var(--v4-line);padding:18px;border-radius:18px}body.tap-v4 #tc-order-page.flow-checkout .flow-order-summary .to-order-overview>div{flex-wrap:wrap;gap:8px 20px}body.tap-v4 #tc-order-page.flow-checkout .flow-order-summary :is(p,span,b){color:var(--v4-ink)!important;line-height:1.55}body.tap-v4 #tc-order-page.flow-checkout .flow-change-tag{grid-column:1/-1;justify-self:start;display:inline-flex;align-items:center;min-height:44px;font-size:16px;font-weight:650;color:var(--v4-primary);text-decoration:underline}body.tap-v4 #tc-order-page.flow-checkout .flow-payment-email{margin:0 22px 16px;font-size:16px!important;color:var(--v4-muted);line-height:1.6}body.tap-v4 #tc-order-page.flow-checkout .flow-order-summary :is(h2,strong,b,span,small,p){font-family:var(--v4-font)!important}body.tap-v4 #tc-order-page.flow-checkout .flow-order-summary :is(span,b,small,p){font-size:16px!important}body.tap-v4 #tc-order-page.flow-checkout{background:var(--v4-bg)!important;color:var(--v4-ink)!important}body.tap-v4 #tc-order-page.flow-checkout .to-header{background:var(--v4-surface)!important;color:var(--v4-ink)!important;border-color:var(--v4-line)!important;box-shadow:var(--v4-shadow)!important}body.tap-v4 #tc-order-page.flow-checkout .to-header :is(a,span,b,strong,small,select){color:var(--v4-ink)!important}body.tap-v4 #tc-order-page.flow-checkout .to-header select{background:var(--v4-field)!important;border-color:var(--v4-line)!important}body.tap-v4 #tc-order-page.flow-checkout .to-intro{background:var(--v4-soft)!important;border:1px solid var(--v4-line)!important;box-shadow:var(--v4-shadow)!important}body.tap-v4 #tc-order-page.flow-checkout .to-intro:before,body.tap-v4 #tc-order-page.flow-checkout .to-intro:after{display:none!important}body.tap-v4 #tc-order-page.flow-checkout :is(.to-kicker,.to-copy h1,.to-form-heading h2,.to-progress b){color:var(--v4-ink)!important}body.tap-v4 #tc-order-page.flow-checkout .to-copy>p,body.tap-v4 #tc-order-page.flow-checkout .to-form-heading p{color:var(--v4-muted)!important}body.tap-v4 #tc-order-page.flow-checkout .to-trust span,body.tap-v4 #tc-order-page.flow-checkout .to-progress i{background:var(--v4-surface)!important;color:var(--v4-ink)!important;border-color:var(--v4-line)!important}body.tap-v4 #tc-order-page.flow-checkout .to-progress .is-current i{background:var(--v4-primary)!important;color:var(--v4-on-primary)!important}body.tap-v4 #tc-order-page.flow-checkout .to-form-card,body.tap-v4 #tc-order-page.flow-checkout .to-form-heading{background:var(--v4-surface)!important;border-color:var(--v4-line)!important;color:var(--v4-ink)!important;box-shadow:none!important}body.tap-v4 #tc-order-page.flow-checkout .to-mobile-buy{background:var(--v4-surface)!important;color:var(--v4-ink)!important;border-color:var(--v4-line)!important}body.tap-v4 #tc-order-page.flow-checkout .to-mobile-buy :is(small,b){color:var(--v4-ink)!important}body.tap-v4 #tc-order-page.flow-checkout .to-mobile-buy strong{background:var(--v4-primary)!important;color:var(--v4-on-primary)!important;border-radius:999px!important;text-align:center}body.tap-v4 #tc-order-page.flow-checkout footer{background:var(--v4-surface)!important;color:var(--v4-muted)!important;border-color:var(--v4-line)!important}body.tap-v4 #tc-order-page.flow-checkout footer a{color:var(--v4-primary)!important}@media(max-width:760px){body.tap-v4 #tc-order-page.flow-checkout .to-header{position:relative;top:auto}}@media(max-width:760px){body.tap-v4 #tc-order-page.flow-checkout .flow-order-summary{padding:20px;grid-template-columns:76px minmax(0,1fr);gap:14px}body.tap-v4 #tc-order-page.flow-checkout .flow-order-summary #to-selected-image{width:76px!important;height:76px!important}body.tap-v4 #tc-order-page.flow-checkout .to-copy h1{font-size:36px!important}body.tap-v4 #tc-order-page.flow-checkout .flow-order-summary .to-order-overview{padding:15px}body.tap-v4 #tc-order-page.flow-checkout .to-progress{display:flex;flex-wrap:wrap;gap:12px 20px}body.tap-v4 #tc-order-page.flow-checkout .to-progress span{flex:1 1 170px}}@media(max-width:760px){body.tap-v4{font-size:17px!important;line-height:1.65!important}body.tap-v4 :is(p,li){font-size:17px!important;line-height:1.65!important}body.tap-v4 :is(label,legend,summary,small,.small,.muted,.microcopy,.field-hint,.eyebrow,.kicker,.v4-eyebrow,.v4-size,.v4-benefits,.v4-foot,.badge,.pill,.status,.notice,.finder-assurance,.v4-contact-number,.lost-meaning,.action-label,.phone-sub,.phone-top,.preview-option,.tag,.credential,.empty,.save-state,.save-status){font-size:16px!important;line-height:1.55!important}body.tap-v4 :is(input,select,textarea,button,.button,.v4-button,.text-button,.v4-filters button,.v4-preferences select){font-size:16px!important;line-height:1.4!important}body.tap-v4 :is(.v4-top nav,.v4-foot nav,footer nav){font-size:16px!important;flex-wrap:wrap}body.tap-v4 :is(.v4-card,.design-card,.basket-panel,.size-guide,.included-gift) small{font-size:16px!important}body.tap-v4 .v4-preferences{flex-wrap:wrap;gap:8px;justify-content:flex-start}body.tap-v4 .v4-preferences label{min-width:0;flex:1}body.tap-v4 .v4-preferences select{max-width:none!important;width:100%;min-height:48px}body.tap-v4 .v4-top .v4-preferences{width:100%;flex-wrap:wrap}body.tap-v4 .v4-top{position:relative;top:auto}body.tap-v4 .v4-mobile-contact .action-label strong{font-size:16px}body.tap-v4 .v4-mobile-contact .button{min-height:64px;overflow-wrap:anywhere}body.tap-v4 .v4-lost .lost-meaning{font-size:17px!important}body.tap-v4 .v4-grid{grid-template-columns:1fr}body.tap-v4 .finder-action-dock .action-label strong{font-size:18px}body.tap-v4 :is(.phone-field,.phone-input-row) label{font-size:16px!important}body.tap-v4 :is(.v4-foot,footer) a{display:inline-flex;align-items:center;min-height:44px}body.tap-v4 #tc-order-page :is(a,span,b,.to-kicker,.to-mobile-buy strong){font-size:16px!important;line-height:1.5!important}body.tap-v4 #tc-order-page .to-progress{display:grid;grid-template-columns:1fr;gap:12px;padding-bottom:0}body.tap-v4 #tc-order-page .to-progress span{justify-content:flex-start;gap:12px}body.tap-v4 #tc-order-page .to-progress b{position:static;width:auto;text-align:start}body.tap-v4 #tc-order-page .to-progress span:after{display:none}body.tap-v4 #tc-order-page .to-header-actions{width:100%;align-items:stretch}body.tap-v4 #tc-order-page .to-header{flex-wrap:wrap}body.tap-v4 #tc-order-page .to-mobile-buy{gap:10px;flex-wrap:wrap;bottom:max(9px,env(safe-area-inset-bottom))}body.tap-v4 #tc-order-page footer{padding-bottom:155px}body.tap-v4 :is(.steps span,.steps b,.brand>span,.fleet-brand>span){font-size:16px!important;line-height:1.5!important}body.tap-v4 a:not([class*=brand]):not(.button):not(.v4-button){font-size:16px!important;line-height:1.5!important}body.tap-v4 #tap-app :is(span,b,small,label,legend,a,button){font-size:16px!important;line-height:1.55!important}body.tap-v4 .owner-dashboard-top strong{font-size:16px!important;line-height:1.5!important}}:root{--v4-bg:#faf8f2;--v4-ink:#172f29;--v4-muted:#4c635b;--v4-primary:#205d48;--v4-on-primary:#fff;--v4-gradient:linear-gradient(135deg,#276b52,#194d3c);--v4-surface:#fffefa;--v4-soft:#eaf3eb;--v4-line:#d1ddd3;--v4-field:#fffefa;--v4-edge:#829c90;--v4-glass:#fffefaeb;--v4-shadow:0 10px 32px #203c2d0b;--v4-focus:#17694e;--v4-mint:#e1efdd;--v4-sky:#e7f0fa;--v4-lilac:#eee9f7;--v4-peach:#fbebdc;--v4-radius:28px;--v4-ease:cubic-bezier(.22,.68,0,1.02);--bg:var(--v4-bg);--surface:var(--v4-surface);--wash:var(--v4-soft);--text:var(--v4-ink);--muted:var(--v4-muted);--line:var(--v4-line);--accent:var(--v4-primary);--accent-text:var(--v4-on-primary);--mint:var(--v4-mint);--glass:var(--v4-glass);--shadow:var(--v4-shadow)}:root[data-appearance=dark]{--v4-bg:#111c19;--v4-ink:#f1f7ef;--v4-muted:#b8cec1;--v4-primary:#c7e8b6;--v4-on-primary:#183023;--v4-gradient:linear-gradient(135deg,#d6edc1,#b8dda4);--v4-surface:#1b2b24;--v4-soft:#263c30;--v4-line:#42594b;--v4-field:#182820;--v4-edge:#88a795;--v4-glass:#182820ed;--v4-shadow:0 10px 32px #0003;--v4-focus:#c7e8b6;--v4-mint:#2a4030;--v4-sky:#203641;--v4-lilac:#342f45;--v4-peach:#413327;--bg:var(--v4-bg);--surface:var(--v4-surface);--wash:var(--v4-soft);--text:var(--v4-ink);--muted:var(--v4-muted);--line:var(--v4-line);--accent:var(--v4-primary);--accent-text:var(--v4-on-primary);--mint:var(--v4-mint);--glass:var(--v4-glass);--shadow:var(--v4-shadow)}@media(prefers-color-scheme:dark){:root:not([data-appearance=light]){--v4-bg:#111c19;--v4-ink:#f1f7ef;--v4-muted:#b8cec1;--v4-primary:#c7e8b6;--v4-on-primary:#183023;--v4-gradient:linear-gradient(135deg,#d6edc1,#b8dda4);--v4-surface:#1b2b24;--v4-soft:#263c30;--v4-line:#42594b;--v4-field:#182820;--v4-edge:#88a795;--v4-glass:#182820ed;--v4-mint:#2a4030;--v4-sky:#203641;--v4-lilac:#342f45;--v4-peach:#413327;--bg:var(--v4-bg);--surface:var(--v4-surface);--wash:var(--v4-soft);--text:var(--v4-ink);--muted:var(--v4-muted);--line:var(--v4-line);--accent:var(--v4-primary);--accent-text:var(--v4-on-primary);--mint:var(--v4-mint);--glass:var(--v4-glass)}}body.storefront,body.tap-v4{background:radial-gradient(ellipse at 0 0,color-mix(in srgb,var(--v4-peach) 70%,transparent),transparent 48rem),radial-gradient(ellipse at 100% 20%,color-mix(in srgb,var(--v4-sky) 72%,transparent),transparent 48rem),var(--v4-bg)!important;-webkit-font-smoothing:antialiased}body.storefront .button,body.tap-v4 :is(.v4-button,a.button,button:not(.quiet):not(.text-link)){border-radius:999px;transition:transform .2s var(--v4-ease),box-shadow .2s ease,background-color .2s ease}body.storefront .top,body.tap-v4 :is(.v4-top,.finder-action-dock,header,.office-nav){border-color:var(--v4-line);box-shadow:0 4px 18px #172f2908;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}body.tap-v4 :is(.v4-card,.panel,.profile-card,.basket-panel,.feature-panel,#dashboard>section){border-radius:var(--v4-radius)!important;border-color:var(--v4-line)!important;box-shadow:var(--v4-shadow)}body.tap-v4 :is(.notice,.success,.saved){border-radius:18px}body.tap-v4 :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--v4-edge);transition:border-color .16s ease,box-shadow .16s ease}body.tap-v4 :is(.cause-band,.included-gift){background:var(--v4-mint)!important;color:var(--v4-ink)!important;border-color:var(--v4-line)!important}body.tap-v4 .giving-story{border-radius:var(--v4-radius);background:var(--v4-surface)!important;box-shadow:var(--v4-shadow)}body.tap-v4 .v4-hero,body.tap-v4 .story-hero{border-radius:var(--v4-radius);background:linear-gradient(135deg,var(--v4-peach),var(--v4-soft))!important;color:var(--v4-ink)!important}body.tap-v4.finder-page main{border-top:5px solid var(--v4-primary)}body.tap-v4.finder-page.lost-active main{border-top-color:var(--v4-danger)}body.storefront .feature-grid article{border:1px solid var(--v4-line);border-radius:var(--v4-radius);background:var(--v4-surface);box-shadow:var(--v4-shadow)}body.storefront .benefits-grid article:nth-child(3n+1){background:var(--v4-mint)}body.storefront .benefits-grid article:nth-child(3n+2){background:var(--v4-peach)}body.storefront .benefits-grid article:nth-child(3n){background:var(--v4-sky)}body.storefront .organization{background:linear-gradient(120deg,var(--v4-lilac),var(--v4-sky));border-color:var(--v4-line)}body.storefront .audience-card{overflow:hidden;border:1px solid var(--v4-line);box-shadow:var(--v4-shadow);transition:transform .26s var(--v4-ease),box-shadow .26s ease}body.storefront .audience-card.support-audience{background:var(--v4-lilac);border-color:var(--v4-line)}body.storefront .audience-card[data-audience=pets]{background:var(--v4-mint)}body.storefront .audience-card[data-audience=kids]{background:var(--v4-peach)}body.storefront .audience-card[data-audience=items]{background:var(--v4-sky)}.v4-usecase-visual{display:block;aspect-ratio:3/2;width:100%;object-fit:cover;border-radius:24px}.v4-paws-visual{margin:20px 0 0;max-width:700px;overflow:hidden;border-radius:28px}.v4-paws-visual img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}@media(hover:hover)and (prefers-reduced-motion:no-preference){body.storefront .audience-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px #203c2d15}body.storefront .button:hover,body.tap-v4 :is(.v4-button,a.button,button:not(.quiet):not(.text-link)):hover{transform:translateY(-1px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation:none!important;transition:none!important}body.storefront .audience-card:hover,body.storefront .button:hover{transform:none}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){body.storefront .top,body.tap-v4 :is(.v4-top,.finder-action-dock,header){background:var(--v4-surface)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media print{body.storefront,body.tap-v4{background:#fff!important}.hero-scene,.v4-paws-visual{display:none}}body.storefront :is(.audience-card,.feature-grid article,.benefits-grid article){content-visibility:auto;contain-intrinsic-size:auto 400px}body.tap-v4 #impact-number{font-family:var(--v4-font)!important;font-size:clamp(26px,4vw,36px)!important;line-height:1.25!important;font-weight:750;color:var(--v4-ink)!important}@media(max-width:600px){body.storefront .audience-card img{aspect-ratio:2.2/1!important;height:auto!important;max-height:185px;object-fit:cover}body.storefront .audience-card{padding:20px!important}body.storefront .audience-card .audience-visual{margin:-20px -20px 18px!important}body.storefront .audience-card h3{font-size:24px!important;margin:0 0 10px!important}body.storefront .audience-card p{margin:0 0 18px!important;line-height:1.55!important}body.storefront .audience-card .button{min-height:48px!important;margin-top:0!important}}body.storefront .site-preferences{margin:0;padding:0;border:0;position:relative;flex:none;background:none;z-index:30}body.storefront .site-preferences>summary{list-style:none;display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 14px;border:1px solid var(--v4-line);border-radius:999px;background:var(--v4-surface);font:550 15px/1.4 var(--v4-font);cursor:pointer;white-space:nowrap}body.storefront .site-preferences>summary::-webkit-details-marker{display:none}body.storefront .site-preferences>summary:after{content:"\2304";font-size:14px}body.storefront .site-preferences .v4-preferences{position:absolute;inset-inline-end:0;top:calc(100% + 10px);width:260px;max-width:calc(100vw - 40px);padding:18px;display:grid;gap:14px;margin:0;border:1px solid var(--v4-line);border-radius:22px;background:var(--v4-surface);box-shadow:0 10px 32px #172f2918}body.storefront .site-preferences label{display:block;margin:0;min-width:0}body.storefront .site-preferences label>span{display:block;margin-bottom:6px;font-size:14px;font-weight:600;color:var(--v4-ink)}body.storefront .site-preferences select{display:block;width:100%;max-width:none;min-height:46px;margin:0;padding:10px 12px}body.storefront .site-preferences>summary:focus-visible{outline:3px solid var(--v4-focus);outline-offset:3px}body.storefront :is(.button,.design-choice,.purpose-options button,.size-options button),body.tap-v4.screen-v4 :is(button,.button){transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important}body.storefront .button:not(.secondary):not(.quiet),body.tap-v4.screen-v4:not(.lost-active) :is(#call,.screen-card-setup,#send,#access-form button[type=submit],#profile .save-footer>button){background:var(--v4-gradient)!important;color:var(--v4-on-primary)!important;border:1px solid transparent!important}body.storefront .button{min-height:48px;line-height:1.4;align-items:center;justify-content:center;gap:10px}body.storefront .button>span[aria-hidden],body.tap-v4.screen-v4 .v4-icon{flex:none}body.storefront :is(.feature-grid article,.audience-card){box-shadow:0 8px 26px #203c2d08}body.storefront .design-choice[aria-pressed=true]{border-color:var(--v4-primary);box-shadow:0 0 0 2px var(--v4-primary),0 8px 20px #203c2d12;background:var(--v4-soft)}body.storefront .buy-card.has-selection{border-color:var(--v4-edge);box-shadow:0 12px 32px #203c2d0b}body.tap-v4.screen-v4 .tag-tile-wrap{border-top-width:3px!important;border-top-color:var(--v4-primary)!important}body.tap-v4.screen-v4 .tag-tile-wrap:nth-child(3n+2){border-top-color:#7c91b5!important}body.tap-v4.screen-v4 .tag-tile-wrap:nth-child(3n){border-top-color:#a18db4!important}body.tap-v4.screen-v4 .tag-tile-wrap.lost{border-color:#a52824!important}body.tap-v4.screen-v4 .finder-action-dock .action-label{min-width:0;overflow-wrap:anywhere}body.tap-v4.screen-v4 .v4-mobile-contact .action-label{line-height:1.25}body.tap-v4.screen-v4.finder-message-only:not(.lost-active) #share{background:var(--v4-gradient)!important;color:var(--v4-on-primary)!important;border-color:transparent!important}body.tap-v4.screen-v4.finder-message-only .v4-mobile-contact{grid-template-columns:minmax(0,1fr)!important}body.tap-v4.screen-v4.finder-message-only .v4-mobile-contact>.button{width:100%;flex:1}body.tap-v4.screen-v4 .finder-assurance{display:flex;align-items:center;justify-content:center;gap:8px}body.tap-v4.screen-v4 .finder-assurance:before{content:"\2713";color:var(--v4-primary);font-weight:700}body.tap-v4 :is(#showCreate,#showLogin)[aria-pressed=true]{background:var(--v4-gradient)!important;color:var(--v4-on-primary)!important;border:1px solid transparent!important}body.tap-v4 :is(#showCreate,#showLogin)[aria-pressed=false]{background:var(--v4-soft)!important;color:var(--v4-ink)!important;border:1px solid var(--v4-line)!important}@media(hover:hover)and (prefers-reduced-motion:no-preference){body.storefront .button:hover,body.tap-v4.screen-v4 :is(.button,button:not(.quiet)):not(:disabled):hover{transform:translateY(-1px)}body.storefront .design-choice:hover{transform:translateY(-2px)}}@media(prefers-reduced-motion:no-preference){body.storefront .hero-copy,body.tap-v4.screen-v4 .page-heading{animation:v4-settle .32s ease-out both}body.storefront .site-preferences[open] .v4-preferences{animation:v4-menu-in .16s ease-out both}}@keyframes v4-settle{0%{transform:translateY(5px)}to{transform:translateY(0)}}@keyframes v4-menu-in{0%{opacity:.75;transform:translateY(-3px)}to{opacity:1;transform:none}}@media(max-width:760px){body.storefront .nav{gap:10px;align-items:center}body.storefront .nav>nav{display:flex!important;flex:0 0 auto!important;width:auto!important;gap:0!important;margin:0!important}body.storefront .nav>nav a:not([data-i18n=dashboard]){display:none!important}body.storefront .nav>nav a[data-i18n=dashboard]{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;border:1px solid var(--v4-line);border-radius:999px;font-size:14px;line-height:1.3;text-align:center}body.storefront .nav>.brand{margin-inline-end:auto;font-size:26px}body.storefront .site-preferences .v4-preferences{justify-content:stretch}body.storefront .site-preferences>summary{min-height:44px;padding:9px 12px}}@media(max-width:600px){body.storefront .site-preferences .preference-language{display:none}body.storefront .site-preferences>summary{padding:9px 10px;gap:6px}}@media(max-width:360px){body.storefront .nav{gap:8px;flex-wrap:nowrap!important}body.storefront .nav>.brand{font-size:23px}body.storefront .nav>nav a[data-i18n=dashboard]{font-size:13px;max-width:66px;padding:8px 9px}body.storefront .site-preferences>summary{padding:9px 8px}}@media(prefers-reduced-motion:reduce){body.storefront *,body.tap-v4.screen-v4 *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}body.storefront button.design-choice{border-radius:18px!important;border:2px solid var(--line,#d7e2dc)!important;padding:12px!important;overflow:visible!important;background:var(--surface,#fff)!important;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;box-shadow:0 3px 14px #16392a06;transition:border-color .15s,box-shadow .15s}body.storefront button.design-choice[aria-pressed=true]{border-color:var(--accent,#245f49)!important;box-shadow:0 0 0 2px var(--mint,#d8eee2)}body.storefront button.design-choice:hover{border-color:var(--accent,#245f49)!important;filter:none}body.storefront button.design-choice img,body.storefront #selected-image,body[data-page=support] .design-card img{border-radius:0!important;clip-path:none!important;object-fit:contain!important;object-position:center;background:transparent!important;display:block}body.storefront button.design-choice img{width:100%;height:auto!important;aspect-ratio:1;flex:none}body.storefront button.design-choice>span{font-size:16px!important;line-height:1.35;padding:12px 0 5px;font-weight:650}body.storefront button.design-choice .design-size{font-size:14px!important;line-height:1.4;padding:0 0 3px}body.storefront button.design-choice[aria-pressed=true]:after{top:8px;right:8px;z-index:1}body.storefront #selected-image{width:100%;height:auto!important;aspect-ratio:1;max-height:340px;padding:18px;box-sizing:border-box}body[data-page=support] .design-card{border-radius:20px!important;overflow:hidden}body[data-page=support] .design-card img{width:100%;height:auto!important;aspect-ratio:1;padding:12px;box-sizing:border-box}.upgrade-portal-links{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px 24px;margin:26px auto 0;padding:20px 16px;border-top:1px solid #8bada650;font:600 16px/1.5 system-ui;color:inherit}.upgrade-portal-links a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:underline;text-underline-offset:4px}.upgrade-faq-note{font-size:15px;line-height:1.55;color:inherit}.upgrade-faq details{border-bottom:1px solid #8bada650;padding:12px 0}.upgrade-faq summary{min-height:48px;display:flex;align-items:center;cursor:pointer;font-size:18px;font-weight:650;line-height:1.45}.upgrade-faq details p{font-size:17px;line-height:1.65;margin:8px 0 12px}@media(max-width:420px){body.storefront button.design-choice{padding:8px!important;border-radius:15px!important}body.storefront button.design-choice>span{font-size:15px!important}body.storefront button.design-choice .design-size{font-size:13px!important}}@media(prefers-reduced-motion:reduce){body.storefront button.design-choice{transition:none}}
