/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--blue:#006cff;--blue-dark:#0054cb;--blue-deep:#003f9b;--blue-soft:#eef6ff;--ink:#172139;--muted:#59657a;--line:#dfe4ed;--yellow:#ffd237;--surface:#f4f6fa;--white:#fff;--shadow:0 20px 54px #18264c1f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);color:var(--ink);font-family:var(--font-inter), Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;margin:0}button,input,textarea{font:inherit}a{color:inherit;text-decoration:none}:is(button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible){outline-offset:3px;outline:3px solid #006cff52}.skipLink{z-index:100;color:var(--blue-dark);background:#fff;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:760;transition:transform .18s;position:fixed;top:8px;left:8px;transform:translateY(-140%);box-shadow:0 10px 28px #11204533}.skipLink:focus{transform:translateY(0)}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.promoStrip{color:#fff;background:var(--blue-dark)}.promoStrip .shell{letter-spacing:.025em;justify-content:center;align-items:center;gap:9px;min-height:34px;font-size:12px;font-weight:720;display:flex}.promoDot{background:var(--yellow);border-radius:50%;flex:none;width:6px;height:6px}.promoDivider{color:#ffffff6b}.promoDetail{color:#ffffffc7}.siteHeader{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid #e9eef6;position:sticky;top:0;overflow-x:hidden}.headerInner{grid-template-columns:228px minmax(0,1fr) auto;align-items:center;gap:clamp(18px,2.2vw,34px);min-height:80px;padding-block:14px;display:grid}.brand{width:228px;height:40px;display:block;position:relative;overflow:hidden}.brand img{width:360px;max-width:none;height:auto;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.headerInner nav{min-width:0;font-size:12px;font-weight:720;display:block}.productNavTrack{justify-content:center;align-items:center;gap:3px;min-width:max-content;display:flex}.headerInner nav a{color:#4c566d;white-space:nowrap;border-radius:8px;flex:none;padding:9px 8px;transition:background .18s,color .18s}.headerInner nav a:hover{background:var(--blue-soft);color:var(--blue-dark)}.headerInner nav a.active{background:var(--blue);color:#fff}.productNavMore,.narrowOnly{display:none}.headerContact{background:var(--yellow);border-radius:10px;justify-self:end;padding:12px 16px;font-size:13px;font-weight:800;transition:background .18s,transform .18s;box-shadow:0 7px 18px #82600024}.headerContact:hover{background:#ffdd61;transform:translateY(-1px)}.headerContactShort{display:none}.hero{clip-path:inset(0);color:#fff;background:radial-gradient(circle at 80% 10%,#9ae7ff57,#0000 25%),radial-gradient(circle at 61% 114%,#40cdff42,#0000 38%),linear-gradient(112deg,#0059d6 0%,#006cf1 52%,#1ba0f4 100%);min-height:auto;padding:14px 0 56px;position:relative;overflow:visible}.hero:before,.hero:after{content:"";pointer-events:none;border:1px solid #ffffff1a;border-radius:999px;position:absolute}.hero:before{width:560px;height:560px;top:-320px;right:0}.hero:after{width:330px;height:330px;bottom:-286px;right:180px}.heroIntro{z-index:3;width:min(1180px,100% - 40px);max-width:1180px;margin:0 auto 36px;position:relative}.heroPrimary{max-width:760px;line-height:normal}.heroCopy{min-width:0;padding:6px 0 20px;line-height:18px}.eyebrow,.sectionEyebrow{color:var(--blue);letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:800}h1{letter-spacing:-.057em;max-width:920px;margin:0;font-size:clamp(44px,6.1vw,82px);line-height:.98}.hero h1{letter-spacing:-.035em;text-shadow:0 3px 24px #00308429;max-width:760px;margin:15px 0 17px;font-size:clamp(46px,4.8vw,62px);font-weight:760;line-height:.99}.hero h1 em{color:#fff;font-family:inherit;font-style:normal;font-weight:760}.hero .eyebrow{color:var(--yellow);letter-spacing:.11em;margin:0;font-weight:820;line-height:normal;display:inline-block}.heroLead{color:#fff;text-shadow:0 2px 16px #00308421;max-width:700px;margin:0;font-size:17px;line-height:1.66}.heroVoucherStage{perspective:1000px;pointer-events:none;width:min(369px,32%);min-height:320px;margin-top:8px;position:absolute;top:0;right:0}.heroVoucherStage:before{content:"";background:radial-gradient(circle,#ffd23747,#ffd23700 68%);border-radius:50%;width:330px;height:330px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.heroVoucherMock{aspect-ratio:1.62;isolation:isolate;background-color:#061c3c;background-image:linear-gradient(90deg,#020d1fed,#020d1fad 53%,#020d1f21),url(/voucher-theme-adventure.jpg);background-position:50%;background-size:cover;border:1px solid #ffffff42;border-radius:24px;flex-direction:column;justify-content:space-between;width:100%;max-width:470px;margin:0 auto;padding:28px;display:flex;position:relative;overflow:hidden;transform:rotateY(-5deg)rotate(1.5deg);box-shadow:0 34px 72px #00164652}.heroVoucherMock:after{content:"";pointer-events:none;border:1px solid #ffffff40;border-radius:17px;position:absolute;inset:9px}.heroVoucherTop{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.heroVoucherTop>span:last-child{background:var(--yellow);color:var(--ink);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;display:flex}.heroVoucherMock .voucherLogo{width:146px;height:32px}.heroVoucherValue{text-shadow:0 3px 20px #00000047;z-index:1;flex-direction:column;max-width:72%;display:flex;position:relative}.heroVoucherValue small{font-size:15px;font-weight:780}.heroVoucherValue strong{letter-spacing:-.065em;font-size:clamp(48px,5vw,67px);line-height:.95}.heroVoucherValue>span{opacity:.8;margin-top:6px;font-size:9px}.heroVoucherMessage{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-left:3px solid var(--yellow);z-index:1;background:#020d1f61;border-radius:0 9px 9px 0;max-width:70%;padding:8px 10px;font-size:9px;line-height:1.4;position:relative}.heroVoucherFoot{letter-spacing:.08em;text-transform:uppercase;z-index:1;border-top:1px solid #ffffff59;justify-content:space-between;padding-top:9px;font-size:6.5px;display:flex;position:relative}.heroFloatingNote{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--ink);z-index:2;background:#ffffffed;border:1px solid #ffffffbf;border-radius:13px;align-items:center;gap:9px;padding:9px 12px;display:flex;position:absolute;box-shadow:0 18px 35px #00206433}.heroFloatingNote b{background:var(--yellow);border-radius:9px;justify-content:center;align-items:center;min-width:31px;height:31px;padding-inline:5px;font-size:12px;display:flex}.heroFloatingNote span{max-width:72px;font-size:9px;font-weight:780;line-height:1.2}.noteDesigns{top:28px;left:-12px}.noteChoice{bottom:22px;right:-8px}.trustList{flex-wrap:wrap;gap:12px 26px;margin:0;padding:0;list-style:none;display:flex}.trustList li{align-items:center;gap:8px;font-size:14px;font-weight:650;display:flex}.trustList span{background:var(--yellow);border:1px solid var(--yellow);color:var(--ink);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.builderShell{color:var(--ink);z-index:2;background:#fff;border:1px solid #dae0ebeb;border-radius:24px;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);width:min(1180px,100% - 40px);max-width:1180px;margin:0 auto;scroll-margin-top:96px;display:grid;position:relative;overflow:visible;box-shadow:0 24px 64px #0814403d}.configPanel{background:#fff;border-radius:24px 0 0 24px;min-width:0;padding:clamp(28px,4vw,52px)}.draftRestored{color:#134376;background:#eef6ff;border:1px solid #006cff33;border-radius:12px;justify-content:space-between;align-items:center;margin:0 0 20px;padding:10px 12px;font-size:12px;font-weight:700;display:flex}.draftRestored button{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:20px;display:inline-flex}.stepper{grid-template-columns:repeat(3,1fr);margin:0 0 32px;padding:0;list-style:none;display:grid;position:relative}.stepper:before{background:var(--line);content:"";height:1px;position:absolute;top:16px;left:16%;right:16%}.stepper li{z-index:1;position:relative}.stepper li:nth-child(2){text-align:center}.stepper li:last-child{text-align:right}.stepper button{color:#7f8794;cursor:default;text-transform:uppercase;background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;padding:0;font-size:11px;font-weight:750;display:inline-flex}.stepper button:disabled{opacity:1}.stepper li.active button,.stepper li.done button{color:var(--ink)}.stepper li.done button{cursor:pointer}.stepper button>span{border:1px solid var(--line);background:#f1f2f4;border-radius:50%;justify-content:center;align-items:center;width:33px;height:33px;font-size:11px;display:flex}.stepper li.active button>span{background:var(--yellow);border-color:var(--yellow);color:var(--ink)}.stepper li.done button>span{background:var(--blue);border-color:var(--blue);color:#fff}.stepContent{animation:.28s appear}@keyframes appear{0%{opacity:.35;transform:translateY(6px)}}.stepHeader{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;margin-bottom:28px;padding-bottom:23px;display:flex}.stepHeader>span{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:820}.stepHeader h2{letter-spacing:-.03em;outline:none;margin:0;font-size:clamp(24px,2.5vw,30px)}.stepHeader p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}fieldset{border:0;min-width:0;margin:0 0 27px;padding:0}legend,label>span{margin-bottom:10px;font-size:13px;font-weight:750;display:block}legend>span{color:#7a8494;text-transform:uppercase;margin-left:5px;font-size:10px;font-weight:650;display:inline}.themeGrid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.themeChoice{border:1px solid var(--line);color:#3d4655;cursor:pointer;text-align:left;background:#fff;border-radius:13px;flex-direction:column;gap:8px;min-width:0;padding:7px;font-size:11px;font-weight:700;transition:all .2s;display:flex;position:relative}.themeChoice:hover,.themeChoice.active{border-color:var(--blue);color:var(--ink);box-shadow:0 0 0 2px #006cff1f}.themeName{min-height:26px;padding:0 2px 2px;line-height:1.2;display:block}.themeThumb{background-image:linear-gradient(180deg,#03122a05 28%,#03122a94 100%),var(--voucher-image);background-position:var(--voucher-position,center);color:#fff;isolation:isolate;background-size:cover;border-radius:8px;justify-content:flex-end;align-items:flex-end;width:100%;height:56px;padding:7px;font-size:16px;display:flex;position:relative;overflow:hidden}.themeThumb:after{content:"";pointer-events:none;border:1px solid #ffffff40;border-radius:6px;position:absolute;inset:5px}.themeThumb>span{background:var(--voucher-accent,var(--yellow));color:var(--voucher-accent-ink,var(--ink));z-index:1;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:flex;position:relative}.voucherCard.adventure,.voucherDocumentCard.adventure{--voucher-accent:#ffd237;--voucher-image:url(/voucher-theme-adventure.jpg)}.voucherCard.love,.voucherDocumentCard.love{--voucher-accent:#ffd237;--voucher-image:url(/voucher-theme-love.jpg)}.voucherCard.birthday,.voucherDocumentCard.birthday{--voucher-accent:#ffd237;--voucher-image:url(/voucher-theme-birthday.jpg)}.voucherCard.christmas,.voucherDocumentCard.christmas{--voucher-accent:#ffd237;--voucher-image:url(/voucher-theme-christmas.jpg)}.voucherCard.sea,.voucherDocumentCard.sea{--voucher-accent:#ffd237;--voucher-image:url(/voucher-theme-sea.jpg)}.voucherCard.city,.voucherDocumentCard.city{--voucher-accent:#ffd237;--voucher-image:url(/voucher-theme-city.jpg)}.voucherCard.mountains,.voucherDocumentCard.mountains{--voucher-accent:#ffd237;--voucher-image:url(/voucher-theme-mountains.jpg)}.voucherCard.world,.voucherDocumentCard.world{--voucher-accent:#ffd237;--voucher-image:url(/voucher-theme-world.jpg)}.themeThumb.adventure{--voucher-accent:#ffd237;--voucher-image:url(/voucher-theme-adventure-thumb.jpg)}.themeThumb.love{--voucher-accent:#ffd237;--voucher-image:url(/voucher-theme-love-thumb.jpg)}.themeThumb.birthday{--voucher-accent:#ffd237;--voucher-image:url(/voucher-theme-birthday-thumb.jpg)}.themeThumb.christmas{--voucher-accent:#ffd237;--voucher-image:url(/voucher-theme-christmas-thumb.jpg)}.themeThumb.sea{--voucher-accent:#ffd237;--voucher-image:url(/voucher-theme-sea-thumb.jpg)}.themeThumb.city{--voucher-accent:#ffd237;--voucher-image:url(/voucher-theme-city-thumb.jpg)}.themeThumb.mountains{--voucher-accent:#ffd237;--voucher-image:url(/voucher-theme-mountains-thumb.jpg)}.themeThumb.world{--voucher-accent:#ffd237;--voucher-image:url(/voucher-theme-world-thumb.jpg)}.amountGrid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.amountChoice{border:1px solid var(--line);cursor:pointer;background:#fafafa;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:48px;padding:9px 8px;font-weight:750;display:flex;position:relative}.amountChoice small{color:#7a8494;letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-size:7px;font-weight:800;line-height:1}.amountChoice.recommended small{color:var(--blue-dark)}.amountChoice:hover,.amountChoice.active{background:var(--blue-soft);border-color:var(--blue);color:var(--blue-dark)}.customAmount{border:1px solid var(--line);background:#fafafa;border-radius:11px;grid-column:1/-1;margin-top:1px;padding:10px 13px}.customAmount.active,.customAmount:focus-within{background:var(--blue-soft);border-color:var(--blue);box-shadow:0 0 0 2px #006cff1a}.customAmount>span:first-child{color:#596273;margin:0 0 4px;font-size:11px}.customAmountInput{align-items:center;margin:0;display:flex}.customAmountInput input{background:0 0;border:0;outline:none;width:100%;min-width:0;padding:2px 0;font-size:15px;font-weight:700}.customAmountInput b{color:var(--blue)}.fieldHint{color:#6d7789;margin-top:6px;font-size:11px;font-weight:500;line-height:1.45;display:block}input,textarea{color:var(--ink);background:#fff;border:1px solid #dfe2e7;border-radius:11px;width:100%;padding:13px 14px}input::placeholder,textarea::placeholder{color:#a0a6af}input:focus,textarea:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #006cff1a}.fieldRow{grid-template-columns:1fr 1fr;gap:13px;margin-bottom:20px;display:grid}.messageField{display:block;position:relative}.messageField textarea{resize:vertical;line-height:1.55}.messageField small{color:#7d8592;font-size:11px;position:absolute;bottom:11px;right:12px}.messageSuggestions{background:#f8faff;border:1px solid #e1e9f5;border-radius:12px;margin-top:13px;padding:12px}.messageSuggestions>span{color:#647084;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:750}.messageSuggestions>div{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.messageSuggestions button{color:#465269;cursor:pointer;background:#fff;border:1px solid #d9e2ef;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:720}.messageSuggestions button:hover{background:var(--blue-soft);color:var(--blue-dark);border-color:#a7cffd}.checkoutEmail{margin:22px 0 17px;display:block}.buyerFields{border-top:1px solid var(--line);margin:25px 0 18px;padding-top:23px}.buyerFields .fieldRow{margin-bottom:13px}.buyerFields .checkoutEmail,.buyerFields .checkoutPhone{margin:0 0 13px;display:block}.buyerFields label>span small{color:#7c8493;font-size:11px;font-weight:500}.companyBillingPanel{background:#f8faff;border:1px solid #dde8f7;border-radius:13px;margin-top:17px;overflow:hidden}.companyBillingPanel.active{background:#fff;border-color:#b9d5fb;box-shadow:0 0 0 2px #006cff0f}.companyBillingToggle{cursor:pointer;align-items:flex-start;gap:11px;padding:14px;display:flex}.companyBillingToggle input{accent-color:var(--blue);flex:0 0 18px;width:18px;height:18px;margin:1px 0 0;padding:0}.companyBillingToggle>span{flex-direction:column;gap:3px;margin:0;display:flex}.companyBillingToggle strong{color:var(--ink);font-size:13px}.companyBillingToggle small{color:#697589;font-size:11px;font-weight:500;line-height:1.4}.companyBillingFields{border-top:1px solid #dde8f7;gap:13px;padding:16px 14px 15px;display:grid}.companyBillingFields>label{display:block}.companyBillingFields .fieldRow{margin:0}.companyBillingHeading{flex-wrap:wrap;align-items:baseline;gap:4px 9px;margin-bottom:1px;display:flex}.companyBillingHeading strong{font-size:12px}.companyBillingHeading small{color:#707b8e;font-size:10px}.companyIdRow{grid-template-columns:1fr 1fr}.companyAddressRow{grid-template-columns:minmax(105px,.6fr) minmax(0,1.4fr)}.requiredMark{color:#d0473e;font-style:normal}.legalSummary{border:1px solid var(--line);color:#596273;background:#f8f9fb;border-radius:12px;gap:7px;margin:0 0 17px;padding:12px 14px;font-size:11px;line-height:1.5;list-style:none;display:grid}.legalSummary li{padding-left:16px;position:relative}.legalSummary li:before{color:var(--blue);content:"✓";font-weight:850;position:absolute;left:0}.termsAccess{background:#f6f9fe;border:1px solid #d9e5f4;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 14px;padding:13px 14px;display:flex}.termsAccess>div:first-child{flex-direction:column;gap:2px;display:flex}.termsAccess strong{color:var(--ink);font-size:12px}.termsAccess>div:first-child span{color:#68758a;font-size:10px}.termsAccessLinks{flex:none;gap:7px;display:flex}.termsAccessLinks a{color:var(--blue-dark);background:#fff;border:1px solid #cbd9ec;border-radius:999px;padding:8px 10px;font-size:10px;font-weight:760;text-decoration:none}.termsAccessLinks a:hover{background:var(--blue-soft);border-color:#9fc7fa}.consent{color:#596273;cursor:pointer;align-items:flex-start;margin:0 0 18px;font-size:11px;line-height:1.5;display:flex}.consent input{accent-color:var(--blue);flex:0 0 17px;width:17px;height:17px;margin:2px 9px 0 0;padding:0}.consent>span{font-size:inherit;margin:0;font-weight:450;display:inline}.consent a{color:var(--blue-dark);text-decoration:underline}.privacyNotice{color:#6f7989;margin:-8px 0 18px 26px;font-size:10px;line-height:1.45}.privacyNotice a{color:var(--blue-dark);text-decoration:underline}.inlineError{color:#a33c34;margin-top:6px;font-size:11px;font-weight:650;line-height:1.4;display:block}.consentError{margin:-12px 0 16px 26px}.orderSummary{background:var(--blue-soft);border:1px solid #d7e9ff;border-radius:14px;margin:0;padding:5px 17px;overflow:hidden}.orderSummary>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:11px 0;display:flex}.orderSummary>div:last-child{border:0}.orderSummary dt{color:#717986;font-size:12px}.orderSummary dd{text-align:right;margin:0;font-size:12px;font-weight:750}.summaryEdit{color:var(--blue-dark);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;min-height:36px;margin-left:12px;padding:6px 0 6px 6px;font-size:12px;font-weight:700;text-decoration:underline}.orderSummary .summaryDedication{flex-direction:column;align-items:stretch;gap:6px}.summaryDedication dt{justify-content:space-between;align-items:center;display:flex}.orderSummary .summaryDedication dd{overflow-wrap:anywhere;text-align:left;white-space:pre-wrap;font-weight:500;line-height:1.6}.orderSummary .discountSummary dt,.orderSummary .discountSummary dd{color:#18713b}.orderSummary .paymentTotal dt,.orderSummary .paymentTotal dd{color:var(--ink);font-size:13px;font-weight:820}.discountCodePanel{border:1px solid var(--line);border-radius:12px;margin-top:14px;overflow:hidden}.discountCodePanel summary{color:#4b5668;cursor:pointer;justify-content:space-between;align-items:center;padding:13px 14px;font-size:12px;font-weight:760;list-style:none;display:flex}.discountCodePanel summary::-webkit-details-marker{display:none}.discountCodePanel summary:after{color:var(--blue);content:"+";font-size:18px;line-height:1}.discountCodePanel[open] summary{border-bottom:1px solid var(--line);color:var(--ink);background:#f8faff}.discountCodePanel[open] summary:after{content:"−"}.discountCodeBody{padding:14px}.discountCodeBody>label{margin-bottom:7px;font-size:11px;font-weight:740;display:block}.discountCodeRow{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.discountCodeRow input{text-transform:uppercase;min-width:0}.discountCodeRow button{background:var(--blue);border:1px solid var(--blue);color:#fff;cursor:pointer;border-radius:11px;min-width:88px;padding:0 14px;font-size:12px;font-weight:760}.discountCodeRow button:hover{background:var(--blue-dark)}.discountCodeRow button:disabled{cursor:wait;opacity:.65}.discountSuccess,.discountError{margin:9px 0 0;font-size:11px;font-weight:620;line-height:1.45}.discountSuccess{color:#18713b}.discountError{color:#a33c34}.paymentInfo{color:#4c5b50;background:#f2f7f3;border:1px solid #d9e7db;border-radius:12px;align-items:flex-start;gap:11px;padding:12px 14px;display:flex}.paymentInfo>span{border:1px solid #90ae95;border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;height:24px;display:flex}.paymentInfo p{margin:0;font-size:11px;line-height:1.45}.paymentInfo strong{margin-bottom:2px;display:block}.formError{color:#a33c34;background:#fff1f0;border:1px solid #efc8c4;border-radius:10px;margin:14px 0 0;padding:10px 12px;font-size:12px}.primaryButton,.secondaryButton{cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;padding:15px 17px;font-weight:750;display:flex}.primaryButton{background:var(--yellow);border:1px solid var(--yellow);color:var(--ink);width:100%}.primaryButton:hover{background:#ffdc5c}.primaryButton:disabled,.secondaryButton:disabled{cursor:wait;opacity:.62}.primaryButton>span{font-size:19px}.buttonHint{color:#6f7989;text-align:center;margin:9px 0 0;font-size:11px;line-height:1.5}.secondaryButton{color:#495260;background:#fff;border:1px solid #dfe2e7;justify-content:center}.secondaryButton:hover{background:#f7f7f7}.buttonRow{grid-template-columns:auto 1fr;gap:10px;margin-top:22px;display:grid}.paymentButton{background:var(--yellow);border-color:var(--yellow);color:var(--ink)}.paymentButton:hover{background:#ffdc5c}.primaryButton>.paymentButtonLabel{text-align:left;font-size:13px;line-height:1.25}.paymentButton>strong{white-space:nowrap;flex:none;margin-left:12px;font-size:13px}.mobileLivePreview{display:none}.configPanel>.checkoutGuard{border:0;min-width:0;margin:0;padding:0}.checkoutRecovery{background:#fff8df;border:1px solid #ecd480;border-radius:16px;gap:14px;margin-top:18px;padding:18px;line-height:1.6;display:grid}.checkoutRecovery p{margin:0}.checkoutRecovery a{color:var(--blue-dark)}.emailSuggestion{color:#855510;line-height:1.5}.emailSuggestion button{color:var(--blue-dark);cursor:pointer;font:inherit;background:0 0;border:0;padding:8px 2px;text-decoration:underline}.deliveryAddressReview{background:var(--blue-soft);border-radius:12px;gap:6px;margin:16px 0;padding:14px;display:grid}.deliveryAddressReview strong{color:#657084;font-size:11px}.deliveryAddressReview span{overflow-wrap:anywhere;font-size:16px;font-weight:750}.deliveryAddressReview button{justify-self:start;margin-left:0}.themeTagline{color:#6b7483;margin-top:3px;font-size:9px;font-weight:500;line-height:1.4;display:block}.themeChoice .love>span{color:#9a2351;background:#ffd7e3}.themeChoice .birthday>span{color:#975215;background:#ffe2c2}.themeChoice .christmas>span{color:#156c73;background:#d4f3f3}.mobileContinue{display:none}.giftDeliveryOptions{margin:22px 0!important}.giftDeliveryChoice{background:#f7faff;border:1px solid #dbe6f5;border-radius:12px;align-items:flex-start;gap:12px;margin:8px 0;padding:13px;display:flex!important}.giftDeliveryChoice:has(input:checked){border-color:var(--blue);background:var(--blue-soft)}.giftDeliveryChoice input{accent-color:var(--blue);flex:0 0 18px;width:18px;height:18px;min-height:0;margin:2px 0 0;padding:0}.giftDeliveryChoice strong,.giftDeliveryChoice small{display:block}.giftDeliveryChoice strong{font-size:13px}.giftDeliveryChoice small{color:#637086;margin-top:4px;font-size:12px;font-weight:400;line-height:1.5}.giftRecipientFields{margin-top:16px}.giftRecipientFields p{color:#685b28;background:#fff8df;border-radius:10px;padding:12px;font-size:12px;line-height:1.6}.voucherQuickUse{border:1px solid var(--line);background:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;max-width:1050px;margin:24px auto;padding:24px;display:flex}.voucherQuickUse h1{letter-spacing:-.025em;font-size:23px;line-height:1.2}.voucherQuickUse p{max-width:680px;font-size:14px;line-height:1.6}.voucherQuickUse>a{color:var(--blue-dark);flex-shrink:0;font-weight:700}.voucherCopy{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.voucherCopy button{background:var(--yellow);cursor:pointer;font:inherit;border:0;border-radius:10px;min-height:44px;padding:10px 16px;font-weight:700}.voucherCopy span{font-size:12px}.voucherFullInstructions{max-width:1050px;margin:0 auto}.voucherFullInstructions>summary{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;padding:18px;font-weight:700}.voucherFullInstructions .voucherInstructionsHeader h2{font-size:26px}@media (max-width:680px){.mobileContinue{border-top:1px solid var(--line);padding:10px max(88px, calc(env(safe-area-inset-right) + 72px)) calc(10px + env(safe-area-inset-bottom)) 16px;z-index:20;background:#fff;justify-content:space-between;align-items:center;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 20px #10264715}.mobileContinue>span{color:#657084;flex:1;min-width:0;font-size:10px}.mobileContinue strong{color:var(--ink);margin-top:3px;font-size:19px;display:block}.mobileContinue .primaryButton{flex-shrink:0;width:auto;min-height:44px;padding:10px;font-size:13px}.configPanel:has(~.mobileContinue){padding-bottom:100px}.themeTagline{font-size:10px}.voucherQuickUse{flex-direction:column;align-items:stretch;padding:20px}}@media print{.voucherQuickUse,.voucherFullInstructions>summary{display:none}.voucherFullInstructions{content-visibility:visible}.voucherFullInstructions::details-content{content-visibility:visible;display:block}}.previewPanel{background:linear-gradient(145deg,#f3f8ff,#e7f2ff);border-radius:0 24px 24px 0;flex-direction:column;justify-content:center;align-self:start;align-items:center;min-height:670px;padding:clamp(28px,4vw,54px);display:flex;position:sticky;top:108px}.previewLabel{color:#5b6574;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:18px;font-size:11px;font-weight:800;display:flex}.previewLabel>span{background:var(--blue);border-radius:50%;width:7px;height:7px;animation:2s infinite pulse}.voucherCard{aspect-ratio:1.62;background-color:#063a80;background-image:linear-gradient(90deg,#03122aeb 0%,#03122abf 44%,#03122a47 72%,#03122a0d 100%),var(--voucher-image);background-position:var(--voucher-position,center);color:#fff;isolation:isolate;background-size:cover;border-radius:22px;grid-template-rows:auto auto 1fr auto;gap:clamp(7px,1vw,12px);width:100%;max-width:570px;padding:clamp(20px,2.7vw,31px);transition:background-image .3s;display:grid;position:relative;overflow:hidden;box-shadow:0 25px 60px #0f182345}.voucherCard:after,.voucherDocumentCard:after{border-radius:inherit;content:"";pointer-events:none;z-index:0;border:1px solid #ffffff3d;position:absolute;inset:10px}.voucherTop,.voucherBottom{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.voucherLogo{width:162px;height:36px;display:block;position:relative;overflow:hidden}.voucherLogo img{width:154%;max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.voucherMark{background:var(--voucher-accent,var(--yellow));color:var(--voucher-accent-ink,var(--ink));border:1px solid #ffffff8c;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;display:flex;box-shadow:0 7px 20px #01112838}.voucherContent{text-shadow:0 2px 16px #0000003d;z-index:1;max-width:72%;position:relative}.voucherContent p{letter-spacing:-.025em;white-space:nowrap;margin:0 0 3px;font-size:clamp(15px,1.9vw,22px);font-weight:760;line-height:1.08}.voucherContent strong{letter-spacing:-.055em;font-size:clamp(38px,5.2vw,62px);line-height:.95;display:block}.voucherContent>span{opacity:.86;margin-top:7px;font-size:clamp(8px,1.05vw,11px);display:block}.voucherPersonal{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border:1px solid #ffffff2e;border-left:3px solid var(--voucher-accent,var(--yellow));text-shadow:0 1px 10px #0000003d;z-index:1;background:#03122a61;border-radius:0 10px 10px 0;flex-direction:column;align-self:end;gap:3px;max-width:70%;padding:7px 10px;display:flex;position:relative}.voucherPersonal b{font-size:clamp(9px,1.2vw,12px)}.voucherPersonal>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(9px,1.2vw,12px);line-height:1.35;display:-webkit-box;overflow:hidden}.voucherPersonal small{opacity:.8;font-size:clamp(8px,1vw,10px)}.voucherBottom{letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #ffffff59;padding-top:8px;font-size:clamp(6px,.85vw,9px)}.previewHint{color:#68717c;text-align:center;max-width:390px;margin:20px 0 0;font-size:11px;line-height:1.5}.previewFacts{background:#ffffffc2;border:1px solid #dce8f7;border-radius:13px;grid-template-columns:repeat(3,1fr);width:100%;max-width:500px;margin:18px 0 0;display:grid;overflow:hidden}.previewFacts>div{text-align:center;border-right:1px solid #dce8f7;min-width:0;padding:11px 10px}.previewFacts>div:last-child{border-right:0}.previewFacts dt{color:#6e7a8f;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:750}.previewFacts dd{color:var(--ink);margin:4px 0 0;font-size:11px;font-weight:780}@keyframes pulse{50%{opacity:.5}}.checkoutTrustBar{z-index:2;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid;position:relative}.checkoutTrustBar>div{background:#ffffff1a;border:1px solid #ffffff29;border-radius:13px;align-items:center;gap:11px;min-width:0;padding:12px 14px;display:flex}.checkoutTrustBar>div>span{background:var(--yellow);color:var(--ink);border-radius:50%;flex:0 0 29px;justify-content:center;align-items:center;width:29px;height:29px;font-size:9px;font-weight:850;display:flex}.checkoutTrustBar p{flex-direction:column;gap:2px;min-width:0;margin:0;display:flex}.checkoutTrustBar strong{color:#fff;font-size:11px}.checkoutTrustBar small{color:#ffffffc2;font-size:11px;line-height:1.35}.useSection,.proofSection,.faqSection{width:min(1180px,100% - 48px);max-width:1180px;margin:0 auto;padding:104px 0}.deliveryShowcase h2,.useSection h2,.proofSection h2,.faqSection h2,.closingCta h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,4.5vw,58px);font-weight:760;line-height:1.04}.deliveryShowcase{color:#fff;background:radial-gradient(circle at 4% 10%,#006cff57,#0000 34%),#081a37;border:1px solid #ffffff14;border-radius:32px;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:clamp(48px,6vw,76px);width:min(1180px,100% - 48px);max-width:1180px;margin:104px auto 12px;padding:clamp(52px,6vw,76px);display:grid;position:relative;overflow:hidden}.deliveryShowcase:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:50%;width:380px;height:380px;position:absolute;top:-210px;right:-190px}.showcaseVisual{z-index:1;align-self:center;padding-bottom:38px;position:relative}.showcaseVoucher{aspect-ratio:1.62;isolation:isolate;background-color:#061c3c;background-image:linear-gradient(90deg,#020d1ff0,#020d1fb0 54%,#020d1f24),url(/voucher-theme-city.jpg);background-position:50%;background-size:cover;border:1px solid #ffffff38;border-radius:25px;flex-direction:column;justify-content:space-between;width:100%;max-width:560px;padding:clamp(25px,3vw,36px);display:flex;position:relative;overflow:hidden;transform:rotate(-1.2deg);box-shadow:0 34px 75px #00000057}.showcaseVoucher:after{content:"";pointer-events:none;border:1px solid #ffffff3b;border-radius:18px;position:absolute;inset:9px}.showcaseVoucherTop{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.showcaseVoucherTop>span:last-child{letter-spacing:.1em;background:#ffffff24;border:1px solid #ffffff47;border-radius:999px;padding:7px 9px;font-size:7px;font-weight:850}.showcaseVoucher .voucherLogo{width:155px;height:34px}.showcaseVoucherMain{text-shadow:0 3px 20px #0000004d;z-index:1;flex-direction:column;max-width:70%;display:flex;position:relative}.showcaseVoucherMain small{font-size:clamp(14px,1.8vw,20px);font-weight:780}.showcaseVoucherMain strong{letter-spacing:-.065em;font-size:clamp(48px,6vw,78px);line-height:.95}.showcaseVoucherMain>span{opacity:.82;margin-top:7px;font-size:clamp(7px,.85vw,10px)}.showcaseVoucherPersonal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-left:3px solid var(--yellow);z-index:1;background:#020d1f63;border-radius:0 10px 10px 0;flex-direction:column;gap:3px;max-width:70%;padding:8px 11px;display:flex;position:relative}.showcaseVoucherPersonal b{font-size:clamp(8px,.9vw,11px)}.showcaseVoucherPersonal span{font-size:clamp(7px,.8vw,10px);line-height:1.35}.showcaseVoucherPersonal small{opacity:.75;font-size:clamp(6px,.7vw,8px)}.showcaseVoucherFooter{z-index:1;border-top:1px solid #ffffff57;justify-content:space-between;gap:20px;padding-top:9px;display:flex;position:relative}.showcaseVoucherFooter>span{flex-direction:column;gap:3px;display:flex}.showcaseVoucherFooter>span:last-child{text-align:right;align-items:flex-end}.showcaseVoucherFooter small{letter-spacing:.1em;opacity:.68;text-transform:uppercase;font-size:6px}.showcaseVoucherFooter b{letter-spacing:.03em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(7px,.75vw,9px)}.showcaseFormatBadge{color:var(--ink);z-index:2;background:#fff;border:1px solid #e5eaf2;border-radius:14px;grid-template-columns:34px 1fr;align-items:center;gap:1px 10px;padding:10px 13px;display:grid;position:absolute;bottom:0;right:4px;transform:rotate(1.5deg);box-shadow:0 20px 42px #00000042}.showcaseFormatBadge>span{background:var(--yellow);border-radius:9px;grid-row:1/3;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.showcaseFormatBadge b{font-size:10px}.showcaseFormatBadge small{color:#6a7486;font-size:8px}.showcaseCopy{z-index:1;align-self:center;position:relative}.showcaseCopy .sectionEyebrow{color:var(--yellow)}.showcaseLead{color:#ffffffb8;margin:22px 0 28px;font-size:14px;line-height:1.7}.deliverySteps{gap:0;margin:0;padding:0;list-style:none;display:grid}.deliverySteps li{border-top:1px solid #ffffff24;grid-template-columns:34px 1fr;gap:14px;padding:17px 0;display:grid}.deliverySteps li>span{color:var(--yellow);background:#ffd23724;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:9px;font-weight:850;display:flex}.deliverySteps strong{margin-bottom:4px;font-size:13px;display:block}.deliverySteps p{color:#ffffffa1;margin:0;font-size:11px;line-height:1.5}.showcaseSecurity{color:#ffffff94;align-items:center;gap:8px;margin:10px 0 0;font-size:9px;line-height:1.45;display:flex}.showcaseSecurity span{border:1px solid #fff3;border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.useSection{grid-template-columns:.75fr 1.25fr;align-items:end;gap:clamp(36px,7vw,90px);display:grid}.useIntro h2 em{color:var(--blue);font-style:normal}.useIntro>p:not(.sectionEyebrow){color:var(--muted);max-width:480px;margin:24px 0 0;font-size:16px;line-height:1.65}.useLink{color:var(--blue-dark);align-items:center;gap:20px;margin-top:24px;font-size:13px;font-weight:780;display:inline-flex}.useLink:hover{color:var(--blue)}.useCards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.useCards article{background-color:#102957;background-image:linear-gradient(180deg,#020d1f29,#020d1fe0),var(--category-image);color:#fff;background-position:50%;background-size:cover;border:1px solid #ffffff1f;border-radius:20px;min-height:286px;padding:24px;transition:transform .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 18px 45px #12254924}.useCards article:after{content:"";border:1px solid #ffffff38;border-radius:50%;width:190px;height:190px;position:absolute;top:-80px;right:-95px}.useCards .flight{--category-image:url(/voucher-theme-world.jpg)}.useCards .stay{--category-image:url(/voucher-theme-sea.jpg)}.useCards .holiday{--category-image:url(/voucher-theme-mountains.jpg)}.useCards article>span{background:var(--yellow);color:var(--ink);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:17px;display:flex}.useCards h3{letter-spacing:-.025em;margin:88px 0 9px;font-size:21px}.useCards p{color:#ffffffc7;font-size:12px}@media (hover:hover){.useCards article:hover{transform:translateY(-4px);box-shadow:0 24px 58px #12254938}}.proofSection{background:linear-gradient(135deg,#f7faff,#edf5ff);border:1px solid #dfeaf8;border-radius:28px;grid-template-columns:.85fr 1.15fr;align-items:end;gap:clamp(40px,7vw,90px);margin-block:12px;padding:clamp(42px,6vw,72px);display:grid}.proofIntro>p:last-child{color:var(--muted);max-width:500px;margin:22px 0 0;font-size:14px;line-height:1.65}.proofGrid{gap:10px;display:grid}.proofGrid article{background:#ffffffeb;border:1px solid #dce7f5;border-radius:16px;grid-template-columns:88px 1fr;align-items:center;gap:3px 14px;padding:17px;display:grid;box-shadow:0 10px 30px #1c345c0d}.proofGrid article>span{background:linear-gradient(145deg,var(--blue),var(--blue-dark));color:#fff;letter-spacing:.04em;text-align:center;border-radius:11px;grid-row:1/3;justify-content:center;align-items:center;height:50px;font-size:10px;font-weight:850;display:flex}.proofGrid strong{font-size:13px}.proofGrid p{color:#6c7789;margin:0;font-size:10px;line-height:1.4}.faqSection{display:block}.faqHeader{grid-template-columns:1fr minmax(300px,390px);align-items:end;gap:50px;display:grid}.faqHeader h2{max-width:760px}.faqLead{color:var(--muted);max-width:650px;margin:23px 0 0;font-size:15px;line-height:1.65}.faqLead a{color:var(--blue);font-weight:750}.faqPromise{background:linear-gradient(145deg,var(--blue-dark),var(--blue));color:#fff;border-radius:18px;align-items:center;gap:16px;padding:20px;display:flex}.faqPromise>span{background:var(--yellow);color:var(--ink);border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;font-weight:850;display:flex}.faqPromise p{flex-direction:column;gap:3px;margin:0;display:flex}.faqPromise small{color:#ffffffad;letter-spacing:.06em;text-transform:uppercase;font-size:9px}.faqPromise strong{font-size:12px}.faqPromise a{color:var(--yellow);margin-top:3px;font-size:12px;font-weight:800}.faqWorkspace{margin-top:52px}.faqTabs{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px;display:grid}.faqTabs button{color:var(--ink);cursor:pointer;text-align:left;background:#f5f8fc;border:1px solid #dfe7f2;border-radius:15px;grid-template-columns:38px 1fr;align-items:center;gap:12px;min-height:76px;padding:13px 15px;transition:border-color .18s,background .18s,transform .18s;display:grid}.faqTabs button:hover{border-color:#b8ccec;transform:translateY(-1px)}.faqTabs button.active{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 12px 28px #004cbe2e}.faqTabs button>b{color:var(--blue);background:#fff;border:1px solid #d9e3f2;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:10px;display:flex}.faqTabs button.active>b{background:var(--yellow);border-color:var(--yellow);color:var(--ink)}.faqTabs button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.faqTabs button strong{font-size:13px}.faqTabs button small{color:#7a8496;font-size:9px;line-height:1.35}.faqTabs button.active small{color:#ffffffb8}.faqPanel{background:#fff;border:1px solid #dfe7f2;border-radius:22px;padding:clamp(24px,4vw,46px);overflow:hidden;box-shadow:0 22px 55px #162b5014}.faqPanelTitle{border-bottom:1px solid #e2e7ef;align-items:center;gap:13px;padding-bottom:18px;display:flex}.faqPanelTitle>span{background:var(--yellow);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:10px;font-weight:850;display:flex}.faqPanelTitle>div{flex-direction:column;gap:2px;display:flex}.faqPanelTitle strong{font-size:14px}.faqPanelTitle small{color:#778195;font-size:10px}.faqList details{border-bottom:1px solid #e2e7ef}.faqList summary{cursor:pointer;padding:22px 44px 22px 2px;font-size:15px;font-weight:750;list-style:none;position:relative}.faqList summary::-webkit-details-marker{display:none}.faqList summary:after{color:var(--blue-dark);content:"+";background:#eff5fd;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:18px;font-weight:600;display:flex;position:absolute;top:16px;right:2px}.faqList details[open] summary{color:var(--blue-dark)}.faqList details[open] summary:after{background:var(--yellow);color:var(--ink);content:"−"}.faqList details p{color:var(--muted);max-width:820px;margin:-3px 44px 22px 2px;font-size:13px;line-height:1.7}.faqList details p a{color:var(--blue-dark);font-weight:720;text-decoration:underline}.faqContactBar{background:#f5f8fc;border-radius:12px;justify-content:space-between;align-items:center;margin-top:22px;padding:14px 16px;display:flex}.faqContactBar>span{color:#657084;font-size:11px}.faqContactBar a{color:var(--blue-dark);font-size:11px;font-weight:780}.faqContactBar b{margin-left:10px}.closingCta{background:radial-gradient(circle at 88% -25%,#ffd23759,transparent 33%), var(--blue);color:#fff;text-align:center;border-radius:22px;width:min(1180px,100% - 48px);max-width:1180px;margin:25px auto 48px;padding:clamp(60px,8vw,105px) 22px;overflow:hidden}.closingCta>p{color:var(--yellow);letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:820}.closingCta h2{max-width:840px;margin-inline:auto}.closingLead{color:#ffffffbd;margin:18px auto 0;font-size:14px;display:block}.closingCta button{background:var(--yellow);color:#251f0e;cursor:pointer;border:0;border-radius:12px;margin-top:32px;padding:16px 20px;font-weight:800}.closingCta button span{margin-left:30px}.siteFooter{color:#ffffffb8;background:radial-gradient(circle at 12% -20%,#006cff47,#0000 34%),#091a36;padding:72px 0 0;font-size:12px;overflow:hidden}.footerMain{grid-template-columns:1.35fr .72fr .9fr 1.15fr;gap:clamp(34px,5vw,66px);padding-bottom:56px;display:grid;position:relative}.footerAbout{max-width:285px}.footerLogo{width:210px;height:40px;display:inline-flex;position:relative;overflow:hidden}.footerLogo img{width:159%;max-width:none;height:auto;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.footerAbout>p{color:#ffffff9e;margin:20px 0 18px;font-size:12px;line-height:1.65}.footerTrust{flex-wrap:wrap;gap:7px;display:flex}.footerTrust span{color:#ffffffc7;letter-spacing:.06em;text-transform:uppercase;border:1px solid #ffffff29;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:800}.footerColumn{align-content:start;gap:11px;display:grid}.footerColumn>strong,.footerContact>span{color:var(--yellow);letter-spacing:.13em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:820}.footerColumn a{color:#ffffffb3;font-size:11px;line-height:1.35;transition:color .18s}.footerColumn a:hover{color:#fff}.footerContact{background:#ffffff12;border:1px solid #ffffff1c;border-radius:18px;align-content:start;padding:22px;display:grid}.footerContact>strong{color:#fff;letter-spacing:-.025em;font-size:18px}.footerContact>small{color:#ffffff94;margin-top:3px;font-size:10px}.footerPhone{color:var(--yellow);margin-top:18px;font-size:17px;font-weight:800}.footerContactLink{color:#fff;border-top:1px solid #ffffff1f;margin-top:18px;padding-top:15px;font-size:9px;font-weight:720;line-height:1.45}.footerContactLink b{color:var(--yellow);float:right;font-size:15px}.footerCompliance{border-top:1px solid #ffffff1a;grid-template-columns:1fr 1.1fr 1.1fr;gap:28px;padding-block:30px;display:grid}.footerCompliance>div{align-content:start;gap:7px;display:grid}.footerCompliance strong{color:var(--yellow);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:820}.footerCompliance span{color:#ffffffa8;font-size:10px;line-height:1.55}.footerCompliance a{color:#fff;margin-top:3px;font-size:10px;font-weight:720}.footerCompliance a b{color:var(--yellow)}.footerBottom{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;min-height:66px;display:flex}.footerBottom p{color:#fff9;margin:0;font-size:10px}.footerBottom>span{color:#ffffff85;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.statusPage{background:linear-gradient(180deg,var(--blue-soft),#fff 70%);min-height:100vh;padding:0 22px 80px}.statusHeader{justify-content:center;align-items:center;min-height:92px;display:flex}.statusHeader .brand img{width:360px}.statusCard{border:1px solid var(--line);box-shadow:var(--shadow);text-align:center;background:#fff;border-radius:22px;max-width:650px;margin:40px auto 0;padding:clamp(34px,6vw,62px)}.statusCard h1{letter-spacing:-.045em;margin:8px auto 18px;font-size:clamp(31px,5vw,48px);line-height:1.04}.statusCard>p:not(.statusEyebrow):not(.statusSecurity):not(.deliveryNote){color:var(--muted);max-width:500px;margin:0 auto 24px;font-size:15px;line-height:1.65}.statusEyebrow{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;margin:18px 0 0;font-size:11px;font-weight:820}.statusIcon,.statusSpinner{background:var(--blue-soft);color:var(--blue);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto;font-size:28px;font-weight:800;display:flex}.statusIcon.success{color:#17733a;background:#eaf8ee}.statusIcon.rejected{color:#b23e36;background:#fff0ef}.statusSpinner{border:5px solid #d7e9ff;border-top-color:var(--blue);animation:.85s linear infinite status-spin}@keyframes status-spin{to{transform:rotate(360deg)}}.statusPrimary,.statusSecondary{cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;width:100%;max-width:330px;min-height:52px;margin:10px auto 0;padding:13px 18px;font-weight:780;display:flex}.statusPrimary{background:var(--yellow);color:var(--ink)}.statusSecondary{border:1px solid var(--line);color:var(--muted);background:#fff}.deliveryNote{color:#376a48;background:#eaf8ee;border-radius:9px;max-width:420px;margin:0 auto 18px;padding:9px 12px;font-size:12px}.deliveryNote.pending{color:#315f91;background:#edf5ff}.statusSecurity{border-top:1px solid var(--line);color:#7b8495;margin:32px 0 0;padding-top:20px;font-size:10px;line-height:1.5}.legalPage{background:linear-gradient(180deg,var(--blue-soft),#fff 42%);min-height:100vh;padding:0 22px 72px}.legalHeader{justify-content:space-between;align-items:center;max-width:900px;min-height:92px;margin:0 auto;display:flex}.legalHeader>a:last-child{color:var(--blue-dark);font-size:12px;font-weight:760}.legalDocument{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:24px;max-width:900px;margin:16px auto 0;padding:clamp(30px,6vw,64px)}.legalDocument h1{max-width:760px;font-size:clamp(36px,6vw,60px)}.legalLead{color:var(--muted);max-width:740px;margin:23px 0 38px;font-size:16px;line-height:1.65}.legalDocument section{border-top:1px solid var(--line);padding:27px 0 5px}.legalDocument section h2{letter-spacing:-.025em;margin:0 0 10px;font-size:20px}.legalDocument section p{color:var(--muted);margin:0 0 13px;font-size:14px;line-height:1.72}.legalDocument section a,.legalLinks a{color:var(--blue-dark);font-weight:730;text-decoration:underline}.legalLinks{background:#f5f8fc;border-radius:14px;flex-wrap:wrap;align-items:flex-start;gap:14px 24px;margin-top:28px;padding:18px;display:flex}.legalLinks a{font-size:12px}.withdrawalPage{padding-bottom:82px}.withdrawalShell{max-width:760px;margin:16px auto 0}.withdrawalCard{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:26px;padding:clamp(28px,5vw,54px)}.withdrawalHeading{grid-template-columns:58px minmax(0,1fr);align-items:flex-start;gap:20px;display:grid}.withdrawalIcon{background:var(--blue-soft);color:var(--blue-dark);border-radius:18px;justify-content:center;align-items:center;width:58px;height:58px;font-size:26px;font-weight:820;display:inline-flex}.withdrawalCard h1{letter-spacing:-.05em;margin:5px 0 16px;font-size:clamp(32px,5vw,50px);line-height:1.02}.withdrawalIntro{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.withdrawalForm{margin-top:34px}.withdrawalFields{gap:18px;display:grid}.withdrawalFields label{gap:8px;display:grid}.withdrawalFields label>span{color:var(--ink);font-size:13px;font-weight:760}.withdrawalFields input{color:var(--ink);font:inherit;background:#fff;border:1px solid #ccd8e7;border-radius:12px;width:100%;min-height:52px;padding:13px 15px}.withdrawalFields input:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #2270db1f}.withdrawalHoneypot{width:0;height:0;position:absolute;left:-10000px;overflow:hidden}.withdrawalDeclaration{color:var(--ink);cursor:pointer;background:#f5f8fc;border:1px solid #e1e8f2;border-radius:14px;grid-template-columns:20px 1fr;align-items:flex-start;gap:12px;margin-top:22px;padding:17px;font-size:13px;font-weight:690;line-height:1.55;display:grid}.withdrawalDeclaration input{accent-color:var(--blue);width:18px;height:18px;margin:1px 0 0}.withdrawalNote{color:var(--muted);margin:18px 0 0;font-size:12px;line-height:1.65}.withdrawalError{color:#9a2f28;background:#fff0ef;border:1px solid #f3cbc7;border-radius:12px;margin:18px 0 0;padding:13px 15px;font-size:13px;line-height:1.55}.withdrawalPrimary{background:var(--yellow);color:var(--ink);cursor:pointer;font:inherit;border:0;border-radius:13px;justify-content:center;align-items:center;width:100%;min-height:54px;margin-top:22px;padding:14px 22px;font-size:14px;font-weight:820;display:inline-flex}.withdrawalPrimary:disabled{cursor:wait;opacity:.65}.withdrawalSuccess{text-align:center}.withdrawalSuccess>.withdrawalIcon{color:#17733a;background:#eaf8ee;margin:0 auto 16px}.withdrawalSuccess .withdrawalIntro{max-width:610px;margin:0 auto}.withdrawalFacts{text-align:left;background:#f5f8fc;border-radius:16px;margin:28px 0 0;display:grid}.withdrawalFacts>div{border-bottom:1px solid #e3eaf4;grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);align-items:start;gap:18px;padding:13px 16px;display:grid}.withdrawalFacts>div:last-child{border-bottom:0}.withdrawalFacts dt{color:var(--muted);font-size:12px}.withdrawalFacts dd{color:var(--ink);overflow-wrap:anywhere;text-align:right;margin:0;font-size:13px;font-weight:760}.withdrawalStatement{border-left:4px solid var(--blue);color:var(--ink);text-align:left;margin:24px 0 0;padding:4px 0 4px 16px;font-size:14px;font-weight:690;line-height:1.6}.withdrawalBack{color:var(--blue-dark);margin-top:20px;font-size:12px;font-weight:730;text-decoration:underline;display:inline-block}.voucherDocumentPage{background:var(--blue-soft);min-height:100vh;padding:34px 22px 70px}.voucherDocumentToolbar{justify-content:space-between;align-items:center;gap:18px;max-width:1050px;margin:0 auto 22px;display:flex}.voucherDocumentToolbar a{color:var(--blue-dark);font-size:13px;font-weight:720}.voucherDocumentBackLinks{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.voucherDocumentBackLinks>a:first-child{background:#fff;border:1px solid #cfddf1;border-radius:10px;align-items:center;min-height:44px;padding:10px 14px;display:inline-flex}.voucherDocumentBackLinks>a:last-child{color:var(--muted)}.voucherDocumentToolbar .voucherDownloadButton{background:var(--yellow);color:var(--ink);cursor:pointer;border:0;border-radius:10px;padding:12px 16px;font-weight:780;text-decoration:none}.voucherDocumentCard{aspect-ratio:1.62;background-color:#063a80;background-image:linear-gradient(90deg,#03122aeb 0%,#03122abd 44%,#03122a47 72%,#03122a0d 100%),var(--voucher-image);background-position:var(--voucher-position,center);color:#fff;isolation:isolate;background-size:cover;border-radius:28px;grid-template-rows:auto auto 1fr auto;gap:clamp(12px,2vw,24px);width:100%;max-width:1050px;margin:0 auto;padding:clamp(32px,4.2vw,52px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 75px #0f182342}.voucherDocumentCard>header,.voucherDocumentCard>footer{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.voucherDocumentCard .voucherLogo{width:220px;height:46px}.voucherDocumentCard .voucherMark{width:44px;height:44px}.voucherDocumentMain{text-shadow:0 3px 22px #00000040;z-index:1;max-width:70%;position:relative}.voucherDocumentMain p{letter-spacing:-.035em;white-space:nowrap;margin:0;font-size:clamp(22px,3vw,38px);font-weight:760;line-height:1.08}.voucherDocumentMain>strong{letter-spacing:-.065em;font-size:clamp(64px,10vw,126px);line-height:.94;display:block}.voucherDocumentMain>span{opacity:.86;margin-top:12px;font-size:clamp(12px,1.5vw,18px);display:block}.voucherDocumentPersonal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #fff3;border-left:4px solid var(--voucher-accent,var(--yellow));text-shadow:0 2px 15px #00000038;z-index:1;background:#03122a61;border-radius:0 13px 13px 0;flex-direction:column;align-self:end;gap:6px;max-width:70%;padding:11px 15px;display:flex;position:relative}.voucherDocumentPersonal b{font-size:clamp(13px,1.6vw,19px)}.voucherDocumentPersonal p{margin:0;font-size:clamp(12px,1.5vw,18px);line-height:1.4}.voucherDocumentPersonal small{opacity:.8;font-size:clamp(10px,1.2vw,14px)}.voucherDocumentCard>footer{border-top:1px solid #ffffff61;gap:24px;padding-top:18px}.voucherDocumentCard>footer div{flex-direction:column;gap:4px;display:flex}.voucherDocumentCard>footer .voucherDocumentTagline{letter-spacing:.08em;opacity:.8;text-align:center;text-transform:uppercase;flex:1;justify-content:center;align-items:center;font-size:clamp(9px,1.1vw,13px);font-weight:760;display:flex}.voucherDocumentCard>footer div:last-child{text-align:right}.voucherDocumentCard>footer span{letter-spacing:.12em;opacity:.75;text-transform:uppercase;font-size:9px}.voucherDocumentCard>footer strong{letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(13px,1.7vw,20px)}.voucherInstructions{border:1px solid var(--line);background:#fff;border-radius:24px;max-width:1050px;margin:28px auto 0;padding:clamp(28px,4vw,48px);overflow:hidden;box-shadow:0 20px 55px #15315b14}.voucherInstructionsHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:28px;padding-bottom:24px;display:flex}.voucherInstructionsHeader>div>span{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:820;display:block}.voucherInstructions h1{letter-spacing:-.04em;margin:0;font-size:clamp(27px,3.5vw,40px)}.voucherInstructionsBrand{flex:none;width:clamp(170px,22vw,230px);height:40px;display:block;position:relative;overflow:hidden}.voucherInstructionsBrand img{width:159%;max-width:none;height:auto;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.voucherInstructions ol{counter-reset:voucher-step;gap:12px;margin:0 0 26px;padding:0;list-style:none;display:grid}.voucherInstructions ol li{color:var(--muted);counter-increment:voucher-step;background:#f7f9fc;border:1px solid #e7edf6;border-radius:14px;grid-template-columns:28px 1fr;align-items:start;gap:13px;padding:13px 15px;font-size:13px;line-height:1.5;display:grid}.voucherInstructions ol li:before{background:var(--blue);color:#fff;content:counter(voucher-step);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:820;display:flex}.voucherInstructionNotes{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.voucherInstructionNotes p{color:#626d80;border-radius:15px;margin:0;padding:17px 18px;font-size:11px;line-height:1.6}.voucherInstructionNotes p strong{color:var(--ink);margin-bottom:5px;font-size:12px;display:block}.voucherInstructionNotes p a{color:var(--blue-dark);font-weight:760;text-decoration:underline}.voucherTransferNote{background:#edf5ff;border:1px solid #cee2ff}.voucherTermsNote{background:#fff9e8;border:1px solid #f5e2a6}.voucherInstructionsContact{background:var(--blue-dark);border-radius:16px;grid-template-columns:1fr auto auto;align-items:center;gap:18px;margin-top:16px;padding:17px 20px;display:grid}.voucherInstructionsContact div{flex-direction:column;display:flex}.voucherInstructionsContact div span{color:#ffffffa6;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.voucherInstructionsContact div strong{color:#fff;font-size:15px}.voucherInstructionsContact a{color:#fff;white-space:nowrap;font-size:12px;font-weight:760}.voucherInstructionsContact a:last-child{color:var(--yellow)}@media (max-width:980px){.headerInner{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;padding-bottom:9px;overflow:hidden}.brand{grid-area:1/1;min-width:0}.headerContact{grid-area:1/2}.headerInner nav{contain:inline-size;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-top:1px solid #e8edf5;grid-area:2/1/auto/-1;width:100%;min-width:0;max-width:100%;margin-top:10px;padding-top:8px;overflow-x:auto}.productNavTrack{gap:2px;width:max-content}.headerInner nav::-webkit-scrollbar{display:none}.headerInner nav a{flex:none}.headerInner nav a.active{order:-1}.hero{overflow:hidden}.noteDesigns{top:-25px;left:50%;transform:translate(-50%)}.builderShell{grid-template-columns:1fr;scroll-margin-top:132px}.configPanel{border-radius:24px 24px 0 0}.previewPanel{border-radius:0 0 24px 24px;min-height:auto;padding-block:44px;position:static}.deliveryShowcase,.useSection,.proofSection{grid-template-columns:1fr}.showcaseVisual{width:100%;max-width:720px;margin-inline:auto}.showcaseCopy{max-width:680px}.faqHeader{grid-template-columns:1fr;align-items:start}.faqPromise{max-width:520px}.useCards{max-width:780px}.footerMain{grid-template-columns:1.2fr 1fr}.footerAbout{max-width:360px}.footerCompliance{grid-template-columns:1fr 1fr}.footerCompliance>div:last-child{grid-column:1/-1}.footerBottom{gap:20px}}@media (max-width:620px){.withdrawalPage{padding-left:14px;padding-right:14px}.withdrawalHeading{grid-template-columns:1fr}.withdrawalCard{border-radius:20px;padding:26px 20px}.withdrawalFacts>div{grid-template-columns:1fr;gap:5px}.withdrawalFacts dd{text-align:left}}@media (max-width:1100px){.heroVoucherStage{display:none}}@media (max-width:680px){.shell{width:min(100% - 32px,720px)}.promoStrip .shell{text-align:center;min-height:38px}.promoDivider,.promoDetail{display:none}.headerInner{min-height:68px;padding-block:11px 8px}.siteHeader,.headerInner{overflow:visible}.headerInner nav{contain:none;margin-inline:0;overflow:visible}.productNavTrack{gap:3px;width:100%}.headerInner nav a{padding:8px;font-size:11px}.productNavTrack>.mobileMoreLink{display:none}.productNavMore{margin-left:auto;display:block;position:relative}.productNavMore summary{color:#4c566d;cursor:pointer;background:#f4f7fb;border-radius:8px;padding:8px 9px;font-size:11px;font-weight:720;list-style:none}.productNavMore summary::-webkit-details-marker{display:none}.productNavMore summary:after{content:" ▾"}.productNavMore[open] summary{background:var(--blue-soft);color:var(--blue-dark)}.productNavMore[open] summary:after{content:" ▴"}.productNavMore>div{z-index:60;background:#fff;border:1px solid #dfe7f2;border-radius:12px;min-width:172px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 42px #1422462e}.productNavMore>div a{padding:10px 11px}.brand{width:180px;height:26px}.brand img{width:290px;max-width:none}.statusHeader .brand img{width:290px}.headerContact{padding:10px 12px;font-size:12px}.headerContactFull{display:none}.headerContactShort{display:inline}.hero{padding:7px 14px 42px}.heroIntro{margin-bottom:20px;padding-inline:5px}h1{font-size:clamp(38px,11.5vw,48px)}.heroLead{font-size:15px}.trustList{gap:9px 15px}.builderShell{border-radius:18px;overflow:hidden}.configPanel{border-radius:18px;padding:20px 16px 24px}.stepper{margin-bottom:20px}.stepper button{gap:6px;font-size:10px}.stepper button>span{width:32px;height:32px}.stepHeader{gap:7px;margin-bottom:22px;padding-bottom:18px}.stepHeader h2{font-size:clamp(24px,7.2vw,28px)}.stepHeader p{font-size:14px;line-height:1.55}fieldset{margin-bottom:24px}legend,label>span{margin-bottom:9px;font-size:14px}input,textarea,select{min-height:48px;font-size:16px}textarea{min-height:126px}.fieldHint,.buttonHint{font-size:12px}.amountChoice{min-height:54px;font-size:14px}.amountChoice small{font-size:8px}.customAmountInput input{min-height:0;font-size:16px}.primaryButton,.secondaryButton{min-height:50px;font-size:14px}.messageSuggestions{padding:13px}.messageSuggestions>span{font-size:12px}.messageSuggestions button{min-height:40px;padding-inline:12px;font-size:12px}.themeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.themeChoice{text-align:center;min-height:122px;padding:8px;font-size:13px}.themeThumb{height:82px}.themeName{overflow-wrap:normal;text-align:center;min-height:22px;padding-inline:0;font-size:12px}.fieldRow,.discountCodeRow{grid-template-columns:1fr}.discountCodeRow button{width:100%;min-height:44px}.termsAccess{flex-direction:column;align-items:stretch}.termsAccessLinks{grid-template-columns:1fr 1fr;display:grid}.termsAccessLinks a{text-align:center}.checkoutButtons{grid-template-columns:1fr}.checkoutButtons .secondaryButton{order:2}.paymentButton{min-height:54px}.mobileLivePreview{background:linear-gradient(145deg,#f3f8ff,#e8f2ff);border:1px solid #d9e7f8;border-radius:16px;margin:0 -4px 24px;display:block;overflow:hidden}.mobileLivePreview>summary{cursor:pointer;grid-template-columns:64px minmax(0,1fr) 30px;align-items:center;gap:11px;min-height:68px;padding:9px 11px;list-style:none;display:grid}.mobileLivePreview>summary::-webkit-details-marker{display:none}.mobilePreviewThumb{border-radius:10px;width:64px;height:46px;padding:5px}.mobilePreviewThumb:after{border-radius:7px;inset:4px}.mobilePreviewThumb>span{width:19px;height:19px;font-size:9px}.mobilePreviewSummaryText{flex-direction:column;gap:3px;min-width:0;display:flex}.mobilePreviewSummaryText small{color:var(--blue);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:820}.mobilePreviewSummaryText strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;overflow:hidden}.mobilePreviewToggle{color:var(--blue-dark);background:#fff;border:1px solid #cbdcf2;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.mobilePreviewToggle:before{content:"+";font-size:18px;line-height:1}.mobileLivePreview[open] .mobilePreviewToggle:before{content:"−"}.mobilePreviewBody{border-top:1px solid #d5e3f4;padding:11px}.mobileVoucherCard{aspect-ratio:1.5;border-radius:17px;gap:4px;max-width:420px;min-height:180px;margin-inline:auto;padding:13px 14px 12px}.mobileVoucherCard:after{inset:6px}.mobileVoucherCard .voucherLogo{width:128px;height:28px}.mobileVoucherCard .voucherMark{width:29px;height:29px;font-size:12px}.mobileVoucherCard .voucherContent{max-width:88%}.mobileVoucherCard .voucherContent p{font-size:clamp(13px,3.8vw,16px)}.mobileVoucherCard .voucherContent strong{font-size:clamp(36px,11vw,46px)}.mobileVoucherCard .voucherContent>span{margin-top:4px;font-size:clamp(8px,2.35vw,10px);line-height:1.25}.mobileVoucherCard .voucherPersonal{gap:2px;max-width:90%;padding:5px 8px;display:flex}.mobileVoucherCard .voucherPersonal b,.mobileVoucherCard .voucherPersonal>span{font-size:clamp(8.5px,2.35vw,10px)}.mobileVoucherCard .voucherPersonal small{font-size:7.5px}.mobileVoucherCard .voucherBottom{gap:8px;padding-top:6px;font-size:6.5px;line-height:1.2}.voucherBottom span:last-child{text-align:right}.mobilePreviewFacts{grid-template-columns:repeat(2,minmax(0,1fr));margin:10px 2px 0;display:grid}.mobilePreviewFacts>div{text-align:center;min-width:0;padding:2px 10px}.mobilePreviewFacts>div+div{border-left:1px solid #ceddf0}.mobilePreviewFacts dt{color:#718096;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:760}.mobilePreviewFacts dd{color:var(--ink);margin:3px 0 0;font-size:11px;font-weight:760;line-height:1.3}.previewPanel{display:none}.checkoutTrustBar{grid-template-columns:1fr;margin-top:14px}.deliveryShowcase{border-left:0;border-right:0;border-radius:0;gap:44px;width:100%;margin-top:28px;padding:56px 16px}.showcaseVisual{padding-bottom:40px}.showcaseVoucher{border-radius:16px;padding:17px;transform:none}.showcaseVoucher:after{border-radius:11px;inset:7px}.showcaseVoucher .voucherLogo{width:140px;height:30px}.showcaseVoucherTop>span:last-child{padding:5px 7px;font-size:5px}.showcaseVoucherMain small{font-size:12px}.showcaseVoucherMain strong{font-size:clamp(36px,12vw,46px)}.showcaseVoucherMain>span{margin-top:4px;font-size:7px}.showcaseVoucherPersonal{gap:2px;max-width:76%;padding:6px 9px}.showcaseVoucherPersonal b,.showcaseVoucherPersonal span{font-size:7px}.showcaseVoucherPersonal small{font-size:6px}.showcaseVoucherFooter{gap:8px;padding-top:7px}.showcaseVoucherFooter small{font-size:5px}.showcaseVoucherFooter b{font-size:6px}.showcaseFormatBadge{grid-template-columns:30px 1fr;padding:8px 10px;bottom:0;right:4px}.showcaseFormatBadge>span{border-radius:8px;width:30px;height:30px}.showcaseFormatBadge b{font-size:9px}.showcaseFormatBadge small{font-size:7px}.deliveryShowcase h2{font-size:clamp(33px,10.5vw,46px)}.showcaseLead{margin:18px 0 24px;font-size:13px}.useSection,.faqSection{width:min(100% - 32px,720px);padding:80px 0}.faqHeader{gap:25px}.faqHeader h2{font-size:clamp(34px,10.5vw,44px)}.faqLead{margin-top:17px;font-size:13px}.faqPromise{padding:16px}.faqWorkspace{margin-top:34px}.faqTabs{grid-template-columns:1fr}.faqTabs button{grid-template-columns:34px 1fr;min-height:60px;padding:10px 12px}.faqTabs button>b{border-radius:9px;width:34px;height:34px}.faqPanel{border-radius:17px;padding:20px 17px}.faqPanelTitle{padding-bottom:14px}.faqList summary{padding:18px 39px 18px 0;font-size:13px;line-height:1.35}.faqList summary:after{width:27px;height:27px;top:14px;right:0}.faqList details p{margin:-1px 35px 18px 0;font-size:12px}.faqContactBar{flex-direction:column;align-items:flex-start;gap:7px}.useCards{grid-template-columns:1fr}.useCards article{min-height:210px}.useCards h3{margin-top:48px}.proofSection{border-left:0;border-right:0;border-radius:0;width:100%;padding:64px 16px}.proofGrid article{grid-template-columns:78px 1fr}.closingCta{border-radius:0;width:100%;margin-bottom:0}.siteFooter{padding-top:54px}.footerMain{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 22px;padding-bottom:42px}.footerAbout,.footerContact{grid-column:1/-1;max-width:none}.footerColumn{border-top:1px solid #ffffff1a;padding-top:23px}.footerContact{margin-top:2px}.footerCompliance{grid-template-columns:1fr;gap:22px}.footerCompliance>div:last-child{grid-column:1}.footerBottom{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:18px}.footerBottom p{color:#ffffffa3;font-size:10px;line-height:1.5}.footerBottom>span{color:#ffffff8f;font-size:9px}.legalPage{padding-inline:14px}.legalHeader{min-height:76px}.legalHeader .brand{width:165px}.legalHeader>a:last-child{font-size:11px}.legalDocument{border-radius:18px;padding:28px 20px}.legalDocument h1{font-size:clamp(32px,10vw,43px)}.legalLead{margin-bottom:30px;font-size:14px}.statusCard{margin-top:18px;padding:32px 20px}.voucherDocumentPage{padding:18px 12px 44px}.voucherDocumentToolbar{gap:12px;padding-inline:4px}.voucherDocumentToolbar a{min-width:0}.voucherDocumentBackLinks{flex-direction:column;flex:1;align-items:stretch;gap:6px}.voucherDocumentBackLinks>a:first-child{min-height:40px;padding:8px 10px;font-size:10.5px}.voucherDocumentBackLinks>a:last-child{padding-left:2px;font-size:10px}.voucherDocumentToolbar .voucherDownloadButton{flex:none;padding:10px 12px;font-size:11px}.voucherDocumentCard{aspect-ratio:auto;border-radius:16px;min-height:clamp(232px,62vw,250px);padding:19px 18px}.voucherDocumentCard:after{inset:7px}.voucherDocumentCard .voucherLogo{width:140px;height:30px}.voucherDocumentCard .voucherMark{width:30px;height:30px;font-size:12px}.voucherDocumentMain{max-width:72%}.voucherDocumentMain p{font-size:15px}.voucherDocumentMain>strong{font-size:clamp(38px,12vw,49px)}.voucherDocumentMain>span{margin-top:5px;font-size:8px}.voucherDocumentPersonal{gap:2px;max-width:76%;padding:6px 9px}.voucherDocumentPersonal b,.voucherDocumentPersonal p{font-size:8px}.voucherDocumentPersonal p{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.voucherDocumentPersonal small{font-size:7px}.voucherDocumentCard>footer{flex-direction:row;align-items:flex-end;gap:8px;padding-top:8px}.voucherDocumentCard>footer .voucherDocumentTagline{display:none}.voucherDocumentCard>footer div{gap:2px;min-width:0}.voucherDocumentCard>footer div:last-child{text-align:right;margin-left:auto}.voucherDocumentCard>footer span{font-size:6px}.voucherDocumentCard>footer strong{font-size:clamp(8px,2.5vw,10px)}.voucherInstructions{margin-top:18px;padding:24px 19px}.voucherInstructions h1{font-size:27px}.voucherInstructionsHeader{align-items:flex-start;gap:18px}.voucherInstructionsBrand{width:135px}.voucherInstructionNotes{grid-template-columns:1fr}.voucherInstructionsContact{grid-template-columns:1fr;align-items:start}}@media (max-width:340px){.productNavTrack>.mobileNarrowMore{display:none}.productNavMore>div .narrowOnly{display:block}.hero h1{letter-spacing:-.045em;font-size:34px;line-height:1.01}.heroLead{font-size:14px}.themeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.themeChoice{min-height:90px}.themeName{font-size:11px}.legalHeader{flex-direction:column;align-items:flex-start;gap:8px;padding-block:16px}.previewPanel{padding-inline:8px}.voucherCard{aspect-ratio:1.4;padding:12px}.voucherCard .voucherLogo{width:124px;height:27px}.voucherCard .voucherMark{width:28px;height:28px}.voucherContent strong{font-size:36px}}@media (max-width:980px){.siteHeader,.headerInner{overflow:visible}.headerInner{grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.headerInner>nav,.headerContact{display:none}.mobileHeaderHelp{min-height:44px;color:var(--blue-dark);white-space:nowrap;background:#edf4ff;border:1px solid #cbdcf8;border-radius:12px;justify-content:center;align-items:center;padding:0 13px;font-size:12px;font-weight:800;transition:color .16s,background-color .16s,border-color .16s;display:inline-flex}:is(.mobileHeaderHelp:hover,.mobileHeaderHelp:focus-visible){color:#fff;border-color:var(--blue);background:var(--blue)}.mobileNavigation{display:block;position:relative}.mobileNavigation>summary{width:44px;min-height:44px;color:var(--ink);background:#f3f6fb;border:1px solid #dce4f0;border-radius:12px;justify-content:center;align-items:center;padding:0;list-style:none;display:inline-flex}.mobileNavigation>summary::-webkit-details-marker{display:none}.mobileMenuIcon{align-content:space-between;width:22px;height:18px;display:grid}.mobileMenuIcon i{background:currentColor;border-radius:999px;width:22px;height:2px;transition:transform .16s,opacity .16s;display:block}.mobileNavigation[open] .mobileMenuIcon i:first-child{transform:translateY(8px)rotate(45deg)}.mobileNavigation[open] .mobileMenuIcon i:nth-child(2){opacity:0}.mobileNavigation[open] .mobileMenuIcon i:last-child{transform:translateY(-8px)rotate(-45deg)}.mobileNavigationPanel{z-index:90;background:#fff;border:1px solid #dce4ee;border-radius:14px;gap:2px;max-height:calc(100dvh - 88px);padding:10px;position:fixed;top:76px;left:12px;right:12px;overflow-y:auto;box-shadow:0 22px 52px #11204538;display:grid!important}.mobileNavigation:not([open]) .mobileNavigationPanel{display:none!important}.mobileNavigationPanel a{color:#455168;border-radius:9px;align-items:center;min-height:44px;padding:10px 12px;font-size:13px;font-weight:720;display:flex}:is(.mobileNavigationPanel a:hover,.mobileNavigationPanel a:focus-visible){color:var(--blue-dark);background:#eef6ff}.mobileNavigationPanel .mobileNavigationContact{color:var(--ink);background:var(--yellow);margin-top:4px}.mobileNavigationPanel .mobileNavigationCurrent{color:var(--blue-dark);background:var(--blue-soft)}.mobileNavigationSection{color:#8590a3;letter-spacing:.11em;text-transform:uppercase;border-top:1px solid #e7edf5;margin:9px 8px 2px;padding-top:10px;font-size:9px;font-weight:820;display:block}}@media (max-width:680px){.faqTabs::-webkit-scrollbar{display:none}.faqTabs{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:minmax(238px,78vw);grid-auto-flow:column;margin-inline:-16px;padding:2px 16px 12px;scroll-padding-inline:16px;overflow-x:auto}.faqTabs button{scroll-snap-align:start}}@media (max-width:620px){.hero{padding:7px 0 18px}.heroIntro{width:100%;margin:0;padding:0}.heroPrimary{flex-direction:column;max-width:none;display:flex}.heroCopy{order:1;padding:0}.heroCopy>:not(h1):not(.heroLead){display:none}.hero .heroPrimary>.lz-products{order:0;align-self:center;margin:14px auto 16px}.heroCopy>h1{max-width:520px;margin:2px 16px 9px;font-size:clamp(32px,9.3vw,39px);line-height:1.02;display:block}.heroCopy>.heroLead{max-width:520px;margin:0 16px 19px;font-size:15px;line-height:1.5;display:block}.builderShell{width:calc(100% - 16px);margin-top:5px}}@media (max-width:420px){.footerMain{grid-template-columns:1fr}.footerAbout,.footerContact{grid-column:1}}@media (max-width:360px){.brand{width:116px}.brand img{width:186px}.mobileHeaderHelp{min-height:40px;padding-inline:10px;font-size:11px}.mobileNavigation>summary{width:40px;min-height:40px}}.mobileHeaderHelp,.mobileNavigation{display:none}@media (max-width:980px){.headerInner{grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.headerInner>nav,.headerContact{display:none}.mobileHeaderHelp{min-height:44px;color:var(--blue-dark);white-space:nowrap;background:#edf4ff;border:1px solid #cbdcf8;border-radius:12px;justify-content:center;align-items:center;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}.mobileNavigation{display:block;position:relative}.mobileNavigation>summary{width:44px;min-height:44px;color:var(--ink);background:#f3f6fb;border:1px solid #dce4f0;border-radius:12px;justify-content:center;align-items:center;padding:0;list-style:none;display:inline-flex}.mobileNavigation>summary::-webkit-details-marker{display:none}.mobileMenuIcon{align-content:space-between;width:22px;height:18px;display:grid}.mobileMenuIcon i{background:currentColor;border-radius:999px;width:22px;height:2px;transition:transform .16s,opacity .16s;display:block}.mobileNavigation[open] .mobileMenuIcon i:first-child{transform:translateY(8px)rotate(45deg)}.mobileNavigation[open] .mobileMenuIcon i:nth-child(2){opacity:0}.mobileNavigation[open] .mobileMenuIcon i:last-child{transform:translateY(-8px)rotate(-45deg)}.mobileNavigationPanel{z-index:90;background:#fffffffa;border:1px solid #dce4ee;border-radius:14px;gap:2px;max-height:calc(100dvh - 88px);padding:10px;position:fixed;top:76px;left:12px;right:12px;overflow-y:auto;box-shadow:0 22px 52px #11204538;display:grid!important}.mobileNavigation:not([open]) .mobileNavigationPanel{display:none!important}.mobileNavigationPanel a{color:#455168;border-radius:9px;align-items:center;min-height:44px;padding:10px 12px;font-size:13px;font-weight:720;display:flex}.mobileNavigationPanel a:hover{color:var(--blue-dark);background:#eef6ff}.mobileNavigationPanel .mobileNavigationContact{color:var(--ink);background:var(--yellow);margin-top:4px}}@media (max-width:360px){.brand img{max-width:150px}.mobileHeaderHelp{min-height:40px;padding-inline:10px;font-size:11px}.mobileNavigation>summary{width:40px;min-height:40px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.stepContent,.previewLabel>span,.statusSpinner{animation:none}}@media print{@page{margin:10mm;size:A4 landscape}body{background:#fff}.voucherDocumentPage{background:#fff;min-height:0;padding:0}.voucherDocumentToolbar{display:none}.voucherDocumentCard{-webkit-print-color-adjust:exact;print-color-adjust:exact;aspect-ratio:1.62;page-break-inside:avoid;border:.35mm solid #ffffff61;border-radius:7mm;width:257mm;max-width:none;height:auto;margin:13mm auto 0;padding:13mm 15mm;box-shadow:0 4mm 13mm #0f182329}.voucherDocumentCard:after{inset:3mm}.voucherDocumentCard .voucherLogo{width:57mm;height:12mm}.voucherDocumentCard .voucherMark{width:12mm;height:12mm;font-size:5mm}.voucherDocumentMain{max-width:68%}.voucherDocumentMain p{font-size:9mm}.voucherDocumentMain>strong{font-size:29mm}.voucherDocumentMain>span{margin-top:3mm;font-size:4mm}.voucherDocumentPersonal{gap:1.4mm;max-width:68%;padding:3mm 4mm}.voucherDocumentPersonal b{font-size:4.5mm}.voucherDocumentPersonal p{font-size:4mm}.voucherDocumentPersonal small{font-size:3.2mm}.voucherDocumentCard>footer{gap:6mm;padding-top:4mm}.voucherDocumentCard>footer .voucherDocumentTagline{font-size:2.8mm}.voucherDocumentCard>footer span{font-size:2.3mm}.voucherDocumentCard>footer strong{font-size:4.2mm}.voucherInstructions{-webkit-print-color-adjust:exact;print-color-adjust:exact;break-before:page;box-shadow:none;page-break-before:always;border:0;border-radius:0;max-width:none;height:190mm;margin:0;padding:10mm 13mm}.voucherInstructionsHeader{margin-bottom:5mm;padding-bottom:4mm}.voucherInstructionsHeader>div>span{margin-bottom:1mm;font-size:2.3mm}.voucherInstructions h1{font-size:8mm}.voucherInstructionsBrand{width:51mm}.voucherInstructions ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:2mm;margin-bottom:4mm}.voucherInstructions ol li{border-radius:3mm;grid-template-columns:7mm 1fr;gap:2.5mm;padding:2.6mm 3mm;font-size:3mm;line-height:1.42}.voucherInstructions ol li:before{width:7mm;height:7mm;font-size:2.4mm}.voucherInstructionNotes{gap:3mm}.voucherInstructionNotes p{border-radius:3mm;padding:3mm 3.5mm;font-size:2.6mm;line-height:1.48}.voucherInstructionNotes p strong{margin-bottom:.8mm;font-size:3mm}.voucherInstructionsContact{border-radius:3mm;gap:5mm;margin-top:3mm;padding:3mm 4mm}.voucherInstructionsContact div span{font-size:2mm}.voucherInstructionsContact div strong{font-size:3.3mm}.voucherInstructionsContact a{font-size:2.8mm}}html[data-theme=dark] body{background:var(--theme-surface,var(--white));color:var(--theme-text,var(--ink))}html[data-theme=dark] a{color:inherit}:is(html[data-theme=dark] button:focus-visible,html[data-theme=dark] a:focus-visible,html[data-theme=dark] input:focus-visible,html[data-theme=dark] textarea:focus-visible,html[data-theme=dark] summary:focus-visible){outline:3px solid #006cff52}html[data-theme=dark] .skipLink{background:var(--theme-surface,#fff);color:var(--theme-link,var(--blue-dark))}html[data-theme=dark] .promoStrip{color:#fff;background:var(--blue-dark)}html[data-theme=dark] .promoDot{background:var(--yellow);--theme-text:#172139;--theme-muted:#48536b;--theme-link:#0054cb;--theme-text-rgb:23, 33, 57;--theme-muted-rgb:72, 83, 107}html[data-theme=dark] .promoDivider{color:#ffffff6b}html[data-theme=dark] .promoDetail{color:#ffffffc7}html[data-theme=dark] .siteHeader{background:rgba(var(--theme-surface-rgb,255,255,255), .96);border-bottom:1px solid var(--theme-border,#e9eef6)}html[data-theme=dark] .headerInner nav a{color:var(--theme-muted,#4c566d)}html[data-theme=dark] .headerInner nav a:hover{background:var(--theme-canvas,var(--blue-soft));color:var(--theme-link,var(--blue-dark))}html[data-theme=dark] .headerInner nav a.active{background:var(--blue);color:#fff}html[data-theme=dark] .headerContact{background:var(--yellow);--theme-text:#172139;--theme-muted:#48536b;--theme-link:#0054cb;--theme-text-rgb:23, 33, 57;--theme-muted-rgb:72, 83, 107}html[data-theme=dark] .headerContact:hover{--theme-text:#172139;--theme-muted:#48536b;--theme-link:#0054cb;--theme-text-rgb:23, 33, 57;--theme-muted-rgb:72, 83, 107;background:#ffdd61}html[data-theme=dark] .hero{background:radial-gradient(circle at 80% 10%, rgba(var(--theme-blue-soft-rgb,154,231,255), .34), transparent 25%), radial-gradient(circle at 61% 114%, #40cdff42, transparent 38%), linear-gradient(112deg, #0059d6 0%, #006cf1 52%, #1ba0f4 100%);color:#fff}html[data-theme=dark] .hero:before,html[data-theme=dark] .hero:after{border:1px solid rgba(var(--theme-border-rgb,255,255,255), .1)}html[data-theme=dark] .eyebrow,html[data-theme=dark] .sectionEyebrow{color:var(--theme-link,var(--blue))}html[data-theme=dark] .hero h1 em{color:#fff}html[data-theme=dark] .hero .eyebrow{color:var(--yellow)}html[data-theme=dark] .heroLead{color:#fff}html[data-theme=dark] .heroVoucherStage:before{background:radial-gradient(circle,#ffd23747,#ffd23700 68%)}html[data-theme=dark] .heroVoucherMock{border:1px solid rgba(var(--theme-border-rgb,255,255,255), .26);background-color:#061c3c}html[data-theme=dark] .heroVoucherMock:after{border:1px solid rgba(var(--theme-border-rgb,255,255,255), .25)}html[data-theme=dark] .heroVoucherTop>span:last-child{background:var(--yellow);color:var(--ink);--theme-text:#172139;--theme-muted:#48536b;--theme-link:#0054cb;--theme-text-rgb:23, 33, 57;--theme-muted-rgb:72, 83, 107}html[data-theme=dark] .heroVoucherMessage{border-left:3px solid var(--yellow);background:#020d1f61}html[data-theme=dark] .heroVoucherFoot{border-top:1px solid rgba(var(--theme-border-rgb,255,255,255), .35)}html[data-theme=dark] .heroFloatingNote{background:rgba(var(--theme-surface-rgb,255,255,255), .93);border:1px solid rgba(var(--theme-border-rgb,255,255,255), .75);color:var(--theme-text,var(--ink))}html[data-theme=dark] .heroFloatingNote b{background:var(--yellow);--theme-text:#172139;--theme-muted:#48536b;--theme-link:#0054cb;--theme-text-rgb:23, 33, 57;--theme-muted-rgb:72, 83, 107}html[data-theme=dark] .trustList span{background:var(--yellow);border:1px solid var(--yellow);color:var(--ink);--theme-text:#172139;--theme-muted:#48536b;--theme-link:#0054cb;--theme-text-rgb:23, 33, 57;--theme-muted-rgb:72, 83, 107}html[data-theme=dark] .builderShell{background:var(--theme-surface,#fff);border:1px solid rgba(var(--theme-border-rgb,218,224,235), .92);color:var(--theme-text,var(--ink))}html[data-theme=dark] .configPanel{background:var(--theme-surface,#fff)}html[data-theme=dark] .draftRestored{background:var(--theme-canvas,#eef6ff);color:var(--theme-link,#134376);border:1px solid #006cff33}html[data-theme=dark] .draftRestored button{color:inherit;background:0 0;border:0}html[data-theme=dark] .stepper:before{background:var(--theme-canvas,var(--line))}html[data-theme=dark] .stepper button{color:var(--theme-muted,#7f8794);background:0 0;border:0}html[data-theme=dark] .stepper li.active button,html[data-theme=dark] .stepper li.done button{color:var(--theme-text,var(--ink))}html[data-theme=dark] .stepper button>span{background:var(--theme-canvas,#f1f2f4);border:1px solid var(--theme-border,var(--line))}html[data-theme=dark] .stepper li.active button>span{background:var(--yellow);border-color:var(--yellow);color:var(--ink);--theme-text:#172139;--theme-muted:#48536b;--theme-link:#0054cb;--theme-text-rgb:23, 33, 57;--theme-muted-rgb:72, 83, 107}html[data-theme=dark] .stepper li.done button>span{background:var(--blue);border-color:var(--blue);color:#fff}html[data-theme=dark] .stepHeader{border-bottom:1px solid var(--theme-border,var(--line))}html[data-theme=dark] .stepHeader>span{color:var(--theme-link,var(--blue))}html[data-theme=dark] .stepHeader h2{outline:none}html[data-theme=dark] .stepHeader p{color:var(--theme-muted,var(--muted))}html[data-theme=dark] fieldset{border:0}html[data-theme=dark] legend>span{color:var(--theme-muted,#7a8494)}html[data-theme=dark] .themeChoice{background:var(--theme-surface,#fff);border:1px solid var(--theme-border,var(--line));color:var(--theme-text,#3d4655)}html[data-theme=dark] .themeChoice:hover,html[data-theme=dark] .themeChoice.active{border-color:var(--blue);color:var(--theme-text,var(--ink))}html[data-theme=dark] .themeThumb{color:#fff}html[data-theme=dark] .themeThumb:after{border:1px solid rgba(var(--theme-border-rgb,255,255,255), .25)}html[data-theme=dark] .themeThumb>span{background:var(--voucher-accent,var(--yellow));color:var(--voucher-accent-ink,var(--ink))}html[data-theme=dark] .amountChoice{background:var(--theme-surface,#fafafa);border:1px solid var(--theme-border,var(--line))}html[data-theme=dark] .amountChoice small{color:var(--theme-muted,#7a8494)}html[data-theme=dark] .amountChoice.recommended small{color:var(--theme-link,var(--blue-dark))}html[data-theme=dark] .amountChoice:hover,html[data-theme=dark] .amountChoice.active{background:var(--theme-canvas,var(--blue-soft));border-color:var(--blue);color:var(--theme-link,var(--blue-dark))}html[data-theme=dark] .customAmount{background:var(--theme-surface,#fafafa);border:1px solid var(--theme-border,var(--line))}html[data-theme=dark] .customAmount.active,html[data-theme=dark] .customAmount:focus-within{background:var(--theme-canvas,var(--blue-soft));border-color:var(--blue)}html[data-theme=dark] .customAmount>span:first-child{color:var(--theme-muted,#596273)}html[data-theme=dark] .customAmountInput input{background:0 0;border:0;outline:none}html[data-theme=dark] .customAmountInput b{color:var(--theme-link,var(--blue))}html[data-theme=dark] .fieldHint{color:var(--theme-muted,#6d7789)}html[data-theme=dark] input,html[data-theme=dark] textarea{background:var(--theme-surface,#fff);border:1px solid var(--theme-border,#dfe2e7);color:var(--theme-text,var(--ink))}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:var(--theme-muted,#a0a6af)}html[data-theme=dark] input:focus,html[data-theme=dark] textarea:focus{border-color:var(--blue);outline:none}html[data-theme=dark] .messageField small{color:var(--theme-muted,#7d8592)}html[data-theme=dark] .messageSuggestions{background:var(--theme-surface,#f8faff);border:1px solid var(--theme-border,#e1e9f5)}html[data-theme=dark] .messageSuggestions>span{color:var(--theme-muted,#647084)}html[data-theme=dark] .messageSuggestions button{background:var(--theme-surface,#fff);border:1px solid var(--theme-border,#d9e2ef);color:var(--theme-muted,#465269)}html[data-theme=dark] .messageSuggestions button:hover{background:var(--theme-canvas,var(--blue-soft));border-color:var(--theme-border,#a7cffd);color:var(--theme-link,var(--blue-dark))}html[data-theme=dark] .buyerFields{border-top:1px solid var(--theme-border,var(--line))}html[data-theme=dark] .buyerFields label>span small{color:var(--theme-muted,#7c8493)}html[data-theme=dark] .companyBillingPanel{background:var(--theme-surface,#f8faff);border:1px solid var(--theme-border,#dde8f7)}html[data-theme=dark] .companyBillingPanel.active{background:var(--theme-surface,#fff);border-color:var(--theme-border,#b9d5fb)}html[data-theme=dark] .companyBillingToggle strong{color:var(--theme-text,var(--ink))}html[data-theme=dark] .companyBillingToggle small{color:var(--theme-muted,#697589)}html[data-theme=dark] .companyBillingFields{border-top:1px solid var(--theme-border,#dde8f7)}html[data-theme=dark] .companyBillingHeading small{color:var(--theme-muted,#707b8e)}html[data-theme=dark] .requiredMark{color:var(--theme-danger,#d0473e)}html[data-theme=dark] .legalSummary{background:var(--theme-surface,#f8f9fb);border:1px solid var(--theme-border,var(--line));color:var(--theme-muted,#596273)}html[data-theme=dark] .legalSummary li:before{color:var(--theme-link,var(--blue))}html[data-theme=dark] .termsAccess{background:var(--theme-canvas,#f6f9fe);border:1px solid var(--theme-border,#d9e5f4)}html[data-theme=dark] .termsAccess strong{color:var(--theme-text,var(--ink))}html[data-theme=dark] .termsAccess>div:first-child span{color:var(--theme-muted,#68758a)}html[data-theme=dark] .termsAccessLinks a{background:var(--theme-surface,#fff);border:1px solid var(--theme-border,#cbd9ec);color:var(--theme-link,var(--blue-dark))}html[data-theme=dark] .termsAccessLinks a:hover{background:var(--theme-canvas,var(--blue-soft));border-color:var(--theme-border,#9fc7fa)}html[data-theme=dark] .consent{color:var(--theme-muted,#596273)}html[data-theme=dark] .consent a{color:var(--theme-link,var(--blue-dark))}html[data-theme=dark] .privacyNotice{color:var(--theme-muted,#6f7989)}html[data-theme=dark] .privacyNotice a{color:var(--theme-link,var(--blue-dark))}html[data-theme=dark] .inlineError{color:var(--theme-danger,#a33c34)}html[data-theme=dark] .orderSummary{background:var(--theme-canvas,var(--blue-soft));border:1px solid var(--theme-border,#d7e9ff)}html[data-theme=dark] .orderSummary>div{border-bottom:1px solid var(--theme-border,var(--line))}html[data-theme=dark] .orderSummary>div:last-child{border:0}html[data-theme=dark] .orderSummary dt{color:var(--theme-muted,#717986)}html[data-theme=dark] .summaryEdit{color:var(--theme-link,var(--blue-dark));background:0 0;border:0}html[data-theme=dark] .orderSummary .discountSummary dt,html[data-theme=dark] .orderSummary .discountSummary dd{color:var(--theme-success,#18713b)}html[data-theme=dark] .orderSummary .paymentTotal dt,html[data-theme=dark] .orderSummary .paymentTotal dd{color:var(--theme-text,var(--ink))}html[data-theme=dark] .discountCodePanel{border:1px solid var(--theme-border,var(--line))}html[data-theme=dark] .discountCodePanel summary{color:var(--theme-muted,#4b5668)}html[data-theme=dark] .discountCodePanel summary:after{color:var(--theme-link,var(--blue))}html[data-theme=dark] .discountCodePanel[open] summary{background:var(--theme-surface,#f8faff);border-bottom:1px solid var(--theme-border,var(--line));color:var(--theme-text,var(--ink))}html[data-theme=dark] .discountCodeRow button{background:var(--blue);border:1px solid var(--blue);color:#fff}html[data-theme=dark] .discountCodeRow button:hover{background:var(--blue-dark)}html[data-theme=dark] .discountSuccess{color:var(--theme-success,#18713b)}html[data-theme=dark] .discountError{color:var(--theme-danger,#a33c34)}html[data-theme=dark] .paymentInfo{background:var(--theme-canvas,#f2f7f3);border:1px solid var(--theme-border,#d9e7db);color:var(--theme-muted,#4c5b50)}html[data-theme=dark] .paymentInfo>span{border:1px solid var(--theme-border,#90ae95)}html[data-theme=dark] .formError{background:var(--theme-canvas,#fff1f0);border:1px solid var(--theme-border,#efc8c4);color:var(--theme-danger,#a33c34)}html[data-theme=dark] .primaryButton{background:var(--yellow);border:1px solid var(--yellow);color:var(--ink);--theme-text:#172139;--theme-muted:#48536b;--theme-link:#0054cb;--theme-text-rgb:23, 33, 57;--theme-muted-rgb:72, 83, 107}html[data-theme=dark] .primaryButton:hover{--theme-text:#172139;--theme-muted:#48536b;--theme-link:#0054cb;--theme-text-rgb:23, 33, 57;--theme-muted-rgb:72, 83, 107;background:#ffdc5c}html[data-theme=dark] .buttonHint{color:var(--theme-muted,#6f7989)}html[data-theme=dark] .secondaryButton{background:var(--theme-surface,#fff);border:1px solid var(--theme-border,#dfe2e7);color:var(--theme-muted,#495260)}html[data-theme=dark] .secondaryButton:hover{background:var(--theme-surface,#f7f7f7)}html[data-theme=dark] .paymentButton{background:var(--yellow);border-color:var(--yellow);color:var(--ink);--theme-text:#172139;--theme-muted:#48536b;--theme-link:#0054cb;--theme-text-rgb:23, 33, 57;--theme-muted-rgb:72, 83, 107}html[data-theme=dark] .paymentButton:hover{--theme-text:#172139;--theme-muted:#48536b;--theme-link:#0054cb;--theme-text-rgb:23, 33, 57;--theme-muted-rgb:72, 83, 107;background:#ffdc5c}html[data-theme=dark] .configPanel>.checkoutGuard{border:0}html[data-theme=dark] .checkoutRecovery{background:var(--theme-canvas,#fff8df);border:1px solid #ecd480}html[data-theme=dark] .checkoutRecovery a{color:var(--theme-link,var(--blue-dark))}html[data-theme=dark] .emailSuggestion{color:var(--theme-warning,#855510)}html[data-theme=dark] .emailSuggestion button{color:var(--theme-link,var(--blue-dark));background:0 0;border:0}html[data-theme=dark] .deliveryAddressReview{background:var(--theme-canvas,var(--blue-soft))}html[data-theme=dark] .deliveryAddressReview strong{color:var(--theme-muted,#657084)}html[data-theme=dark] .themeTagline{color:var(--theme-muted,#6b7483)}html[data-theme=dark] .themeChoice .love>span{background:var(--theme-canvas,#ffd7e3);color:var(--theme-danger,#9a2351)}html[data-theme=dark] .themeChoice .birthday>span{background:var(--theme-yellow-soft,#ffe2c2);color:var(--theme-warning,#975215)}html[data-theme=dark] .themeChoice .christmas>span{background:var(--theme-canvas,#d4f3f3);color:var(--theme-link,#156c73)}html[data-theme=dark] .giftDeliveryChoice{background:var(--theme-surface,#f7faff);border:1px solid var(--theme-border,#dbe6f5)}html[data-theme=dark] .giftDeliveryChoice:has(input:checked){border-color:var(--blue);background:var(--theme-canvas,var(--blue-soft))}html[data-theme=dark] .giftDeliveryChoice small{color:var(--theme-muted,#637086)}html[data-theme=dark] .giftRecipientFields p{background:var(--theme-canvas,#fff8df);color:var(--theme-text,#685b28)}html[data-theme=dark] .voucherQuickUse{background:var(--theme-surface,#fff);border:1px solid var(--theme-border,var(--line))}html[data-theme=dark] .voucherQuickUse>a{color:var(--theme-link,var(--blue-dark))}html[data-theme=dark] .voucherCopy button{background:var(--yellow);--theme-text:#172139;--theme-muted:#48536b;--theme-link:#0054cb;--theme-text-rgb:23, 33, 57;--theme-muted-rgb:72, 83, 107;border:0}html[data-theme=dark] .voucherFullInstructions>summary{background:var(--theme-surface,#fff);border:1px solid var(--theme-border,var(--line))}@media (max-width:680px){html[data-theme=dark] .mobileContinue{background:var(--theme-surface,#fff);border-top:1px solid var(--theme-border,var(--line))}html[data-theme=dark] .mobileContinue>span{color:var(--theme-muted,#657084)}html[data-theme=dark] .mobileContinue strong{color:var(--theme-text,var(--ink))}}html[data-theme=dark] .previewPanel{background:linear-gradient(145deg,var(--theme-canvas,#f3f8ff),var(--theme-canvas,#e7f2ff))}html[data-theme=dark] .previewLabel{color:var(--theme-muted,#5b6574)}html[data-theme=dark] .previewLabel>span{background:var(--blue)}html[data-theme=dark] .previewHint{color:var(--theme-muted,#68717c)}html[data-theme=dark] .previewFacts{background:rgba(var(--theme-surface-rgb,255,255,255), .76);border:1px solid var(--theme-border,#dce8f7)}html[data-theme=dark] .previewFacts>div{border-right:1px solid var(--theme-border,#dce8f7)}html[data-theme=dark] .previewFacts>div:last-child{border-right:0}html[data-theme=dark] .previewFacts dt{color:var(--theme-muted,#6e7a8f)}html[data-theme=dark] .previewFacts dd{color:var(--theme-text,var(--ink))}html[data-theme=dark] .checkoutTrustBar>div{background:rgba(var(--theme-surface-rgb,255,255,255), .1);border:1px solid rgba(var(--theme-border-rgb,255,255,255), .16)}html[data-theme=dark] .checkoutTrustBar>div>span{background:var(--yellow);color:var(--ink);--theme-text:#172139;--theme-muted:#48536b;--theme-link:#0054cb;--theme-text-rgb:23, 33, 57;--theme-muted-rgb:72, 83, 107}html[data-theme=dark] .checkoutTrustBar strong{color:#fff}html[data-theme=dark] .checkoutTrustBar small{color:#ffffffc2}html[data-theme=dark] .deliveryShowcase{border:1px solid rgba(var(--theme-border-rgb,255,255,255), .08);color:#fff;background:radial-gradient(circle at 4% 10%,#006cff57,#0000 34%),#081a37}html[data-theme=dark] .deliveryShowcase:after{border:1px solid rgba(var(--theme-border-rgb,255,255,255), .08)}html[data-theme=dark] .showcaseVoucher{border:1px solid rgba(var(--theme-border-rgb,255,255,255), .22);background-color:#061c3c}html[data-theme=dark] .showcaseVoucher:after{border:1px solid rgba(var(--theme-border-rgb,255,255,255), .23)}html[data-theme=dark] .showcaseVoucherTop>span:last-child{background:rgba(var(--theme-surface-rgb,255,255,255), .14);border:1px solid rgba(var(--theme-border-rgb,255,255,255), .28)}html[data-theme=dark] .showcaseVoucherPersonal{border-left:3px solid var(--yellow);background:#020d1f63}html[data-theme=dark] .showcaseVoucherFooter{border-top:1px solid rgba(var(--theme-border-rgb,255,255,255), .34)}html[data-theme=dark] .showcaseFormatBadge{background:var(--theme-surface,#fff);border:1px solid var(--theme-border,#e5eaf2);color:var(--theme-text,var(--ink))}html[data-theme=dark] .showcaseFormatBadge>span{background:var(--yellow);color:#172139;--theme-text:#172139;--theme-muted:#48536b;--theme-link:#0054cb;--theme-text-rgb:23, 33, 57;--theme-muted-rgb:72, 83, 107}html[data-theme=dark] .showcaseFormatBadge small{color:var(--theme-muted,#6a7486)}html[data-theme=dark] .showcaseCopy .sectionEyebrow{color:var(--yellow)}html[data-theme=dark] .showcaseLead{color:#ffffffb8}html[data-theme=dark] .deliverySteps li{border-top:1px solid rgba(var(--theme-border-rgb,255,255,255), .14)}html[data-theme=dark] .deliverySteps li>span{color:var(--yellow);background:#ffd23724}html[data-theme=dark] .deliverySteps p{color:#ffffffa1}html[data-theme=dark] .showcaseSecurity{color:#ffffff94}html[data-theme=dark] .showcaseSecurity span{border:1px solid rgba(var(--theme-border-rgb,255,255,255), .2)}html[data-theme=dark] .useIntro h2 em{color:var(--theme-link,var(--blue))}html[data-theme=dark] .useIntro>p:not(.sectionEyebrow){color:var(--theme-muted,var(--muted))}html[data-theme=dark] .useLink{color:var(--theme-link,var(--blue-dark))}html[data-theme=dark] .useLink:hover{color:var(--theme-link,var(--blue))}html[data-theme=dark] .useCards article{border:1px solid rgba(var(--theme-border-rgb,255,255,255), .12);color:#fff;background-color:#102957}html[data-theme=dark] .useCards article:after{border:1px solid rgba(var(--theme-border-rgb,255,255,255), .22)}html[data-theme=dark] .useCards article>span{background:var(--yellow);color:var(--ink);--theme-text:#172139;--theme-muted:#48536b;--theme-link:#0054cb;--theme-text-rgb:23, 33, 57;--theme-muted-rgb:72, 83, 107}html[data-theme=dark] .useCards p{color:#ffffffc7}html[data-theme=dark] .proofSection{background:linear-gradient(135deg,var(--theme-surface,#f7faff),var(--theme-canvas,#edf5ff));border:1px solid var(--theme-border,#dfeaf8)}html[data-theme=dark] .proofIntro>p:last-child{color:var(--theme-muted,var(--muted))}html[data-theme=dark] .proofGrid article{background:rgba(var(--theme-surface-rgb,255,255,255), .92);border:1px solid var(--theme-border,#dce7f5)}html[data-theme=dark] .proofGrid article>span{background:linear-gradient(145deg,var(--blue),var(--blue-dark));color:#fff}html[data-theme=dark] .proofGrid p{color:var(--theme-muted,#6c7789)}html[data-theme=dark] .faqLead{color:var(--theme-muted,var(--muted))}html[data-theme=dark] .faqLead a{color:var(--theme-link,var(--blue))}html[data-theme=dark] .faqPromise{background:linear-gradient(145deg,var(--blue-dark),var(--blue));color:#fff}html[data-theme=dark] .faqPromise>span{background:var(--yellow);color:var(--ink);--theme-text:#172139;--theme-muted:#48536b;--theme-link:#0054cb;--theme-text-rgb:23, 33, 57;--theme-muted-rgb:72, 83, 107}html[data-theme=dark] .faqPromise small{color:#ffffffad}html[data-theme=dark] .faqPromise a{color:var(--yellow)}html[data-theme=dark] .faqTabs button{background:var(--theme-canvas,#f5f8fc);border:1px solid var(--theme-border,#dfe7f2);color:var(--theme-text,var(--ink))}html[data-theme=dark] .faqTabs button:hover{border-color:var(--theme-border,#b8ccec)}html[data-theme=dark] .faqTabs button.active{background:var(--blue);border-color:var(--blue);color:#fff}html[data-theme=dark] .faqTabs button>b{background:var(--theme-surface,#fff);border:1px solid var(--theme-border,#d9e3f2);color:var(--theme-link,var(--blue))}html[data-theme=dark] .faqTabs button.active>b{background:var(--yellow);border-color:var(--yellow);color:var(--ink);--theme-text:#172139;--theme-muted:#48536b;--theme-link:#0054cb;--theme-text-rgb:23, 33, 57;--theme-muted-rgb:72, 83, 107}html[data-theme=dark] .faqTabs button small{color:var(--theme-muted,#7a8496)}html[data-theme=dark] .faqTabs button.active small{color:#ffffffb8}html[data-theme=dark] .faqPanel{background:var(--theme-surface,#fff);border:1px solid var(--theme-border,#dfe7f2)}html[data-theme=dark] .faqPanelTitle{border-bottom:1px solid var(--theme-border,#e2e7ef)}html[data-theme=dark] .faqPanelTitle>span{background:var(--yellow);color:#172139;--theme-text:#172139;--theme-muted:#48536b;--theme-link:#0054cb;--theme-text-rgb:23, 33, 57;--theme-muted-rgb:72, 83, 107}html[data-theme=dark] .faqPanelTitle small{color:var(--theme-muted,#778195)}html[data-theme=dark] .faqList details{border-bottom:1px solid var(--theme-border,#e2e7ef)}html[data-theme=dark] .faqList summary:after{background:var(--theme-canvas,#eff5fd);color:var(--theme-link,var(--blue-dark))}html[data-theme=dark] .faqList details[open] summary{color:var(--theme-link,var(--blue-dark))}html[data-theme=dark] .faqList details[open] summary:after{background:var(--yellow);color:var(--ink);--theme-text:#172139;--theme-muted:#48536b;--theme-link:#0054cb;--theme-text-rgb:23, 33, 57;--theme-muted-rgb:72, 83, 107}html[data-theme=dark] .faqList details p{color:var(--theme-muted,var(--muted))}html[data-theme=dark] .faqList details p a{color:var(--theme-link,var(--blue-dark))}html[data-theme=dark] .faqContactBar{background:var(--theme-canvas,#f5f8fc)}html[data-theme=dark] .faqContactBar>span{color:var(--theme-muted,#657084)}html[data-theme=dark] .faqContactBar a{color:var(--theme-link,var(--blue-dark))}html[data-theme=dark] .closingCta{background:radial-gradient(circle at 88% -25%,#ffd23759,transparent 33%), var(--blue);color:#fff}html[data-theme=dark] .closingCta>p{color:var(--yellow)}html[data-theme=dark] .closingLead{color:#ffffffbd}html[data-theme=dark] .closingCta button{background:var(--yellow);color:#251f0e;--theme-text:#172139;--theme-muted:#48536b;--theme-link:#0054cb;--theme-text-rgb:23, 33, 57;--theme-muted-rgb:72, 83, 107;border:0}html[data-theme=dark] .siteFooter{color:#ffffffb8;background:radial-gradient(circle at 12% -20%,#006cff47,#0000 34%),#091a36}html[data-theme=dark] .footerAbout>p{color:#ffffff9e}html[data-theme=dark] .footerTrust span{border:1px solid rgba(var(--theme-border-rgb,255,255,255), .16);color:#ffffffc7}html[data-theme=dark] .footerColumn>strong,html[data-theme=dark] .footerContact>span{color:var(--yellow)}html[data-theme=dark] .footerColumn a{color:#ffffffb3}html[data-theme=dark] .footerColumn a:hover{color:#fff}html[data-theme=dark] .footerContact{background:rgba(var(--theme-surface-rgb,255,255,255), .07);border:1px solid rgba(var(--theme-border-rgb,255,255,255), .11)}html[data-theme=dark] .footerContact>strong{color:#fff}html[data-theme=dark] .footerContact>small{color:#ffffff94}html[data-theme=dark] .footerPhone{color:var(--yellow)}html[data-theme=dark] .footerContactLink{border-top:1px solid rgba(var(--theme-border-rgb,255,255,255), .12);color:#fff}html[data-theme=dark] .footerContactLink b{color:var(--yellow)}html[data-theme=dark] .footerCompliance{border-top:1px solid rgba(var(--theme-border-rgb,255,255,255), .1)}html[data-theme=dark] .footerCompliance strong{color:var(--yellow)}html[data-theme=dark] .footerCompliance span{color:#ffffffa8}html[data-theme=dark] .footerCompliance a{color:#fff}html[data-theme=dark] .footerCompliance a b{color:var(--yellow)}html[data-theme=dark] .footerBottom{border-top:1px solid rgba(var(--theme-border-rgb,255,255,255), .1)}html[data-theme=dark] .footerBottom p{color:#fff9}html[data-theme=dark] .footerBottom>span{color:#ffffff85}html[data-theme=dark] .statusPage{background:linear-gradient(180deg,var(--theme-canvas,var(--blue-soft)),var(--theme-surface,#fff) 70%)}html[data-theme=dark] .statusCard{background:var(--theme-surface,#fff);border:1px solid var(--theme-border,var(--line))}html[data-theme=dark] .statusCard>p:not(.statusEyebrow):not(.statusSecurity):not(.deliveryNote){color:var(--theme-muted,var(--muted))}html[data-theme=dark] .statusEyebrow{color:var(--theme-link,var(--blue))}html[data-theme=dark] .statusIcon,html[data-theme=dark] .statusSpinner{background:var(--theme-canvas,var(--blue-soft));color:var(--theme-link,var(--blue))}html[data-theme=dark] .statusIcon.success{background:var(--theme-canvas,#eaf8ee);color:var(--theme-success,#17733a)}html[data-theme=dark] .statusIcon.rejected{background:var(--theme-canvas,#fff0ef);color:var(--theme-danger,#b23e36)}html[data-theme=dark] .statusSpinner{border:5px solid var(--theme-border,#d7e9ff);border-top-color:var(--blue)}html[data-theme=dark] .statusPrimary,html[data-theme=dark] .statusSecondary{border:0}html[data-theme=dark] .statusPrimary{background:var(--yellow);color:var(--ink);--theme-text:#172139;--theme-muted:#48536b;--theme-link:#0054cb;--theme-text-rgb:23, 33, 57;--theme-muted-rgb:72, 83, 107}html[data-theme=dark] .statusSecondary{background:var(--theme-surface,#fff);border:1px solid var(--theme-border,var(--line));color:var(--theme-muted,var(--muted))}html[data-theme=dark] .deliveryNote{background:var(--theme-canvas,#eaf8ee);color:var(--theme-muted,#376a48)}html[data-theme=dark] .deliveryNote.pending{background:var(--theme-canvas,#edf5ff);color:var(--theme-link,#315f91)}html[data-theme=dark] .statusSecurity{border-top:1px solid var(--theme-border,var(--line));color:var(--theme-muted,#7b8495)}html[data-theme=dark] .legalPage{background:linear-gradient(180deg,var(--theme-canvas,var(--blue-soft)),var(--theme-surface,#fff) 42%)}html[data-theme=dark] .legalHeader>a:last-child{color:var(--theme-link,var(--blue-dark))}html[data-theme=dark] .legalDocument{background:var(--theme-surface,#fff);border:1px solid var(--theme-border,var(--line))}html[data-theme=dark] .legalLead{color:var(--theme-muted,var(--muted))}html[data-theme=dark] .legalDocument section{border-top:1px solid var(--theme-border,var(--line))}html[data-theme=dark] .legalDocument section p{color:var(--theme-muted,var(--muted))}html[data-theme=dark] .legalDocument section a,html[data-theme=dark] .legalLinks a{color:var(--theme-link,var(--blue-dark))}html[data-theme=dark] .legalLinks{background:var(--theme-canvas,#f5f8fc)}html[data-theme=dark] .withdrawalCard{background:var(--theme-surface,#fff);border:1px solid var(--theme-border,var(--line))}html[data-theme=dark] .withdrawalIcon{background:var(--theme-canvas,var(--blue-soft));color:var(--theme-link,var(--blue-dark))}html[data-theme=dark] .withdrawalIntro{color:var(--theme-muted,var(--muted))}html[data-theme=dark] .withdrawalFields label>span{color:var(--theme-text,var(--ink))}html[data-theme=dark] .withdrawalFields input{background:var(--theme-surface,#fff);border:1px solid var(--theme-border,#ccd8e7);color:var(--theme-text,var(--ink))}html[data-theme=dark] .withdrawalFields input:focus{border-color:var(--blue);outline:none}html[data-theme=dark] .withdrawalDeclaration{background:var(--theme-canvas,#f5f8fc);border:1px solid var(--theme-border,#e1e8f2);color:var(--theme-text,var(--ink))}html[data-theme=dark] .withdrawalNote{color:var(--theme-muted,var(--muted))}html[data-theme=dark] .withdrawalError{background:var(--theme-canvas,#fff0ef);border:1px solid var(--theme-border,#f3cbc7);color:var(--theme-danger,#9a2f28)}html[data-theme=dark] .withdrawalPrimary{background:var(--yellow);color:var(--ink);--theme-text:#172139;--theme-muted:#48536b;--theme-link:#0054cb;--theme-text-rgb:23, 33, 57;--theme-muted-rgb:72, 83, 107;border:0}html[data-theme=dark] .withdrawalSuccess>.withdrawalIcon{background:var(--theme-canvas,#eaf8ee);color:var(--theme-success,#17733a)}html[data-theme=dark] .withdrawalFacts{background:var(--theme-canvas,#f5f8fc)}html[data-theme=dark] .withdrawalFacts>div{border-bottom:1px solid var(--theme-border,#e3eaf4)}html[data-theme=dark] .withdrawalFacts>div:last-child{border-bottom:0}html[data-theme=dark] .withdrawalFacts dt{color:var(--theme-muted,var(--muted))}html[data-theme=dark] .withdrawalFacts dd{color:var(--theme-text,var(--ink))}html[data-theme=dark] .withdrawalStatement{border-left:4px solid var(--blue);color:var(--theme-text,var(--ink))}html[data-theme=dark] .withdrawalBack{color:var(--theme-link,var(--blue-dark))}html[data-theme=dark] .voucherDocumentPage{background:var(--theme-canvas,var(--blue-soft))}html[data-theme=dark] .voucherDocumentToolbar a{color:var(--theme-link,var(--blue-dark))}html[data-theme=dark] .voucherDocumentBackLinks>a:first-child{background:var(--theme-surface,#fff);border:1px solid var(--theme-border,#cfddf1)}html[data-theme=dark] .voucherDocumentBackLinks>a:last-child{color:var(--theme-muted,var(--muted))}html[data-theme=dark] .voucherDocumentToolbar .voucherDownloadButton{background:var(--yellow);color:var(--ink);--theme-text:#172139;--theme-muted:#48536b;--theme-link:#0054cb;--theme-text-rgb:23, 33, 57;--theme-muted-rgb:72, 83, 107;border:0}html[data-theme=dark] .voucherDocumentPersonal{border:1px solid rgba(var(--theme-border-rgb,255,255,255), .2);border-left:4px solid var(--voucher-accent,var(--yellow));background:#03122a61}html[data-theme=dark] .voucherInstructions{background:var(--theme-surface,#fff);border:1px solid var(--theme-border,var(--line))}html[data-theme=dark] .voucherInstructionsHeader{border-bottom:1px solid var(--theme-border,var(--line))}html[data-theme=dark] .voucherInstructionsHeader>div>span{color:var(--theme-link,var(--blue))}html[data-theme=dark] .voucherInstructions ol li{background:var(--theme-surface,#f7f9fc);border:1px solid var(--theme-border,#e7edf6);color:var(--theme-muted,var(--muted))}html[data-theme=dark] .voucherInstructions ol li:before{background:var(--blue);color:#fff}html[data-theme=dark] .voucherInstructionNotes p{color:var(--theme-muted,#626d80)}html[data-theme=dark] .voucherInstructionNotes p strong{color:var(--theme-text,var(--ink))}html[data-theme=dark] .voucherInstructionNotes p a{color:var(--theme-link,var(--blue-dark))}html[data-theme=dark] .voucherTransferNote{background:var(--theme-canvas,#edf5ff);border:1px solid var(--theme-border,#cee2ff)}html[data-theme=dark] .voucherTermsNote{background:var(--theme-canvas,#fff9e8);border:1px solid var(--theme-border,#f5e2a6)}html[data-theme=dark] .voucherInstructionsContact{background:var(--blue-dark)}html[data-theme=dark] .voucherInstructionsContact div span{color:#ffffffa6}html[data-theme=dark] .voucherInstructionsContact div strong,html[data-theme=dark] .voucherInstructionsContact a{color:#fff}html[data-theme=dark] .voucherInstructionsContact a:last-child{color:var(--yellow)}@media (max-width:980px){html[data-theme=dark] .headerInner nav{border-top:1px solid var(--theme-border,#e8edf5)}}@media (max-width:680px){html[data-theme=dark] .productNavMore summary{background:var(--theme-canvas,#f4f7fb);color:var(--theme-muted,#4c566d)}html[data-theme=dark] .productNavMore[open] summary{background:var(--theme-canvas,var(--blue-soft));color:var(--theme-link,var(--blue-dark))}html[data-theme=dark] .productNavMore>div{background:var(--theme-surface,#fff);border:1px solid var(--theme-border,#dfe7f2)}html[data-theme=dark] .mobileLivePreview{background:linear-gradient(145deg,var(--theme-canvas,#f3f8ff),var(--theme-canvas,#e8f2ff));border:1px solid var(--theme-border,#d9e7f8)}html[data-theme=dark] .mobilePreviewSummaryText small{color:var(--theme-link,var(--blue))}html[data-theme=dark] .mobilePreviewSummaryText strong{color:var(--theme-text,var(--ink))}html[data-theme=dark] .mobilePreviewToggle{background:var(--theme-surface,#fff);border:1px solid var(--theme-border,#cbdcf2);color:var(--theme-link,var(--blue-dark))}html[data-theme=dark] .mobilePreviewBody{border-top:1px solid var(--theme-border,#d5e3f4)}html[data-theme=dark] .mobilePreviewFacts>div+div{border-left:1px solid var(--theme-border,#ceddf0)}html[data-theme=dark] .mobilePreviewFacts dt{color:var(--theme-muted,#718096)}html[data-theme=dark] .mobilePreviewFacts dd{color:var(--theme-text,var(--ink))}html[data-theme=dark] .deliveryShowcase,html[data-theme=dark] .proofSection{border-left:0;border-right:0}html[data-theme=dark] .footerColumn{border-top:1px solid rgba(var(--theme-border-rgb,255,255,255), .1)}html[data-theme=dark] .footerBottom p{color:#ffffffa3}html[data-theme=dark] .footerBottom>span{color:#ffffff8f}}@media (max-width:980px){:is(html[data-theme=dark] .mobileHeaderHelp:hover,html[data-theme=dark] .mobileHeaderHelp:focus-visible){color:#fff;border-color:var(--blue);background:var(--blue)}:is(html[data-theme=dark] .mobileNavigationPanel a:hover,html[data-theme=dark] .mobileNavigationPanel a:focus-visible){color:var(--theme-link,var(--blue-dark));background:var(--theme-canvas,#eef6ff)}html[data-theme=dark] .mobileNavigationPanel .mobileNavigationCurrent{color:var(--theme-link,var(--blue-dark));background:var(--theme-canvas,var(--blue-soft))}html[data-theme=dark] .mobileNavigationSection{color:var(--theme-muted,#8590a3);border-top:1px solid var(--theme-border,#e7edf5)}html[data-theme=dark] .mobileHeaderHelp{border:1px solid var(--theme-border,#cbdcf8);color:var(--theme-link,var(--blue-dark));background:var(--theme-canvas,#edf4ff)}html[data-theme=dark] .mobileNavigation>summary{color:var(--theme-text,var(--ink));border:1px solid var(--theme-border,#dce4f0);background:var(--theme-canvas,#f3f6fb)}html[data-theme=dark] .mobileMenuIcon i{background:currentColor}html[data-theme=dark] .mobileNavigationPanel{border:1px solid var(--theme-border,#dce4ee);background:rgba(var(--theme-surface-rgb,255,255,255), .98)}html[data-theme=dark] .mobileNavigationPanel a{color:var(--theme-muted,#455168)}html[data-theme=dark] .mobileNavigationPanel a:hover{color:var(--theme-link,var(--blue-dark));background:var(--theme-canvas,#eef6ff)}html[data-theme=dark] .mobileNavigationPanel .mobileNavigationContact{color:var(--ink);background:var(--yellow);--theme-text:#172139;--theme-muted:#48536b;--theme-link:#0054cb;--theme-text-rgb:23, 33, 57;--theme-muted-rgb:72, 83, 107}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}.headerInner .productNav{min-width:0;max-width:100%;overflow:visible}.productNavTrack.family-product-menu{grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;width:100%;min-width:0;display:grid;container-type:inline-size}.headerInner .productNavTrack.family-product-menu>a{letter-spacing:-.02em;text-align:center;white-space:nowrap;order:0;justify-content:center;align-items:center;min-width:0;min-height:44px;padding:8px 0;font-size:clamp(.5rem,3.25cqw,.75rem);line-height:1.25;display:flex}@media (max-width:620px){.heroPrimary{flex-direction:column;display:flex}.hero .heroPrimary>.lz-products{order:0;align-self:center;width:calc(100vw - 32px);max-width:none;margin:17px auto 18px}}@media (max-width:980px){.headerInner>.productNav{grid-area:2/1/auto/-1;width:100%;margin-top:0;padding-top:4px;display:block}.headerInner>.mobileNavigation{position:static}.headerInner .mobileNavigationPanel{box-sizing:border-box;width:auto;max-width:none;max-height:min(620px,100dvh - 176px);position:absolute;top:100%;left:12px;right:12px}}.lz-header{z-index:40;color:#172338;width:100%;max-width:none;box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);isolation:isolate;background:#fffffff7;border-bottom:1px solid #dde5f0e6;margin:0;padding:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:sticky;top:0}.lz-header *,.lz-header :before,.lz-header :after{box-sizing:border-box}.lz-header-inner{align-items:center;gap:28px;width:min(1180px,100% - 40px);min-height:78px;margin-inline:auto;display:flex}.lz-header .lz-brand{flex:none;align-items:center;gap:14px;min-width:0;display:flex}.lz-header .lz-brand img{object-fit:contain;width:218px;max-width:none;height:auto;display:block}.lz-header .lz-brand-divider{background:#d7dfec;border-radius:1px;width:1px;height:34px;display:block}.lz-header .lz-brand-product{color:#172338;letter-spacing:0;white-space:nowrap;font-size:17px;font-weight:780;line-height:1}.lz-header .lz-desktop-nav{justify-content:center;align-items:center;gap:clamp(18px,2.3vw,35px);margin-left:auto;display:flex}#voucher-header .lz-desktop-nav{flex:0 470px;justify-content:space-between;gap:clamp(16px,2vw,28px)}.lz-header .lz-desktop-nav a{color:#3d4962;white-space:nowrap;align-items:center;min-height:44px;padding:0;font-size:.9rem;font-weight:690;line-height:1.35;text-decoration:none;display:inline-flex;position:relative}.lz-header a:hover,.lz-header .lz-desktop-nav a[aria-current]{color:#3059d8}.lz-header .lz-desktop-nav a[aria-current]:after{content:"";background:#f8d952;border-radius:2px;height:3px;position:absolute;inset:auto 0 0}.lz-header-action{flex:none}.lz-header .lz-header-action>a,.lz-header .lz-header-action>button{color:#172338;white-space:nowrap;cursor:pointer;background:#ffd33d;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:44px;margin:0;padding:10px 20px;font:780 14px/1.3 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 5px 15px #bf98151a}.lz-header .lz-header-action>a:hover,.lz-header .lz-header-action>button:hover{color:#172338;background:#ffca1f;transform:translateY(-2px);box-shadow:0 10px 24px #14213d24}.lz-header-action svg{width:18px;height:18px}.lz-header .lz-action-short{display:none}.lz-header .lz-cart-count{color:#fff;background:#3059d8;border-radius:50%;place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:12px;display:inline-grid}.lz-header .lz-menu-toggle{display:none}:is(.lz-header a:focus-visible,.lz-header button:focus-visible){outline-offset:3px;outline:3px solid #3059d8}.lz-header .lz-mobile-panel[hidden]{display:none}.lz-header .lz-mobile-panel{overscroll-behavior:contain;background:#fff;border:1px solid #e0e6ef;border-radius:0 0 16px 16px;width:min(360px,100vw - 40px);max-height:calc(100dvh - 88px);padding:8px;position:absolute;top:100%;right:max(20px,50% - 590px);overflow-y:auto;box-shadow:0 18px 36px #17233826}.lz-header .lz-mobile-panel a{color:#172338;border-radius:9px;align-items:center;min-height:48px;padding:12px 14px;font-size:15px;font-weight:650;line-height:1.4;text-decoration:none;display:flex}.lz-header .lz-mobile-panel a[aria-current]{color:#3059d8;background:#edf2ff}.lz-header .lz-mobile-panel a:hover{background:#f3f5fa}.lz-announcement{justify-content:center;align-items:center;box-sizing:border-box!important;color:#fff!important;background:#2f54c8!important;height:34px!important;min-height:34px!important;padding-block:0!important;font-size:12px!important;line-height:20px!important;display:flex!important}.lz-announcement>.shell{height:auto!important;min-height:0!important}@media (max-width:1100px){.lz-header-inner{gap:18px}.lz-header .lz-desktop-nav{display:none}.lz-header-action{margin-left:auto}.lz-header .lz-menu-toggle{color:#3059d8;cursor:pointer;background:#f5f7fb;border:1px solid #e0e6ef;border-radius:12px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;margin:0;padding:10px;display:inline-flex}.lz-menu-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:22px;height:22px}}@media (max-width:767px){.lz-announcement{display:none!important}.lz-header-inner{gap:8px;width:calc(100% - 28px);min-height:66px}.lz-header .lz-brand img{width:144px}.lz-header .lz-brand{gap:10px}.lz-header .lz-brand-divider{height:28px}.lz-header .lz-brand-product{font-size:15px}.lz-header .lz-header-action>a,.lz-header .lz-header-action>button{padding:10px 12px;font-size:13px}.lz-header .lz-action-short{display:inline}.lz-header .lz-action-long{display:none}.lz-header .lz-mobile-panel{width:min(360px,100vw - 28px);right:14px}}@media (max-width:360px){.lz-header-inner{gap:6px;width:calc(100% - 24px)}.lz-header .lz-brand img{width:120px}.lz-header .lz-brand-divider,.lz-header .lz-brand-product{display:none}.lz-header .lz-header-action>a,.lz-header .lz-header-action>button{padding-inline:10px}.lz-header .lz-mobile-panel{width:calc(100vw - 24px);right:12px}}@media (max-height:480px) and (orientation:landscape){.lz-header-inner{min-height:56px}.lz-header .lz-brand img{width:144px}}@media (prefers-reduced-motion:reduce){.lz-header .lz-header-action>a,.lz-header .lz-header-action>button{transition:none}}html[data-theme=dark] .lz-header{border-bottom:1px solid rgba(var(--theme-border-rgb,221,229,240), .9);background:rgba(var(--theme-surface-rgb,255,255,255), .97);color:var(--theme-text,#172338)}html[data-theme=dark] .lz-header .lz-brand-divider{background:var(--theme-canvas,#d7dfec)}html[data-theme=dark] .lz-header .lz-brand-product{color:var(--theme-text,#172338)}html[data-theme=dark] .lz-header .lz-desktop-nav a{color:var(--theme-muted,#3d4962)}html[data-theme=dark] .lz-header a:hover,html[data-theme=dark] .lz-header .lz-desktop-nav a[aria-current]{color:var(--theme-link,#3059d8)}html[data-theme=dark] .lz-header .lz-desktop-nav a[aria-current]:after{--theme-text:#172139;--theme-muted:#48536b;--theme-link:#0054cb;--theme-text-rgb:23, 33, 57;--theme-muted-rgb:72, 83, 107;background:#f8d952}html[data-theme=dark] .lz-header .lz-header-action>a,html[data-theme=dark] .lz-header .lz-header-action>button{color:#172338;--theme-text:#172139;--theme-muted:#48536b;--theme-link:#0054cb;--theme-text-rgb:23, 33, 57;--theme-muted-rgb:72, 83, 107;background:#ffd33d;border:1px solid #0000}html[data-theme=dark] .lz-header .lz-header-action>a:hover,html[data-theme=dark] .lz-header .lz-header-action>button:hover{color:#172338;--theme-text:#172139;--theme-muted:#48536b;--theme-link:#0054cb;--theme-text-rgb:23, 33, 57;--theme-muted-rgb:72, 83, 107;background:#ffca1f}html[data-theme=dark] .lz-header .lz-cart-count{color:#fff;background:#3059d8}:is(html[data-theme=dark] .lz-header a:focus-visible,html[data-theme=dark] .lz-header button:focus-visible){outline:3px solid #3059d8}html[data-theme=dark] .lz-header .lz-mobile-panel{border:1px solid var(--theme-border,#e0e6ef);background:var(--theme-surface,#fff)}html[data-theme=dark] .lz-header .lz-mobile-panel a{color:var(--theme-text,#172338)}html[data-theme=dark] .lz-header .lz-mobile-panel a[aria-current]{background:var(--theme-canvas,#edf2ff);color:var(--theme-link,#3059d8)}html[data-theme=dark] .lz-header .lz-mobile-panel a:hover{background:var(--theme-canvas,#f3f5fa)}html[data-theme=dark] .lz-announcement{color:#fff!important;background:#2f54c8!important}@media (max-width:1100px){html[data-theme=dark] .lz-header .lz-menu-toggle{border:1px solid var(--theme-border,#e0e6ef);background:var(--theme-canvas,#f5f7fb);color:var(--theme-link,#3059d8)}}.lz-products-strip{background:#3864ee;padding:18px 0}.lz-products{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;width:min(600px,100% - 32px);margin:0 auto;display:grid}.lz-products a{color:#fff;text-align:center;white-space:nowrap;flex-direction:column;align-items:center;gap:7px;font:650 14px/1.3 Inter,sans-serif;text-decoration:none;display:flex}.lz-products .lz-product-icon{color:#172338;background:#fff;border-radius:13px;place-items:center;width:50px;height:50px;display:grid}.lz-products svg{width:24px;height:24px}.lz-products a[aria-current] .lz-product-icon{color:#fff;background:#172338}.lz-products a:focus-visible{outline-offset:3px;border-radius:5px;outline:3px solid #ffdf60}@media (max-width:767px){.lz-products{gap:2px}.lz-products a{font-size:12px}.lz-products .lz-product-icon{border-radius:10px;width:36px;height:36px}.lz-products svg{width:20px;height:20px}}html[data-theme=dark] .lz-products-strip{background:#3864ee}html[data-theme=dark] .lz-products a{color:#fff}html[data-theme=dark] .lz-products .lz-product-icon{background:var(--theme-surface,#fff);color:var(--theme-text,#172338)}html[data-theme=dark] .lz-products a[aria-current] .lz-product-icon{color:#fff;background:#172338}html[data-theme=dark] .lz-products a:focus-visible{outline:3px solid #ffdf60}:is(.product-switcher.family-product-menu,.lz-products),.home-page-v2 .home-hero-v2 .hero-copy-column .product-switcher.family-product-menu{box-sizing:border-box;grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:0 12px;width:100%;min-width:0;max-width:600px;min-height:78px;margin:0 0 4px;padding:2px 0 6px;display:grid;overflow:visible;container-type:normal}:is(.product-switcher.family-product-menu,.lz-products)>:is(a,strong),.home-page-v2 .home-hero-v2 .hero-copy-column .family-product-menu>.product-item{box-sizing:border-box;color:#fff;letter-spacing:-.02em;text-align:center;white-space:nowrap;background:0 0;border:0;flex-direction:column;order:0;justify-content:flex-start;align-items:center;gap:6px;width:100%;min-width:0;min-height:70px;margin:0;padding:0;font:650 .875rem/1.25 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-decoration:none;transition:color .2s,transform .2s;display:flex}:is(.product-switcher.family-product-menu,.lz-products)>[aria-current=page]{font-weight:760}:is(.product-switcher.family-product-menu,.lz-products)>a:hover{color:#fff;transform:translateY(-2px)}:is(.product-switcher.family-product-menu,.lz-products)>a:focus-visible{outline-offset:4px;border-radius:5px;outline:3px solid #ffd237}:is(.product-switcher.family-product-menu,.lz-products) :is(.product-icon,.lz-product-icon),.home-page-v2 .home-hero-v2 .hero-copy-column .family-product-menu .product-item .product-icon{box-sizing:border-box;color:#172139;background:#fff;border:1px solid #ffffffb3;border-radius:14px;flex:none;place-items:center;width:50px;height:50px;display:grid;position:relative;box-shadow:0 10px 26px #09164624}:is(.product-switcher.family-product-menu,.lz-products)>[aria-current=page] :is(.product-icon,.lz-product-icon){color:#fff;background:#121b30;border-color:#121b30;box-shadow:0 10px 28px #09122a47}:is(.product-switcher.family-product-menu,.lz-products) :is(.product-label,.product-item-label){min-width:0;font:inherit;color:inherit;white-space:nowrap;display:block}:is(.product-switcher.family-product-menu,.lz-products) .product-new-badge,:is(.product-switcher.family-product-menu,.lz-products) :is(.product-icon,.lz-product-icon)>svg{display:none}:is(.product-switcher.family-product-menu,.lz-products) :is(.product-icon,.lz-product-icon):before{content:"";width:26px;height:26px;-webkit-mask:var(--lovec-product-glyph) center / contain no-repeat;-webkit-mask:var(--lovec-product-glyph) center / contain no-repeat;mask:var(--lovec-product-glyph) center / contain no-repeat;background:currentColor;display:block}:is(.product-switcher.family-product-menu,.lz-products)>:first-child{--lovec-product-glyph:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M497.5%20341.1c-5.9%2016.7-25.3%2023-41.1%2015.1l-178.2-89.1-1.6%203.2-88.8%20177.7%20292.2%200c17.7%200%2032%2014.3%2032%2032s-14.3%2032-32%2032L32%20512c-17.7%200-32-14.3-32-32s14.3-32%2032-32l84.2%200%20103.2-206.3%201.6-3.2-165.4-82.7c-15.8-7.9-22.4-27.3-12.5-42%2045.9-68.6%20124.1-113.8%20212.9-113.8%20141.4%200%20256%20114.6%20256%20256%200%2029.8-5.1%2058.5-14.5%2085.1z%22%2F%3E%3C%2Fsvg%3E)}:is(.product-switcher.family-product-menu,.lz-products)>:nth-child(2){--lovec-product-glyph:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20576%20512%22%3E%3Cpath%20d%3D%22M520%20200c30.9%200%2056%2025.1%2056%2056s-25.1%2056-56%2056l-127.3%200-159.2%20173.6c-6.1%206.6-14.6%2010.4-23.6%2010.4l-43.7%200c-10.9%200-18.6-10.7-15.2-21.1l54.3-162.9-99.7%200-52.8%2066c-3%203.8-7.6%206-12.5%206l-19.8%200c-10.4%200-18-9.8-15.5-19.9L32%20256%205%20147.9C2.4%20137.8%2010.1%20128%2020.5%20128l19.8%200c4.9%200%209.5%202.2%2012.5%206l52.8%2066%2099.7%200-54.3-162.9C147.6%2026.7%20155.3%2016%20166.2%2016l43.7%200c9%200%2017.5%203.8%2023.6%2010.4L392.7%20200%20520%20200z%22%2F%3E%3C%2Fsvg%3E)}:is(.product-switcher.family-product-menu,.lz-products)>:nth-child(3){--lovec-product-glyph:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20512%22%3E%3Cpath%20d%3D%22M224%2032c0-17.7%2014.3-32%2032-32L384%200c17.7%200%2032%2014.3%2032%2032l0%2032%2048%200c44.2%200%2080%2035.8%2080%2080l0%20128-.1%200c.1%20.7%20.1%201.3%20.1%202%200%2030.2-7.6%2059.8-22%2086.3l-12.7%2023.3-.6%201c-22.3-11.3-46.5-16.8-70.8-16.7-32.5%20.2-64.9%2010.7-92.4%2031.4-22.1%2016.6-29.1%2016.6-51.2%200-28.1-21.1-61.3-31.6-94.4-31.4-23.6%20.2-47.1%205.7-68.7%2016.7l-.6-1-12.7-23.3c-14.4-26.5-22-56.2-22-86.3%200-.7%200-1.4%20.1-2l-.1%200%200-128c0-44.2%2035.8-80%2080-80l48%200%200-32zM160%20256l320%200%200-112c0-8.8-7.2-16-16-16l-288%200c-8.8%200-16%207.2-16%2016l0%20112zM403.4%20476.1C379.1%20494.3%20351.1%20512%20320%20512s-59.1-17.7-83.4-35.9c-21.3-16.1-49.9-16.1-71.2%200-23.8%2017.9-54.1%2035.5-88.1%2035.3-20.4-.1-40.7-6.7-59.8-21.1-10.6-8-12.7-23-4.7-33.6s23-12.7%2033.6-4.7c11.3%208.5%2021.6%2011.4%2031.2%2011.5%2017.6%20.1%2037.3-9.4%2058.9-25.7%2038.4-29%2090.5-29%20129%200%2024%2018.1%2040.7%2026.3%2054.5%2026.3s30.5-8.2%2054.5-26.3c38.4-29%2090.5-29%20129%200%2016.9%2012.7%2032.9%2021.5%2047.8%2024.6%2013.7%202.8%2027.4%20.9%2042.3-10.3%2010.6-8%2025.6-5.9%2033.6%204.7s5.9%2025.6-4.7%2033.6c-26.4%2019.9-54.2%2024.4-80.7%2019.1-25.3-5.1-48.1-18.9-67.2-33.3-21.3-16.1-49.9-16.1-71.2%200z%22%2F%3E%3C%2Fsvg%3E)}:is(.product-switcher.family-product-menu,.lz-products)>:nth-child(4){--lovec-product-glyph:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M256%20512a256%20256%200%201%200%200-512%20256%20256%200%201%200%200%20512zm50.7-186.9L162.4%20380.6c-19.4%207.5-38.5-11.6-31-31l55.5-144.3c3.3-8.5%209.9-15.1%2018.4-18.4l144.3-55.5c19.4-7.5%2038.5%2011.6%2031%2031L325.1%20306.7c-3.2%208.5-9.9%2015.1-18.4%2018.4zM288%20256a32%2032%200%201%200%20-64%200%2032%2032%200%201%200%2064%200z%22%2F%3E%3C%2Fsvg%3E)}:is(.product-switcher.family-product-menu,.lz-products)>:nth-child(5){--lovec-product-glyph:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20d%3D%22M0%2064C0%2028.7%2028.7%200%2064%200L258.7%200c17%200%2033.3%206.7%2045.3%2018.7L365.3%2080c12%2012%2018.7%2028.3%2018.7%2045.3L384%20448c0%2035.3-28.7%2064-64%2064L64%20512c-35.3%200-64-28.7-64-64L0%2064zM96%20256c-17.7%200-32%2014.3-32%2032l0%2040%20128%200%200-72-96%200zM64%20416c0%2017.7%2014.3%2032%2032%2032l48%200%200-72-80%200%200%2040zm256%200l0-40-128%200%200%2072%2096%200c17.7%200%2032-14.3%2032-32zm0-128c0-17.7-14.3-32-32-32l-48%200%200%2072%2080%200%200-40z%22%2F%3E%3C%2Fsvg%3E)}:is(.product-switcher.family-product-menu,.lz-products)>:nth-child(6){--lovec-product-glyph:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M321.5%2068.8C329.1%2055.9%20342.9%2048%20357.8%2048l2.2%200c22.1%200%2040%2017.9%2040%2040s-17.9%2040-40%2040l-73.3%200%2034.8-59.2zm-131%200l34.8%2059.2-73.3%200c-22.1%200-40-17.9-40-40s17.9-40%2040-40l2.2%200c14.9%200%2028.8%207.9%2036.3%2020.8zm89.6-24.3l-24.1%2041-24.1-41C215.7%2016.9%20186.1%200%20154.2%200L152%200c-48.6%200-88%2039.4-88%2088%200%2014.4%203.5%2028%209.6%2040L32%20128c-17.7%200-32%2014.3-32%2032l0%2032c0%2017.7%2014.3%2032%2032%2032l448%200c17.7%200%2032-14.3%2032-32l0-32c0-17.7-14.3-32-32-32l-41.6%200c6.1-12%209.6-25.6%209.6-40%200-48.6-39.4-88-88-88l-2.2%200c-31.9%200-61.5%2016.9-77.7%2044.4zM480%20272l-200%200%200%20208%20136%200c35.3%200%2064-28.7%2064-64l0-144zm-248%200l-200%200%200%20144c0%2035.3%2028.7%2064%2064%2064l136%200%200-208z%22%2F%3E%3C%2Fsvg%3E)}.lz-products-strip>.lz-products{width:min(600px,100% - 32px);margin-inline:auto}@media (max-width:620px){:is(.product-switcher.family-product-menu,.lz-products),.home-page-v2 .home-hero-v2 .hero-copy-column .product-switcher.family-product-menu{column-gap:2px;width:calc(100vw - 32px);max-width:100%;min-height:64px;margin:17px auto 18px;padding:0}:is(.product-switcher.family-product-menu,.lz-products)>:is(a,strong),.home-page-v2 .home-hero-v2 .hero-copy-column .family-product-menu>.product-item{min-height:64px;font-size:clamp(.6875rem,3vw,.8125rem)}:is(.product-switcher.family-product-menu,.lz-products) :is(.product-icon,.lz-product-icon),.home-page-v2 .home-hero-v2 .hero-copy-column .family-product-menu .product-item .product-icon{border-radius:11px;width:clamp(32px,9vw,44px);height:clamp(32px,9vw,44px)}:is(.product-switcher.family-product-menu,.lz-products) :is(.product-icon,.lz-product-icon):before{width:55%;height:55%}.lz-products-strip{padding-block:0;display:flow-root}}@media (max-width:360px){:is(.product-switcher.family-product-menu,.lz-products),.home-page-v2 .home-hero-v2 .hero-copy-column .product-switcher.family-product-menu{grid-template-columns:minmax(54px,1fr) repeat(5,minmax(0,1fr))}:is(.product-switcher.family-product-menu,.lz-products)>:is(a,strong),.home-page-v2 .home-hero-v2 .hero-copy-column .family-product-menu>.product-item{font-size:.625rem}}@media (prefers-reduced-motion:reduce){:is(.product-switcher.family-product-menu,.lz-products)>a{transition:none}}html[data-theme=dark] :is(.product-switcher.family-product-menu,.lz-products)>:is(a,strong),html[data-theme=dark] .home-page-v2 .home-hero-v2 .hero-copy-column .family-product-menu>.product-item{color:#fff;background:0 0;border:0}html[data-theme=dark] :is(.product-switcher.family-product-menu,.lz-products)>a:hover{color:#fff}html[data-theme=dark] :is(.product-switcher.family-product-menu,.lz-products)>a:focus-visible{outline:3px solid #ffd237}html[data-theme=dark] :is(.product-switcher.family-product-menu,.lz-products) :is(.product-icon,.lz-product-icon),html[data-theme=dark] .home-page-v2 .home-hero-v2 .hero-copy-column .family-product-menu .product-item .product-icon{border:1px solid rgba(var(--theme-border-rgb,255,255,255), .7);color:var(--theme-text,#172139);background:var(--theme-surface,#fff)}html[data-theme=dark] :is(.product-switcher.family-product-menu,.lz-products)>[aria-current=page] :is(.product-icon,.lz-product-icon){color:#fff;border-color:var(--theme-border,#121b30);background:#121b30}html[data-theme=dark] :is(.product-switcher.family-product-menu,.lz-products) :is(.product-label,.product-item-label){color:inherit}html[data-theme=dark] :is(.product-switcher.family-product-menu,.lz-products) :is(.product-icon,.lz-product-icon):before{background:currentColor}.lovec-theme-toggle{color:#172139;cursor:pointer;background:#f4f6fa;border:1px solid #dfe4ed;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:0;display:inline-grid;position:relative}.lovec-theme-toggle:hover{border-color:#075ee5}.lovec-theme-toggle:focus-visible{outline-offset:3px;outline:3px solid #81b2ff}.lovec-theme-toggle svg{flex:none;width:18px;height:18px}.lovec-header-tools,.lz-header-action{align-items:center;gap:8px;display:flex}.lovec-header-tools{justify-self:end}.lz-header .lz-header-action>.lovec-theme-toggle{color:#172139;width:40px;min-width:40px;height:40px;min-height:40px;box-shadow:none;background:#f4f6fa;border:1px solid #dfe4ed;border-radius:50%;flex:0 0 40px;margin:0;padding:0;display:inline-grid}.lovec-theme-sun{display:none}.lovec-theme-auto{color:#fff;background:#075ee5;border:2px solid #fff;border-radius:50%;place-items:center;width:13px;height:13px;font-size:7px;font-weight:700;line-height:1;display:grid;position:absolute;bottom:-2px;right:-2px}.lovec-theme-toggle:not([data-theme-mode=auto]) .lovec-theme-auto{display:none}html[data-theme=dark] .lovec-theme-toggle,html[data-theme=dark] .lz-header .lz-header-action>.lovec-theme-toggle{color:#ffd33d;background:#202023;border-color:#3a3a3c}html[data-theme=dark] .lovec-theme-moon{display:none}html[data-theme=dark] .lovec-theme-sun{display:block}html[data-theme=dark] .lovec-theme-auto{border-color:#202023}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-canvas:#050506;--theme-surface:#1c1c1e;--theme-raised:#242428;--theme-text:#f5f5f7;--theme-muted:#b0b0b8;--theme-border:#3a3a3c;--theme-link:#81b2ff;--theme-blue-soft:#132b49;--theme-yellow-soft:#352b14;--theme-green-soft:#18352b;--theme-red-soft:#3d2027;--theme-success:#7dd6a8;--theme-warning:#ffd27a;--theme-danger:#ff9da8;--theme-surface-rgb:28, 28, 30;--theme-text-rgb:245, 245, 247;--theme-canvas-rgb:5, 5, 6;--theme-raised-rgb:36, 36, 40;--theme-muted-rgb:176, 176, 184;--theme-border-rgb:58, 58, 60;--theme-link-rgb:129, 178, 255;--theme-blue-soft-rgb:19, 43, 73;--theme-yellow-soft-rgb:53, 43, 20;--theme-green-soft-rgb:24, 53, 43;--theme-red-soft-rgb:61, 32, 39;--theme-success-rgb:125, 214, 168;--theme-warning-rgb:255, 210, 122;--theme-danger-rgb:255, 157, 168;--background:#050506;--foreground:#f5f5f7;--card:#1c1c1e;--card-foreground:#f5f5f7;--popover:#242428;--popover-foreground:#f5f5f7;--secondary:#132b49;--secondary-foreground:#a3c7ff;--muted-foreground:#b0b0b8;--border:#3a3a3c;--input:#3a3a3c;--ring:#81b2ff}html[data-theme=dark] body{color:#f5f5f7;background:#050506}html[data-theme=dark] :is(input,textarea,select){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] :is(input,textarea)::placeholder{color:#9b9ba4;opacity:1}html[data-theme=dark] :is(.bg-white,.bg-gray-50,.bg-slate-50){background-color:var(--theme-surface)}html[data-theme=dark] :is(.bg-gray-100,.bg-slate-100,.bg-zinc-100){background-color:var(--theme-raised)}html[data-theme=dark] :is(.text-black,.text-gray-900,.text-slate-900,.text-zinc-900){color:var(--theme-text)}html[data-theme=dark] :is(.text-gray-500,.text-gray-600,.text-slate-500,.text-slate-600,.text-zinc-600){color:var(--theme-muted)}html[data-theme=dark] :is(.border-gray-200,.border-slate-200,.border-zinc-200){border-color:var(--theme-border)}html[data-theme=dark] :is(.bg-blue-50,.bg-blue-100,.bg-sky-50,.bg-sky-100){background-color:var(--theme-blue-soft)}html[data-theme=dark] :is(.bg-green-50,.bg-green-100,.bg-emerald-50){background-color:var(--theme-green-soft)}html[data-theme=dark] :is(.bg-red-50,.bg-red-100,.bg-rose-50){background-color:var(--theme-red-soft)}html[data-theme=dark] :is(.bg-yellow-50,.bg-amber-50,.bg-orange-50){background-color:var(--theme-yellow-soft)}html[data-theme=dark] :is(.text-blue-600,.text-blue-700,.text-blue-800,.text-sky-700){color:var(--theme-link)}html[data-theme=dark] :is(.text-green-700,.text-green-800,.text-emerald-700){color:var(--theme-success)}html[data-theme=dark] :is(.text-red-600,.text-red-700,.text-rose-700){color:var(--theme-danger)}html[data-theme=dark] :is(.text-amber-700,.text-orange-700,.text-yellow-800){color:var(--theme-warning)}html[data-theme=dark] :is(.lz-brand,.brand) img{content:url(/theme-brand-white.png);object-fit:contain}html[data-theme=dark] :is(.lz-header,.site-header){border-color:var(--theme-border);background:#111113}html[data-theme=dark] :is(.lz-desktop-nav,.desktop-nav,.v9-desktop-nav) a{color:#d2d2d7}html[data-theme=dark] :is(.lz-brand-product,.v9-logo,.v9-brand-note){color:var(--theme-text)}html[data-theme=dark] :is(.lz-mobile-panel,.mobile-nav nav,.v9-mobile-menu nav){border-color:var(--theme-border);background:#1c1c1e}html[data-theme=dark] :is(.lz-menu-toggle,.mobile-nav summary,.v9-mobile-menu summary){color:var(--theme-text)}html[data-theme=dark] .lz-menu-toggle svg,html[data-theme=dark] .lz-menu-toggle svg path{stroke:currentColor}html[data-theme=dark] .v9-mobile-menu summary span{background:var(--theme-text)}html[data-theme=dark] #lz-page-loader{color:var(--theme-text);background:var(--theme-canvas)}@media (max-width:600px){.lovec-theme-toggle{flex-basis:36px;width:36px;height:36px}.lz-header .lz-header-action>.lovec-theme-toggle{flex-basis:36px;width:36px;min-width:36px;height:36px;min-height:36px}.lz-header-inner{gap:8px}.lz-header-action{gap:7px}.v9-logo{flex-direction:column;flex:auto;align-items:flex-start;gap:1px;min-width:0}.v9-logo strong{letter-spacing:0;white-space:nowrap;font-size:22px;line-height:1.15}.v9-brand-note{white-space:nowrap;border:0;padding:0;font-size:10px;line-height:1.15}}@media (max-width:420px){.lz-header .lz-brand{flex:auto;gap:8px;min-width:0}.lz-header .lz-brand img{width:min(140px,32vw);max-width:100%;height:auto}.lz-header .lz-brand-divider,.lz-header .lz-brand-product{display:none}.lz-header .lz-header-action>button[aria-label*=košík]{gap:5px;min-width:44px;padding-inline:8px;font-size:0}.lz-header .lz-cart-count{font-size:11px}}@media (max-width:360px){.lz-header .lz-brand-divider,.lz-header .lz-brand-product{display:none}}@media print{.lovec-theme-toggle{display:none}html[data-theme=dark]{--theme-canvas:#fff;--theme-surface:#fff;--theme-raised:#f4f6fa;--theme-text:#172139;--theme-muted:#59657a;--theme-border:#dfe4ed;--theme-link:#0054cb;--theme-blue-soft:#eef6ff;--theme-yellow-soft:#fff7d8;--theme-green-soft:#e5f7ef;--theme-red-soft:#fdebec;--theme-surface-rgb:255, 255, 255;--theme-text-rgb:23, 33, 57;--theme-muted-rgb:89, 101, 122;--theme-border-rgb:223, 228, 237;--theme-canvas-rgb:255, 255, 255;--theme-link-rgb:0, 84, 203;--foreground:#172139;--background:#fff}html[data-theme=dark] body{color:#172139;background:#fff}}
