.field-label{display:block;font:700 var(--fs-label)/1.2 var(--f-text);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-3)}.no-data{color:var(--ink-3);font-style:italic;font-weight:500}.hero{padding:34px 0 0;position:relative;background:linear-gradient(180deg,var(--white) 0,var(--white) 55%,var(--paper-2) 100%)}.hero-title{text-align:center;max-width:860px;margin:0 auto}.hero h1{font:700 clamp(2.2rem,5.6vw,4.4rem)/.95 var(--f-sign);color:var(--ink);letter-spacing:.003em}.hero h1 span{color:var(--red)}.hero-lead{margin:14px auto 0;max-width:60ch;color:var(--ink-2);font-size:var(--fs-lead)}.board-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:0 var(--space-2xl);align-items:end;margin-top:34px;position:relative;z-index:1}.board{display:flex;flex-direction:column;position:relative}.board-panel{background:var(--white);border:2px solid var(--steel-2);box-shadow:0 1px 0 var(--white) inset,0 16px 34px -10px var(--navy-shade-22);display:flex;flex-direction:column;position:relative;z-index:2}.board-plate{background:var(--blue);color:var(--white);display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-s) 11px;margin:-2px -2px 0;position:relative}.board-plate .brand-mark{box-shadow:0 0 0 2px var(--white);border-radius:2px}.board-name{font:700 var(--fs-sign-l)/1 var(--f-sign);letter-spacing:.01em;flex:1;min-width:0;color:var(--white)}.board-name small{display:block;font:600 var(--fs-label)/1.2 var(--f-text);letter-spacing:.13em;text-transform:uppercase;color:var(--blue-3);margin-top:var(--space-3xs)}.board-pick{font:700 var(--fs-label)/1 var(--f-text);letter-spacing:.12em;text-transform:uppercase;color:var(--blue-3);text-align:right}.board-pick b{display:block;font:700 var(--fs-sign-l)/1 var(--f-sign);color:var(--white);letter-spacing:0}.board-face{padding:var(--space-s) 18px 18px;display:flex;flex-direction:column;flex:1}.board-verdict{font-size:var(--fs-body);color:var(--ink);margin:0 0 var(--space-xs);line-height:1.42}.price-line{display:flex;justify-content:space-between;align-items:center;gap:var(--space-xs);border-top:2px solid var(--blue);border-bottom:1px solid var(--line-2);padding:var(--space-2xs) 0 9px;margin-bottom:var(--space-xs)}.price-market{font-size:var(--fs-small);color:var(--ink-3);line-height:1.3}.price-market b{display:block;color:var(--ink);font-weight:700;font-size:var(--fs-body)}.price-cell{text-align:right}.price{display:grid;align-items:center;justify-items:end;min-width:5.4ch;position:relative}.price>*{grid-area:1/1}.price-paint{font:400 var(--fs-paint)/1 var(--f-paint);color:var(--red);letter-spacing:.01em;padding:0 2px}.price-patch{width:118%;height:84%;justify-self:center;background:var(--paint-white);box-shadow:0 0 0 1px var(--shade-04);border-radius:3px 7px 4px 8px;transform:scaleX(0);transform-origin:left center;opacity:0}.price-new{position:relative}.price-was{display:block;font-size:var(--fs-fine);color:var(--ink-3);margin-top:2px}.price-old{visibility:hidden}.price-patch{transform:none;opacity:1}@media (prefers-reduced-motion:no-preference){.js [data-repaint]:not(.is-painted) .price-old{visibility:visible}.js [data-repaint]:not(.is-painted) .price-patch{transform:scaleX(0);opacity:0}.js [data-repaint]:not(.is-painted) .price-new{clip-path:inset(0 100% 0 0)}.js [data-repaint]:not(.is-painted) .price-was{opacity:0}.js [data-repaint].is-painting .price-patch{animation:patch .62s cubic-bezier(.55,0,.35,1) forwards}.js [data-repaint].is-painting .price-old{animation:hide .01s linear .58s forwards}.js [data-repaint].is-painting .price-new{animation:paint .9s steps(9,end) .78s forwards}.js [data-repaint].is-painting .price-was{animation:fade .35s ease 1.7s forwards}}.btn-visit:hover{background:linear-gradient(var(--plate-veil-hover),var(--plate-veil-hover)),url(navy-plate.webp) 50% 30%/cover var(--blue-deep);border-color:var(--blue-deep);color:var(--white)}.offer-headline{font:800 var(--fs-sign-s)/1.2 var(--f-text);color:var(--ink);margin:2px 0 var(--space-2xs)}.offer-terms{font-size:var(--fs-fine);line-height:1.45;color:var(--ink-2);margin:0 0 14px}.offer-terms a{color:var(--blue)}.btn-visit{margin-top:auto;display:flex;justify-content:center;align-items:center;gap:10px;background:var(--blue);color:var(--white);font:700 var(--fs-sign)/1 var(--f-sign);letter-spacing:.04em;text-decoration:none;padding:var(--space-xs) 18px;border:2px solid var(--blue);transition:background .18s,color .18s}.btn-visit svg{transition:transform .2s}.btn-visit:hover svg{transform:translateX(3px)}.board-legs{height:var(--leg,60px);position:relative;margin-top:-1px;z-index:0;background:linear-gradient(var(--steel-2),var(--steel)) 50% 38%/58% 4px no-repeat}.board-legs::before,.board-legs::after{content:"";position:absolute;top:0;bottom:-14px;width:9px;background:linear-gradient(90deg,var(--steel-3),var(--steel-hi) 45%,var(--steel))}.board-legs::before{left:19%}.board-legs::after{right:19%}.board-first{--leg:132px}.board-second{--leg:78px}.board-third{--leg:34px}.board-first .board-plate{border-radius:26px 26px 0 0;padding:var(--space-s) 70px 13px 18px}.board-first .board-name{font-size:var(--fs-sign-2xl)}.board-first .board-no1{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:var(--white);color:var(--red);display:grid;place-items:center;font:700 var(--fs-sign-l)/1 var(--f-sign);box-shadow:0 0 0 3px var(--red) inset}.board-first .price-paint{font-size:var(--fs-paint-l)}.board-first .offer-headline{font-size:var(--fs-sign)}.board-first .board-panel{border-color:var(--blue);border-width:3px}.board-first .board-plate{margin:-3px -3px 0}.board-third .board-plate{clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%,0 14px)}.board-third .board-panel{clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px));box-shadow:none;border-color:var(--line-2)}.board-second .board-panel{border-top:0}.rail{position:relative;z-index:3;height:44px;margin-top:-14px;background:
linear-gradient(var(--blue),var(--blue)) 0 6px/100% 6px no-repeat,
linear-gradient(var(--blue),var(--blue)) 0 20px/100% 3px no-repeat,
repeating-linear-gradient(90deg,transparent 0 114px,var(--blue) 114px 121px) 0 6px/100% 38px no-repeat,
linear-gradient(var(--line-2),var(--line-2)) 0 43px/100% 1px no-repeat}.brand-mark{flex:none;display:block}.page-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0 var(--grid-gap);padding-top:84px}.section{padding:0 0 var(--space-section);scroll-margin-top:calc(var(--header-offset) + var(--space-m));position:relative}.section-head{max-width:var(--measure)}.section h2{font:700 var(--fs-h2)/1 var(--f-sign);color:var(--ink);margin:0 0 18px}.short-answer{color:var(--ink);font-size:var(--fs-lead);line-height:1.55;margin:0 0 var(--space-s)}.read-more{max-width:var(--measure);margin:0 0 var(--space-l)}.read-more summary{list-style:none;display:inline-flex;align-items:center;gap:var(--space-2xs);cursor:pointer;font:700 var(--fs-small)/1 var(--f-text);letter-spacing:.06em;text-transform:uppercase;color:var(--blue);padding:var(--space-2xs) 0;border-bottom:2px solid var(--blue-3)}.read-more summary::-webkit-details-marker{display:none}.read-more summary::after{content:"";width:10px;height:10px;border-right:2.5px solid currentColor;border-bottom:2.5px solid currentColor;transform:translateY(-3px) rotate(45deg);transition:transform .2s}.read-more[open] summary::after{transform:translateY(2px) rotate(-135deg)}.read-more summary:hover{border-bottom-color:var(--blue)}.read-more .read-less{display:none}.read-more[open] .read-open{display:none}.read-more[open] .read-less{display:inline}.body-copy{padding-top:var(--space-s);text-align:left}.body-copy p{color:var(--ink)}.body-copy h3{font:700 var(--fs-sign)/1.1 var(--f-sign);margin:var(--space-l) 0 var(--space-2xs);color:var(--ink)}.side-note{max-width:var(--measure);border-top:3px solid var(--blue);padding-top:var(--space-xs);margin-top:var(--space-l);font-size:var(--fs-body-s);color:var(--ink-2);line-height:1.5}.side-note p:last-child{margin:0}@media (prefers-reduced-motion:reduce){.read-more summary::after{transition:none}}.data-table{width:100%;border-collapse:collapse;margin:var(--space-2xs) 0 var(--space-l);font-size:var(--fs-body-s)}.data-table thead th{font:700 var(--fs-label)/1.2 var(--f-text);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-3);text-align:left;padding:0 10px 10px;border-bottom:3px solid var(--blue);vertical-align:bottom}.data-table td,.data-table tbody th{padding:var(--space-s) 10px var(--space-xs);vertical-align:top;text-align:left;font-weight:400}.data-table .bm-row>*{border-top:1px solid var(--line)}.data-table tbody tr:first-child>*{border-top:0}.col-rank{font:700 var(--fs-sign-l)/1 var(--f-sign);color:var(--blue);width:44px}.bm-row.is-top .col-rank{color:var(--red)}.bm-id{display:flex;gap:10px;align-items:center;min-width:0}.bm-name{font:700 var(--fs-sign)/1 var(--f-sign);color:var(--ink)}.bm-score{margin-left:auto;display:inline-flex;align-items:baseline;gap:2px;padding:4px 8px 3px;border:2px solid var(--blue);font:700 var(--fs-sign-s)/1 var(--f-sign);color:var(--blue);white-space:nowrap}.bm-score small{font:600 var(--fs-fine)/1 var(--f-text);color:var(--ink-3)}.bm-row.is-top .bm-score{border-color:var(--red);color:var(--red)}.bm-tag{display:block;margin-top:6px;color:var(--ink-3);font:500 var(--fs-fine)/1.3 var(--f-text)}.top10-table .col-bm{width:220px}.col-offer .offer-headline{font:800 var(--fs-body)/1.3 var(--f-text);margin:0 0 var(--space-2xs)}.offer-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;border-top:2px solid var(--blue)}.offer-fields>div{padding:6px 8px 6px 0;border-bottom:1px solid var(--line);min-width:0}.offer-fields>div:nth-child(even){padding-left:8px;border-left:1px solid var(--line)}.offer-fields dt{font:700 var(--fs-micro)/1.2 var(--f-text);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.offer-fields dd{margin:2px 0 0;font:700 var(--fs-sign-xs)/1.1 var(--f-sign);color:var(--ink)}.offer-fields dd.no-data{font:italic 500 var(--fs-small)/1.3 var(--f-text);color:var(--ink-3)}.col-facts{width:170px}.col-actions{width:140px}.col-actions .btn-visit{font-size:var(--fs-sign-xs);padding:10px 10px;margin-top:0}.details-toggle{margin-top:var(--space-2xs);width:100%;background:var(--white);border:1px solid var(--line-2);color:var(--ink-2);font:500 var(--fs-fine)/1 var(--f-text);padding:var(--space-2xs);cursor:pointer;display:flex;justify-content:center;gap:6px;align-items:center}.details-toggle:hover{border-color:var(--blue);color:var(--blue)}.details-toggle svg{transition:transform .2s}.details-toggle[aria-expanded="true"] svg{transform:rotate(180deg)}.terms-row td{padding:0 10px var(--space-s)}.terms-row .offer-terms{margin:0;max-width:var(--measure)}.row-details td{padding:0 10px var(--space-s)}.row-details[hidden]{display:none}.row-details dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xs) 18px;margin:0;padding:14px var(--space-s);background:var(--paper-2);border-top:2px solid var(--blue)}.row-details dt{font:700 var(--fs-label)/1.2 var(--f-text);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-3)}.row-details dd{margin:3px 0 0;font-size:var(--fs-body-s)}@media (prefers-reduced-motion:reduce){.details-toggle svg{transition:none}}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--space-s);padding:18px 0;cursor:pointer}.faq-item summary::-webkit-details-marker{display:none}.faq-question{font:700 var(--fs-sign)/1.1 var(--f-sign);margin:0;color:var(--ink)}.faq-item summary:hover .faq-question{color:var(--blue)}.faq-item summary:hover .faq-marker{transform:rotate(-6deg)}.faq-marker{flex:none;width:26px;height:26px;position:relative;transition:transform .2s}.faq-marker::before,.faq-marker::after{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26'%3E%3Cpath d='M2.5 13.6C7 12.2 13 12.9 17.5 12.4S22.6 12.1 23.6 12.9' fill='none' stroke='%23012169' stroke-width='3.4' stroke-linecap='round'/%3E%3Cpath d='M4 14.6C9 13.9 15 14.2 21.5 13.7' fill='none' stroke='%23012169' stroke-width='1.2' stroke-linecap='round' opacity='.55'/%3E%3C/svg%3E") 50% 50%/100% 100% no-repeat;transition:transform .25s var(--ease-hang),opacity .2s}.faq-marker::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26'%3E%3Cpath d='M13.4 2.6C12.4 7.5 13.3 13.6 12.7 18.4S12.9 22.8 13.5 23.4' fill='none' stroke='%23012169' stroke-width='3.4' stroke-linecap='round'/%3E%3Cpath d='M14.5 4.2C13.9 9.5 14.4 15 13.9 21' fill='none' stroke='%23012169' stroke-width='1.2' stroke-linecap='round' opacity='.55'/%3E%3C/svg%3E")}.faq-item[open] .faq-marker::after{transform:scaleY(.1);opacity:0}@media (prefers-reduced-motion:reduce){.faq-marker,.faq-marker::before,.faq-marker::after{transition:none}}.cta-band{position:relative;margin:var(--space-2xl) 0 var(--space-section);padding:var(--space-2xl) var(--space-xl) var(--space-xl);text-align:center;background:linear-gradient(var(--face-veil),var(--face-veil)),url(board-face.webp) 50% 50%/cover var(--paper-2);border:2px solid var(--steel-2);border-top:0;box-shadow:0 16px 34px -10px var(--navy-shade-22)}.cta-band::before{content:"";position:absolute;left:-2px;right:-2px;top:0;height:var(--rail-h);background:url(rail-h.webp) 0 50%/100% 100% no-repeat}.cta-band-label{font:700 var(--fs-label)/1.2 var(--f-text);letter-spacing:.14em;text-transform:uppercase;color:var(--red);margin:0 0 var(--space-2xs)}.cta-band-title{font:700 var(--fs-h2)/1 var(--f-sign);color:var(--ink);margin:0 0 var(--space-2xs)}.cta-band .offer-headline{font:800 var(--fs-sign-s)/1.2 var(--f-text);margin:0 0 var(--space-s)}.cta-band .btn-visit{display:inline-flex;min-width:260px;margin:0 auto var(--space-s)}.cta-band .offer-terms{max-width:62ch;margin:0 auto}@media (prefers-reduced-motion:reduce){.btn-visit,.btn-visit svg,.js .site-header{transition:none}}@media (max-width:1180px){.board-row{gap:0 26px}.board-first .board-name{font-size:var(--fs-sign-xl)}.board-name{font-size:var(--fs-sign-m)}.page-grid{grid-template-columns:minmax(0,1fr);padding-top:0}.section{scroll-margin-top:calc(var(--header-offset) + 64px)}}@media (max-width:980px){.board-row{grid-template-columns:minmax(0,1fr);gap:0;max-width:560px;margin-left:auto;margin-right:auto}.board-row .board{margin-bottom:26px}.board-row .board:last-child{margin-bottom:0}.board-first{--leg:0px}.board-second{--leg:0px}.board-third{--leg:22px}.board-first .board-legs,.board-second .board-legs{display:none}.board-second{margin-left:18px}.board-third{margin-left:36px}}@media (max-width:900px){.data-table thead{display:none}.data-table,.data-table tbody,.data-table tr,.data-table td,.data-table tbody th{display:block;width:auto}.data-table .bm-row>*{border-top:0;padding:0}.data-table tr.bm-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 var(--space-xs);align-items:center;margin-top:14px;padding:14px 14px var(--space-2xs);border:1px solid var(--line-2);border-top:3px solid var(--blue);border-bottom:0;background:var(--white)}.data-table tr.bm-row.is-top{border-top-color:var(--red)}.data-table tbody tr.bm-row:first-child{margin-top:0}.data-table .col-rank{grid-column:1;grid-row:1;width:auto;font-size:var(--fs-sign-m)}.data-table .col-bm{grid-column:2;grid-row:1}.data-table .col-offer,.data-table .col-facts,.data-table .col-actions{grid-column:1 / -1;width:auto}.data-table .col-offer{padding-top:var(--space-xs)}.data-table .col-facts{padding-top:var(--space-xs)}.data-table .col-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2xs);align-items:stretch;padding:var(--space-xs) 0 var(--space-2xs)}.data-table .col-actions .details-toggle{margin:0;width:auto;padding:var(--space-2xs) var(--space-xs)}.data-table tr.terms-row{border:1px solid var(--line-2);border-top:0;border-bottom:0;background:var(--white)}.data-table tr.terms-row td{padding:0 14px var(--space-xs)}.data-table tr.row-details{border:1px solid var(--line-2);border-top:0;background:var(--white)}.data-table tr.row-details td{padding:0 14px 14px}.data-table tr.row-details dl{grid-template-columns:1fr 1fr;padding:var(--space-xs)}.data-table tr.row-details[hidden]{display:block;height:0;overflow:hidden}.data-table tr.row-details[hidden] td{display:none}}@media (max-width:720px){.cta-band{padding:var(--space-xl) var(--space-s) var(--space-l);margin-left:calc(var(--gut) * -1);margin-right:calc(var(--gut) * -1)}.cta-band .btn-visit{display:flex;min-width:0}.section{padding-bottom:64px}.faq-question{font-size:var(--fs-sign-s)}.hero{padding-top:var(--space-s)}.hero h1{font-size:var(--fs-sign-2xl)}.hero-lead{display:none}.board-row{margin-top:var(--space-s)}.board-second,.board-third{margin-left:0}.board-plate{padding:9px var(--space-xs) var(--space-2xs);gap:10px}.board-first .board-plate{padding:10px var(--space-4xl) 9px var(--space-xs);border-radius:18px 18px 0 0}.board-first .board-no1{width:36px;height:36px;font-size:var(--fs-sign-m);right:10px}.board-first .board-name{font-size:var(--fs-sign-l)}.board-name{font-size:var(--fs-sign-m)}.board-name small{font-size:var(--fs-micro);margin-top:3px}.board-face{padding:11px 13px 13px}.board-verdict{font-size:var(--fs-body-s);margin-bottom:var(--space-2xs);line-height:1.36}.price-line{padding:5px 0 6px;margin-bottom:var(--space-2xs)}.board-first .price-paint,.price-paint{font-size:var(--fs-sign-2xl)}.board-first .offer-headline,.offer-headline{font-size:var(--fs-sign-xs);margin-bottom:5px}.offer-terms{font-size:var(--fs-label);margin-bottom:10px;line-height:1.4}.btn-visit{font-size:var(--fs-sign-s);padding:11px 14px}}.hero .board-row{margin-top:26px}@media (max-width:720px){.hero .board-row{margin-top:var(--space-xs)}}.ai-badge{flex:none;display:inline-block;font:800 var(--fs-micro)/1 var(--f-text);letter-spacing:.1em;color:var(--blue);border:1.5px solid var(--blue);padding:3px var(--space-3xs) 2px;transform:translateY(-1px)}.guide-lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 26px;margin:10px 0 28px}@media (max-width:720px){.guide-lanes{grid-template-columns:minmax(0,1fr);gap:14px}}.hero{padding-top:0}.above-fold{position:relative;isolation:isolate;container-type:inline-size;padding:34px 0 34px;background:linear-gradient(180deg,var(--white) 0,var(--fold-1) 140px,var(--fold-2) 100%)}.hero-photo{position:absolute;inset:0;margin:0;overflow:hidden;pointer-events:none}.hero-photo-img,.hero-photo-rail img{position:absolute;left:50%;display:block;max-width:none;object-fit:cover;width:calc(100*var(--hero-unit));width:calc(100*min(1cqw,16px));height:calc(66.667*var(--hero-unit));height:calc(66.667*min(1cqw,16px));margin-left:calc(-50*var(--hero-unit));margin-left:calc(-50*min(1cqw,16px));bottom:calc(50px - 25.47*var(--hero-unit));bottom:calc(50px - 25.47*min(1cqw,16px))}.hero-photo-img{z-index:-1;-webkit-mask-image:linear-gradient(180deg,transparent 0,var(--mask) 24%);mask-image:linear-gradient(180deg,transparent 0,var(--mask) 24%)}.hero-photo-rail{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none}.hero-photo-rail img{clip-path:inset(41.5% 0 38.3% 0)}.hero-photo-caption{position:absolute;z-index:4;right:max(10px,calc((100% - var(--wrap))/2 + 10px));bottom:calc(58px + 13.47*var(--hero-unit));bottom:calc(58px + 13.47*min(1cqw,16px));margin:0;pointer-events:auto;display:flex;flex-direction:column;align-items:flex-end}.hero-photo-badge{order:2;background:var(--white);font-size:var(--fs-label);padding:var(--space-3xs) 5px 3px;cursor:help;box-shadow:0 2px 8px var(--shade-18)}.hero-photo-note{order:1;width:max-content;max-width:min(260px,70vw);margin-bottom:var(--space-2xs);background:var(--white);border:1px solid var(--line-2);padding:6px 9px;font-size:var(--fs-fine);line-height:1.35;color:var(--ink-2);text-align:left;box-shadow:0 6px 18px -6px var(--shade-25);opacity:0;transform:translateY(4px);transition:opacity .18s,transform .18s}.hero-photo-caption:hover .hero-photo-note,.hero-photo-caption:focus-within .hero-photo-note{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.hero-photo-note{transition:none}}.rail-ground{height:calc(13.47*var(--hero-unit));height:calc(13.47*min(1cqw,16px))}.above-fold>.rail{margin-top:0}.board-row .board-legs::before,.board-row .board-legs::after{bottom:calc(-8px - 13.47*var(--hero-unit));bottom:calc(-8px - 13.47*min(1cqw,16px))}@media (min-width:1640px){.hero-photo-img{-webkit-mask-image:linear-gradient(180deg,transparent 0,var(--mask) 24%),linear-gradient(90deg,transparent,var(--mask) 9%,var(--mask) 91%,transparent);mask-image:linear-gradient(180deg,transparent 0,var(--mask) 24%),linear-gradient(90deg,transparent,var(--mask) 9%,var(--mask) 91%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-photo-rail img{-webkit-mask-image:linear-gradient(90deg,transparent,var(--mask) 9%,var(--mask) 91%,transparent);mask-image:linear-gradient(90deg,transparent,var(--mask) 9%,var(--mask) 91%,transparent)}}@media (max-width:980px){.above-fold{padding-bottom:22px}.hero-photo{position:relative;inset:auto;height:210px;margin:18px calc(var(--gut) * -1) 0}.hero-photo-img{left:0;top:0;bottom:auto;margin-left:0;width:100%;height:100%;object-position:22% calc(80px - 34.47vw);-webkit-mask-image:linear-gradient(180deg,transparent 0,var(--mask) 22%);mask-image:linear-gradient(180deg,transparent 0,var(--mask) 22%)}.hero-photo-rail,.rail-ground{display:none}.hero-photo-caption{right:var(--gut);bottom:auto;top:10px;flex-direction:column-reverse;align-items:flex-end}.hero-photo-note{margin:var(--space-2xs) 0 0;transform:translateY(-4px)}.board-row .board-legs::before,.board-row .board-legs::after{bottom:-8px}.above-fold>.rail{margin-top:-8px}}@media (max-width:720px){.above-fold{padding-top:var(--space-xs);padding-bottom:var(--space-s)}.hero-photo{height:150px;margin-top:10px}.hero-photo-img{object-position:22% calc(57px - 34.47vw)}.hero .board-row{margin-top:10px}}.board-panel{background:linear-gradient(var(--face-veil),var(--face-veil)),url(board-face.webp) 50% 50%/cover var(--white)}.board-plate,.btn-visit{background:linear-gradient(var(--plate-veil),var(--plate-veil)),url(navy-plate.webp) 50% 30%/cover var(--blue)}.board-legs{background:url(tube-h.webp) 50% 38%/62% var(--tube-bar) no-repeat}.board-legs::before,.board-legs::after{width:var(--tube-w);bottom:-8px;background:url(tube-v.webp) 0 0/100% 100% no-repeat;filter:drop-shadow(1px 2px 2px var(--shade-20))}.rail{height:var(--rail-h);margin-top:var(--rail-tuck);background:url(rail-h.webp) 0 50%/100% 100% no-repeat;filter:drop-shadow(0 3px 3px var(--shade-20))}.hero h1 span{color:transparent;padding:0 .04em;background:url(red-stroke.webp) 50% 60%/150% .3em no-repeat;mix-blend-mode:multiply}.board-first .price::after{content:"";grid-area:1/1;align-self:end;justify-self:end;width:112%;height:12px;margin-bottom:-8px;background:url(red-stroke.webp) 50% 50%/150% 100% no-repeat;mix-blend-mode:multiply;opacity:.6;pointer-events:none}@media (min-width:981px){.above-fold{--fg:40px;padding-top:var(--space-xs)}.hero h1{font-size:var(--fs-h1)}.hero-lead{margin-top:6px;max-width:none}.hero .board-row{margin-top:10px}.board-row .board-plate{padding:9px var(--space-s) var(--space-2xs)}.board-row.board-row .board-first .board-plate{padding:11px 70px 10px 18px}.board-row .board-first .board-name{font-size:var(--fs-sign-2xl)}.board-row .board-face{padding:var(--space-xs) 18px 14px}.board-row .board-verdict{margin-bottom:var(--space-2xs)}.board-row .price-line{padding:6px 0 7px;margin-bottom:var(--space-2xs)}.board-row .offer-terms{margin-bottom:10px}.board-row .btn-visit{padding:10px 18px}.board-row .board-first{--leg:var(--leg-first)}.board-row .board-second{--leg:var(--leg-second)}.board-row .board-third{--leg:var(--leg-third)}.board-row .board-legs::before,.board-row .board-legs::after{bottom:-20px}.hero-photo-img,.hero-photo-rail{display:none}.hero-photo-caption{bottom:110px}.rail-ground,.above-fold::after{--fw:calc(min(1280px,100cqw) - 2*var(--gut));--fr:calc((var(--fw) - 2*var(--fg))/3.2);--tw:calc(var(--fr) + var(--fg));--tx:calc((100cqw - var(--fw))/2 + 1.2*var(--fr) + var(--fg)/2 - .294*var(--tw))}.rail-ground{position:relative;z-index:2;height:calc(var(--tw)*.1347);background:url(rail-band-800.webp) var(--tx) calc(var(--tw)*-.2767)/var(--tw) auto repeat-x}.above-fold::after{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;height:50px;background:url(rail-band-800.webp) var(--tx) calc(var(--tw)*-.4113)/var(--tw) auto repeat-x}}@media (min-width:981px) and (max-width:1180px){.above-fold{--fg:26px}}.crumbs ol{list-style:none;margin:0 0 var(--space-2xs);padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:0 var(--space-2xs);font:700 var(--fs-label)/1.4 var(--f-text);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-3)}.crumbs li+li::before{content:"";display:inline-block;width:6px;height:6px;margin-right:var(--space-2xs);border-top:2px solid var(--red);border-right:2px solid var(--red);transform:translateY(-2px) rotate(45deg)}.crumbs a{color:var(--blue);text-decoration:none}.crumbs a:hover{text-decoration:underline}.cmp-hero .hero-title{max-width:1040px}.cmp-hero h1{font-size:clamp(1.75rem,3.4vw,2.9rem);line-height:1}.cmp-updated{margin:var(--space-2xs) 0 0;font-size:var(--fs-small);color:var(--ink-3)}.cmp-updated time{font-weight:700;color:var(--ink-2)}.as-of{margin:0 0 var(--space-xs);font-size:var(--fs-small);color:var(--ink-3)}.top10-table a.bm-name{color:var(--ink);text-decoration:none;background:linear-gradient(var(--red),var(--red)) 0 100%/0 2px no-repeat;transition:background-size .2s}.top10-table a.bm-name:hover{background-size:100% 2px}.bm-why{display:block;margin-top:6px;font-size:var(--fs-small);line-height:var(--lh-snug);color:var(--ink-2);max-width:34ch}.feature-table caption{caption-side:top;text-align:left;font:700 var(--fs-label)/1.3 var(--f-text);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-3);padding-bottom:var(--space-2xs)}.feature-table tbody tr>*{border-top:1px solid var(--line)}.feature-table tbody tr:first-child>*{border-top:0}.feature-table tbody th{font:700 var(--fs-sign)/1.1 var(--f-sign);color:var(--blue)}.feature-table .cell-value{font-weight:700;color:var(--ink)}.table-note{margin:calc(var(--space-xs) * -1) 0 var(--space-l);font-size:var(--fs-fine);color:var(--ink-3)}.cmp-list{margin:0 0 var(--space-l);padding:0;list-style:none;max-width:var(--measure)}.cmp-list li{position:relative;padding:0 0 var(--space-2xs) 26px}.cmp-list li::before{content:"";position:absolute;left:2px;top:.55em;width:12px;height:4px;background:var(--red)}.cmp-list.is-steps{counter-reset:step}.cmp-list.is-steps li{counter-increment:step;padding-left:36px}.cmp-list.is-steps li::before{content:counter(step);top:0;width:auto;height:auto;background:none;font:700 var(--fs-sign)/1 var(--f-sign);color:var(--red)}.cmp-related .guide-lanes{margin-top:var(--space-xs)}.flow>.side-note{margin:-40px 0 64px}@media (max-width:980px){.cmp-hero .hero-photo{display:none}}@media (max-width:900px){.feature-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--space-xs);margin-top:14px;padding:var(--space-xs) 14px var(--space-2xs);border:1px solid var(--line-2);border-top:3px solid var(--blue);background:var(--white)}.feature-table tbody tr:first-child{margin-top:0}.feature-table tbody tr>*{border-top:0}.feature-table tbody th{grid-column:1 / -1;padding:0 0 var(--space-2xs)}.feature-table td[data-label]{padding:var(--space-2xs) 0;border-bottom:1px solid var(--line)}.feature-table td[data-label]::before{content:attr(data-label);display:block;font:700 var(--fs-micro)/1.2 var(--f-text);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px}.bm-why{max-width:none}.feature-table caption{display:block}.top10-table tr.bm-row{align-items:start}.top10-table .col-rank{padding-top:2px}}@media (max-width:720px){.cmp-hero .above-fold>.wrap{display:flex;flex-direction:column}.cmp-hero .hero-title{display:contents}.cmp-hero .crumbs,.cmp-hero h1,.cmp-hero .cmp-updated{text-align:center}.cmp-hero .hero-lead{display:block;order:2;margin:var(--space-s) 0 0;text-align:left;font-size:var(--fs-body)}.cmp-hero .board-row{order:1}.cmp-hero .hero-lead{margin-bottom:var(--space-l)}.crumbs ol{margin-bottom:6px}.cmp-updated{margin-top:6px;font-size:var(--fs-fine)}}.data-table .bm-score,.data-table .details-toggle,.data-table .btn-visit{border-radius:var(--r-chip)}.data-table .brand-mark{border-radius:var(--r-chip)}@media (min-width:901px){.data-table{border-collapse:separate;border-spacing:0}.data-table thead th:first-child{border-top-left-radius:var(--r-table)}.data-table thead th:last-child{border-top-right-radius:var(--r-table)}.data-table tr.bm-row.is-top>*{background-clip:padding-box}}@media (max-width:900px){.data-table tr.bm-row{border-radius:var(--r-row) var(--r-row) 0 0}.data-table tr.terms-row:last-child,.data-table tr.terms-row:has(+ tr.row-details[hidden]),.data-table tr.terms-row:has(+ tr.bm-row),.data-table tr.row-details{border-radius:0 0 var(--r-row) var(--r-row)}.data-table tr.terms-row:has(+ tr.bm-row),.data-table tr.terms-row:last-child,.data-table tr.terms-row:has(+ tr.row-details[hidden]){border-bottom:1px solid var(--line-2)}.feature-table tr{border-radius:var(--r-row)}}
.az-head,.az-row{display: grid;grid-template-columns: 200px minmax(0,1.3fr) minmax(0,1fr) 200px;gap: 18px}.az-head{padding: 10px 4px;font: 700 var(--fs-label)/1.2 var(--f-text);letter-spacing: .1em;text-transform: uppercase;color: var(--ink-2)}.az-list{margin-top: var(--space-s);border-top: 3px solid var(--blue)}.az-row{align-items: center;padding: 14px 4px;border-bottom: 1px solid var(--line)}.az-row:nth-child(even){background: var(--paper-2,#f6f7fa)}.az-brand{display: flex;align-items: center;justify-content: center;min-height: 52px;padding: 8px 12px;background: var(--blue)}.az-brand .brand-logo{max-width: 130px;height: auto}.az-brand .az-name{font: 700 var(--fs-sign-m)/1 var(--f-sign);color: var(--white)}.az-licence{font-size: var(--fs-small);color: var(--ink-2);line-height: 1.35}.az-licence .offer-terms{margin: 4px 0 0}.az-app{font-size: var(--fs-small);line-height: 1.35}.az-app .board-review{margin: 4px 0 0}.az-cta .btn-visit{margin: 0;padding: 10px 14px;white-space: nowrap}@media (max-width: 860px){.az-head{display: none}.az-row{grid-template-columns: 1fr auto;gap: 8px 12px}.az-licence,.az-app{grid-column: 1 / -1}.az-cta{grid-row: 1;grid-column: 2}}
