.qcOI3G_product{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:start;gap:clamp(32px,4.5vw,72px);padding:36px 0 48px;display:grid}.qcOI3G_product .qcOI3G_visual{aspect-ratio:5/6;isolation:isolate;background:0 0;border:0;border-radius:24px;flex:none;width:100%;min-height:0;position:relative;overflow:hidden}.qcOI3G_visualImage{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.qcOI3G_product .qcOI3G_visual picture{z-index:2}.qcOI3G_visualFallback{z-index:0;background:#141414;place-items:center;display:grid;position:absolute;inset:0}.qcOI3G_visualFallback img{z-index:1;width:55%;height:auto;position:relative}.qcOI3G_visualWithoutArtwork .qcOI3G_visualFallback img{width:55%}.qcOI3G_details{min-width:0;padding:10px 0 0}.qcOI3G_guide.service-guide{max-width:820px;box-shadow:none;background:0 0;border:0;margin:0 0 36px;padding:0}.qcOI3G_guide .service-guide-links a{align-items:center;min-height:44px;display:inline-flex}.qcOI3G_heading{margin-bottom:34px}.qcOI3G_kicker{color:var(--muted);font:600 13px/1.4 var(--sans);letter-spacing:.14em;text-transform:uppercase}.qcOI3G_titleRow{margin:24px 0 18px}.qcOI3G_titleRow h1{min-width:0;font:700 clamp(38px, 4.4vw, 64px)/1.08 var(--sans);letter-spacing:-.055em;text-wrap:balance;margin:0}.qcOI3G_heading p{max-width:50ch;color:var(--muted);margin:0;font-size:clamp(16px,1.45vw,19px);line-height:1.55}.qcOI3G_purchase .subscription-configurator{box-shadow:none;background:0 0;border:0;gap:20px;padding:0}.qcOI3G_purchase .configurator-heading{display:none}.qcOI3G_purchase .plan-choice-slot{min-height:0}.qcOI3G_purchase .plan-note{min-height:0;margin:0}.qcOI3G_purchase .order-total{border:0;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:0 0;border-radius:0;align-items:center;padding:20px 0}.qcOI3G_purchase .order-total strong{font-size:clamp(22px,2.1vw,30px)}.qcOI3G_purchase .subscription-configurator--compact{gap:27px}.qcOI3G_purchase .subscription-configurator--compact .order-total{background:0 0;border:0;align-items:center;padding:6px 0}.qcOI3G_purchase .subscription-configurator--compact .order-total>span{color:var(--muted);padding:0;font-size:17px}.qcOI3G_purchase .subscription-configurator--compact .order-total strong{font-size:clamp(23px,2.2vw,31px);line-height:1.2}.qcOI3G_purchase .subscription-configurator--compact .plan-note{margin-top:-14px;font-size:13px;line-height:1.4}.qcOI3G_purchase .checkout-review{border:1px solid var(--line-strong);background:#1b2d34;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.qcOI3G_purchase .checkout-review>div{gap:5px;display:grid}.qcOI3G_purchase .checkout-review span{color:var(--muted);font-size:13px}.qcOI3G_purchase .checkout-review strong{font-size:16px;line-height:1.3}.qcOI3G_purchase .checkout-review button{min-height:44px;color:var(--accent-ink);cursor:pointer;background:0 0;border:0;font-size:14px}@media (max-width:1000px){.qcOI3G_product{gap:32px}.qcOI3G_titleRow h1{font-size:clamp(34px,4.8vw,48px)}}@media (max-width:800px){.qcOI3G_product{grid-template-columns:1fr;gap:28px;padding:24px 0 40px}.qcOI3G_product .qcOI3G_visual{aspect-ratio:20/13;height:auto;min-height:0}.qcOI3G_details{padding:0}.qcOI3G_heading{margin-bottom:28px}.qcOI3G_titleRow{margin:16px 0 12px}.qcOI3G_titleRow h1{font-size:clamp(34px,6vw,48px)}}@media (max-width:560px){.qcOI3G_product{gap:22px;padding-top:20px}.qcOI3G_product .qcOI3G_visual{border-radius:18px}.qcOI3G_kicker{font-size:12px}.qcOI3G_titleRow h1{font-size:clamp(32px,8.4vw,42px)}.qcOI3G_heading p{font-size:16px}}@media (max-width:360px){.qcOI3G_purchase .subscription-configurator--compact .order-total{flex-direction:column;align-items:flex-start;gap:5px}.qcOI3G_purchase .subscription-configurator--compact .order-total strong{text-align:left}}@media (prefers-reduced-motion:reduce){.qcOI3G_visualImage{transition:none}}
.C7OaQG_fulfillment legend{color:var(--text);font:550 15px/1.4 var(--sans);letter-spacing:-.015em;margin-bottom:10px}.C7OaQG_root .choice-group legend{color:var(--text);font:550 15px/1.4 var(--sans);letter-spacing:-.015em;margin-bottom:10px}.C7OaQG_root.C7OaQG_customRequest{border:1px solid var(--line);box-shadow:none;background:#1a272d;border-radius:20px;gap:24px;padding:clamp(20px,4vw,32px)}.C7OaQG_requestFields{gap:20px;min-width:0;display:grid}.C7OaQG_root .C7OaQG_requestField{min-width:0;color:var(--text);font:550 16px/1.4 var(--sans);gap:9px;display:grid}.C7OaQG_requestLabel{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.C7OaQG_requestLabel small{color:#9cafb8;font:400 13px/1.4 var(--sans)}.C7OaQG_root .C7OaQG_requestFields input,.C7OaQG_root .C7OaQG_requestFields textarea{color:#f4f8f9;width:100%;min-width:0;min-height:52px;font:400 16px/1.5 var(--sans);box-shadow:none;background:#152329;border:1px solid #526b75;border-radius:12px;outline:none;padding:13px 16px;transition:border-color .15s,box-shadow .15s}.C7OaQG_root .C7OaQG_requestFields textarea{resize:vertical;min-height:116px;max-height:320px}.C7OaQG_root .C7OaQG_requestFields input::placeholder,.C7OaQG_root .C7OaQG_requestFields textarea::placeholder{color:#8fa8b2;opacity:1}.C7OaQG_root .C7OaQG_requestFields input:hover,.C7OaQG_root .C7OaQG_requestFields textarea:hover{border-color:#7799a6}.C7OaQG_root .C7OaQG_requestFields input:focus-visible,.C7OaQG_root .C7OaQG_requestFields textarea:focus-visible{border-color:#8bd3e2;outline:none;box-shadow:0 0 0 3px #8bd3e221}.C7OaQG_root .C7OaQG_requestHint,.C7OaQG_root .C7OaQG_requestNote{color:var(--muted);font:400 14px/1.5 var(--sans);margin:0}.C7OaQG_requestFields .C7OaQG_requestHint{color:#9cafb8;margin-top:-10px}.C7OaQG_requestComment{white-space:pre-wrap;overflow-wrap:anywhere;font:400 14px/1.6 var(--sans)}.C7OaQG_requestDialog.manual-checkout-dialog{background:#172329;border:1px solid #42565f;border-radius:20px}.C7OaQG_requestDialog .manual-checkout-selection{background:#203139;border:0;border-radius:12px}.C7OaQG_requestDialog .manual-checkout-selection strong{color:var(--text);font:600 17px/1.4 var(--sans);margin-bottom:6px;display:block}.C7OaQG_tariffs.choice-buttons{flex-wrap:wrap;gap:8px;padding:0;overflow:visible}.C7OaQG_tariffs.choice-buttons button{color:#c2ced3;min-width:64px;min-height:44px;font:550 15px/1.2 var(--sans);box-shadow:none;background:0 0;border:1px solid #38454b;border-radius:11px;padding:10px 17px;transition:background .15s,border-color .15s,color .15s}.C7OaQG_tariffs.choice-buttons button[aria-pressed=true]{color:#17232a;box-shadow:none;background:#e8eff2;border-color:#e8eff2}.C7OaQG_fulfillment{border:0;min-width:0;margin:0;padding:0}.C7OaQG_segments{background:#1b2327;border:1px solid #303d43;border-radius:14px;gap:4px;padding:4px;display:flex}.C7OaQG_root .C7OaQG_modeButton{color:#aabac2;min-width:0;min-height:44px;font:550 14px/1.3 var(--sans);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:1 1 0;padding:9px 10px;transition:background .15s,color .15s}.C7OaQG_root .C7OaQG_modeButton[aria-pressed=true]{color:#17232a;background:#e8eff2}.C7OaQG_root .C7OaQG_method{color:#aabac2;min-width:0;min-height:44px;font:500 14px/1.25 var(--sans);text-align:center;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:1 1 0;justify-content:center;align-items:center;padding:7px 8px;transition:background .15s,color .15s,border-color .15s;display:flex;position:relative}.C7OaQG_root .C7OaQG_method input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}.C7OaQG_method span{pointer-events:none}.C7OaQG_root .C7OaQG_method:has(input:checked){color:#f4f8f9;background:#35424a;border-color:#52616a;font-weight:600}.C7OaQG_action.button{color:#14282f;min-height:50px;font:600 16px/1.3 var(--sans);letter-spacing:-.015em;text-align:center;box-shadow:none;background:#8bd3e2;border:1px solid #8bd3e2;border-radius:999px;justify-content:center;align-items:center;padding:13px 24px;text-decoration:none;transition:background .15s,border-color .15s,transform .1s;display:inline-flex;transform:none}.C7OaQG_action.button:active:not(:disabled){box-shadow:none;transform:scale(.99)}.C7OaQG_root .C7OaQG_modeButton:focus-visible{outline-offset:3px;outline:2px solid #a6e8f3}.C7OaQG_tariffs.choice-buttons button:focus-visible{outline-offset:3px;outline:2px solid #a6e8f3}.C7OaQG_root .C7OaQG_method:has(input:focus-visible){outline-offset:3px;outline:2px solid #a6e8f3}.C7OaQG_action.button:focus-visible{outline-offset:3px;outline:2px solid #a6e8f3}.C7OaQG_fulfillment:disabled .C7OaQG_segments{opacity:.5}.C7OaQG_fulfillment:disabled .C7OaQG_method,.C7OaQG_fulfillment:disabled .C7OaQG_method input{cursor:not-allowed}.C7OaQG_tariffs.choice-buttons button:disabled{color:#6f7c82;opacity:.7;cursor:not-allowed;background:#202629;border-color:#30373b}.C7OaQG_root .C7OaQG_method:has(input:disabled){color:#6f7c82;opacity:.7;cursor:not-allowed;background:#202629;border-color:#30373b}.C7OaQG_root .C7OaQG_method input:disabled{cursor:not-allowed}.C7OaQG_parameters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.C7OaQG_parameters label{color:#d6e3e7;min-width:0;font:500 14px/1.4 var(--sans);align-content:start;gap:8px;display:grid}.C7OaQG_parameters input,.C7OaQG_parameters select{color:#f4f8f9;width:100%;min-width:0;min-height:46px;font:500 15px/1.4 var(--sans);background:#1a252a;border:1px solid #42535b;border-radius:12px;padding:11px 12px;transition:border-color .15s,box-shadow .15s}.C7OaQG_parameters input:focus-visible,.C7OaQG_parameters select:focus-visible{border-color:#8bd3e2;outline:none;box-shadow:0 0 0 3px #8bd3e226}.C7OaQG_wide,.C7OaQG_parameterHint{grid-column:1/-1}.C7OaQG_parameterHint,.C7OaQG_parameters small{color:#9cafb8;font:400 13px/1.5 var(--sans);margin:0}@media (max-width:480px){.C7OaQG_parameters{grid-template-columns:minmax(0,1fr)}}@media (hover:hover){.C7OaQG_tariffs.choice-buttons button:hover:not([aria-pressed=true]):not(:disabled){color:#f4f8f9;background:#222e34;border-color:#697d87}.C7OaQG_root .C7OaQG_method:hover:not(:has(input:checked)):not(:has(input:disabled)){color:#e8eff2;background:#273138}.C7OaQG_action.button:hover:not(:disabled){color:#14282f;box-shadow:none;background:#abe3ed;border-color:#abe3ed;transform:none}}@media (max-width:480px){.C7OaQG_tariffs.choice-buttons{gap:6px}.C7OaQG_tariffs.choice-buttons button{flex:1 0 auto;min-width:0;max-width:100%;padding-inline:10px}.C7OaQG_root .C7OaQG_method,.C7OaQG_root .C7OaQG_modeButton{padding-inline:5px;font-size:13px}}@media (prefers-reduced-motion:reduce){.C7OaQG_root .C7OaQG_requestFields input,.C7OaQG_root .C7OaQG_requestFields textarea,.C7OaQG_root .C7OaQG_method,.C7OaQG_root .C7OaQG_modeButton{transition:none}.C7OaQG_tariffs.choice-buttons button{transition:none}.C7OaQG_action.button{transition:none}.C7OaQG_action.button:active:not(:disabled){transform:none}}
