.offer-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.8fr);gap:clamp(30px,5vw,80px);align-items:start}.offer-slide .slide-inner{padding-top:25px;padding-bottom:22px}.offer-slide .section-top{margin-bottom:18px}.offer-main h2{font-size:clamp(30px,3.2vw,48px);line-height:1.08;margin:10px 0 12px;max-width:750px}.offer-promise{font-size:18px;line-height:1.45;max-width:650px;margin:0 0 14px}.offer-price{display:flex;flex-wrap:wrap;gap:5px 15px;align-items:baseline;margin-bottom:14px}.offer-price small{width:100%;font-size:12px;text-transform:uppercase;letter-spacing:1px}.offer-price strong{font-size:clamp(32px,3vw,45px);letter-spacing:-1.5px}.offer-price span{font-size:13px}.scope-strip{display:inline-block;border-radius:10px;background:#FEEED7;padding:11px 16px;font-size:15px;font-weight:700;margin-bottom:10px}.offer-main .tick-list{font-size:16px;line-height:1.45;margin:5px 0 12px}.offer-main .tick-list li{padding-top:4px;padding-bottom:4px}.delivery{font-size:12px;line-height:1.5}.offer-addons{background:#fff;border:1px solid #efdec8;border-radius:22px;padding:24px;margin-top:9px}.offer-addons h3{font-size:25px;margin:10px 0}.offer-addons>p{font-size:14px;line-height:1.5}.addons-list{display:grid;gap:9px;margin:18px 0}.addon{font:inherit;text-align:left;width:100%;display:flex;gap:8px;justify-content:space-between;align-items:center;background:var(--ivory);border:1px solid #efdec8;border-radius:12px;padding:14px 12px;cursor:pointer;transition:transform .2s,background .2s}.addon:hover{transform:translateX(-4px);background:#FEEED7}.addon strong{display:block;font-size:14px;line-height:1.3}.addon small{display:block;font-size:11px;margin-top:5px;line-height:1.4}.addon-price{flex-shrink:0;font-size:14px;font-weight:700;text-align:right}.addon-price b{display:block;color:#c65a09;font-size:21px;margin-top:2px}.addon-note{font-size:11px!important;opacity:.7;margin-bottom:0}.offer-limit{font-size:12px;line-height:1.5;max-width:100%;padding-top:15px;margin-top:13px;border-top:1px solid #ead8c0}.download-menu{position:relative}.download-menu summary{list-style:none;font-size:13px;font-weight:700;cursor:pointer;padding:10px 14px;border:1px solid currentColor;border-radius:50px}.download-menu summary::-webkit-details-marker{display:none}.download-menu>div{position:absolute;right:0;top:calc(100% + 12px);z-index:50;min-width:240px;background:#fff6eb;border:1px solid #e3c7a5;color:#0c0c20;border-radius:15px;padding:8px;box-shadow:0 16px 50px #0003}.download-menu a{display:flex;justify-content:space-between;padding:15px 10px;font-size:13px;text-decoration:none;border-radius:9px}.download-menu a:hover{background:#feeed7}.side-drawer{position:fixed;inset:0 0 0 auto;width:min(470px,100vw);height:100dvh;max-height:100dvh;max-width:100vw;margin:0;border-radius:24px 0 0 24px;padding:28px 25px;background:var(--ivory);border:0;overflow-y:auto;animation:drawer-in .38s cubic-bezier(.2,.8,.2,1)!important}.side-drawer::backdrop{background:#0c0c2070;backdrop-filter:blur(8px);animation:backdrop-in .25s}.side-drawer .dialog-heading{align-items:start}.side-drawer h2{font-size:30px}.side-drawer #menu-list{display:block}.side-drawer .menu-item{display:grid;grid-template-columns:30px 1fr 18px;gap:9px;align-items:center;width:100%;padding:12px 8px;border:0;border-bottom:1px solid #ead8c0;background:transparent;border-radius:0;text-align:left}.side-drawer .menu-item span{font-size:11px;color:#7e6346}.side-drawer .menu-item strong{font-size:14px}.side-drawer .menu-item i{font-style:normal;opacity:0}.side-drawer .menu-item[aria-current=true]{background:#feeed7;border-radius:8px;color:#a84d05}.side-drawer .menu-item[aria-current=true] i,.side-drawer .menu-item:hover i{opacity:1}.menu-chapter{font-size:11px;text-transform:uppercase;letter-spacing:1.1px;font-weight:700;margin:23px 8px 7px;color:#a84d05}.seo-path{display:grid;gap:24px}.seo-path article{padding:20px 25px;border-left:2px solid #faa839}.seo-path span{color:#faa839;font-size:13px}.seo-path h3{font-size:28px;margin:6px 0}.seo-path p{opacity:.8}#step-status{color:var(--orange)}#deck{view-transition-name:presentation}.slide.is-active .reveal{animation:element-enter .65s cubic-bezier(.16,1,.3,1) both}.slide.is-active .reveal:nth-child(2){animation-delay:.06s}.slide.is-active .reveal:nth-child(3){animation-delay:.12s}.slide.is-active .reveal:nth-child(4){animation-delay:.18s}::view-transition-old(presentation){animation:slide-out .45s cubic-bezier(.7,0,.3,1) both}::view-transition-new(presentation){animation:slide-in .65s cubic-bezier(.16,1,.3,1) both}[data-direction=back]::view-transition-old(presentation){animation-name:slide-out-back}[data-direction=back]::view-transition-new(presentation){animation-name:slide-in-back}@keyframes slide-out{to{opacity:0;transform:translateX(-6%) scale(.94);filter:blur(8px)}}@keyframes slide-in{from{clip-path:inset(0 0 0 100%);transform:translateX(5%);filter:blur(4px)}to{clip-path:inset(0);transform:none;filter:none}}@keyframes slide-out-back{to{opacity:0;transform:translateX(6%) scale(.94);filter:blur(8px)}}@keyframes slide-in-back{from{clip-path:inset(0 100% 0 0);transform:translateX(-5%);filter:blur(4px)}to{clip-path:inset(0);transform:none;filter:none}}@keyframes element-enter{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes drawer-in{from{transform:translateX(100%);opacity:.5}to{transform:none;opacity:1}}@keyframes backdrop-in{from{opacity:0}to{opacity:1}}@media(max-height:850px) and (min-width:900px){.offer-slide .slide-inner{padding-top:15px}.offer-main h2{font-size:33px}.offer-promise{font-size:15px}.offer-price strong{font-size:34px}.offer-main .tick-list{font-size:14px}.offer-addons{padding:18px}.addon{padding:10px}.offer-limit{padding-top:10px;margin-top:8px}}@media(max-width:900px){.offer-layout{grid-template-columns:1fr;gap:16px}.offer-slide .slide-inner{padding-top:25px;padding-bottom:30px}.offer-main h2{font-size:32px}.offer-addons{margin-top:0}.offer-limit{font-size:12px}.offer-slide .section-top{flex-wrap:wrap;gap:10px}.header-label{display:none}.download-menu summary{font-size:11px;padding:9px}.header-actions{gap:7px}.side-drawer{border-radius:0}.offer-price strong{font-size:34px}.offer-main .tick-list{font-size:15px}.seo-path h3{font-size:22px}}@media(prefers-reduced-motion:reduce){.slide.is-active .reveal,.side-drawer,.side-drawer::backdrop{animation:none!important}::view-transition-old(presentation),::view-transition-new(presentation){animation:none!important}}@media print{.download-menu{display:none}.offer-layout{grid-template-columns:1.35fr .8fr}.offer-main h2{font-size:32px}}
.offer-slide .slide-inner{display:block;height:auto;min-height:100%;justify-content:initial}.offer-slide .tick-list{gap:5px}.offer-slide .section-top{margin-bottom:16px}#deck:focus{outline:none}
body{overflow-x:hidden}.download-menu summary{white-space:nowrap}.cover .slide-inner{min-height:0}@media(max-width:520px){.deck-header{padding-left:18px;padding-right:18px}.deck-header .brand,.deck-header .brand img{width:105px}.deck-header #fullscreen{display:none}.header-actions{gap:10px}.menu-button{padding-left:4px;padding-right:0}.download-menu summary{font-size:10px;padding:9px 10px}}
