@font-face{font-family:'Inter';src:url('/assets/fonts/inter-var.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:'Playfair Display';src:url('/assets/fonts/playfair-var.woff2') format('woff2');font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:'Playfair Display';src:url('/assets/fonts/playfair-italic-var.woff2') format('woff2');font-weight:400 800;font-style:italic;font-display:swap}@font-face{font-family:'Cinzel';src:url('/assets/fonts/cinzel-var.woff2') format('woff2');font-weight:400 800;font-style:normal;font-display:swap}:root{--navy:#0A1B3D;--navy-800:#0E2249;--navy-700:#16305F;--navy-600:#22437E;--ink:#14203A;--body:#4E5A74;--muted:#77839B;--ivory:#FBF7F0;--ivory-2:#F4ECDE;--line:#E6DFD2;--white:#fff;--gold:#B98C33;--gold-bright:#E0BC6E;--gold-soft:rgba(185,140,51,.22);--teal:#0F6F6B;--teal-dark:#0A524F;--teal-soft:#E4F1EF;--green:#1B7A54;--purple:#4B2E83;--red:#A8182F;--serif:'Playfair Display',Georgia,'Times New Roman',serif;--sans:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;--caps:'Cinzel','Playfair Display',Georgia,serif;--r-xs:8px;--r-sm:12px;--r:18px;--r-lg:26px;--r-xl:36px;--r-pill:999px;--sh-sm:0 1px 2px rgba(10,27,61,.05),0 6px 18px -10px rgba(10,27,61,.16);--sh:0 2px 6px rgba(10,27,61,.05),0 18px 40px -22px rgba(10,27,61,.30);--sh-lg:0 30px 70px -32px rgba(10,27,61,.42);--gutter:clamp(20px,5vw,40px);--maxw:1200px;--section-y:clamp(38px,4.6vw,70px);--header-h:72px;--ease:cubic-bezier(.22,.72,.26,1)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 18px);scrollbar-gutter:stable}body{margin:0;background:var(--ivory);color:var(--body);font-family:var(--sans);font-size:1.0625rem;line-height:1.72;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img,svg,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}h1,h2,h3,h4{margin:0;font-family:var(--serif);color:var(--ink);font-weight:600;line-height:1.14;letter-spacing:-.012em;text-wrap:balance}h1{font-size:clamp(2.35rem,1.55rem + 3.3vw,4.25rem);line-height:1.06}h2{font-size:clamp(1.85rem,1.3rem + 2.1vw,3rem)}h3{font-size:clamp(1.2rem,1.05rem + .7vw,1.55rem);line-height:1.24}h4{font-size:1.0625rem;font-family:var(--sans);font-weight:600;letter-spacing:0;color:var(--ink);line-height:1.4}figure,blockquote{margin:0}p{margin:0 0 1.05em}p:last-child{margin-bottom:0}ul,ol{margin:0 0 1.1em;padding-left:1.15em}li{margin:.34em 0}strong{color:var(--ink);font-weight:600}::selection{background:var(--navy);color:var(--ivory)}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}.skip{position:absolute;left:-9999px;top:0;z-index:200;background:var(--navy);color:#fff;padding:12px 18px;border-radius:0 0 var(--r-sm) 0}.skip:focus{left:0}.wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.wrap-narrow{max-width:790px}.wrap-wide{max-width:1340px}.section{padding-block:var(--section-y);position:relative}.section-sm{padding-block:clamp(32px,4vw,54px)}.bg-ivory{background:var(--ivory)}.bg-white{background:var(--white)}.bg-sand{background:var(--ivory-2)}.bg-navy{background:var(--navy);color:#C4CCDE}.bg-navy h1,.bg-navy h2,.bg-navy h3,.bg-navy h4{color:#fff}.bg-navy strong{color:#fff}.bg-teal{background:var(--teal-dark);color:#CFE4E1}.bg-teal h2,.bg-teal h3,.bg-teal h4{color:#fff}.bg-teal strong{color:#fff}.center{text-align:center}.eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;font-family:var(--sans);font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.eyebrow::before{content:'';width:26px;height:1px;background:currentColor;opacity:.65}.bg-navy .eyebrow,.bg-teal .eyebrow{color:var(--gold-bright)}.center .eyebrow{justify-content:center}.center .eyebrow::after{content:'';width:26px;height:1px;background:currentColor;opacity:.65}.lede{font-size:clamp(1.06rem,1rem + .35vw,1.25rem);line-height:1.68;max-width:62ch;text-wrap:pretty}.bg-navy .lede{color:#B9C3D8}.bg-teal .lede{color:#BBD6D3}.center .lede{margin-inline:auto}.section-head{max-width:940px;margin-bottom:clamp(20px,2.4vw,32px)}.section-head.center{margin-inline:auto}.script{font-family:var(--serif);font-style:italic;font-weight:500;color:var(--gold)}.rule{width:56px;height:2px;background:var(--gold);border:0;margin:26px 0;opacity:.9}.center .rule{margin-inline:auto}.muted{color:var(--muted)}.small{font-size:.88rem;line-height:1.65}.tiny{font-size:.78rem;line-height:1.6;color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 28px;border-radius:var(--r-pill);border:1px solid transparent;font-size:.95rem;font-weight:600;cursor:pointer;transition:transform .35s var(--ease),box-shadow .35s var(--ease),background .25s,color .25s,border-color .25s;text-align:center}.btn svg{width:17px;height:17px;flex:none;transition:transform .35s var(--ease)}.btn:hover{transform:translateY(-2px)}.btn:hover svg.arrow{transform:translateX(4px)}.btn:active{transform:translateY(0)}.btn-gold{background:linear-gradient(135deg,#D8AE55,#B98C33 62%,#9C7526);color:#1B1200;box-shadow:0 10px 26px -12px rgba(185,140,51,.9)}.btn-gold:hover{box-shadow:0 18px 34px -14px rgba(185,140,51,.95)}.btn-navy{background:var(--navy);color:#fff}.btn-navy:hover{background:var(--navy-700)}.btn-teal{background:var(--teal);color:#fff}.btn-teal:hover{background:var(--teal-dark)}.btn-ghost{border-color:rgba(10,27,61,.22);color:var(--ink);background:transparent}.btn-ghost:hover{border-color:var(--navy);background:rgba(10,27,61,.04)}.btn-ghost-light{border-color:rgba(255,255,255,.4);color:#fff;background:transparent}.btn-ghost-light:hover{border-color:#fff;background:rgba(255,255,255,.1)}.btn-sm{padding:11px 20px;font-size:.875rem}.btn-block{width:100%}.btn-row{display:flex;flex-wrap:wrap;gap:14px}.center .btn-row,[style*="text-align:center"] .btn-row{justify-content:center}.textlink{display:inline-flex;align-items:center;gap:9px;font-weight:600;font-size:.94rem;color:var(--navy);padding-bottom:3px;border-bottom:1px solid var(--gold-soft);transition:border-color .3s,gap .3s var(--ease),color .3s}.textlink svg{width:16px;height:16px;transition:transform .35s var(--ease)}.textlink:hover{border-color:var(--gold);gap:13px}.bg-navy .textlink,.bg-teal .textlink{color:var(--gold-bright)}.site-header{position:fixed;inset:0 0 auto;z-index:90;height:var(--header-h);display:flex;align-items:center;transition:background .4s var(--ease),box-shadow .4s var(--ease),border-color .4s;border-bottom:1px solid transparent}.site-header .wrap{display:flex;align-items:center;gap:18px;max-width:1340px}.site-header.is-solid{background:rgba(251,247,240,.9);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-bottom-color:var(--line);box-shadow:0 10px 30px -26px rgba(10,27,61,.6)}body.light-top .site-header{background:rgba(251,247,240,.92);border-bottom-color:var(--line)}.logo{display:inline-flex;align-items:center;gap:11px;flex:none}.logo-mark{width:38px;height:38px;border-radius:10px;flex:none;box-shadow:0 4px 14px -6px rgba(10,27,61,.6)}.logo-type{display:flex;flex-direction:column;line-height:1}.logo-name{font-family:var(--caps);font-weight:700;font-size:1.08rem;letter-spacing:.11em;color:var(--navy)}.logo-sub{font-size:.55rem;font-weight:600;letter-spacing:.34em;color:var(--gold);margin-top:4px}body.dark-top .site-header:not(.is-solid) .logo-name{color:#fff}body.dark-top .site-header:not(.is-solid) .logo-sub{color:var(--gold-bright)}.nav{display:none;margin-left:auto;align-items:center;gap:2px}.nav a,.nav .navbtn{display:inline-flex;align-items:center;gap:6px;padding:9px 13px;border-radius:var(--r-pill);font-size:.875rem;font-weight:500;color:var(--ink);background:none;border:0;cursor:pointer;transition:color .25s,background .25s;white-space:nowrap}.nav a:hover,.nav .navbtn:hover{background:rgba(10,27,61,.055);color:var(--navy)}.nav a.is-active{color:var(--navy);font-weight:600}.nav a.is-active::after{content:'';width:4px;height:4px;border-radius:50%;background:var(--gold)}body.dark-top .site-header:not(.is-solid) .nav a,body.dark-top .site-header:not(.is-solid) .nav .navbtn{color:rgba(255,255,255,.86)}body.dark-top .site-header:not(.is-solid) .nav a:hover,body.dark-top .site-header:not(.is-solid) .nav .navbtn:hover{background:rgba(255,255,255,.12);color:#fff}body.dark-top .site-header:not(.is-solid) .nav a.is-active{color:#fff}.navbtn svg{width:11px;height:11px;transition:transform .3s var(--ease);opacity:.7}.has-drop{position:relative}.has-drop[data-open="true"] .navbtn svg{transform:rotate(180deg)}.drop{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%,-8px);min-width:330px;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:10px;box-shadow:var(--sh-lg);opacity:0;visibility:hidden;transition:opacity .28s var(--ease),transform .28s var(--ease),visibility .28s}.has-drop[data-open="true"] .drop{opacity:1;visibility:visible;transform:translate(-50%,0)}.drop a{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:13px 15px;border-radius:var(--r-sm);width:100%}.drop a strong{font-size:.93rem;font-weight:600;color:var(--ink)}.drop a span{font-size:.79rem;color:var(--muted);font-weight:400;line-height:1.4}.drop a:hover{background:var(--ivory)}.drop a:hover strong{color:var(--navy)}.header-cta{margin-left:12px;display:none}.burger{margin-left:auto;width:44px;height:44px;display:grid;place-items:center;gap:5px;background:none;border:0;cursor:pointer;border-radius:12px}.burger span{display:block;width:21px;height:1.6px;background:var(--ink);border-radius:2px;transition:transform .35s var(--ease),opacity .2s}body.dark-top .site-header:not(.is-solid) .burger span{background:#fff}body.menu-open .burger span{background:#fff}body.menu-open .burger span:nth-child(1){transform:translateY(6.6px) rotate(45deg)}body.menu-open .burger span:nth-child(2){opacity:0}body.menu-open .burger span:nth-child(3){transform:translateY(-6.6px) rotate(-45deg)}@media (min-width:1080px){.nav{display:flex}.header-cta{display:inline-flex}.burger{display:none}}.drawer{position:fixed;inset:0;z-index:85;background:var(--navy);color:#fff;padding:calc(var(--header-h) + 20px) var(--gutter) 34px;display:flex;flex-direction:column;overflow-y:auto;clip-path:circle(0% at calc(100% - 42px) 36px);transition:clip-path .62s cubic-bezier(.76,0,.24,1),visibility .62s;visibility:hidden}body.menu-open .drawer{clip-path:circle(150% at calc(100% - 42px) 36px);visibility:visible}.drawer-nav{list-style:none;margin:0;padding:0}.drawer-nav>li{border-bottom:1px solid rgba(255,255,255,.1)}.drawer-nav>li>a,.drawer-nav>li>span{display:block;padding:14px 0;font-family:var(--serif);font-size:1.42rem;font-weight:500;color:#fff}.drawer-sub{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:2px}.drawer-sub a{display:block;padding:9px 0 9px 16px;border-left:1px solid rgba(224,188,110,.45);color:rgba(255,255,255,.76);font-size:.97rem}.drawer-sub a:hover{color:#fff}.drawer-nav>li{opacity:0;transform:translateY(14px)}body.menu-open .drawer-nav>li{opacity:1;transform:none;transition:opacity .5s var(--ease) var(--d,0ms),transform .5s var(--ease) var(--d,0ms)}.drawer-foot{margin-top:auto;padding-top:26px;display:grid;gap:12px}.drawer-contact{font-size:.9rem;color:rgba(255,255,255,.66);display:grid;gap:6px;margin-top:18px}.drawer-contact a{color:var(--gold-bright)}.site-footer{background:var(--navy);color:#98A5BF;padding-block:clamp(38px,4.5vw,58px) 0;position:relative}.footer-top{display:grid;gap:30px;padding-bottom:32px;border-bottom:1px solid rgba(255,255,255,.1)}@media (min-width:880px){.footer-top{grid-template-columns:1.6fr 1fr 1fr 1.25fr;gap:34px}}.site-footer h4{color:#fff;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;margin-bottom:20px;font-weight:600}.site-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:11px;font-size:.93rem}.site-footer a:hover{color:var(--gold-bright)}.footer-brand .logo-name{color:#fff}.footer-brand p{margin-top:20px;font-size:.93rem;max-width:34ch;line-height:1.7}.footer-addr{font-style:normal;font-size:.93rem;line-height:1.8}.footer-addr a{color:var(--gold-bright)}.footer-bottom{display:flex;flex-wrap:wrap;gap:12px 26px;justify-content:space-between;align-items:center;padding-block:18px;font-size:.82rem;color:#7787A5}.footer-bottom nav{display:flex;gap:20px;flex-wrap:wrap}.footer-note{font-size:.78rem;color:#66768F;padding-bottom:26px;line-height:1.7}.sticky-bar{position:fixed;left:0;right:0;bottom:0;z-index:80;display:grid;grid-template-columns:1fr 1fr;background:#fff;border-top:1px solid var(--line);box-shadow:0 -10px 30px -18px rgba(10,27,61,.4);padding-bottom:env(safe-area-inset-bottom);transform:translateY(102%);transition:transform .45s var(--ease)}.sticky-bar.is-on{transform:none}.sticky-bar a{display:flex;align-items:center;justify-content:center;gap:9px;padding:15px 8px;font-size:.92rem;font-weight:600}.sticky-bar a svg{width:18px;height:18px}.sticky-bar .sb-wa{color:var(--teal-dark)}.sticky-bar .sb-shop{background:linear-gradient(135deg,#D8AE55,#B98C33);color:#1B1200}.dock{position:fixed;right:24px;bottom:26px;z-index:80;display:none;flex-direction:column;gap:10px;align-items:flex-end}.dock a{display:inline-flex;align-items:center;gap:9px;padding:12px 20px;border-radius:var(--r-pill);font-size:.88rem;font-weight:600;box-shadow:var(--sh);opacity:0;transform:translateY(14px) scale(.96);transition:opacity .45s var(--ease),transform .45s var(--ease),box-shadow .3s;pointer-events:none}.dock.is-on a{opacity:1;transform:none;pointer-events:auto}.dock.is-on a:nth-child(2){transition-delay:.06s}.dock a:hover{box-shadow:var(--sh-lg)}.dock a svg{width:17px;height:17px}.dock .d-wa{background:var(--teal);color:#fff}.dock .d-shop{background:linear-gradient(135deg,#D8AE55,#B98C33);color:#1B1200}@media (min-width:1080px){.sticky-bar{display:none}.dock{display:flex}}@media (max-width:1079px){body.has-stickybar{padding-bottom:60px}}[data-enter]{animation:aa-rise .9s var(--ease) both;animation-delay:var(--d,0ms)}[data-enter="scale"]{animation-name:aa-scale}@keyframes aa-rise{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes aa-scale{from{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.js [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .85s var(--ease) var(--d,0ms),transform .85s var(--ease) var(--d,0ms)}.js [data-reveal="left"]{transform:translateX(-26px)}.js [data-reveal="right"]{transform:translateX(26px)}.js [data-reveal="scale"]{transform:scale(.965)}.js [data-reveal="mask"]{opacity:1;transform:none;clip-path:inset(0 0 100% 0);transition:clip-path 1.05s var(--ease) var(--d,0ms)}.js [data-reveal].is-in{opacity:1;transform:none;clip-path:inset(0 0 0 0)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important}.js [data-reveal],[data-enter]{opacity:1 !important;transform:none !important;clip-path:none !important}}.hero{position:relative;background:var(--navy);color:#C4CCDE;overflow:hidden;padding-top:calc(var(--header-h) + clamp(24px,4vw,56px));padding-bottom:clamp(36px,5vw,68px)}.hero::before{content:'';position:absolute;inset:0;background: radial-gradient(120% 82% at 78% 8%,rgba(34,67,126,.55) 0%,transparent 58%),radial-gradient(90% 60% at 8% 96%,rgba(15,111,107,.28) 0%,transparent 62%),linear-gradient(168deg,#0A1B3D 0%,#0C2049 52%,#091734 100%)}.hero-arc{position:absolute;right:-16%;top:-22%;width:min(880px,105vw);opacity:.5;pointer-events:none}.hero-arc circle{fill:none;stroke:url(#goldline);stroke-width:1}.hero>.wrap{position:relative;z-index:2}.hero-grid{display:grid;gap:clamp(28px,5vw,64px);align-items:center}@media (min-width:940px){.hero-grid{grid-template-columns:.92fr 1.08fr;row-gap:0}.hero-copy{grid-column:1;grid-row:1}.hero-figure{grid-column:2;grid-row:1 / span 2}.hero-foot{grid-column:1;grid-row:2}}.hero h1{color:#fff;max-width:18ch}.hero h1 em{font-style:italic;font-weight:500;color:var(--gold-bright)}.hero .lede{margin-top:20px;max-width:46ch}.hero .btn-row{margin-top:28px}.hero-foot{margin-top:30px;padding-top:24px;border-top:1px solid rgba(255,255,255,.12);font-size:.92rem;color:#96A3BD;max-width:44ch}.hero-foot .script{color:var(--gold-bright);font-size:1.02rem}.hero-figure{position:relative;justify-self:center;width:min(100%,720px)}.hero-figure::before{content:'';position:absolute;inset:-14% -8%;z-index:0;pointer-events:none;background:radial-gradient(closest-side,rgba(224,188,110,.20),transparent 72%)}.hero-range{position:relative;z-index:2;border-radius:var(--r-lg);overflow:hidden;border:1px solid rgba(224,188,110,.3);box-shadow:var(--sh-lg)}.hero-range img{width:100%;display:block}@media (max-width:939px){.hero-figure{width:100%}}.trust-strip{background:var(--navy-800);border-top:1px solid rgba(255,255,255,.08);padding-block:14px}.trust-strip ul{display:flex;flex-wrap:wrap;gap:14px 34px;justify-content:center;list-style:none;margin:0;padding:0}.trust-strip li{display:inline-flex;align-items:center;gap:9px;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:#93A2BE;font-weight:500}.trust-strip svg{width:16px;height:16px;color:var(--gold-bright);flex:none}.page-hero{position:relative;background:var(--navy);color:#B9C3D8;overflow:hidden;padding-top:calc(var(--header-h) + clamp(28px,4vw,52px));padding-bottom:clamp(32px,4vw,56px)}.page-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(110% 80% at 82% 0%,rgba(34,67,126,.5),transparent 60%),linear-gradient(170deg,#0A1B3D,#0C2049)}.page-hero>.wrap{position:relative;z-index:2}.page-hero h1{color:#fff;max-width:26ch}.page-hero .lede{margin-top:20px}.crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:.78rem;color:#8595B2;margin-bottom:22px;list-style:none;padding:0}.crumbs li{display:flex;align-items:center;gap:8px}.crumbs li+li::before{content:'';width:4px;height:4px;border-radius:50%;background:var(--gold);opacity:.7}.crumbs a:hover{color:#fff}.crumbs [aria-current]{color:#C9D3E6}.pillars{display:grid;gap:18px}@media (min-width:760px){.pillars{grid-template-columns:repeat(3,1fr);gap:22px}}.pillar{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(20px,2.2vw,28px);position:relative;overflow:hidden;transition:transform .45s var(--ease),box-shadow .45s var(--ease),border-color .45s}.pillar::after{content:'';position:absolute;left:0;top:0;width:100%;height:2px;background:linear-gradient(90deg,var(--gold),transparent);transform:scaleX(0);transform-origin:left;transition:transform .55s var(--ease)}.pillar:hover{transform:translateY(-5px);box-shadow:var(--sh);border-color:rgba(185,140,51,.4)}.pillar:hover::after{transform:scaleX(1)}.pillar .ico{width:46px;height:46px;color:var(--gold);margin-bottom:22px}.pillar h3{margin-bottom:10px;font-family:var(--sans);font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;color:var(--navy);font-weight:600}.pillar p{font-size:.98rem;margin:0}.pillar .big{font-family:var(--serif);font-size:1.6rem;color:var(--ink);display:block;margin-bottom:12px;letter-spacing:-.01em}.product-grid{display:grid;gap:22px}@media (min-width:740px){.product-grid{grid-template-columns:repeat(3,1fr)}}.pcard{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;transition:transform .5s var(--ease),box-shadow .5s var(--ease),border-color .5s}.pcard:hover{transform:translateY(-7px);box-shadow:var(--sh-lg);border-color:rgba(185,140,51,.45)}.pcard-media{position:relative;overflow:hidden;background:linear-gradient(160deg,#F9F4EB,#EFE6D6);aspect-ratio:1/.88;padding:22px;border-bottom:1px solid var(--line)}.pcard-media img{width:100%;height:100%;object-fit:contain;transition:transform .8s var(--ease);filter:drop-shadow(0 12px 22px rgba(10,27,61,.16))}.pcard:hover .pcard-media img{transform:scale(1.045)}.pcard-tag{position:absolute;left:16px;top:16px;background:rgba(10,27,61,.9);color:#fff;font-size:.63rem;letter-spacing:.16em;text-transform:uppercase;padding:7px 12px;border-radius:var(--r-pill);font-weight:600}.pcard-body{padding:clamp(18px,2vw,24px);display:flex;flex-direction:column;flex:1}.pcard-body .kicker{font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:9px}.pcard-body h3{margin-bottom:12px}.pcard-body p{font-size:.96rem;margin-bottom:20px}.pcard-sizes{display:flex;gap:7px;margin-bottom:22px;flex-wrap:wrap}.pcard-body .textlink{margin-top:auto;align-self:flex-start}.size-chip{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:26px;padding:0 9px;border-radius:7px;font-size:.73rem;font-weight:700;letter-spacing:.06em;color:#fff}.size-chip.green{background:var(--green)}.size-chip.purple{background:var(--purple)}.size-chip.red{background:var(--red)}.size-chip.teal{background:var(--teal)}.size-chip.ghost{background:transparent;border:1px solid var(--line);color:var(--muted)}.hero-grid>*,.split>*,.process>*,.offer-grid>*,.article-layout>*,.contact-grid>*,.benefits>*,.product-grid>*,.audience>*,.pillars>*{min-width:0}.split{display:grid;gap:clamp(34px,5vw,74px);align-items:center}@media (min-width:900px){.split{grid-template-columns:1fr 1fr}.split.wide-text{grid-template-columns:1.15fr .85fr}}.split-media{position:relative}.split-media img{border-radius:var(--r-lg);box-shadow:var(--sh)}.split-media.framed::after{content:'';position:absolute;inset:auto -20px -20px auto;width:62%;height:62%;border:1px solid var(--gold-soft);border-radius:var(--r-lg);z-index:-1}@media (max-width:899px){.split-media.framed::after{inset:auto -8px -8px auto;width:52%;height:52%}}@media (min-width:900px){.split.flip .split-media{order:2}}.benefits{display:grid;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}@media (min-width:640px){.benefits{grid-template-columns:1fr 1fr}}@media (min-width:1040px){.benefits{grid-template-columns:repeat(4,1fr)}}.benefit{background:var(--ivory);padding:clamp(20px,2.2vw,28px);transition:background .4s var(--ease)}.benefit:hover{background:#fff}.benefit .ico{width:38px;height:38px;color:var(--teal);margin-bottom:20px}.benefit h3{font-family:var(--sans);font-size:.76rem;letter-spacing:.2em;text-transform:uppercase;color:var(--navy);margin-bottom:12px;font-weight:600}.benefit p{font-size:.95rem;margin:0}.process{display:grid;gap:clamp(34px,4vw,60px);align-items:center}@media (min-width:960px){.process{grid-template-columns:1fr .82fr}}.steps{position:relative;list-style:none;margin:0;padding:0}.steps::before{content:'';position:absolute;left:22px;top:12px;bottom:12px;width:1px;background:rgba(255,255,255,.16)}.steps::after{content:'';position:absolute;left:22px;top:12px;width:1px;height:var(--fill,0%);background:linear-gradient(180deg,var(--gold-bright),var(--gold));transition:height .25s linear}.step{position:relative;padding:0 0 30px 62px}.step:last-child{padding-bottom:0}.step-n{position:absolute;left:0;top:-2px;width:45px;height:45px;border-radius:50%;display:grid;place-items:center;background:var(--navy);border:1px solid rgba(224,188,110,.45);color:var(--gold-bright);font-size:.78rem;font-weight:700;letter-spacing:.04em;transition:background .4s,color .4s,transform .4s var(--ease)}.step.is-on .step-n{background:linear-gradient(135deg,#D8AE55,#B98C33);color:#1B1200;transform:scale(1.06);border-color:transparent}.step h3{font-family:var(--sans);font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;color:#fff;margin-bottom:9px;font-weight:600}.step p{font-size:.97rem;margin:0;color:#A9B6D0}.process-media{position:relative;justify-self:center;max-width:420px}.process-media img{border-radius:var(--r-lg);background:#F4F8FD;box-shadow:var(--sh-lg)}.process-media .halo{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,rgba(224,188,110,.26),transparent 68%);z-index:-1}.audience{display:grid;gap:18px}@media (min-width:620px){.audience{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.audience{grid-template-columns:repeat(4,1fr)}}.acard{position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(18px,2vw,26px);overflow:hidden;transition:transform .45s var(--ease),box-shadow .45s var(--ease)}.acard:hover{transform:translateY(-5px);box-shadow:var(--sh)}.acard .ico{width:34px;height:34px;color:var(--gold);margin-bottom:18px}.acard h3{font-size:1.12rem;margin-bottom:10px;font-family:var(--serif)}.acard p{font-size:.94rem;margin:0}.ticks{list-style:none;margin:0;padding:0;display:grid;gap:12px}@media (min-width:560px){.ticks.two{grid-template-columns:1fr 1fr;gap:12px 26px}}.ticks li{display:flex;gap:12px;align-items:flex-start;font-size:.98rem;margin:0}.ticks svg{width:19px;height:19px;flex:none;margin-top:3px;color:var(--teal)}.bg-navy .ticks svg{color:var(--gold-bright)}.spec-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.95rem;background:#fff;border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.spec-table th,.spec-table td{overflow-wrap:break-word}.spec-table th,.spec-table td{text-align:left;padding:14px 18px;border-bottom:1px solid var(--line);vertical-align:top}.spec-table tr:last-child th,.spec-table tr:last-child td{border-bottom:0}.spec-table th{width:42%;color:var(--ink);font-weight:600;background:var(--ivory)}@media (max-width:520px){.spec-table th{width:46%;padding:13px 14px}.spec-table td{padding:13px 14px}}.size-steps{display:grid;gap:16px;margin-bottom:26px}@media (min-width:720px){.size-steps{grid-template-columns:repeat(3,1fr)}}.size-step{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:20px}.size-step b{display:block;font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.size-step p{font-size:.96rem;margin:0}.size-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;overflow:hidden;border-radius:var(--r);border:1px solid var(--line);background:#fff}.size-table th,.size-table td{padding:16px 18px;text-align:left;font-size:.96rem;border-bottom:1px solid var(--line)}.size-table thead th{background:var(--navy);color:#fff;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600;border-bottom:0}.size-table tbody tr{transition:background .35s var(--ease)}.size-table tbody tr:last-child th,.size-table tbody tr:last-child td{border-bottom:0}.size-table tbody tr.is-match{background:#FFF8E8}.size-table tbody tr.is-match td:first-child{position:relative}.size-table .sz{width:86px;text-align:center;color:#fff;font-weight:700;font-size:1.05rem;letter-spacing:.06em}.size-table .sz.green{background:var(--green)}.size-table .sz.purple{background:var(--purple)}.size-table .sz.red{background:var(--red)}.size-table td small{display:block;color:var(--muted);font-size:.83rem}.fitfinder{background:var(--navy);color:#B9C3D8;border-radius:var(--r-lg);padding:clamp(20px,2.6vw,32px);margin-bottom:26px}.fitfinder h3{color:#fff;margin-bottom:8px}.fitfinder p{font-size:.95rem}.fitfinder-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:22px}.fitfinder input{flex:1 1 170px;min-width:0;padding:14px 18px;border-radius:var(--r-pill);border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.07);color:#fff;font-size:1rem;font-family:var(--sans)}.fitfinder input::placeholder{color:#8595B2}.fitfinder input:focus{outline:none;border-color:var(--gold-bright);background:rgba(255,255,255,.12)}.unit-toggle{display:inline-flex;background:rgba(255,255,255,.08);border-radius:var(--r-pill);padding:4px;border:1px solid rgba(255,255,255,.16)}.unit-toggle button{padding:10px 18px;border:0;background:none;border-radius:var(--r-pill);color:#A9B6D0;font-size:.86rem;font-weight:600;cursor:pointer;transition:background .3s,color .3s}.unit-toggle button[aria-pressed="true"]{background:#fff;color:var(--navy)}.fit-result{margin-top:20px;font-size:1rem;min-height:26px;color:#fff;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fit-result strong{color:#fff;font-weight:600}.fit-result .size-chip{height:30px;min-width:40px;font-size:.84rem}.offer{position:relative;overflow:hidden;background:linear-gradient(140deg,#0A524F 0%,#0F6F6B 48%,#0B5B57 100%);color:#DCEDEB}.offer::before{content:'';position:absolute;inset:0;background:radial-gradient(70% 90% at 88% 10%,rgba(224,188,110,.22),transparent 62%)}.offer>.wrap{position:relative;z-index:2}.offer-grid{display:grid;gap:clamp(30px,4vw,60px);align-items:center}@media (min-width:860px){.offer-grid{grid-template-columns:1.05fr .95fr}}.offer h2{color:#fff}.offer strong{color:#fff}.offer .eyebrow{color:var(--gold-bright)}.offer-media{position:relative;justify-self:center;width:min(100%,420px)}.offer-media img{border-radius:var(--r-lg);box-shadow:var(--sh-lg)}.offer-seal{position:absolute;right:-14px;top:-26px;width:104px;height:104px;border-radius:50%;background:linear-gradient(140deg,#F0D18A,#B98C33);color:#241703;display:grid;place-content:center;text-align:center;box-shadow:0 18px 34px -14px rgba(0,0,0,.55);line-height:1.12}.offer-seal b{display:block;font-family:var(--serif);font-size:1.32rem}.offer-seal span{font-size:.58rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700}.offer-list{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:10px;font-size:.96rem}.offer-list li{display:flex;gap:11px;align-items:flex-start}.offer-list svg{width:18px;height:18px;color:var(--gold-bright);flex:none;margin-top:3px}.guide-cats{display:grid;gap:22px}@media (min-width:700px){.guide-cats{grid-template-columns:1fr 1fr}}.guide-cat{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(18px,2.2vw,26px)}.guide-cat h3{font-size:1.24rem;margin-bottom:6px}.guide-cat .cat-note{font-size:.88rem;color:var(--muted);margin-bottom:18px}.guide-cat ul{list-style:none;padding:0;margin:0;display:grid;gap:2px}.guide-cat li{margin:0}.guide-cat li a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid var(--line);font-size:.96rem;color:var(--ink);transition:color .3s,padding .35s var(--ease)}.guide-cat li:last-child a{border-bottom:0}.guide-cat li a svg{width:15px;height:15px;color:var(--gold);opacity:0;transform:translateX(-6px);transition:opacity .3s,transform .35s var(--ease);flex:none}.guide-cat li a:hover{color:var(--navy);padding-left:8px}.guide-cat li a:hover svg{opacity:1;transform:none}.article-grid{display:grid;gap:20px}@media (min-width:640px){.article-grid{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.article-grid{grid-template-columns:repeat(3,1fr)}}.acard-read{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:20px;transition:transform .45s var(--ease),box-shadow .45s var(--ease)}.acard-read:hover{transform:translateY(-5px);box-shadow:var(--sh)}.acard-read .cat{font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:12px}.acard-read h3{font-size:1.14rem;margin-bottom:10px}.acard-read p{font-size:.93rem;margin-bottom:18px}.acard-read .rt{margin-top:auto;font-size:.8rem;color:var(--muted)}.prose{max-width:none;font-size:1.06rem;line-height:1.82}.prose h2{font-size:clamp(1.5rem,1.2rem + 1.1vw,2rem);margin:2em 0 .7em}.prose h3{font-size:1.22rem;margin:1.8em 0 .55em}.prose h2:first-child,.prose h3:first-child{margin-top:0}.prose ul,.prose ol{padding-left:1.25em}.prose li{margin:.5em 0}.prose blockquote{margin:2em 0;padding:24px 28px;background:#fff;border-left:2px solid var(--gold);border-radius:0 var(--r) var(--r) 0;font-family:var(--serif);font-size:1.16rem;font-style:italic;color:var(--ink);box-shadow:var(--sh-sm)}.prose blockquote p{margin:0}.prose .callout{background:var(--teal-soft);border:1px solid rgba(15,111,107,.2);border-radius:var(--r);padding:22px 26px;margin:2em 0;font-size:.98rem}.prose .callout b{color:var(--teal-dark)}.prose a{color:var(--navy);border-bottom:1px solid var(--gold-soft);font-weight:500}.prose a:hover{border-color:var(--gold)}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1.8em 0;border-radius:var(--r)}.table-scroll table{margin:0;min-width:32rem}.prose table{width:100%;border-collapse:collapse;margin:1.8em 0;font-size:.95rem;background:#fff;border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.prose th,.prose td{padding:13px 16px;border-bottom:1px solid var(--line);text-align:left}.prose th{background:var(--ivory);color:var(--ink);font-weight:600}.article-meta{display:flex;flex-wrap:wrap;gap:10px 22px;font-size:.84rem;color:#8595B2;margin-top:22px}.article-layout{display:grid;gap:44px}@media (min-width:1000px){.article-layout{grid-template-columns:minmax(0,1fr) 300px;gap:66px;align-items:start}}.aside-card{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:20px}.aside-card h4{margin-bottom:14px;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.aside-card ul{list-style:none;padding:0;margin:0;display:grid;gap:11px;font-size:.93rem}.aside-card a:hover{color:var(--navy)}@media (min-width:1000px){.aside-sticky{position:sticky;top:calc(var(--header-h) + 24px);display:grid;gap:18px}}.disclaimer{margin-top:44px;padding-top:24px;border-top:1px solid var(--line);font-size:.85rem;color:var(--muted);line-height:1.7}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;padding:22px 44px 22px 0;position:relative;font-family:var(--serif);font-size:clamp(1.06rem,1rem + .35vw,1.22rem);color:var(--ink);font-weight:600;line-height:1.4;transition:color .3s}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--navy)}.faq summary::after,.faq summary::before{content:'';position:absolute;right:8px;top:50%;background:var(--gold);transition:transform .38s var(--ease),opacity .3s}.faq summary::after{width:15px;height:1.5px;margin-top:-.75px}.faq summary::before{width:1.5px;height:15px;margin-top:-7.5px;right:14.75px}.faq details[open] summary::before{transform:rotate(90deg);opacity:0}.faq-body{padding:0 44px 26px 0;font-size:1rem}.faq-body p{margin-bottom:.9em}.faq details[open] .faq-body{animation:faqIn .45s var(--ease)}@keyframes faqIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.form-card{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(20px,2.6vw,32px);box-shadow:var(--sh-sm)}.field-grid{display:grid;gap:18px}@media (min-width:640px){.field-grid{grid-template-columns:1fr 1fr}.field-grid .full{grid-column:1/-1}}.field{display:flex;flex-direction:column;gap:8px}.field label{font-size:.82rem;font-weight:600;color:var(--ink);letter-spacing:.02em}.field label .req{color:var(--red)}.field input,.field select,.field textarea{width:100%;padding:13px 16px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--ivory);font-family:var(--sans);font-size:.97rem;color:var(--ink);transition:border-color .3s,background .3s,box-shadow .3s}.field textarea{min-height:124px;resize:vertical;line-height:1.6}.field select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%2377839B' stroke-width='1.6' d='M1 1.5 6 6.5l5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:12px;padding-right:42px}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--gold);background:#fff;box-shadow:0 0 0 3px rgba(185,140,51,.14)}.field .err{font-size:.78rem;color:var(--red);min-height:0;display:none}.field.is-bad input,.field.is-bad select,.field.is-bad textarea{border-color:var(--red);background:#FFF7F8}.field.is-bad .err{display:block}.form-foot{margin-top:26px;display:flex;flex-wrap:wrap;gap:16px;align-items:center}.form-note{font-size:.82rem;color:var(--muted);line-height:1.6;margin-top:18px}.form-status{margin-top:18px;padding:16px 20px;border-radius:var(--r-sm);font-size:.93rem;display:none}.form-status.ok{display:block;background:var(--teal-soft);border:1px solid rgba(15,111,107,.25);color:var(--teal-dark)}.why-partner{display:grid;gap:18px}@media (min-width:640px){.why-partner{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.why-partner{grid-template-columns:repeat(3,1fr)}}.wp{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:20px;transition:transform .45s var(--ease),box-shadow .45s var(--ease)}.wp:hover{transform:translateY(-4px);box-shadow:var(--sh)}.wp .n{font-family:var(--serif);font-size:1.5rem;color:var(--gold);display:block;margin-bottom:14px;line-height:1}.wp h3{font-size:1.08rem;margin-bottom:9px;font-family:var(--sans);font-weight:600}.wp p{font-size:.94rem;margin:0}.assure{display:grid;gap:1px;background:rgba(255,255,255,.12);border-radius:var(--r-lg);overflow:hidden}@media (min-width:620px){.assure{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.assure{grid-template-columns:repeat(4,1fr)}}.assure div{background:var(--navy);padding:clamp(18px,2.2vw,26px)}.assure .ico{width:32px;height:32px;color:var(--gold-bright);margin-bottom:16px}.assure h3{font-family:var(--sans);font-size:.95rem;font-weight:600;color:#fff;margin-bottom:8px;letter-spacing:0}.assure p{font-size:.9rem;margin:0;color:#98A5BF}.contact-grid{display:grid;gap:20px}@media (min-width:700px){.contact-grid{grid-template-columns:repeat(3,1fr)}}.ccard{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(18px,2.2vw,26px);display:flex;flex-direction:column}.ccard .ico{width:34px;height:34px;color:var(--teal);margin-bottom:18px}.ccard h3{font-size:1.1rem;margin-bottom:8px;font-family:var(--sans);font-weight:600}.ccard p{font-size:.94rem;margin-bottom:18px}.ccard .big-line{font-family:var(--serif);font-size:1.18rem;color:var(--navy);margin-bottom:6px;display:block}.ccard .textlink{margin-top:auto;align-self:flex-start}.cta-band{position:relative;overflow:hidden;background:var(--navy);color:#B9C3D8;text-align:center}.cta-band::before{content:'';position:absolute;inset:0;background:radial-gradient(70% 100% at 50% 0%,rgba(34,67,126,.6),transparent 62%)}.cta-band>.wrap{position:relative;z-index:2}.cta-band h2{color:#fff;max-width:30ch;margin-inline:auto}.cta-band .lede{margin-top:18px}.cta-band .btn-row{margin-top:32px;justify-content:center}.note-strip{background:var(--ivory-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:14px;font-size:.84rem;color:var(--muted);text-align:center}.pack-row{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end}.pack-row figure{margin:0;text-align:center}.pack-row img{border-radius:var(--r);box-shadow:var(--sh-sm);margin-bottom:12px}.pack-row figcaption{font-size:.82rem;color:var(--muted)}.gallery{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.gallery img{border-radius:var(--r);box-shadow:var(--sh-sm);background:#fff}.pill-list{display:flex;flex-wrap:wrap;gap:9px;list-style:none;padding:0;margin:0}.pill-list li{padding:8px 15px;border:1px solid var(--line);border-radius:var(--r-pill);font-size:.83rem;background:#fff;color:var(--ink);margin:0}.bg-navy .pill-list li{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.16);color:#C4CCDE}.nf{min-height:70vh;display:grid;place-content:center;text-align:center;padding-top:var(--header-h)}.nf .code{font-family:var(--serif);font-size:clamp(4rem,10vw,7rem);color:var(--gold);line-height:1;margin-bottom:10px}.story-grid{display:grid;gap:22px}@media (min-width:760px){.story-grid{grid-template-columns:repeat(3,1fr)}}.story{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;transition:transform .5s var(--ease),box-shadow .5s var(--ease),border-color .5s}.story:hover{transform:translateY(-6px);box-shadow:var(--sh-lg);border-color:rgba(185,140,51,.4)}.story-media{overflow:hidden;aspect-ratio:16/10;background:linear-gradient(160deg,#F9F4EB,#EFE6D6)}.story-media img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.story:hover .story-media img{transform:scale(1.05)}.story-body{padding:clamp(18px,2vw,24px);display:flex;flex-direction:column;flex:1}.story-body .when{font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:10px}.story-body h3{font-size:1.2rem;margin-bottom:12px}.story-body p{font-size:.96rem;margin-bottom:18px}.story-body .textlink{margin-top:auto;align-self:flex-start}.reviews{position:relative}.reviews-track{display:flex;gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding-bottom:4px}.reviews-track::-webkit-scrollbar{display:none}.review{flex:0 0 min(80vw,320px);background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(18px,2vw,26px);display:flex;flex-direction:column}@media (min-width:600px){.review{flex-basis:calc(50% - 10px)}}@media (min-width:980px){.review{flex-basis:calc(33.333% - 14px)}}.review .quote{font-family:var(--serif);font-size:1.08rem;line-height:1.6;color:var(--ink);margin:0 0 18px}.review .who{margin-top:auto;font-size:.86rem;color:var(--muted)}.review .who b{display:block;color:var(--ink);font-weight:600;font-size:.95rem}.reviews-nav{display:flex;gap:10px;justify-content:flex-end;margin-top:22px}.reviews-nav button{width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:#fff;cursor:pointer;display:grid;place-items:center;color:var(--navy);transition:border-color .3s,background .3s,transform .3s var(--ease)}.reviews-nav button:hover{border-color:var(--gold);background:var(--ivory)}.reviews-nav button:disabled{opacity:.35;cursor:default}.reviews-nav svg{width:17px;height:17px}.reviews-nav button.prev svg{transform:rotate(180deg)}