.hd-page{--hd-ease:cubic-bezier(.32, .72, 0, 1);--hd-section:clamp(4.5rem, 9vw, 7.5rem);--hd-blush:#b4574a;--hd-blush-soft:#f3e3df;--hd-shadow:0 1px 2px #0f2e220f, 0 22px 50px -18px #0f2e2238;padding-bottom:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hd-reveal{animation:linear both hd-rise;animation-timeline:view();animation-range:entry entry 34%}.dv-steps>:nth-child(2),.dv-problems>:nth-child(2),.ct-channels>:nth-child(2),.ct-details>:nth-child(3){animation-range:entry 8% entry 40%}.dv-steps>:nth-child(3),.dv-problems>:nth-child(3),.ct-channels>:nth-child(3),.ct-details>:nth-child(4){animation-range:entry 14% entry 46%}.dv-steps>:nth-child(4),.ct-channels>:nth-child(4){animation-range:entry 20% entry 52%}}}@keyframes hd-rise{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0}}.hd-kicker{color:var(--pine);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.7rem;margin:0 0 1rem;font-size:.72rem;font-weight:600;display:inline-flex}.hd-kicker:before{content:"";background:currentColor;width:22px;height:1px}.hd-kicker.is-light{color:#a9cbb8}.hd-hero-copy .pd-crumbs{margin-bottom:clamp(1.4rem,3vw,2.2rem)}.hd-hero-copy h1{max-width:14ch;font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(2.6rem,5.6vw,5rem);font-weight:400;line-height:1}.hd-hero-copy h1 em,.hd-head h2 em{color:var(--pine);font-style:normal}.hd-lead{max-width:50ch;color:var(--ink-soft);text-wrap:pretty;margin:clamp(1.2rem,2.4vw,1.6rem) 0 0;font-size:clamp(1rem,1.3vw,1.1rem);line-height:1.7}.hd-section{padding-top:var(--hd-section);scroll-margin-top:calc(var(--nav-height) + 1rem)}.hd-head{max-width:720px;margin-bottom:clamp(2rem,4vw,3rem)}.hd-head.is-split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:1.2rem clamp(2rem,5vw,5rem);max-width:none;display:grid}.hd-head h2,.hd-band h2,.dv-pack-copy h2{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.8vw,3.2rem);font-weight:400;line-height:1.05}.hd-head p{max-width:54ch;color:var(--ink-soft);text-wrap:pretty;margin:1rem 0 0;line-height:1.7}.hd-head.is-split p{margin:0}.dv-pack-copy h2 em{color:var(--pine);font-style:normal}.hd-page a:focus-visible,.hd-page button:focus-visible,.hd-page select:focus-visible,.hd-page summary:focus-visible{outline:2px solid var(--pine);outline-offset:3px}.hd-band{margin-top:var(--hd-section);background:radial-gradient(60% 120% at 100% 0%, #1d5c438c, transparent 60%), radial-gradient(40% 80% at 0% 100%, #b4574a1f, transparent 70%), var(--pine-ink);color:var(--porcelain);padding-block:clamp(3.5rem,7vw,6rem);position:relative;overflow:hidden}.hd-band-inner{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:end;gap:2rem clamp(2rem,6vw,6rem);display:grid}.hd-band h2{max-width:22ch;font-size:clamp(1.8rem,3.2vw,2.7rem)}.hd-band-actions{flex-direction:column;align-items:flex-start;gap:1.1rem;display:flex}.hd-band-link{color:#cfe3d6;border-bottom:1px solid #cfe3d659;align-items:center;gap:.5rem;padding-bottom:2px;font-size:.92rem;transition:border-color .2s,color .2s;display:inline-flex}.hd-band-link:hover{color:#fff;border-color:#fff}.hd-band-link svg{width:16px;height:16px}.hd-page .cp-hub{margin-top:var(--hd-section)}.hd-copy{border:1px solid var(--line-strong);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .95rem;font-size:.8rem;font-weight:500;transition:border-color .2s,background-color .2s,transform .16s;display:inline-flex}.hd-copy:hover{border-color:var(--pine)}.hd-copy:active{transform:scale(.97)}.hd-copy svg{width:15px;height:15px}.hd-copy.is-copied{border-color:var(--pine);background:var(--pine);color:var(--paper)}.fq-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(2rem,5vw,5rem);padding-bottom:clamp(2rem,4vw,3rem);display:grid}.fq-short{background:var(--paper);box-shadow:var(--hd-shadow);border-radius:24px;margin:0;padding:.4rem clamp(1.1rem,2vw,1.6rem);list-style:none;display:grid}.fq-short li+li{border-top:1px solid var(--line)}.fq-short a{transition:transform .3s var(--hd-ease);gap:.3rem;padding:1.05rem 0;display:grid}.fq-short a:hover{transform:translate(4px)}.fq-short-q{color:var(--pine);font-family:var(--font-display);font-size:1.25rem}.fq-short-a{color:var(--ink-soft);font-size:.9rem;line-height:1.55}.fq-search{background:var(--sage);border-radius:28px;padding:clamp(1rem,2vw,1.4rem)}.fq-search-field{background:var(--paper);box-shadow:var(--hd-shadow);border:1px solid #0000;border-radius:20px;align-items:center;gap:.9rem;padding:0 1.3rem;transition:border-color .2s;display:flex;position:relative}.fq-search-field:focus-within{border-color:var(--pine)}.fq-search-field>svg{width:22px;height:22px;color:var(--pine);flex:none}.fq-search-field input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;padding:1.25rem 0;font-size:clamp(1.05rem,1.8vw,1.3rem)}.fq-search-field input::placeholder{color:#4c5a51b3}.fq-search-field input::-webkit-search-cancel-button{display:none}.fq-search-clear{background:var(--mist);width:34px;height:34px;color:var(--ink-soft);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.fq-search-clear svg{width:16px;height:16px}.fq-search-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1.5rem;padding:1rem .4rem .2rem;display:flex}.fq-search-count{color:var(--ink-soft);margin:0;font-size:.88rem}.fq-search-count strong{color:var(--ink);font-variant-numeric:tabular-nums}.fq-suggest{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.fq-suggest button{border:1px solid var(--line-strong);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:.45rem .85rem;font-size:.8rem;transition:background-color .2s,border-color .2s,color .2s}.fq-suggest button:hover{border-color:var(--pine)}.fq-suggest button[aria-pressed=true]{border-color:var(--pine);background:var(--pine);color:var(--paper)}.fq-body{grid-template-columns:minmax(200px,250px) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.fq-rail{top:calc(var(--nav-height) + 1.5rem);align-self:start;position:sticky}.fq-rail-title{color:var(--ink-soft);letter-spacing:.18em;text-transform:uppercase;margin:0 0 .8rem;font-size:.72rem;font-weight:600}.fq-rail ol{border-left:1px solid var(--line);gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.fq-rail a{color:var(--ink-soft);justify-content:space-between;align-items:baseline;gap:.8rem;padding:.55rem 0 .55rem 1rem;font-size:.88rem;line-height:1.35;transition:color .2s,opacity .2s;display:flex;position:relative}.fq-rail a:before{background:var(--pine);content:"";width:2px;transition:transform .3s var(--hd-ease);position:absolute;top:.4rem;bottom:.4rem;left:-1px;transform:scaleY(0)}.fq-rail a:hover,.fq-rail a.is-active{color:var(--ink)}.fq-rail a.is-active:before{transform:scaleY(1)}.fq-rail a.is-empty{opacity:.38}.fq-rail small{color:var(--pine);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600}.fq-group{scroll-margin-top:calc(var(--nav-height) + 1.5rem)}.fq-group+.fq-group{margin-top:clamp(3rem,6vw,4.5rem)}.fq-group.is-hidden{display:none}.fq-group-head{margin-bottom:1.2rem}.fq-group-head h2{font-family:var(--font-display);margin:0;font-size:clamp(1.7rem,3vw,2.3rem);font-weight:400;line-height:1.1}.fq-group-head p{max-width:60ch;color:var(--ink-soft);margin:.5rem 0 0;font-size:.95rem;line-height:1.6}.fq-group .cp-answer{margin-block:1.5rem}.fq-list{border-top:1px solid var(--line-strong)}.fq-item{border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--nav-height) + 1.5rem)}.fq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem 0;list-style:none;display:flex}.fq-item summary::-webkit-details-marker{display:none}.fq-q{text-wrap:pretty;font-size:clamp(1rem,1.3vw,1.08rem);font-weight:500;line-height:1.45;transition:color .2s}.fq-item summary:hover .fq-q,.fq-item[open] .fq-q{color:var(--pine)}.fq-toggle{border:1px solid var(--line-strong);width:34px;height:34px;color:var(--ink-soft);transition:transform .35s var(--hd-ease), background-color .2s ease, border-color .2s ease, color .2s ease;border-radius:50%;flex:none;place-items:center;display:grid}.fq-toggle svg{width:16px;height:16px}.fq-item[open] .fq-toggle{border-color:var(--pine);background:var(--pine);color:var(--paper);transform:rotate(45deg)}.fq-a{padding:0 3.5rem 1.5rem 0}.fq-a p{max-width:68ch;color:var(--ink-soft);margin:0;font-size:.97rem;line-height:1.75}@media (prefers-reduced-motion:no-preference){.fq-item[open] .fq-a{animation:hd-rise .42s var(--hd-ease) both}}.fq-desk mark{color:var(--ink);background:#1d5c4329;border-radius:3px;padding:0 .1em}.fq-empty{border:1px dashed var(--line-strong);border-radius:24px;padding:clamp(1.6rem,3vw,2.4rem)}.fq-empty p{max-width:52ch;color:var(--ink-soft);margin:.4rem 0 0;line-height:1.6}.fq-empty .fq-empty-title{color:var(--ink);font-family:var(--font-display);margin:0;font-size:1.5rem}.fq-empty-actions{flex-wrap:wrap;gap:.8rem;margin-top:1.4rem;display:flex}.dv-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);padding-bottom:clamp(1rem,2vw,2rem);display:grid}.dv-facts{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(1.8rem,3.5vw,2.6rem) 0 0;display:grid}.dv-facts div{padding:1rem 1rem 0 0}.dv-facts div+div{border-left:1px solid var(--line);padding-left:1rem}.dv-facts dt{color:var(--ink-soft);font-size:.78rem;line-height:1.35}.dv-facts dd{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:.35rem 0 0;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1}.dv-facts div:last-child dd{color:var(--pine)}.dv-hero-card{position:relative}.dv-hero-hint{color:var(--ink-soft);margin:0 0 .8rem .4rem;font-size:.82rem}.dv-waybill{background:var(--paper);box-shadow:var(--hd-shadow);transition:rotate .6s var(--hd-ease);border-radius:6px 6px 22px 22px;position:relative;rotate:-1.2deg}.dv-waybill:hover,.dv-waybill:focus-within{rotate:none}.dv-label{color:var(--ink-soft);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:600;display:block}.dv-waybill-head{background:var(--pine-ink);color:var(--porcelain);border-radius:6px 6px 0 0;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1.4rem;display:flex;-webkit-mask:radial-gradient(circle at 8px 0,#0000 4px,#000 4.5px) 0 0/16px 100% repeat-x;mask:radial-gradient(circle at 8px 0,#0000 4px,#000 4.5px) 0 0/16px 100% repeat-x}.dv-waybill-brand{letter-spacing:.2em;text-transform:uppercase;font-size:.72rem;font-weight:600}.dv-waybill-no{letter-spacing:.12em;text-transform:uppercase;border:1px solid #f4f5f159;border-radius:4px;padding:.25rem .6rem;font-size:.7rem}.dv-waybill-route{border-bottom:1px dashed var(--line-strong);grid-template-columns:minmax(0,1fr) 56px minmax(0,1.2fr);align-items:center;gap:.8rem;padding:1.4rem 1.4rem 1.2rem;display:grid}.dv-waybill-route strong,.dv-waybill-route select{font-family:var(--font-display);margin-top:.35rem;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:400;line-height:1.1;display:block}.dv-waybill-route small{color:var(--ink-soft);margin-top:.25rem;font-size:.78rem;line-height:1.35;display:block}.dv-waybill-route select{border:0;border-bottom:2px solid var(--pine);background:linear-gradient(45deg, transparent 50%, var(--pine) 50%) calc(100% - 7px) 55% / 7px 7px no-repeat, linear-gradient(135deg, var(--pine) 50%, transparent 50%) calc(100% - 0px) 55% / 7px 7px no-repeat;width:100%;color:var(--pine-deep);cursor:pointer;appearance:none;border-radius:0;padding:0 1.6rem .2rem 0}.dv-waybill-arrow{background:repeating-linear-gradient(90deg, var(--pine) 0 6px, transparent 6px 11px);height:2px;position:relative}.dv-waybill-arrow:after{border-top:2px solid var(--pine);border-right:2px solid var(--pine);content:"";width:9px;height:9px;position:absolute;top:50%;right:-2px;transform:translateY(-50%)rotate(45deg)}.dv-waybill-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dv-cell{border-bottom:1px dashed var(--line);align-content:start;gap:.45rem;padding:1.1rem 1.4rem;display:grid}.dv-cell:nth-child(odd){border-right:1px dashed var(--line)}.dv-cell strong{font-size:1rem;font-weight:600;line-height:1.35}.dv-cell .dv-charge{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:400;line-height:1}.dv-charge.is-free{color:var(--pine)}.dv-stepper{align-items:center;gap:.9rem;display:inline-flex}.dv-stepper button{border:1px solid var(--line-strong);width:34px;height:34px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;transition:border-color .2s,background-color .2s,transform .16s;display:grid}.dv-stepper button:hover:not(:disabled){border-color:var(--pine);background:var(--sage)}.dv-stepper button:active:not(:disabled){transform:scale(.94)}.dv-stepper button:disabled{opacity:.35;cursor:not-allowed}.dv-stepper svg{width:15px;height:15px}.dv-stepper output{min-width:1.4ch;font-family:var(--font-display);font-variant-numeric:tabular-nums;text-align:center;font-size:2rem;line-height:1}.dv-free{border-bottom:1px dashed var(--line);gap:.6rem;padding:1.1rem 1.4rem;display:grid}.dv-free p{color:var(--ink-soft);margin:0;font-size:.85rem}.dv-free-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.dv-free-track span{background:var(--mist);height:6px;transition:background-color .4s var(--hd-ease);border-radius:999px}.dv-free-track span.is-on{background:var(--pine)}.dv-waybill-foot{justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:1rem 1.4rem 1.2rem;display:flex}.dv-barcode{background:repeating-linear-gradient(90deg, var(--ink) 0 2px, transparent 2px 4px, var(--ink) 4px 5px, transparent 5px 8px, var(--ink) 8px 11px, transparent 11px 12px);opacity:.8;flex:none;width:110px;height:34px}.dv-stamp{border:2px solid var(--hd-blush);outline:1px solid var(--hd-blush);outline-offset:2px;color:var(--hd-blush);letter-spacing:.18em;text-align:center;text-transform:uppercase;opacity:.85;pointer-events:none;border-radius:6px;padding:.45rem .7rem;font-size:.66rem;font-weight:700;line-height:1.35;position:absolute;top:10.4rem;right:1.3rem;rotate:12deg}.dv-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.2rem,2.5vw,2rem);margin:0;padding:0;list-style:none;display:grid;position:relative}.dv-steps:before{background:repeating-linear-gradient(90deg, var(--line-strong) 0 6px, transparent 6px 12px);content:"";height:1px;position:absolute;top:22px;left:22px;right:calc(25% - clamp(1.2rem,2.5vw,2rem)/1.33333 - 22px)}.dv-step{position:relative}.dv-step-num{background:var(--pine);width:44px;height:44px;color:var(--paper);font-family:var(--font-display);box-shadow:0 0 0 6px var(--porcelain);border-radius:50%;place-items:center;margin-bottom:1.2rem;font-size:1.25rem;display:grid}.dv-step h3{font-family:var(--font-display);margin:0;font-size:1.4rem;font-weight:400}.dv-step p{color:var(--ink-soft);margin:.6rem 0 0;font-size:.93rem;line-height:1.65}.dv-table{background:var(--paper);box-shadow:var(--hd-shadow);border-radius:24px;overflow-x:auto}.dv-table table{border-collapse:collapse;width:100%;min-width:680px}.dv-table th,.dv-table td{text-align:left;vertical-align:middle;padding:1rem 1.2rem}.dv-table thead th{color:var(--ink-soft);letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid var(--line-strong);font-size:.7rem;font-weight:600}.dv-table thead th:first-child{width:30%}.dv-table thead th:nth-child(2){width:36%}.dv-table tbody tr+tr{border-top:1px solid var(--line)}.dv-table tbody tr{transition:background-color .2s}.dv-table tbody tr:hover{background:var(--mist)}.dv-table tbody tr.is-home{background:var(--sage)}.dv-table tbody th{font-weight:600;line-height:1.35}.dv-table tbody th span{color:var(--ink-soft);margin-top:.15rem;font-size:.78rem;font-weight:400;display:block}.dv-scale-head{gap:.4rem;display:grid}.dv-scale{letter-spacing:0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.dv-scale span{text-align:right;font-variant-numeric:tabular-nums}.dv-bar{background:repeating-linear-gradient(90deg, transparent 0 calc(20% - 1px), #17251e1f calc(20% - 1px) 20%), var(--mist);border-radius:999px;height:10px;display:block;position:relative}.dv-bar:after{top:0;bottom:0;left:calc(var(--from) / var(--scale) * 100%);width:calc((var(--to) - var(--from)) / var(--scale) * 100%);background:linear-gradient(90deg, #3f8a69, var(--pine));content:"";border-radius:999px;position:absolute}.dv-transit{color:var(--ink-soft);margin-top:.4rem;font-size:.8rem;display:block}.dv-num{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.dv-pay{border:1px solid var(--line-strong);white-space:nowrap;border-radius:6px;padding:.3rem .65rem;font-size:.78rem;display:inline-block}.dv-pay.is-cod{border-color:var(--pine);background:var(--pine);color:var(--paper)}.dv-table-foot{color:var(--ink-soft);margin:1.1rem 0 0 .4rem;font-size:.9rem}.dv-table-foot a,.dv-pack-copy a{color:var(--pine);text-underline-offset:3px;text-decoration:underline}.dv-pay-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(1rem,2vw,1.5rem);display:grid}.dv-pay-card{border:1px solid var(--line);background:var(--paper);border-radius:26px;flex-direction:column;padding:clamp(1.5rem,3vw,2.2rem);display:flex}.dv-pay-card.is-online{background:var(--fern);border-color:#0000}.dv-pay-top{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.4rem;display:flex}.dv-pay-icon{background:var(--pine);width:48px;height:48px;color:var(--paper);border-radius:14px;place-items:center;display:grid}.dv-pay-icon svg{width:22px;height:22px}.dv-pay-flag{color:var(--pine-deep);letter-spacing:.14em;text-align:right;text-transform:uppercase;font-size:.72rem;font-weight:600}.dv-pay-card h3{font-family:var(--font-display);margin:0;font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:400}.dv-pay-card p{max-width:48ch;color:var(--ink-soft);margin:.7rem 0 0;line-height:1.65}.dv-account{background:#fcfcf999;border:1px dashed #0f2e2259;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding:1.1rem 1.2rem;display:flex}.dv-pay-card.is-online p+.dv-account{margin-top:1.6rem}.dv-account strong{font-variant-numeric:tabular-nums;letter-spacing:.02em;margin:.25rem 0 .1rem;font-size:clamp(1.35rem,2.2vw,1.7rem);font-weight:500;display:block}.dv-account div>span:last-child{color:var(--ink-soft);font-size:.85rem}.dv-pay-card .dv-pay-rule{color:var(--ink);margin-top:auto;padding-top:1.4rem;font-size:.88rem;font-weight:500}.dv-pack{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.dv-pack-copy>p{max-width:50ch;color:var(--ink-soft);margin:1rem 0 0;line-height:1.7}.dv-layers{counter-reset:layer;margin:clamp(1.6rem,3vw,2.2rem) 0 0;padding:0;list-style:none;display:grid}.dv-layers li{border-top:1px solid var(--line);counter-increment:layer;grid-template-columns:2.2rem minmax(0,1fr);gap:.15rem .8rem;padding:.9rem 0;display:grid}.dv-layers li:before{color:var(--pine);font-family:var(--font-display);content:counter(layer, lower-roman) ".";grid-row:span 2;font-size:1.2rem}.dv-layers strong{font-weight:600}.dv-layers span{color:var(--ink-soft);font-size:.9rem}.dv-cutaway{place-items:center;padding:clamp(.5rem,2vw,1.5rem);display:grid}.dv-cutaway>div{aspect-ratio:1;width:min(100%,440px)}.dv-cut-carton,.dv-cut-cushion,.dv-cut-box{place-items:center;display:grid;position:relative}.dv-cut-carton{background:linear-gradient(90deg, transparent 46%, #0f2e2214 46% 54%, transparent 54%), var(--fern);box-shadow:var(--hd-shadow);border-radius:18px;padding:9%}.dv-cut-cushion{background:radial-gradient(circle, #fcfcf9f2 0 5px, #1d5c431f 5.5px 6.5px, transparent 7px) 0 0 / 18px 18px, var(--mist);border-radius:12px;width:100%;height:100%;padding:11%}.dv-cut-box{background:linear-gradient(135deg, #ffffff14, transparent 45%), var(--pine-ink);border-radius:8px;width:100%;height:100%;padding:12% 18%;box-shadow:inset 0 0 0 6px #a9cbb82e}.dv-cut-bottle{flex-direction:column;align-self:stretch;align-items:center;width:58%;display:flex}.dv-cut-cap{background:linear-gradient(90deg,#b99a5b,#e7d39e 45%,#a8864a);border-radius:6px 6px 3px 3px;flex:0 0 20%;width:42%}.dv-cut-glass{background:linear-gradient(100deg,#ffffff8c 0 12%,#0000 12% 70%,#ffffff40 70% 76%,#0000 76%),linear-gradient(#cfe3d6,#7fae95);border-radius:14px 14px 20px 20px;flex:auto;width:100%;margin-top:5%}.dv-cut-tag{color:var(--pine-deep);letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:600;position:absolute;top:.55rem;left:.7rem}.dv-cut-box>.dv-cut-tag{color:#a9cbb8}.dv-problems{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.dv-problem{background:var(--paper);box-shadow:0 0 0 1px var(--line);border-radius:24px;flex-direction:column;padding:clamp(1.4rem,2.6vw,2rem);display:flex}.dv-problem-icon{background:var(--sage);width:44px;height:44px;color:var(--pine);border-radius:12px;place-items:center;margin-bottom:1.2rem;display:grid}.dv-problem-icon svg{width:20px;height:20px}.dv-problem h3{font-family:var(--font-display);margin:0;font-size:1.45rem;font-weight:400}.dv-problem p{color:var(--ink-soft);margin:.6rem 0 1.4rem;font-size:.93rem;line-height:1.65}.dv-verdict{background:var(--pine);color:var(--paper);letter-spacing:.04em;border-radius:6px;align-self:flex-start;align-items:center;gap:.4rem;margin-top:auto;padding:.4rem .75rem;font-size:.76rem;font-weight:600;display:inline-flex}.dv-problem.is-no .dv-problem-icon{background:var(--hd-blush-soft);color:var(--hd-blush)}.dv-problem.is-no .dv-verdict{background:var(--hd-blush-soft);color:#8e3f34}.dv-verdict svg{width:14px;height:14px}.ct-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.ct-hero .hd-hero-copy{padding-top:clamp(0rem,2vw,1.5rem)}.ct-number{grid-template-columns:auto auto;align-items:end;gap:.2rem .8rem;margin-top:clamp(1.8rem,3.5vw,2.6rem);display:inline-grid}.ct-number-label{color:var(--pine);letter-spacing:.2em;text-transform:uppercase;grid-column:1/-1;font-size:.72rem;font-weight:600}.ct-number strong{background:linear-gradient(var(--pine), var(--pine)) 0 100% / 0 2px no-repeat;font-variant-numeric:tabular-nums;letter-spacing:-.02em;transition:background-size .5s var(--hd-ease), color .2s ease;font-size:clamp(1.7rem,3.4vw,2.6rem);font-weight:500;line-height:1.15}.ct-number:hover strong{color:var(--pine-deep);background-size:100% 2px}.ct-number svg{width:26px;height:26px;color:var(--pine);transition:transform .4s var(--hd-ease);margin-bottom:.5rem}.ct-number:hover svg{transform:translate(3px,-3px)}.ct-live{flex-wrap:wrap;align-items:center;gap:.6rem 1.4rem;margin-top:1.4rem;display:flex}.ct-clock{color:var(--ink-soft);align-items:center;gap:.5rem;margin:0;font-size:.85rem;display:inline-flex}.ct-clock strong{color:var(--ink);font-variant-numeric:tabular-nums}.ct-clock-dot{background:var(--pine);border-radius:50%;width:8px;height:8px;box-shadow:0 0 #1d5c4373}@media (prefers-reduced-motion:no-preference){.ct-clock-dot{animation:2.4s ease-out infinite ct-pulse}}@keyframes ct-pulse{to{box-shadow:0 0 0 9px #1d5c4300}}.ct-dispatch{font-size:.85rem}.ct-hero-card{background:var(--sage);border-radius:32px;padding:.5rem}.ct-card-title{color:var(--pine-deep);letter-spacing:.18em;text-transform:uppercase;margin:.7rem 1rem .8rem;font-size:.72rem;font-weight:600}.ct-composer{background:var(--paper);box-shadow:var(--hd-shadow);border-radius:26px;gap:1.3rem;padding:clamp(1.2rem,2.6vw,1.8rem);display:grid}.ct-topics{border:0;margin:0;padding:0}.ct-topics legend{font-family:var(--font-display);margin-bottom:.7rem;font-size:1.35rem}.ct-topic-list{flex-wrap:wrap;gap:.45rem;display:flex}.ct-topic{border:1px solid var(--line-strong);cursor:pointer;border-radius:999px;padding:.5rem .95rem;font-size:.85rem;transition:background-color .2s,border-color .2s,color .2s;position:relative}.ct-topic:hover{border-color:var(--pine)}.ct-topic input{opacity:0;pointer-events:none;position:absolute}.ct-topic.is-active{border-color:var(--pine);background:var(--pine);color:var(--paper)}.ct-topic:has(input:focus-visible){outline:2px solid var(--pine);outline-offset:3px}.ct-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.ct-field{gap:.35rem;display:grid}.ct-field:has(textarea){grid-column:1/-1}.ct-field>span{color:var(--ink-soft);font-size:.78rem;font-weight:600}.ct-field small{color:#4c5a51b3;margin-left:.3rem;font-weight:400}.ct-field input,.ct-field textarea{border:1px solid var(--line);background:var(--porcelain);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:12px;padding:.75rem .9rem;font-size:.95rem;transition:border-color .2s,background-color .2s}.ct-field input:focus,.ct-field textarea:focus{border-color:var(--pine);background:#fff;outline:none}.ct-preview{background:radial-gradient(circle, #1d5c4312 1px, transparent 1.5px) 0 0 / 14px 14px, var(--moss);border-radius:18px;padding:1rem}.ct-preview-label{color:var(--ink-soft);letter-spacing:.16em;text-align:center;text-transform:uppercase;margin-bottom:.6rem;font-size:.7rem;font-weight:600;display:block}.ct-bubble{width:fit-content;max-width:92%;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;background:#d6ebdd;border-radius:14px 4px 14px 14px;margin:0 0 0 auto;padding:.75rem 2.2rem .75rem .95rem;font-size:.9rem;line-height:1.5;position:relative;box-shadow:0 1px 1px #0f2e221f}.ct-bubble:after{content:"";border-top:9px solid #d6ebdd;border-right:8px solid #0000;position:absolute;top:0;right:-7px}.ct-bubble-meta{color:var(--pine);position:absolute;bottom:.45rem;right:.6rem}.ct-bubble-meta svg{width:15px;height:15px}.ct-note{color:var(--ink-soft);gap:.5rem;margin:.8rem 0 0;font-size:.82rem;line-height:1.5;display:flex}.ct-note svg{width:15px;height:15px;color:var(--pine);flex:none;margin-top:.15em}.ct-send{white-space:normal;justify-content:center;width:100%}.ct-unset{background:var(--hd-blush-soft);color:#8e3f34;border-radius:12px;margin:0;padding:.9rem 1rem;font-size:.88rem}.ct-channels{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.ct-channels li{border-bottom:1px solid var(--line)}.ct-channels a,.ct-channels li>div{border-radius:16px;grid-template-columns:52px minmax(0,.9fr) minmax(0,.9fr) minmax(0,1.4fr) 28px;align-items:center;gap:1.2rem;padding:1.3rem .8rem;transition:background-color .25s;display:grid}.ct-channels a:hover{background:var(--paper)}.ct-channel-icon{background:var(--sage);width:48px;height:48px;color:var(--pine);border-radius:14px;place-items:center;display:grid}.ct-channel-icon svg{width:21px;height:21px}.ct-channel-name{font-family:var(--font-display);font-size:1.45rem}.ct-channel-handle{font-variant-numeric:tabular-nums;font-weight:600}.ct-channel-use{color:var(--ink-soft);font-size:.9rem;line-height:1.5}.ct-channel-go{width:22px;height:22px;color:var(--pine);transition:transform .4s var(--hd-ease)}.ct-channels a:hover .ct-channel-go{transform:translate(3px,-3px)}.ct-details{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.5fr);gap:clamp(1rem,2vw,1.5rem);display:grid}.ct-detail{background:var(--paper);box-shadow:0 0 0 1px var(--line);border-radius:24px;padding:clamp(1.4rem,2.6vw,2rem)}.ct-detail>svg{width:24px;height:24px;color:var(--pine)}.ct-detail h3{font-family:var(--font-display);margin:1rem 0 0;font-size:1.45rem;font-weight:400}.ct-detail p{color:var(--ink-soft);margin:.6rem 0 0;font-size:.93rem;line-height:1.65}.ct-detail.is-wide{background:var(--sage);box-shadow:none}.ct-warn{background:var(--paper);border-radius:14px;gap:.6rem;padding:.9rem 1rem;display:flex}.ct-detail .ct-warn{color:var(--ink);margin-top:1rem;font-size:.86rem}.ct-warn svg{width:18px;height:18px;color:var(--hd-blush);flex:none;margin-top:.1em}@media (max-width:1024px){.fq-hero,.dv-hero,.ct-hero,.dv-pack,.hd-band-inner{grid-template-columns:minmax(0,1fr)}.hd-hero-copy h1{max-width:16ch}.dv-hero-card,.ct-hero-card{max-width:620px}.dv-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.2rem}.dv-steps:before{display:none}.ct-details{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-detail.is-wide{grid-column:1/-1}.ct-channels a,.ct-channels li>div{grid-template-columns:52px minmax(0,1fr) 28px;gap:.25rem 1rem}.ct-channel-icon{grid-row:span 3}.ct-channel-go{grid-area:1/3/span 3}.ct-channel-name,.ct-channel-handle,.ct-channel-use{grid-column:2}}@media (max-width:900px){.fq-body{grid-template-columns:minmax(0,1fr);gap:1.5rem}.fq-rail{top:var(--nav-height);z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#f4f5f1f0;margin-inline:calc(-1*clamp(1.25rem,4.5vw,4rem));padding:.6rem clamp(1.25rem,4.5vw,4rem)}.fq-rail-title{display:none}.fq-rail ol{scrollbar-width:none;border-left:0;gap:.4rem;display:flex;overflow-x:auto}.fq-rail li{flex:none}.fq-rail a{border:1px solid var(--line-strong);white-space:nowrap;border-radius:999px;padding:.45rem .8rem}.fq-rail a:before{display:none}.fq-rail a.is-active{border-color:var(--pine);background:var(--pine);color:var(--paper)}.fq-rail a.is-active small{color:#cfe3d6}.fq-group,.fq-item{scroll-margin-top:calc(var(--nav-height) + 4rem)}.hd-head.is-split,.dv-pay-grid,.dv-problems{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.dv-table{box-shadow:none;background:0 0;overflow:visible}.dv-table table{min-width:0}.dv-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.dv-table tbody{gap:.6rem;display:grid}.dv-table tbody tr{background:var(--paper);box-shadow:0 0 0 1px var(--line);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:.6rem 1rem;padding:1rem 1.1rem;display:grid}.dv-table tbody tr+tr{border-top:0}.dv-table th,.dv-table td{padding:0}.dv-table tbody td:nth-child(2){grid-area:2/1/auto/-1}.dv-table tbody td:nth-child(3){text-align:right;grid-area:1/2}.dv-table tbody td:nth-child(4){grid-column:1/-1}}@media (max-width:640px){.hd-kicker:before{display:none}.dv-facts{grid-template-columns:minmax(0,1fr)}.dv-facts div,.dv-facts div+div{border-left:0;border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding:.8rem 0;display:flex}.dv-waybill{rotate:none}.dv-stamp{padding:.35rem .55rem;font-size:.54rem;top:8.5rem;right:.8rem}.dv-waybill-route{grid-template-columns:minmax(0,1fr) 32px minmax(0,1.3fr);padding-inline:1.1rem}.dv-cell,.dv-free,.dv-waybill-foot{padding-inline:1.1rem}.dv-steps{grid-template-columns:minmax(0,1fr)}.fq-a{padding-right:0}.ct-fields,.ct-details{grid-template-columns:minmax(0,1fr)}.ct-channel-use{display:none}}@media (max-width:380px){.dv-stamp{display:none}}
