.page-policy,.page-policy .site-main,.page-shipping,.page-shipping .site-main{background:var(--color-dark,#0a0a14)}.page-policy .entry-content,.page-shipping .entry-content{color:var(--color-text-on-dark-secondary,rgba(240,240,255,.75))}.page-policy .entry-header,.page-shipping .entry-header{display:none}.page-hero--policy,.page-hero--shipping{background:linear-gradient(135deg,var(--color-dark,#0a0a14) 0,var(--color-dark-mid,#141424) 50%,var(--color-dark-surface,#1c1c30) 100%);color:var(--color-text-on-dark,#f0f0ff)}.page-hero__icon{align-items:center;background:rgba(0,240,255,.06);border:1px solid rgba(0,240,255,.15);border-radius:var(--radius-full,9999px);box-shadow:0 0 30px rgba(0,240,255,.08);color:var(--color-neon-cyan,#00f0ff);display:flex;height:80px;justify-content:center;margin:0 auto var(--space-lg,1.5rem);width:80px}.page-policy .legal-updated-badge,.page-shipping .legal-updated-badge{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(0,240,255,.06);border-color:rgba(0,240,255,.15);color:var(--color-neon-cyan,#00f0ff);padding-left:var(--space-lg,1.5rem);padding-right:var(--space-lg,1.5rem)}.page-policy .legal-updated-badge svg,.page-shipping .legal-updated-badge svg{color:var(--color-neon-cyan,#00f0ff)}.page-policy .legal-updated-badge strong,.page-shipping .legal-updated-badge strong{color:var(--color-text-on-dark-secondary,rgba(240,240,255,.75))}.page-policy .legal-updated-badge time,.page-shipping .legal-updated-badge time{color:var(--color-text-on-dark,#f0f0ff);font-weight:var(--weight-medium,500)}.page-policy .legal-toc__inner,.page-shipping .legal-toc__inner{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--color-dark-surface,#1c1c30);border-color:rgba(0,240,255,.08)}.page-policy .legal-toc__title,.page-shipping .legal-toc__title{border-bottom-color:rgba(0,240,255,.08);color:var(--color-text-on-dark-secondary,rgba(240,240,255,.75))}.page-policy .legal-toc__link,.page-shipping .legal-toc__link{color:var(--color-text-on-dark-secondary,rgba(240,240,255,.75))}.page-policy .legal-toc__link:hover,.page-shipping .legal-toc__link:hover{background:rgba(0,240,255,.04);color:var(--color-text-on-dark,#f0f0ff)}.page-policy .legal-toc__link--active,.page-shipping .legal-toc__link--active{background:rgba(0,240,255,.06);border-left-color:var(--color-neon-cyan,#00f0ff);color:var(--color-neon-cyan,#00f0ff)}.page-policy .legal-toc__number,.page-shipping .legal-toc__number{color:var(--color-neon-cyan,#00f0ff);opacity:.5}.page-policy .legal-content,.page-shipping .legal-content{color:var(--color-text-on-dark-secondary,rgba(240,240,255,.75))}.page-policy .legal-content>h2,.page-shipping .legal-content>h2{border-image:linear-gradient(180deg,var(--color-neon-pink,#ff2d78),var(--color-neon-purple,#b44aff)) 1;border-left:3px solid;border-top-color:rgba(0,240,255,.08);color:var(--color-text-on-dark,#f0f0ff);padding-left:var(--space-lg,1.5rem)}.page-policy .legal-content>.policy-steps+h2,.page-policy .legal-content>.policy-summary+h2,.page-policy .legal-content>h2:first-of-type{border-top:none;padding-top:0}.page-policy .legal-content>h3,.page-shipping .legal-content>h3{border-left:2px solid rgba(180,74,255,.4);color:var(--color-text-on-dark,#f0f0ff);padding-left:var(--space-md,1rem)}.page-policy .legal-content>h4,.page-shipping .legal-content>h4{color:var(--color-text-on-dark,#f0f0ff)}.page-policy .legal-content ul,.page-shipping .legal-content ul{list-style:none;margin-left:0;padding-left:0}.page-policy .legal-content ul>li,.page-shipping .legal-content ul>li{margin-bottom:var(--space-sm,.5rem);padding-left:var(--space-lg,1.5rem);position:relative}.page-policy .legal-content ul>li:before,.page-shipping .legal-content ul>li:before{background:var(--color-neon-cyan,#00f0ff);border-radius:var(--radius-full,9999px);content:"";height:6px;left:0;opacity:.6;position:absolute;top:.65em;width:6px}.page-policy .legal-content a,.page-shipping .legal-content a{color:var(--color-neon-cyan,#00f0ff);text-decoration-color:rgba(0,240,255,.3);text-underline-offset:3px}.page-policy .legal-content a:hover,.page-shipping .legal-content a:hover{color:var(--color-neon-pink,#ff2d78);text-decoration-color:rgba(255,45,120,.4)}.page-policy .legal-content strong,.page-shipping .legal-content strong{color:var(--color-text-on-dark,#f0f0ff)}.page-policy .legal-content em,.page-shipping .legal-content em{color:var(--color-text-on-dark-secondary,rgba(240,240,255,.75))}.policy-summary{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(0,240,255,.04);border:1px solid rgba(0,240,255,.08);border-left:4px solid var(--color-neon-cyan,#00f0ff);border-radius:0 var(--radius-md,10px) var(--radius-md,10px) 0;margin-bottom:var(--space-xl,2rem);padding:var(--space-lg,1.5rem) var(--space-xl,2rem)}.policy-summary__title{align-items:center;color:var(--color-text-on-dark,#f0f0ff);display:flex;font-size:var(--text-lg,1.125rem);font-weight:var(--weight-bold,700);gap:var(--space-sm,.5rem);margin:0 0 var(--space-md,1rem)}.policy-summary__title svg{color:var(--color-neon-cyan,#00f0ff);flex-shrink:0}.policy-summary__list{display:grid;gap:var(--space-sm,.5rem);grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0}.policy-summary__item{align-items:center;color:var(--color-text-on-dark-secondary,rgba(240,240,255,.75));display:flex;font-size:var(--text-sm,.875rem);font-weight:var(--weight-medium,500);gap:var(--space-sm,.5rem);margin-bottom:0;padding:var(--space-xs,.25rem) 0;padding-left:0}.policy-summary__item:before{background:var(--color-neon-cyan,#00f0ff);border-radius:var(--radius-full,9999px);content:"";display:inline-block;flex-shrink:0;height:8px;left:auto;opacity:1;position:static;top:auto;width:8px}.policy-steps{background:var(--color-dark-surface,#1c1c30);border:1px solid rgba(0,240,255,.08);border-radius:var(--radius-lg,16px);margin-bottom:var(--space-xl,2rem);overflow:hidden;padding:var(--space-xl,2rem)}.policy-steps__title{color:var(--color-text-on-dark,#f0f0ff);font-size:var(--text-lg,1.125rem);font-weight:var(--weight-bold,700);letter-spacing:var(--tracking-wide,.05em);margin:0 0 var(--space-xl,2rem);text-align:center}.policy-steps__track{align-items:flex-start;counter-reset:step;display:flex;gap:0;justify-content:center;position:relative}.policy-steps__step{align-items:center;counter-increment:step;display:flex;flex:1;flex-direction:column;max-width:180px;position:relative;text-align:center}.policy-steps__step:not(:last-child):after{background:linear-gradient(90deg,var(--color-neon-cyan,#00f0ff),var(--color-neon-purple,#b44aff));content:"";height:2px;left:calc(50% + 24px);opacity:.5;position:absolute;top:20px;width:calc(100% - 48px)}.policy-steps__circle{align-items:center;background:var(--color-dark,#0a0a14);border:2px solid var(--color-neon-cyan,#00f0ff);border-radius:var(--radius-full,9999px);box-shadow:0 0 12px rgba(0,240,255,.2);color:var(--color-neon-cyan,#00f0ff);display:flex;font-size:var(--text-sm,.875rem);font-weight:var(--weight-bold,700);height:40px;justify-content:center;position:relative;transition:box-shadow var(--duration-normal,.3s) var(--ease-out,cubic-bezier(.16,1,.3,1)),border-color var(--duration-normal,.3s) var(--ease-out,cubic-bezier(.16,1,.3,1));width:40px;z-index:1}.policy-steps__step:hover .policy-steps__circle{border-color:var(--color-neon-pink,#ff2d78);box-shadow:0 0 20px rgba(0,240,255,.4)}.policy-steps__circle:before{content:counter(step)}.policy-steps__label{color:var(--color-text-on-dark,#f0f0ff);font-size:var(--text-sm,.875rem);font-weight:var(--weight-semibold,600);line-height:var(--leading-snug,1.3);margin-bottom:0;margin-top:var(--space-sm,.5rem)}.policy-steps__desc{color:var(--color-text-on-dark-secondary,rgba(240,240,255,.75));font-size:var(--text-xs,.75rem);line-height:var(--leading-normal,1.6);margin-bottom:0;margin-top:var(--space-2xs,.125rem)}.policy-highlight,.policy-tip,.policy-warning{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid transparent;border-radius:var(--radius-md,10px);font-size:var(--text-sm,.875rem);line-height:var(--leading-normal,1.6);margin:var(--space-lg,1.5rem) 0;padding:var(--space-md,1rem) var(--space-lg,1.5rem);position:relative}.policy-highlight p:last-child,.policy-tip p:last-child,.policy-warning p:last-child{margin-bottom:0}.policy-highlight{background:rgba(0,240,255,.04);border-color:rgba(0,240,255,.1);border-left:4px solid var(--color-neon-cyan,#00f0ff);box-shadow:0 0 20px rgba(0,240,255,.03);color:var(--color-text-on-dark-secondary,rgba(240,240,255,.75))}.policy-highlight strong:first-child{color:var(--color-neon-cyan,#00f0ff)}.policy-warning{background:rgba(255,176,32,.04);border-color:rgba(255,176,32,.12);border-left:4px solid var(--color-warning,#ffb020);box-shadow:0 0 20px rgba(255,176,32,.03);color:var(--color-text-on-dark-secondary,rgba(240,240,255,.75))}.policy-warning strong:first-child{color:var(--color-warning,#ffb020)}.policy-tip{background:rgba(0,229,160,.04);border-color:rgba(0,229,160,.1);border-left:4px solid var(--color-success,#00e5a0);box-shadow:0 0 20px rgba(0,229,160,.03);color:var(--color-text-on-dark-secondary,rgba(240,240,255,.75))}.policy-tip strong:first-child{color:var(--color-success,#00e5a0)}.page-shipping .shipping-rates__table{background:var(--color-dark-surface,#1c1c30);border:1px solid rgba(0,240,255,.08);box-shadow:0 2px 20px rgba(0,0,0,.3)}.page-shipping .shipping-rates__table thead{background:var(--color-dark-mid,#141424)}.page-shipping .shipping-rates__table thead th{border-bottom:1px solid rgba(0,240,255,.1);color:var(--color-text-on-dark-secondary,rgba(240,240,255,.75))}.page-shipping .shipping-rates__table tbody td{border-top-color:hsla(0,0%,100%,.04);color:var(--color-text-on-dark,#f0f0ff);font-variant-numeric:tabular-nums}.page-shipping .shipping-rates__table tbody tr:nth-child(odd){background:rgba(0,240,255,.02)}.page-shipping .shipping-rates__table tbody tr:nth-child(2n){background:transparent}.page-shipping .shipping-rates__table tbody tr:hover{background:rgba(0,240,255,.06)}.page-shipping .shipping-rates__destination{color:var(--color-text-on-dark,#f0f0ff)}.page-shipping .shipping-rates__contact-link{color:var(--color-neon-cyan,#00f0ff)}.page-shipping .shipping-rates__contact-link:hover{color:var(--color-neon-pink,#ff2d78)}.page-shipping .shipping-rates__note{color:var(--color-text-on-dark-secondary,rgba(240,240,255,.75))}.page-shipping .shipping-calculator-cta__title,.page-shipping .shipping-faq__title,.page-shipping .shipping-free__title,.page-shipping .shipping-rates__title{color:var(--color-text-on-dark,#f0f0ff)}.page-shipping .shipping-rates__intro{color:var(--color-text-on-dark-secondary,rgba(240,240,255,.75))}.page-shipping .shipping-free{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,rgba(0,240,255,.04),rgba(180,74,255,.04));border-color:rgba(0,240,255,.12)}.page-shipping .shipping-free__badge{background:rgba(0,240,255,.08);box-shadow:0 0 20px rgba(0,240,255,.1);color:var(--color-neon-cyan,#00f0ff)}.page-shipping .shipping-free__title{color:var(--color-text-on-dark,#f0f0ff)}.page-shipping .shipping-free__title:after{background:linear-gradient(90deg,var(--color-neon-cyan,#00f0ff),var(--color-success,#00e5a0))}.page-shipping .shipping-free__text{color:var(--color-text-on-dark-secondary,rgba(240,240,255,.75))}.page-shipping .shipping-calculator-cta{background:var(--color-dark-surface,#1c1c30);border:1px solid rgba(0,240,255,.08)}.page-shipping .shipping-calculator-cta__title{color:var(--color-text-on-dark,#f0f0ff)}.page-shipping .shipping-calculator-cta__text{color:var(--color-text-on-dark-secondary,rgba(240,240,255,.75))}.page-shipping .shipping-faq__title{color:var(--color-text-on-dark,#f0f0ff)}.page-shipping .faq-item{border-color:rgba(0,240,255,.08)}.page-shipping .faq-item__question{color:var(--color-text-on-dark,#f0f0ff)}.page-shipping .faq-item__answer{color:var(--color-text-on-dark-secondary,rgba(240,240,255,.75))}@media (prefers-reduced-motion:reduce){.policy-steps__circle{transition:none}}@media (max-width:768px){.policy-summary__list{grid-template-columns:1fr}.policy-steps__track{align-items:stretch;flex-direction:column;gap:var(--space-md,1rem)}.policy-steps__step{flex-direction:row;gap:var(--space-md,1rem);max-width:none;text-align:left}.policy-steps__step:not(:last-child):after{display:none}.policy-steps__step:not(:last-child) .policy-steps__circle:after{background:linear-gradient(180deg,var(--color-neon-cyan,#00f0ff),var(--color-neon-purple,#b44aff));content:"";height:var(--space-md,1rem);left:50%;opacity:.5;position:absolute;top:100%;transform:translateX(-50%);width:2px}.policy-steps__circle{flex-shrink:0}.policy-steps__content{flex:1}.policy-steps__label{margin-top:0}.policy-steps__desc{margin-top:var(--space-2xs,.125rem)}.policy-steps,.policy-summary{padding:var(--space-md,1rem)}.page-hero__icon{height:60px;width:60px}.page-hero__icon svg{height:32px;width:32px}.page-policy .legal-content>h2,.page-shipping .legal-content>h2{padding-left:var(--space-md,1rem)}.page-policy .legal-content>h3,.page-shipping .legal-content>h3{padding-left:var(--space-sm,.5rem)}}@media (max-width:480px){.policy-steps__circle{font-size:var(--text-xs,.75rem);height:32px;width:32px}}@media print{.page-policy .legal-content,.page-policy .legal-content li,.page-policy .legal-content p,.page-shipping .legal-content,.page-shipping .legal-content li,.page-shipping .legal-content p{color:#333}.page-policy .legal-content a,.page-shipping .legal-content a{color:#06c}.page-policy .legal-content strong,.page-shipping .legal-content strong{color:#000}.page-policy .legal-content>h2,.page-policy .legal-content>h3,.page-shipping .legal-content>h2,.page-shipping .legal-content>h3{border-left:none;color:#000;padding-left:0}.policy-summary{background:#f9f9f9;border-left-color:#333}.policy-summary__item,.policy-summary__title{color:#333}.policy-highlight,.policy-tip,.policy-warning{background:#f9f9f9;color:#333}}