.sy-moving-strip{display:flex;align-items:center;overflow:hidden;position:relative;width:100%;background:#f0e5d8;color:var(--cocoa);min-height:42px}
.sy-moving-announcement{background:var(--cocoa);color:#fff8ee;min-height:35px;font-size:11px;font-weight:750}
.sy-marquee-window{overflow:hidden;min-width:0;flex:1;mask-image:linear-gradient(90deg,transparent,#000 25px,#000 calc(100% - 25px),transparent)}
.sy-marquee-track{display:flex;width:max-content;animation:sy-flow-right 38s linear infinite;will-change:transform}
.sy-marquee-group,.sy-marquee-copy{display:flex;align-items:center;flex-shrink:0;gap:28px}
.sy-marquee-group{padding-right:28px;min-width:calc(100vw - 44px)}
.sy-marquee-group span:not(.sy-marquee-copy){display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:750;white-space:nowrap}
.sy-marquee-group i{font-style:normal;font-size:10px;opacity:.55}.sy-marquee-group svg{width:17px;height:17px}
.sy-motion-toggle{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border:0;background:transparent;color:inherit;padding:0;font-size:12px;cursor:pointer}
.sy-moving-strip:is(:hover,:focus-within,.is-paused) .sy-marquee-track{animation-play-state:paused}
.sy-band-ticker{padding:0}.sy-band-ticker>.wrap{width:100%!important;padding:0}
@keyframes sy-flow-right{from{transform:translateX(-50%)}to{transform:translateX(0)}}
.sy-cod-note{background:#f1e9df;border:1px solid #e2d3c4;position:relative;padding:13px 38px 13px 13px;border-radius:11px}
.sy-cod-note>svg{background:#fffdf9;border-radius:9px;box-shadow:0 2px 8px #49383009;width:39px;height:39px;padding:9px;color:var(--cocoa)}
.sy-cod-note:after{content:'✓';position:absolute;right:12px;top:50%;transform:translateY(-50%);background:var(--cocoa);color:#fff8ee;width:19px;height:19px;display:grid;place-items:center;border-radius:50%;font-size:11px}
.sy-cod-note strong{font-size:12px}.sy-cod-note p{font-size:11px;line-height:1.5;margin-top:3px}
.sy-dispatch-inline{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:13px 0;font-size:10px;line-height:1.5;color:#7a6455}
.sy-dispatch-inline>span{display:flex;gap:7px;align-items:center;max-width:70%}.sy-dispatch-inline>span>span{min-width:0}.sy-dispatch-inline i{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#66845c;box-shadow:0 0 0 4px #66845c0c}.sy-dispatch-inline strong{color:var(--ink);font-weight:800}.sy-dispatch-inline>b{display:flex;gap:5px;align-items:center;white-space:nowrap;font-size:10px;color:var(--ink)}.sy-dispatch-inline svg{width:16px;height:16px}
.sy-guarantee{display:flex;align-items:center;gap:13px;border:1px solid var(--line);border-radius:11px;background:#fffdf9;padding:16px;margin:0 0 14px}.sy-guarantee>svg{width:48px;height:48px;flex:0 0 48px;border-radius:50%;padding:12px;background:#f2e8db;color:var(--cocoa)}.sy-guarantee h3{font-size:14px;margin-bottom:5px;letter-spacing:-.01em}.sy-guarantee p{font-size:11px;line-height:1.65;margin:0;color:#846e5f}
.sy-mini-quotes{margin:12px 0 18px}.sy-mini-quote-panels{background:#f3eae0;border-radius:11px;padding:17px 18px}.sy-mini-quote-panels blockquote{margin:0;min-height:130px}.sy-mini-quote-panels blockquote[hidden]{display:none}.sy-mini-quote-panels blockquote>div{display:flex;justify-content:space-between;gap:12px;align-items:center}.sy-mini-quote-panels small{font-size:9px;color:#7b6453}.sy-mini-quote-panels p{font-size:12px;line-height:1.8;margin:9px 0 12px;color:#7b6453}.sy-mini-quote-panels footer{font-size:12px;font-weight:800;color:var(--ink)}.sy-mini-quote-controls{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:3px}.sy-mini-quote-controls>div{display:flex}.sy-mini-quote-controls button{min-width:28px;min-height:30px;padding:8px;display:grid;place-items:center;background:transparent;border:0;color:var(--cocoa);font-size:18px}.sy-mini-quote-controls button span{width:5px;height:5px;border-radius:30px;background:#d8c6b7}.sy-mini-quote-controls button[aria-pressed=true] span{width:17px;background:var(--cocoa)}.sy-mini-quotes>a{font-size:10px;text-decoration:underline;display:block;text-align:center;color:#806957}
.sy-reserved-offer{display:flex;align-items:center;gap:10px;margin-bottom:13px;padding-bottom:13px;border-bottom:1px solid #d8c4b0}.sy-offer-icon{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border-radius:50%;background:#fffaf2;color:var(--cocoa)}.sy-offer-icon svg{width:21px;height:21px}.sy-reserved-offer>div{flex:1;min-width:0}.sy-reserved-offer strong{display:block;font-size:12px}.sy-reserved-offer p{font-size:10px;margin:3px 0 5px;line-height:1.5}.sy-reserved-offer small{font-size:9px;color:#82634d;display:block;line-height:1.4}.sy-reserved-offer>b{font-size:23px;color:var(--cocoa);font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap}
.sy-test-mode .sy-dispatch-inline{display:flex}
.sy-premium-page .sy-test-metrics{grid-template-columns:1fr;gap:4px}.sy-test-metrics .sy-test-timer-status{font-size:10px}.sy-test-metrics .sy-test-timer-status small{margin-top:3px}.sy-mini-quote-panels small{font-size:10px}
.sy-home-hero{background:#f7f0e7;padding:32px 0 26px}.sy-home-hero-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:50px;align-items:center}.sy-home-copy{padding:25px 0}.sy-home-copy h1{font-size:52px;line-height:1.06;font-weight:850;margin:0 0 22px;letter-spacing:-.055em;max-width:440px}.sy-home-copy>p{font-size:15px;line-height:1.85;color:#806a5a;max-width:410px;margin-bottom:18px}.sy-home-copy .sy-review-shortcut{display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:11px;margin-bottom:19px;min-height:22px;color:#8b705b}.sy-home-price{display:flex;align-items:baseline;gap:8px;margin-bottom:18px}.sy-home-price strong{font-size:29px;font-weight:850;color:var(--cocoa);letter-spacing:-.025em}.sy-home-price>span{font-size:10px;color:#8b7563}.sy-home-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 22px}.sy-home-actions .btn{font-size:12px;min-width:250px;gap:28px;border-radius:10px}.sy-home-actions .text-link{font-size:11px;padding:7px 0}.sy-home-small-facts{display:flex;flex-wrap:wrap;gap:19px;margin-top:25px;color:#8a715f;font-size:10px}.sy-home-small-facts>span{display:flex;align-items:center;gap:6px}.sy-home-small-facts svg{width:17px;height:17px}
.sy-home-hero-media{position:relative;margin:0;min-width:0}.sy-home-hero-media>img{width:100%;height:560px;object-fit:cover;object-position:58% center;border-radius:100px 16px 16px 16px}.sy-home-image-note{position:absolute;bottom:43px;left:24px;right:24px;padding:16px 18px;background:#fffaf1ed;backdrop-filter:blur(8px);border:1px solid #ffffff90;border-radius:12px;display:flex;align-items:center;gap:12px;box-shadow:0 8px 25px #38291d0a}.sy-home-image-note>span{width:35px;height:35px;border:1px solid #d9c4ae;border-radius:50%;display:grid;place-items:center;color:var(--cocoa)}.sy-home-image-note svg{width:18px;height:18px}.sy-home-image-note strong{font-size:13px;display:block}.sy-home-image-note small{display:block;font-size:10px;color:#90765e;margin-top:4px}.sy-home-hero-media figcaption{font-size:9px;color:#a48d78;text-align:right;margin-top:7px}
.sy-home-assurance{display:grid;grid-template-columns:repeat(3,1fr);padding-block:26px;gap:35px}.sy-home-assurance article{display:flex;gap:14px;align-items:center;scroll-margin-top:25px}.sy-home-assurance article>svg{width:30px;height:30px;color:#99785e}.sy-home-assurance h2{font-size:13px;margin:0 0 5px;letter-spacing:0}.sy-home-assurance p{font-size:11px;color:#907866;line-height:1.5;margin:0}.sy-home-packs{padding:50px 0;background:#f7f0e7}.sy-home-pack-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.sy-home-pack-grid article{border:1px solid #e4d6c7;border-radius:16px;overflow:hidden;background:#fffcf8}.sy-home-pack-image{display:block;position:relative;background:#eee2d5}.sy-home-pack-image img{width:100%;aspect-ratio:1.2;object-fit:cover}.sy-home-pack-image>span{position:absolute;left:14px;top:14px;padding:6px 11px;border-radius:30px;background:#fffaf3e6;color:var(--cocoa);font-size:11px;font-weight:800}.sy-home-pack-body{padding:20px}.sy-home-pack-body h3{font-size:16px;margin:0 0 12px}.sy-home-pack-body strong{font-size:24px;color:var(--cocoa);font-weight:850}.sy-home-pack-body small{font-size:10px;color:#967b65;margin:4px 0 20px;display:block}.sy-home-pack-body .btn{width:100%;font-size:12px;justify-content:space-between;min-height:47px;background:transparent;color:var(--cocoa);border:1px solid #b69b84;border-radius:9px}.sy-home-page .sy-premium-process{background:#faf6f0}
.sy-home-page .sy-premium-header{border-bottom:0}.sy-home-page .sy-review-shortcut small{font-size:9px}
@media(max-width:1000px) and (min-width:750px){.sy-home-hero-grid{gap:28px}.sy-home-copy h1{font-size:42px}.sy-home-hero-media>img{height:530px}.sy-home-actions .btn{min-width:0;width:100%}.sy-home-pack-body h3{font-size:14px}.sy-home-assurance{gap:18px}}
@media(max-width:749px){
 .sy-moving-announcement{min-height:34px}.sy-marquee-group,.sy-marquee-copy{gap:22px}.sy-marquee-group{padding-right:22px}.sy-marquee-group span:not(.sy-marquee-copy){font-size:11px}.sy-motion-toggle{width:30px;flex-basis:30px;height:34px}.sy-band-ticker .sy-moving-strip{min-height:39px}
 .sy-cod-note{padding:12px 35px 12px 11px}.sy-cod-note>svg{width:34px;height:34px;padding:8px}.sy-cod-note strong{font-size:12px}.sy-cod-note p{font-size:10px}.sy-dispatch-inline{gap:9px;font-size:9px}.sy-dispatch-inline>b{font-size:9px;gap:4px}.sy-dispatch-inline>span{max-width:68%}.sy-dispatch-inline svg{width:14px;height:14px}.sy-guarantee{padding:13px;gap:11px}.sy-guarantee>svg{width:42px;height:42px;flex-basis:42px;padding:10px}.sy-guarantee h3{font-size:13px}.sy-guarantee p{font-size:11px}.sy-mini-quote-panels{padding:15px}.sy-mini-quote-panels blockquote{min-height:148px}.sy-mini-quote-panels p{font-size:12px}.sy-reserved-offer{gap:8px}.sy-reserved-offer>b{font-size:20px}.sy-reserved-offer strong{font-size:11px}.sy-offer-icon{display:none}
 .sy-home-hero{padding:0 0 25px}.sy-home-hero-grid{display:flex;flex-direction:column-reverse;gap:0}.sy-home-hero-media{width:calc(100% + 32px);margin-inline:-16px}.sy-home-hero-media>img{height:auto;aspect-ratio:1.13;object-position:60% 45%;border-radius:0}.sy-home-hero-media figcaption{position:absolute;bottom:7px;right:12px;color:#fff9ef;font-size:8px;text-shadow:0 1px 4px #493830}.sy-home-image-note{left:16px;right:auto;bottom:23px;padding:10px 13px;gap:9px;border-radius:10px}.sy-home-image-note>span{width:29px;height:29px}.sy-home-image-note strong{font-size:11px}.sy-home-image-note small{font-size:8px;margin-top:3px}.sy-home-image-note svg{width:15px;height:15px}
 .sy-home-copy{padding:25px 0 0;align-self:stretch}.sy-home-copy .kicker{font-size:10px;margin-bottom:11px}.sy-home-copy h1{font-size:37px;line-height:1.06;max-width:330px;margin-bottom:14px}.sy-home-copy>p{font-size:13px;line-height:1.7;margin-bottom:13px;max-width:100%}.sy-home-copy .sy-review-shortcut{font-size:10px;margin-bottom:11px}.sy-home-price{margin-bottom:14px}.sy-home-price strong{font-size:25px}.sy-home-price span{font-size:10px}.sy-home-actions{gap:9px}.sy-home-actions .btn{min-width:0;width:100%;justify-content:space-between;min-height:49px;font-size:12px}.sy-home-actions .text-link{font-size:11px}.sy-home-small-facts{margin-top:12px;font-size:10px;gap:18px}.sy-home-small-facts svg{width:15px;height:15px}
 .sy-home-assurance{grid-template-columns:1fr;gap:0;padding-block:10px}.sy-home-assurance article{padding:15px 0;gap:14px;border-bottom:1px solid var(--line)}.sy-home-assurance article:last-child{border-bottom:0}.sy-home-assurance article>svg{width:25px;height:25px}.sy-home-assurance h2{font-size:13px}.sy-home-assurance p{font-size:11px}
 .sy-home-packs{padding:32px 0}.sy-home-pack-grid{grid-template-columns:1fr;gap:15px}.sy-home-pack-grid article{display:grid;grid-template-columns:35% 65%;border-radius:12px}.sy-home-pack-image img{height:100%;aspect-ratio:auto;object-fit:cover}.sy-home-pack-image>span{top:9px;left:9px;padding:4px 8px;font-size:9px}.sy-home-pack-body{padding:17px 14px}.sy-home-pack-body h3{font-size:13px;margin-bottom:8px}.sy-home-pack-body strong{font-size:22px}.sy-home-pack-body small{font-size:9px;margin:3px 0 10px}.sy-home-pack-body .btn{font-size:11px;min-height:39px;padding:8px 10px}.sy-home-pack-body .btn svg{width:16px;height:16px}
}
@media(max-width:749px){.sy-dispatch-inline{font-size:11px}.sy-dispatch-inline strong{display:block}.sy-dispatch-inline>b{font-size:10px}.sy-cod-note p{font-size:11px}}
@media(prefers-reduced-motion:reduce){.sy-marquee-track{animation:none;transform:none}.sy-motion-toggle{display:none}}

.sy-premium-page .sy-test-purchase{border:1px solid #dbc4ae;background:#f4e9db;border-radius:12px;padding:14px;margin-bottom:14px}
.sy-reserved-offer{gap:12px;align-items:center;border-bottom:0;margin:0;padding:0 0 12px}
.sy-reserved-offer .sy-offer-icon{display:grid;width:34px;height:34px;flex:0 0 34px;background:#fff9f0;color:#805d43}
.sy-reserved-offer strong{font-size:12px;color:#63483f;line-height:1.4}
.sy-reserved-offer p{font-size:11px;margin:3px 0 7px;color:#806854;line-height:1.4}
.sy-reserved-offer small{font-size:9px;color:#80634e;line-height:1.5}
.sy-reserved-offer .sy-offer-clock{display:grid;place-items:center;min-width:86px;padding:9px 10px;background:#63483f;color:#fff2df;font-family:var(--body-font);font-size:24px;line-height:1.2;letter-spacing:.025em;border-radius:8px;font-variant-numeric:tabular-nums}
.sy-premium-page .sy-test-metrics{border-top:1px solid #dfcbb7;padding-top:10px;gap:0}.sy-test-metrics>div:first-child{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 12px}.sy-test-metrics>div:first-child>span{font-size:10px;margin:0}.sy-test-metrics>div:first-child>strong{font-size:16px}.sy-test-metrics>div:first-child>progress{grid-column:1/-1;margin:3px 0 2px;height:3px}.sy-test-metrics .sy-test-timer-status small{font-size:9px}
@media(max-width:749px){.sy-premium-page .sy-test-purchase{padding:12px}.sy-reserved-offer{gap:9px}.sy-reserved-offer .sy-offer-icon{display:none}.sy-reserved-offer strong{font-size:12px}.sy-reserved-offer p{font-size:10px}.sy-reserved-offer .sy-offer-clock{min-width:74px;font-size:22px;padding:10px 8px}.sy-reserved-offer small{font-size:9px}}
