/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.contents{display:contents}.hidden{display:none}.table{display:table}}:root{--blue:lab(35.0545% 45.1529 -95.4234);--blue-deep:lab(18.5555% 48.6038 -82.0968);--blue-bright:lab(44.8816% 37.4358 -98.2067);--lime:lab(91.79% -42.9846 97.5574);--paper:lab(97.161% -.00396371 4.59445);--ink:lab(9.21449% .547037 -15.9292);--muted:lab(39.53% -1.13641 -12.7655);--line:lab(79.0313% -1.14447 -9.25841);--teal:lab(49.083% -39.6401 -10.9619)}*{box-sizing:border-box}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-archivo), Arial, sans-serif;margin:0;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,a,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--lime);outline-offset:4px}.topbar{background:var(--blue-deep);min-height:76px;color:var(--paper);justify-content:space-between;align-items:center;padding:16px clamp(20px,4vw,72px);display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:12px;font-weight:800;display:inline-flex}.brand-mark{border:3px solid var(--lime);width:34px;height:34px;color:var(--lime);font-family:var(--font-archivo-black), Impact, sans-serif;place-items:center;font-size:22px;line-height:1;display:grid}.nav-links{align-items:center;gap:clamp(16px,3vw,42px);font-size:.92rem;font-weight:700;display:flex}.nav-links>a:not(.language-switch):hover{color:var(--lime)}.language-switch{border:1px solid var(--paper)}@supports (color:color-mix(in lab, red, red)){.language-switch{border:1px solid color-mix(in oklch, var(--paper) 45%, transparent)}}.language-switch{padding:9px 14px}.language-switch:hover{border-color:var(--lime);color:var(--lime)}.launch-offer{background:var(--lime);min-height:50px;color:var(--ink);border-block:2px solid var(--ink);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px clamp(18px,3vw,42px);padding:10px clamp(20px,4vw,72px);font-size:.88rem;display:flex}.launch-offer strong{font-weight:900}.launch-offer code{background:var(--ink);color:var(--paper);font:inherit;letter-spacing:.08em;padding:3px 7px;font-weight:900}.launch-offer>span:last-child{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.launch-offer>span:last-child{color:color-mix(in oklch, var(--ink) 72%, var(--lime))}}.launch-offer>span:last-child{font-weight:700}.kicker{color:var(--lime);letter-spacing:.14em;margin:0 0 18px;font-size:.78rem;font-weight:900}.kicker--dark{color:var(--blue)}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--font-archivo-black), Impact, sans-serif;letter-spacing:-.045em;font-weight:400;line-height:.98}h1{font-size:clamp(3rem,7.2vw,7.5rem)}h2{font-size:clamp(2.4rem,5.6vw,5.5rem)}h3{line-height:1.05}.language-home{background:var(--blue);min-height:100vh;color:var(--paper);grid-template-rows:auto 1fr;padding-bottom:64px;display:grid}.language-hero{background-image:linear-gradient(var(--paper) 1px, transparent 1px), linear-gradient(90deg, var(--paper) 1px, transparent 1px);padding:clamp(54px,8vw,120px) clamp(20px,4vw,72px) clamp(72px,10vw,148px)}@supports (color:color-mix(in lab, red, red)){.language-hero{background-image:linear-gradient(color-mix(in oklch, var(--paper) 8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklch, var(--paper) 8%, transparent) 1px, transparent 1px)}}.language-hero{background-size:72px 72px}.language-hero__copy{max-width:1080px}.language-hero h1{max-width:1000px;margin-bottom:24px}.language-hero__lead{max-width:680px;color:var(--paper);font-size:clamp(1.08rem,1.8vw,1.35rem)}@supports (color:color-mix(in lab, red, red)){.language-hero__lead{color:color-mix(in oklch, var(--paper) 82%, var(--blue))}}.language-choices{border:1px solid var(--paper);grid-template-columns:1fr 1fr;margin-top:clamp(48px,7vw,96px);display:grid}@supports (color:color-mix(in lab, red, red)){.language-choices{border:1px solid color-mix(in oklch, var(--paper) 30%, transparent)}}.language-choice{cursor:pointer;grid-template-rows:auto 1fr auto;grid-template-columns:auto 1fr auto;gap:14px 28px;min-height:260px;padding:clamp(24px,4vw,54px);transition:transform .22s cubic-bezier(.22,1,.36,1),background .22s;display:grid;position:relative}.language-choice+.language-choice{border-left:1px solid var(--paper)}@supports (color:color-mix(in lab, red, red)){.language-choice+.language-choice{border-left:1px solid color-mix(in oklch, var(--paper) 30%, transparent)}}:is(.language-choice:hover,.language-choice:focus-visible){background:var(--lime);color:var(--ink);transform:translateY(-6px)}.language-choice__index{font-weight:900}.language-choice__label{width:fit-content;font-family:var(--font-archivo-black), Impact, sans-serif;border-bottom:4px solid;grid-column:1/3;align-self:end;font-size:clamp(2.8rem,5vw,5.2rem);line-height:.95}.language-choice__detail{grid-column:1/3;max-width:34ch;font-weight:650}.language-choice__arrow{grid-area:1/3/4;align-self:center;font-size:2.2rem}.root-footer{z-index:20;background:var(--lime);min-height:64px;color:var(--ink);border-top:3px solid var(--blue-deep);inset-inline:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:20px clamp(22px,3vw,48px);padding:14px clamp(20px,4vw,72px);font-weight:800;display:grid;position:fixed;bottom:0}.root-footer__delivery{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.root-footer__delivery{color:color-mix(in oklch, var(--ink) 70%, var(--lime))}}.root-footer__delivery{font-size:.9rem}.legal-links{flex-wrap:wrap;align-items:center;gap:8px 18px;font-weight:800;display:flex}.legal-links a{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.legal-links a:hover{color:var(--blue)}.catalogue-hero{background:var(--blue);min-height:calc(100vh - 76px);color:var(--paper);grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(36px,5vw,84px);padding:clamp(54px,7vw,108px) clamp(20px,4vw,72px);display:grid;overflow:hidden}.catalogue-hero__copy{z-index:2;position:relative}.catalogue-hero h1{max-width:820px;margin-bottom:28px}.catalogue-hero__lead{max-width:64ch;color:var(--paper);font-size:clamp(1.06rem,1.6vw,1.28rem)}@supports (color:color-mix(in lab, red, red)){.catalogue-hero__lead{color:color-mix(in oklch, var(--paper) 84%, var(--blue))}}.hero-action{align-items:center;gap:22px;margin-top:34px;display:flex}.button{justify-content:center;align-items:center;gap:16px;min-height:54px;padding:14px 20px;font-weight:900;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s;display:inline-flex}.button:hover{transform:translateY(-3px)}.button--lime{background:var(--lime);color:var(--ink);box-shadow:7px 7px 0 var(--ink)}.button--ink{background:var(--ink);color:var(--paper);box-shadow:7px 7px 0 var(--blue)}.hero-price{font-family:var(--font-archivo-black), Impact, sans-serif;color:var(--lime);font-size:1.8rem}.hero-facts{color:var(--paper);flex-wrap:wrap;gap:8px 20px;margin:36px 0 0;padding:0;font-size:.84rem;font-weight:800;list-style:none;display:flex}@supports (color:color-mix(in lab, red, red)){.hero-facts{color:color-mix(in oklch, var(--paper) 82%, var(--blue))}}.hero-facts li:before{content:"✓";color:var(--lime);margin-right:7px}.hero-product{box-shadow:22px 24px 0 var(--lime);transition:transform .26s cubic-bezier(.22,1,.36,1);display:block;transform:rotate(1.6deg)}.hero-product:hover{transform:rotate(0)translateY(-8px)}.hero-product img{aspect-ratio:1.25;object-fit:cover;object-position:center;width:100%}.catalogue-hero--hub{grid-template-columns:minmax(0,1.08fr) minmax(410px,.92fr)}.hub-product-preview{border:2px solid var(--ink);background:var(--ink);max-height:650px;box-shadow:18px 20px 0 var(--lime);align-self:stretch;display:grid;transform:rotate(1deg)}.hub-product-preview__item{background:var(--paper);min-height:0;color:var(--ink);grid-template-columns:minmax(110px,.45fr) 44px minmax(0,1fr) auto;align-items:center;gap:18px;padding:12px 18px 12px 12px;transition:transform .18s cubic-bezier(.22,1,.36,1),background .18s;display:grid}.hub-product-preview__item+.hub-product-preview__item{border-top:2px solid var(--ink)}.hub-product-preview__item:hover{z-index:2;background:var(--lime);position:relative;transform:translate(-10px)}.hub-product-preview__item img{object-fit:cover;width:100%;height:100%;min-height:132px;max-height:190px}.hub-product-preview__item>span{color:var(--blue);font-family:var(--font-archivo-black), Impact, sans-serif;font-size:1.35rem}.hub-product-preview__item strong{font-family:var(--font-archivo-black), Impact, sans-serif;letter-spacing:-.035em;font-size:clamp(1.2rem,2vw,2rem);font-weight:400;line-height:1}.hub-product-preview__item small{white-space:nowrap;font-weight:900}.catalogue-selector{background:var(--lime);color:var(--ink);border-block:2px solid var(--ink);grid-template-columns:auto minmax(220px,.8fr) minmax(280px,1fr) auto;align-items:center;gap:18px clamp(26px,5vw,80px);padding:clamp(32px,5vw,58px) clamp(20px,6vw,110px);transition:background .18s,color .18s;display:grid}.catalogue-selector:hover{background:var(--paper);color:var(--blue-deep)}.catalogue-selector>span{color:var(--blue);letter-spacing:.14em;font-size:.76rem;font-weight:900}.catalogue-selector>strong{font-family:var(--font-archivo-black), Impact, sans-serif;letter-spacing:-.035em;font-size:clamp(1.8rem,3vw,3.3rem);font-weight:400;line-height:1}.catalogue-selector p{max-width:54ch;margin:0}.catalogue-selector b{white-space:nowrap;border-bottom:2px solid;align-items:center;gap:10px;display:inline-flex}.section-heading{max-width:1160px}.section-heading>p:last-child{max-width:70ch;color:var(--muted);font-size:1.08rem}.proof-section{padding:clamp(72px,10vw,150px) clamp(20px,6vw,110px)}.section-heading--proof{grid-template-columns:.65fr 1.35fr;align-items:start;column-gap:clamp(30px,6vw,90px);display:grid}.section-heading--proof .kicker{grid-column:1}.section-heading--proof h2{grid-column:1/3;max-width:1050px}.section-heading--proof>p:last-child{grid-column:2;margin-top:24px}.proof-frame{background:var(--blue);box-shadow:16px 16px 0 var(--lime);margin-top:clamp(40px,6vw,88px);padding:clamp(12px,2vw,28px)}.proof-frame img{width:100%}.proof-points{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:54px 0 0;padding:0;list-style:none;display:grid}.proof-points li{padding:22px 18px;font-weight:800}.proof-points li+li{border-left:1px solid var(--line)}.proof-points span{color:var(--blue);font-family:var(--font-archivo-black), Impact, sans-serif;margin-bottom:14px;font-size:1.5rem;display:block}.workflow-section{background:var(--lime);padding:clamp(72px,9vw,128px) clamp(20px,4vw,72px)}.section-heading--workflow{max-width:1200px}.section-heading--workflow h2{max-width:1050px}.workflow-grid{border-top:2px solid var(--ink);grid-template-columns:repeat(3,1fr);gap:0;margin-top:clamp(44px,7vw,90px);display:grid}.workflow-step{padding:28px clamp(18px,3vw,42px) 14px 0}.workflow-step+.workflow-step{border-left:2px solid var(--ink);padding-left:clamp(18px,3vw,42px)}.workflow-step>span{font-family:var(--font-archivo-black), Impact, sans-serif;color:var(--blue);font-size:2.6rem}.workflow-step h3{margin:48px 0 14px;font-size:clamp(1.45rem,2vw,2rem)}.workflow-step p{max-width:35ch}.free-tools-section{padding:clamp(72px,10vw,150px) clamp(20px,6vw,110px)}.section-heading--tools h2{max-width:1050px}.free-tools-grid{background:var(--ink);border:2px solid var(--ink);grid-template-columns:1fr 1fr;gap:2px;margin-top:clamp(48px,7vw,84px);display:grid}.free-tool{background:var(--paper);content-visibility:auto;contain-intrinsic-size:360px;flex-direction:column;min-height:360px;padding:clamp(28px,4vw,54px);transition:background .2s,color .2s,transform .2s cubic-bezier(.22,1,.36,1);display:flex}.free-tool:hover{background:var(--blue);color:var(--paper);transform:translateY(-6px)}.free-tool>span{color:var(--blue);font-family:var(--font-archivo-black), Impact, sans-serif;font-size:2.2rem}.free-tool:hover>span{color:var(--lime)}.free-tool h3{max-width:18ch;font-family:var(--font-archivo-black), Impact, sans-serif;letter-spacing:-.035em;margin:auto 0 18px;font-size:clamp(1.8rem,3vw,3.2rem);font-weight:400}.free-tool p{max-width:48ch;color:var(--muted)}.free-tool:hover p{color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.free-tool:hover p{color:color-mix(in oklch, var(--paper) 78%, var(--blue))}}.free-tool strong{color:var(--blue);margin-top:22px}.free-tool:hover strong{color:var(--lime)}.guides-section{background:var(--blue-deep);color:var(--paper);padding:clamp(72px,10vw,150px) clamp(20px,6vw,110px);scroll-margin-top:24px}.section-heading--guides h2{max-width:1050px}.section-heading--guides>p:last-child{color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.section-heading--guides>p:last-child{color:color-mix(in oklch, var(--paper) 72%, var(--blue))}}.guides-grid{background:var(--paper);grid-template-columns:repeat(2,1fr);gap:2px;margin-top:clamp(48px,7vw,84px);display:grid}@supports (color:color-mix(in lab, red, red)){.guides-grid{background:color-mix(in oklch, var(--paper) 30%, transparent)}}.guides-grid{border:2px solid var(--paper)}@supports (color:color-mix(in lab, red, red)){.guides-grid{border:2px solid color-mix(in oklch, var(--paper) 30%, transparent)}}.guide-card{background:var(--blue-deep);content-visibility:auto;contain-intrinsic-size:330px;flex-direction:column;min-height:330px;padding:clamp(26px,4vw,50px);transition:background .19s,color .19s,transform .19s cubic-bezier(.22,1,.36,1);display:flex}.guide-card:hover{z-index:2;background:var(--lime);color:var(--ink);position:relative;transform:translateY(-6px)}.guide-card>span{color:var(--lime);font-family:var(--font-archivo-black), Impact, sans-serif;font-size:1.9rem}.guide-card:hover>span{color:var(--blue)}.guide-card h3{max-width:28ch;font-family:var(--font-archivo-black), Impact, sans-serif;letter-spacing:-.035em;margin:auto 0 16px;font-size:clamp(1.7rem,2.8vw,3rem);font-weight:400}.guide-card p{max-width:60ch;color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.guide-card p{color:color-mix(in oklch, var(--paper) 72%, var(--blue))}}.guide-card:hover p{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.guide-card:hover p{color:color-mix(in oklch, var(--ink) 76%, var(--lime))}}.guide-card strong{color:var(--lime);align-items:center;gap:12px;margin-top:20px;display:flex}.guide-card:hover strong{color:var(--blue)}.catalogue-section{background:var(--blue-deep);color:var(--paper);padding:clamp(72px,10vw,150px) clamp(20px,4vw,72px)}.section-heading--catalogue>p:last-child{color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.section-heading--catalogue>p:last-child{color:color-mix(in oklch, var(--paper) 72%, var(--blue))}}.section-heading--catalogue h2{max-width:900px}.product-grid{grid-template-columns:repeat(12,1fr);gap:clamp(26px,4vw,56px) 24px;margin-top:clamp(54px,8vw,100px);display:grid}.product{content-visibility:auto;contain-intrinsic-size:640px;grid-column:span 4}.product--featured{grid-column:span 8}.product__image{background:var(--blue);display:block;overflow:hidden}.product__image img{aspect-ratio:1.25;object-fit:cover;width:100%;transition:transform .3s cubic-bezier(.22,1,.36,1)}.product__image:hover img{transform:scale(1.025)}.product__body{padding-top:20px}.product__meta{color:var(--lime);justify-content:space-between;align-items:center;font-size:.85rem;font-weight:900;display:flex}.product h3{font-family:var(--font-archivo-black), Impact, sans-serif;letter-spacing:-.035em;margin:16px 0 12px;font-size:clamp(1.55rem,2.4vw,2.5rem);font-weight:400}.product p{max-width:48ch;color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.product p{color:color-mix(in oklch, var(--paper) 72%, var(--blue))}}.text-link{color:var(--lime);border-bottom:2px solid var(--lime);align-items:center;gap:12px;margin-top:10px;font-weight:900;display:inline-flex}.text-link:hover{color:var(--paper);border-color:var(--paper)}.product__actions{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:18px;display:flex}.product__actions .text-link{margin-top:0}.direct-buy-link{color:var(--paper);align-items:center;gap:8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.direct-buy-link{color:color-mix(in oklch, var(--paper) 75%, var(--blue))}}.direct-buy-link{font-size:.9rem;font-weight:800}.direct-buy-link:hover{color:var(--lime)}.faq-section{grid-template-columns:.8fr 1.2fr;gap:clamp(48px,8vw,130px);padding:clamp(72px,10vw,150px) clamp(20px,6vw,110px);display:grid}.section-heading--faq h2{font-size:clamp(2.5rem,4.8vw,4.8rem)}.faq-list{border-top:2px solid var(--ink)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;gap:20px;padding:24px 0;font-size:1.06rem;font-weight:900;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--blue);font-size:1.5rem;transition:transform .18s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:65ch;color:var(--muted);padding:0 46px 24px 0}.final-cta{background:var(--lime);padding:clamp(72px,10vw,150px) clamp(20px,6vw,110px)}.final-cta h2{max-width:1080px}.final-cta p{margin:24px 0 34px;font-size:1.15rem}.catalogue-footer{background:var(--ink);color:var(--paper);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:18px clamp(24px,3vw,46px);padding:34px clamp(20px,4vw,72px);font-size:.9rem;display:grid}.catalogue-footer p{text-align:center;margin:0}.catalogue-footer>a:last-child{color:var(--lime);justify-self:end}.catalogue-footer .legal-links a:hover{color:var(--lime)}.resource-page{background:var(--paper);min-height:100vh}.resource-hero{background:var(--blue);color:var(--paper);grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);align-items:center;gap:clamp(42px,7vw,110px);padding:clamp(64px,9vw,132px) clamp(20px,5vw,84px);display:grid;overflow:hidden}.resource-hero h1{max-width:920px;margin-bottom:28px;font-size:clamp(3rem,6.4vw,7rem)}.resource-hero__copy>p:not(.kicker){max-width:65ch;color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.resource-hero__copy>p:not(.kicker){color:color-mix(in oklch, var(--paper) 84%, var(--blue))}}.resource-hero__copy>p:not(.kicker){font-size:clamp(1.08rem,1.6vw,1.3rem)}.resource-actions{flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:34px;display:flex}.resource-details-link{border-bottom:2px solid;font-weight:850;display:inline-flex}.resource-details-link:hover{color:var(--lime)}.resource-details-link--light{color:var(--paper)}.resource-preview{background:var(--paper);color:var(--ink);border:2px solid var(--ink);box-shadow:18px 20px 0 var(--lime);margin:0;padding:clamp(10px,1.5vw,20px);transform:rotate(1deg)}.resource-preview img{width:100%}.resource-preview figcaption{color:var(--muted);padding:14px 4px 0;font-size:.85rem;font-weight:800}.resource-includes{padding:clamp(72px,10vw,150px) clamp(20px,6vw,110px)}.resource-includes .section-heading h2{max-width:1050px}.resource-feature-grid{background:var(--ink);border:2px solid var(--ink);grid-template-columns:repeat(4,1fr);gap:2px;margin-top:clamp(48px,7vw,84px);display:grid}.resource-feature-grid article{background:var(--paper);flex-direction:column;min-height:320px;padding:clamp(24px,3vw,42px);display:flex}.resource-feature-grid span{color:var(--blue);font-family:var(--font-archivo-black), Impact, sans-serif;font-size:2rem}.resource-feature-grid h3{font-family:var(--font-archivo-black), Impact, sans-serif;letter-spacing:-.035em;margin:auto 0 16px;font-size:clamp(1.7rem,2.5vw,2.7rem);font-weight:400}.resource-feature-grid p{color:var(--muted);margin-bottom:0}.resource-how{background:var(--lime);grid-template-columns:.75fr 1.25fr;gap:clamp(48px,8vw,130px);padding:clamp(72px,9vw,130px) clamp(20px,6vw,110px);display:grid}.resource-how h2{max-width:620px}.resource-how ol{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.resource-how li{border-bottom:1px solid var(--ink);grid-template-columns:54px 1fr;gap:16px;padding:22px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.resource-how li{border-bottom:1px solid color-mix(in oklch, var(--ink) 36%, var(--lime))}}.resource-how li span{color:var(--blue);font-family:var(--font-archivo-black), Impact, sans-serif;font-size:1.25rem}.resource-caution{background:var(--paper);border-block:2px solid var(--ink);padding:30px clamp(20px,6vw,110px)}.resource-caution p{color:var(--muted);display:inline}.resource-caution a{color:var(--blue);border-bottom:2px solid;margin-left:14px;font-weight:850;display:inline-flex}.resource-upgrade{background:var(--blue-deep);color:var(--paper);grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:center;gap:clamp(42px,7vw,100px);padding:clamp(72px,9vw,130px) clamp(20px,5vw,84px);display:grid}.resource-upgrade h2{max-width:760px}.resource-upgrade>div>p:not(.kicker){max-width:60ch;color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.resource-upgrade>div>p:not(.kicker){color:color-mix(in oklch, var(--paper) 74%, var(--blue))}}.resource-upgrade img{width:100%;box-shadow:16px 18px 0 var(--lime);transform:rotate(1deg)}.resource-faq{grid-template-columns:.75fr 1.25fr;gap:clamp(48px,8vw,130px);padding:clamp(72px,10vw,150px) clamp(20px,7vw,124px);display:grid}.resource-faq h2{font-size:clamp(2.6rem,4.8vw,5rem)}.resource-final-cta h2{max-width:960px}.legal-page{background:var(--paper);min-height:100vh}.legal-language-links{align-items:center;gap:10px;display:flex}.legal-language-links a{border:1px solid var(--paper);padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.legal-language-links a{border:1px solid color-mix(in oklch, var(--paper) 45%, transparent)}}.legal-language-links a{font-weight:800}.legal-language-links a:hover{border-color:var(--lime);color:var(--lime)}.legal-hero{background:var(--blue);color:var(--paper);padding:clamp(64px,9vw,132px) clamp(20px,7vw,124px) clamp(54px,7vw,96px)}.legal-hero h1{max-width:1050px;margin-bottom:26px}.legal-hero>p:not(.kicker){max-width:68ch;color:var(--paper);font-size:clamp(1.08rem,1.8vw,1.32rem)}@supports (color:color-mix(in lab, red, red)){.legal-hero>p:not(.kicker){color:color-mix(in oklch, var(--paper) 84%, var(--blue))}}.legal-hero>span{color:var(--lime);margin-top:28px;font-weight:850;display:block}.legal-layout{background:var(--ink);border:2px solid var(--ink);grid-template-columns:1fr 1fr;gap:2px;margin:clamp(36px,6vw,88px) clamp(20px,4vw,72px);display:grid}.legal-document{background:var(--paper);min-width:0;padding:clamp(30px,4vw,60px);scroll-margin-top:24px}.legal-document h2{max-width:12ch;margin-bottom:24px;font-size:clamp(2.5rem,4.4vw,4.8rem)}.legal-document .legal-summary{max-width:58ch;color:var(--muted);font-size:1.08rem}.legal-document section{border-top:1px solid var(--line);max-width:70ch;margin-top:38px;padding-top:22px}.legal-document h3{color:var(--blue);margin-bottom:12px;font-size:1.05rem}.legal-document section p{color:var(--muted);margin:0}.legal-document section a{color:var(--blue);text-underline-offset:3px;font-weight:800;text-decoration:underline;text-decoration-thickness:2px}.legal-footer{grid-template-columns:auto 1fr auto}.legal-footer .legal-links{justify-self:center}.affiliate-page{background:var(--paper)}.affiliate-topbar .nav-links a:hover{color:var(--lime)}.affiliate-hero{background-color:var(--blue);background-image:linear-gradient(var(--paper) 1px, transparent 1px), linear-gradient(90deg, var(--paper) 1px, transparent 1px);grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);align-items:end;gap:clamp(46px,7vw,110px);min-height:calc(100vh - 76px);padding:clamp(68px,9vw,138px) clamp(20px,5vw,90px);display:grid}@supports (color:color-mix(in lab, red, red)){.affiliate-hero{background-image:linear-gradient(color-mix(in oklch, var(--paper) 8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklch, var(--paper) 8%, transparent) 1px, transparent 1px)}}.affiliate-hero{color:var(--paper);background-size:72px 72px}.affiliate-hero__copy h1{max-width:980px;margin-bottom:30px}.affiliate-hero__copy>p:not(.kicker){max-width:67ch;color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.affiliate-hero__copy>p:not(.kicker){color:color-mix(in oklch, var(--paper) 84%, var(--blue))}}.affiliate-hero__copy>p:not(.kicker){font-size:clamp(1.08rem,1.7vw,1.34rem)}.affiliate-inline-link{border-bottom:2px solid;font-weight:900}.affiliate-inline-link:hover{color:var(--lime)}.affiliate-facts{border:2px solid var(--paper);box-shadow:14px 16px 0 var(--lime);margin:0}.affiliate-facts div{grid-template-columns:1fr auto;align-items:end;gap:18px;min-height:116px;padding:22px 24px;display:grid}.affiliate-facts div+div{border-top:1px solid var(--paper)}@supports (color:color-mix(in lab, red, red)){.affiliate-facts div+div{border-top:1px solid color-mix(in oklch, var(--paper) 40%, transparent)}}.affiliate-facts dt{font-weight:850}.affiliate-facts dd{color:var(--lime);font-family:var(--font-archivo-black), Impact, sans-serif;margin:0;font-size:clamp(2rem,4vw,4rem);line-height:.85}.affiliate-language{padding:clamp(76px,10vw,150px) clamp(20px,6vw,110px)}.affiliate-language--en{background:var(--blue-deep);color:var(--paper)}.affiliate-language__heading{grid-template-columns:minmax(220px,.62fr) minmax(0,1.38fr);align-items:start;column-gap:clamp(34px,6vw,100px);display:grid}.affiliate-language__heading .kicker{grid-column:1}.affiliate-language__heading h2{grid-column:1/3;max-width:1120px}.affiliate-language__heading>p:last-child{max-width:68ch;color:var(--muted);grid-column:2;margin:28px 0 0;font-size:1.08rem}.affiliate-language--en .affiliate-language__heading>p:last-child{color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.affiliate-language--en .affiliate-language__heading>p:last-child{color:color-mix(in oklch, var(--paper) 76%, var(--blue-deep))}}.affiliate-steps{border-block:2px solid var(--ink);grid-template-columns:repeat(4,1fr);margin:clamp(46px,7vw,92px) 0 0;padding:0;list-style:none;display:grid}.affiliate-steps li{grid-template-rows:auto 1fr;gap:42px;min-height:300px;padding:28px 24px;display:grid}.affiliate-steps li+li{border-left:2px solid var(--ink)}.affiliate-steps li>span{color:var(--blue);font-family:var(--font-archivo-black), Impact, sans-serif;font-size:2rem}.affiliate-steps h3{font-family:var(--font-archivo-black), Impact, sans-serif;letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(1.35rem,2vw,2rem);font-weight:400}.affiliate-steps p{color:var(--muted);margin:0}.affiliate-steps--dark{border-color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.affiliate-steps--dark{border-color:color-mix(in oklch, var(--paper) 40%, transparent)}}.affiliate-steps--dark li+li{border-color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.affiliate-steps--dark li+li{border-color:color-mix(in oklch, var(--paper) 40%, transparent)}}.affiliate-steps--dark li>span{color:var(--lime)}.affiliate-steps--dark p{color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.affiliate-steps--dark p{color:color-mix(in oklch, var(--paper) 70%, var(--blue-deep))}}.affiliate-audience{grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:start;gap:clamp(40px,7vw,110px);margin-top:clamp(64px,8vw,118px);display:grid}.affiliate-audience h3{max-width:22ch;font-family:var(--font-archivo-black), Impact, sans-serif;letter-spacing:-.04em;margin:0;font-size:clamp(2rem,3.8vw,4rem);font-weight:400;line-height:.98}.affiliate-audience ul{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.affiliate-audience li{border-bottom:1px solid var(--line);padding:20px 0;font-weight:800}.affiliate-audience li:before{content:"✓";color:var(--blue);margin-right:12px}.affiliate-audience--dark ul,.affiliate-audience--dark li{border-color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.affiliate-audience--dark li{border-color:color-mix(in oklch, var(--paper) 28%, transparent)}}.affiliate-audience--dark li:before{color:var(--lime)}.affiliate-assets{border:2px solid var(--ink);background:#f5f7ff;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:32px;margin:clamp(48px,6vw,84px) 0 0;padding:clamp(22px,3vw,38px);display:grid}.affiliate-assets__copy h3{font-family:var(--font-archivo-black), Impact, sans-serif;letter-spacing:-.03em;margin:8px 0 14px;font-size:clamp(1.7rem,2.8vw,3rem);font-weight:400;line-height:1}.affiliate-assets__copy p:last-child{color:var(--muted);margin:0}.affiliate-assets__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.affiliate-assets__grid a{color:var(--blue-deep);gap:9px;font-weight:900;text-decoration:none;display:grid}.affiliate-assets__grid img{aspect-ratio:1;object-fit:contain;background:var(--blue);border:1px solid var(--line);width:100%;display:block}:is(.affiliate-assets__grid a:hover span,.affiliate-assets__grid a:focus-visible span){text-decoration:underline;text-decoration-thickness:2px}.affiliate-band{background:var(--blue);color:var(--paper);box-shadow:10px 12px 0 var(--lime);grid-template-columns:1.1fr .9fr auto;align-items:center;gap:24px;margin-top:clamp(52px,7vw,94px);padding:28px clamp(24px,4vw,56px);font-weight:900;display:grid}.affiliate-band strong{color:var(--lime);font-size:1.15rem}.affiliate-band b{font-size:2rem}.affiliate-band:hover{transform:translateY(-4px)}.affiliate-band--lime{background:var(--lime);color:var(--ink);box-shadow:10px 12px 0 var(--blue-bright)}.affiliate-band--lime strong{color:var(--blue-deep)}.affiliate-terms{background:var(--lime);grid-template-columns:minmax(220px,.6fr) minmax(0,1.4fr);gap:24px clamp(34px,6vw,96px);padding:clamp(74px,9vw,132px) clamp(20px,6vw,110px);display:grid}.affiliate-terms .kicker{grid-column:1}.affiliate-terms h2{grid-column:1/3;max-width:1020px}.affiliate-terms p{grid-column:2;max-width:70ch;margin:0;font-weight:650}.affiliate-terms p+p{margin-top:14px}.affiliate-footer{position:static}.tool-page{min-height:100vh}.tool-hero{background:var(--blue);color:var(--paper);padding:clamp(64px,9vw,130px) clamp(20px,8vw,150px) clamp(48px,6vw,84px)}.tool-hero h1{max-width:1100px;margin-bottom:28px}.tool-hero>p:last-child{max-width:68ch;color:var(--paper);font-size:clamp(1.08rem,1.7vw,1.35rem)}@supports (color:color-mix(in lab, red, red)){.tool-hero>p:last-child{color:color-mix(in oklch, var(--paper) 82%, var(--blue))}}.calculator-shell{background:var(--ink);border:2px solid var(--ink);grid-template-columns:.9fr 1.1fr;gap:2px;margin:0 clamp(20px,8vw,150px);display:grid;transform:translateY(-2px)}.calculator-fields{background:var(--paper);display:grid}.calculator-field{border-bottom:1px solid var(--line);grid-template-columns:1fr minmax(150px,.65fr);align-items:center;gap:24px;padding:22px clamp(18px,3vw,34px);font-weight:800;display:grid}.calculator-field:last-child{border-bottom:0}.calculator-input-wrap{background:var(--paper);align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.calculator-input-wrap{background:color-mix(in oklch, var(--paper) 86%, var(--blue))}}.calculator-input-wrap{border:2px solid var(--ink)}.calculator-input-wrap input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;padding:12px;font-weight:900}.calculator-input-wrap input:focus{outline:0}.calculator-input-wrap strong{color:var(--blue);padding:12px}.calculator-results{background:var(--lime);align-content:center;display:grid}.calculator-results>div{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:baseline;gap:24px;padding:22px clamp(22px,4vw,52px);display:flex}.calculator-results>div:last-child{border-bottom:0}.calculator-results span{font-weight:800}.calculator-results strong{font-family:var(--font-archivo-black), Impact, sans-serif;text-align:right;font-size:clamp(1.5rem,2.8vw,3rem);font-weight:400}.calculator-results__primary{background:var(--blue);min-height:150px;color:var(--paper);flex-direction:column;justify-content:center!important;align-items:flex-start!important}.calculator-results__primary strong{color:var(--lime);text-align:left;font-size:clamp(2.7rem,5vw,5.6rem)}.calculator-note{max-width:920px;color:var(--muted);margin:24px clamp(20px,8vw,150px) 0;font-size:.9rem}.liability-notice{border:2px solid var(--ink);border-top:8px solid var(--lime);background:var(--paper);color:var(--ink);padding:22px 24px}.liability-notice strong{letter-spacing:.08em;margin-bottom:8px;font-size:.76rem;font-weight:900;display:block}.liability-notice p{max-width:100ch;margin:0;font-size:.94rem;font-weight:650;line-height:1.55}.liability-notice--tool{margin:0 clamp(20px,8vw,150px) 30px;transform:translateY(-18px)}.liability-notice--guide{margin:0 clamp(20px,10vw,180px);transform:translateY(-20px)}.liability-notice--product{border-color:var(--paper);background:var(--blue);margin:24px 0 0}@supports (color:color-mix(in lab, red, red)){.liability-notice--product{background:color-mix(in oklch, var(--blue) 92%, var(--ink))}}.liability-notice--product{color:var(--paper)}.calculator-warning{border:2px solid var(--ink);color:var(--ink);background:#fff4cf;margin:18px;padding:14px 16px;font-size:.82rem;font-weight:800;line-height:1.45}.tool-explanation{grid-template-columns:.8fr 1.2fr;gap:clamp(44px,8vw,120px);padding:clamp(72px,10vw,150px) clamp(20px,8vw,150px);display:grid}.tool-explanation h2{max-width:650px}.tool-explanation ol{counter-reset:toolsteps;border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.tool-explanation li{counter-increment:toolsteps;border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:18px;padding:24px 0;display:grid}.tool-explanation li:before{content:counter(toolsteps, decimal-leading-zero);color:var(--blue);font-weight:900}.tool-faq{padding:0 clamp(20px,8vw,150px) clamp(72px,10vw,150px)}.tool-faq h2{max-width:760px;margin-bottom:clamp(32px,5vw,64px)}.tool-faq__items{border-top:2px solid var(--ink)}.tool-faq details{border-bottom:1px solid var(--line)}.tool-faq summary{cursor:pointer;padding:24px 48px 24px 0;font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:900;list-style:none;position:relative}.tool-faq summary::-webkit-details-marker{display:none}.tool-faq summary:after{content:"+";color:var(--blue);font-family:var(--font-archivo-black), Impact, sans-serif;font-size:1.7rem;font-weight:400;position:absolute;top:18px;right:0}.tool-faq details[open] summary:after{content:"−"}.tool-faq details p{max-width:78ch;color:var(--muted);margin:0;padding:0 48px 24px 0}.tool-product-cta{background:var(--lime);padding:clamp(64px,8vw,120px) clamp(20px,8vw,150px)}.tool-product-cta p{max-width:70ch;font-family:var(--font-archivo-black), Impact, sans-serif;letter-spacing:-.035em;font-size:clamp(2rem,4vw,4.4rem);font-weight:400;line-height:1.02}.catalogue-footer--tool{margin-top:0}.product-page{background:var(--paper);min-height:100vh}.product-topbar__links{align-items:center;gap:12px 28px;font-weight:800;display:flex}.product-topbar__links>a:first-child:hover{color:var(--lime)}.product-nav-buy{border:1px solid var(--paper);align-items:center;gap:9px;padding:9px 13px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.product-nav-buy{border:1px solid color-mix(in oklch, var(--paper) 45%, transparent)}}.product-nav-buy:hover{border-color:var(--lime);color:var(--lime)}.product-hero{background:var(--blue);min-height:calc(100vh - 76px);color:var(--paper);grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:clamp(38px,6vw,94px);padding:clamp(54px,7vw,110px) clamp(20px,5vw,84px);display:grid;overflow:hidden}.product-hero__copy{z-index:2;position:relative}.product-hero__name{color:var(--paper);margin-bottom:16px}@supports (color:color-mix(in lab, red, red)){.product-hero__name{color:color-mix(in oklch, var(--paper) 78%, var(--blue))}}.product-hero__name{font-size:1.05rem;font-weight:800}.product-hero h1{max-width:850px;margin-bottom:28px;font-size:clamp(3rem,6vw,6.8rem)}.product-hero__lead{max-width:64ch;color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.product-hero__lead{color:color-mix(in oklch, var(--paper) 84%, var(--blue))}}.product-hero__lead{font-size:clamp(1.08rem,1.7vw,1.32rem)}.product-hero__actions{align-items:center;gap:24px;margin-top:34px;display:flex}.product-price-lockup{line-height:1;display:grid}.product-price-lockup del{color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.product-price-lockup del{color:color-mix(in oklch, var(--paper) 62%, var(--blue))}}.product-price-lockup del{font-size:.88rem;font-weight:800}.product-price-lockup strong{color:var(--lime);font-family:var(--font-archivo-black), Impact, sans-serif;font-size:2rem;font-weight:400}.product-price-lockup--dark del{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.product-price-lockup--dark del{color:color-mix(in oklch, var(--ink) 62%, var(--lime))}}.product-price-lockup--dark strong{color:var(--blue-deep)}.product-preview-link{color:var(--paper);border-bottom:2px solid;align-items:center;gap:10px;font-weight:850;display:inline-flex}.product-preview-link:hover{color:var(--lime)}.product-hero__media{box-shadow:20px 22px 0 var(--lime);transform:rotate(1.5deg)}.product-hero__media img{aspect-ratio:1.25;object-fit:cover;width:100%}.product-section-heading{max-width:1050px}.product-section-heading h2{max-width:950px}.product-decision-section{padding:clamp(72px,10vw,150px) clamp(20px,6vw,110px)}.product-highlight-list{border-block:2px solid var(--ink);grid-template-columns:repeat(4,1fr);margin:clamp(48px,7vw,86px) 0 0;padding:0;list-style:none;display:grid}.product-highlight-list li{flex-direction:column;justify-content:space-between;gap:34px;min-height:190px;padding:24px;display:flex}.product-highlight-list li+li{border-left:1px solid var(--line)}.product-highlight-list span{color:var(--blue);font-family:var(--font-archivo-black), Impact, sans-serif;font-size:1.7rem}.product-highlight-list strong{max-width:18ch;font-size:1.1rem;line-height:1.25}.product-proof-section{background:var(--blue-deep);color:var(--paper);padding:clamp(72px,10vw,150px) clamp(20px,5vw,84px)}.product-proof-section .section-heading>p:last-child{color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.product-proof-section .section-heading>p:last-child{color:color-mix(in oklch, var(--paper) 74%, var(--blue))}}.product-proof-grid{grid-template-columns:1.45fr .55fr;gap:18px;margin-top:clamp(48px,7vw,90px);display:grid}.product-proof-grid img{object-fit:cover;border:2px solid var(--paper);width:100%;height:100%}@supports (color:color-mix(in lab, red, red)){.product-proof-grid img{border:2px solid color-mix(in oklch, var(--paper) 22%, transparent)}}.product-proof-grid__main{grid-row:span 2}.product-fit-section{grid-template-columns:.8fr 1.2fr;display:grid}.product-fit-column{min-width:0;padding:clamp(68px,9vw,130px) clamp(20px,6vw,96px)}.product-fit-column h2{max-width:640px;font-size:clamp(2.6rem,4.8vw,5rem)}.product-fit-column ul{border-top:2px solid var(--ink);margin:clamp(42px,6vw,74px) 0 0;padding:0;list-style:none}.product-fit-column li{border-bottom:1px solid var(--line);grid-template-columns:26px 1fr;gap:14px;padding:18px 0;font-weight:750;display:grid}.product-fit-column li:before{content:"✓";color:var(--blue);font-weight:900}.product-fit-column--blue{background:var(--blue);color:var(--paper)}.product-fit-column--blue ul{border-color:var(--lime)}.product-fit-column--blue li{border-color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.product-fit-column--blue li{border-color:color-mix(in oklch, var(--paper) 24%, transparent)}}.product-fit-column--blue li:before{color:var(--lime)}.product-guide-link{background:var(--paper);border-block:2px solid var(--ink);grid-template-columns:minmax(0,1fr) minmax(280px,.8fr) auto;align-items:center;gap:30px clamp(28px,5vw,80px);padding:clamp(58px,8vw,100px) clamp(20px,6vw,110px);display:grid}.product-guide-link h2{max-width:780px;font-size:clamp(2.2rem,3.8vw,4.3rem)}.product-guide-link>p{max-width:52ch;color:var(--muted);margin:0}.product-guide-link .button{white-space:nowrap}.product-free-tool{background:var(--lime);grid-template-columns:minmax(0,1fr) minmax(280px,.8fr) auto;align-items:center;gap:30px clamp(28px,5vw,80px);padding:clamp(58px,8vw,100px) clamp(20px,6vw,110px);display:grid}.product-free-tool h2{max-width:760px;font-size:clamp(2.3rem,4vw,4.6rem)}.product-free-tool>p{max-width:52ch;margin:0}.product-free-tool .button{white-space:nowrap}.product-workflow-section{padding:clamp(72px,10vw,150px) clamp(20px,6vw,110px)}.product-workflow{border-top:2px solid var(--ink);grid-template-columns:repeat(3,1fr);margin:clamp(48px,7vw,90px) 0 0;padding:0;list-style:none;display:grid}.product-workflow li{min-height:300px;padding:26px clamp(18px,3vw,42px) 22px 0}.product-workflow li+li{border-left:1px solid var(--line);padding-left:clamp(18px,3vw,42px)}.product-workflow span{color:var(--blue);font-family:var(--font-archivo-black), Impact, sans-serif;font-size:2.4rem}.product-workflow h3{max-width:18ch;font-family:var(--font-archivo-black), Impact, sans-serif;letter-spacing:-.035em;margin:76px 0 14px;font-size:clamp(1.5rem,2.3vw,2.5rem);font-weight:400}.product-workflow p{max-width:38ch;color:var(--muted)}.product-compatibility-section{background:var(--ink);color:var(--paper);grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(34px,6vw,94px);padding:clamp(72px,9vw,128px) clamp(20px,5vw,84px);display:grid}.product-compatibility-section__copy h2{max-width:720px;font-size:clamp(2.6rem,4.8vw,5.2rem)}.product-compatibility-section__copy>p:not(.kicker){max-width:62ch;color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.product-compatibility-section__copy>p:not(.kicker){color:color-mix(in oklch, var(--paper) 72%, var(--ink))}}.product-compatibility-section>img{width:100%;box-shadow:15px 17px 0 var(--blue)}.product-caution{border:2px solid var(--lime);margin-top:38px;padding:22px}.product-caution strong{color:var(--lime);margin-bottom:8px;display:block}.product-caution p{color:var(--paper);margin:0}@supports (color:color-mix(in lab, red, red)){.product-caution p{color:color-mix(in oklch, var(--paper) 78%, var(--ink))}}.product-included-image{background:var(--paper);padding:clamp(62px,9vw,124px) clamp(20px,8vw,150px)}.product-included-image img{width:100%;box-shadow:16px 18px 0 var(--lime)}.product-faq-section{border-top:2px solid var(--ink);grid-template-columns:.78fr 1.22fr;gap:clamp(48px,8vw,130px);padding:clamp(72px,10vw,140px) clamp(20px,7vw,124px);display:grid}.product-faq-section h2{font-size:clamp(2.6rem,4.8vw,5rem)}.product-final-cta{background:var(--lime);padding:clamp(72px,10vw,140px) clamp(20px,7vw,124px)}.product-final-cta h2{max-width:1050px}.product-final-cta>p:not(.kicker){margin:24px 0 0;font-size:1.12rem}.guide-page{background:var(--paper);min-height:100vh}.guide-topbar__links{align-items:center;gap:12px 28px;font-weight:800;display:flex}.guide-topbar__links>a:first-child:hover{color:var(--lime)}.guide-hero{background:var(--blue);color:var(--paper);grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);align-items:end;gap:clamp(42px,8vw,130px);padding:clamp(72px,10vw,150px) clamp(20px,7vw,124px);display:grid}.guide-hero h1{max-width:1100px;margin-bottom:28px;font-size:clamp(3.2rem,6.8vw,7rem)}.guide-hero__intro{max-width:68ch;color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.guide-hero__intro{color:color-mix(in oklch, var(--paper) 84%, var(--blue))}}.guide-hero__intro{font-size:clamp(1.08rem,1.7vw,1.34rem)}.guide-hero__meta{border-top:2px solid var(--lime);color:var(--paper);gap:12px;padding-top:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.guide-hero__meta{color:color-mix(in oklch, var(--paper) 76%, var(--blue))}}.guide-hero__meta{font-size:.88rem}.guide-hero__meta strong{color:var(--lime);font-size:1rem}.guide-takeaway{background:var(--lime);padding:clamp(52px,7vw,92px) clamp(20px,10vw,180px)}.guide-takeaway>p:last-child{max-width:1050px;font-family:var(--font-archivo-black), Impact, sans-serif;letter-spacing:-.035em;margin:0;font-size:clamp(2rem,4vw,4.5rem);font-weight:400;line-height:1.03}.guide-layout{grid-template-columns:minmax(220px,.38fr) minmax(0,1fr);gap:clamp(50px,9vw,150px);padding:clamp(72px,10vw,150px) clamp(20px,8vw,150px);display:grid}.guide-contents{border-top:2px solid var(--ink);align-self:start;padding-top:18px;position:sticky;top:28px}.guide-contents>strong{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:.8rem}.guide-contents ol{margin:20px 0 0;padding:0;list-style:none}.guide-contents li{border-bottom:1px solid var(--line)}.guide-contents li a{padding:14px 0;font-weight:750;line-height:1.35;display:block}.guide-contents li a:hover{color:var(--blue)}.guide-tool-link{color:var(--blue);border-bottom:2px solid var(--blue);align-items:center;gap:10px;margin-top:28px;font-weight:900;display:inline-flex}.guide-body{max-width:790px}.guide-body>section{scroll-margin-top:28px}.guide-body>section+section{border-top:2px solid var(--ink);margin-top:clamp(64px,8vw,96px);padding-top:clamp(38px,5vw,62px)}.guide-body h2{max-width:760px;margin-bottom:30px;font-size:clamp(2.3rem,4vw,4.4rem)}.guide-body p{color:var(--muted);font-size:clamp(1.03rem,1.25vw,1.16rem)}.guide-body ul{border-block:1px solid var(--line);margin:30px 0 0;padding:0;list-style:none}.guide-body li{border-bottom:1px solid var(--line);grid-template-columns:24px 1fr;gap:12px;padding:15px 0;font-weight:750;display:grid}.guide-body li:last-child{border-bottom:0}.guide-body li:before{content:"✓";color:var(--blue);font-weight:900}.guide-caution{border:2px solid var(--ink);margin-top:64px;padding:22px;font-weight:750;color:var(--ink)!important;font-size:.9rem!important}.guide-sources a{color:var(--blue);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.guide-sources a:hover{color:var(--blue-deep)}.guide-checklist{background:var(--paper);border-top:2px solid var(--ink);grid-template-columns:.8fr 1.2fr;gap:clamp(48px,8vw,130px);padding:clamp(72px,10vw,150px) clamp(20px,7vw,124px);display:grid}.guide-checklist h2{max-width:640px;font-size:clamp(2.5rem,4.8vw,5rem)}.guide-checklist ol{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.guide-checklist li{border-bottom:1px solid var(--line);grid-template-columns:52px 1fr;gap:16px;padding:20px 0;display:grid}.guide-checklist li span{color:var(--blue);font-family:var(--font-archivo-black), Impact, sans-serif;font-size:1.3rem}.guide-product-cta{background:var(--blue-deep);color:var(--paper);grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:center;gap:clamp(40px,7vw,100px);padding:clamp(72px,9vw,130px) clamp(20px,5vw,84px);display:grid}.guide-product-cta__copy h2{max-width:760px;font-size:clamp(2.7rem,4.8vw,5.2rem)}.guide-product-cta__copy>p:not(.kicker){max-width:58ch;color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.guide-product-cta__copy>p:not(.kicker){color:color-mix(in oklch, var(--paper) 74%, var(--blue))}}.guide-product-cta__copy h3{color:var(--lime);margin:30px 0 0;font-size:1.1rem}.guide-product-cta__actions{flex-wrap:wrap;align-items:center;gap:22px 28px;margin-top:30px;display:flex}.guide-details-link{border-bottom:2px solid var(--paper);align-items:center;gap:10px;font-weight:850;display:inline-flex}.guide-details-link:hover{color:var(--lime);border-color:var(--lime)}.guide-product-cta>img{width:100%;box-shadow:16px 18px 0 var(--lime);transform:rotate(1deg)}.guide-faq{grid-template-columns:.75fr 1.25fr;gap:clamp(48px,8vw,130px);padding:clamp(72px,10vw,150px) clamp(20px,7vw,124px);display:grid}.guide-faq h2{font-size:clamp(2.6rem,4.8vw,5rem)}.selector-page{background:var(--paper);min-height:100vh}.selector-hero{background:var(--blue);color:var(--paper);grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(42px,7vw,110px);padding:clamp(72px,10vw,150px) clamp(20px,5vw,84px);display:grid;overflow:hidden}.selector-hero h1{max-width:920px;margin-bottom:28px;font-size:clamp(3rem,6.4vw,7rem)}.selector-hero>div>p:not(.kicker){max-width:66ch;color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.selector-hero>div>p:not(.kicker){color:color-mix(in oklch, var(--paper) 84%, var(--blue))}}.selector-hero>div>p:not(.kicker){font-size:clamp(1.08rem,1.65vw,1.32rem)}.selector-hero>img{width:100%;box-shadow:18px 20px 0 var(--lime);transform:rotate(1.2deg)}.selector-secondary-link{color:var(--paper);border-bottom:2px solid;align-items:center;gap:10px;font-weight:850;display:inline-flex}.selector-secondary-link:hover{color:var(--lime)}.selector-comparison{padding:clamp(72px,10vw,140px) clamp(20px,6vw,110px);scroll-margin-top:24px}.selector-comparison .section-heading h2{max-width:980px}.selector-comparison .section-heading>p:last-child{color:var(--muted)}.selector-table-wrap{border:2px solid var(--ink);margin-top:clamp(46px,7vw,82px);overflow-x:auto}.selector-table-wrap table{border-collapse:collapse;background:var(--paper);width:100%;min-width:880px}.selector-table-wrap th,.selector-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:19px 20px}.selector-table-wrap thead th{background:var(--ink);color:var(--paper);letter-spacing:.09em;text-transform:uppercase;font-size:.76rem}.selector-table-wrap tbody tr:last-child>*{border-bottom:0}.selector-table-wrap tbody th{max-width:28ch;color:var(--blue)}.selector-table-wrap tbody td{color:var(--muted)}.selector-price{line-height:1.1;display:grid}.selector-price del{color:var(--muted);font-size:.78rem;font-weight:750}.selector-price strong{color:var(--blue);font-size:1.25rem}.selector-table-wrap tbody a{color:var(--blue);white-space:nowrap;border-bottom:2px solid;gap:8px;font-weight:900;display:inline-flex}.selector-choices{background:var(--blue-deep);color:var(--paper)}.selector-choice{grid-template-columns:70px minmax(280px,.8fr) minmax(420px,1.2fr);align-items:center;gap:clamp(28px,5vw,78px);padding:clamp(64px,9vw,126px) clamp(20px,5vw,84px);display:grid}.selector-choice+.selector-choice{border-top:2px solid var(--paper)}@supports (color:color-mix(in lab, red, red)){.selector-choice+.selector-choice{border-top:2px solid color-mix(in oklch, var(--paper) 24%, transparent)}}.selector-choice__number{color:var(--lime);font-family:var(--font-archivo-black), Impact, sans-serif;align-self:start;font-size:2.4rem}.selector-choice__copy h2{max-width:720px;font-size:clamp(2.6rem,4.7vw,5.1rem)}.selector-choice__copy>p:not(.kicker){max-width:58ch;color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.selector-choice__copy>p:not(.kicker){color:color-mix(in oklch, var(--paper) 74%, var(--blue))}}.selector-choice__copy>strong{max-width:52ch;color:var(--lime);margin-top:26px;display:block}.selector-choice__actions{flex-wrap:wrap;align-items:center;gap:22px 30px;margin-top:34px;display:flex}.selector-buy-link{color:var(--lime);border-bottom:2px solid;align-items:center;gap:9px;font-weight:900;display:inline-flex}.selector-choice>img{width:100%;box-shadow:14px 16px 0 var(--lime)}.selector-free-tools{background:var(--lime);grid-template-columns:.8fr 1.2fr;gap:clamp(48px,8vw,130px);padding:clamp(72px,10vw,140px) clamp(20px,7vw,124px);display:grid}.selector-free-tools h2{max-width:700px;font-size:clamp(2.6rem,4.8vw,5rem)}.selector-free-tools>div:first-child>p:last-child{max-width:58ch}.selector-free-tools>div:last-child{border-top:2px solid var(--ink)}.selector-free-tools>div:last-child a{border-bottom:1px solid var(--ink);gap:7px;padding:25px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.selector-free-tools>div:last-child a{border-bottom:1px solid color-mix(in oklch, var(--ink) 38%, var(--lime))}}.selector-free-tools>div:last-child a:hover{color:var(--blue)}.selector-free-tools>div:last-child strong{font-family:var(--font-archivo-black), Impact, sans-serif;letter-spacing:-.03em;font-size:clamp(1.6rem,2.7vw,2.8rem);font-weight:400}.selector-free-tools>div:last-child span{font-weight:800}.selector-faq{grid-template-columns:.75fr 1.25fr;gap:clamp(48px,8vw,130px);padding:clamp(72px,10vw,140px) clamp(20px,7vw,124px);display:grid}.selector-faq h2{font-size:clamp(2.6rem,4.8vw,5rem)}@media (max-height:840px) and (min-width:681px){.language-hero{padding-block:clamp(28px,4vh,48px) 36px}.language-hero h1{max-width:880px;margin-bottom:18px;font-size:clamp(3rem,6.2vw,5.6rem)}.language-hero__lead{font-size:1.08rem}.language-choices{margin-top:28px}.language-choice{min-height:170px;padding-block:24px}}@media (max-width:980px){.catalogue-hero,.catalogue-hero--hub{grid-template-columns:1fr}.hub-product-preview{justify-self:center;width:min(780px,100% - 20px)}.hero-product{justify-self:center;width:min(760px,94%)}.proof-points{grid-template-columns:1fr 1fr}.proof-points li:nth-child(3){border-left:0;border-top:1px solid var(--line)}.proof-points li:nth-child(4){border-top:1px solid var(--line)}.product,.product--featured{grid-column:span 6}.faq-section,.calculator-shell,.tool-explanation{grid-template-columns:1fr}.catalogue-footer{grid-template-columns:1fr auto auto}.catalogue-footer p{display:none}.legal-layout,.product-hero{grid-template-columns:1fr}.product-hero__media{justify-self:center;width:min(780px,100% - 20px)}.product-highlight-list{grid-template-columns:1fr 1fr}.product-highlight-list li:nth-child(3){border-left:0;border-top:1px solid var(--line)}.product-highlight-list li:nth-child(4){border-top:1px solid var(--line)}.product-fit-section,.product-faq-section,.product-guide-link{grid-template-columns:1fr}.product-guide-link .button{width:fit-content}.product-free-tool{grid-template-columns:1fr}.product-free-tool .button{width:fit-content}.product-compatibility-section,.guide-hero,.guide-layout{grid-template-columns:1fr}.guide-contents{position:static}.guide-checklist,.guide-product-cta,.guide-faq{grid-template-columns:1fr}.catalogue-selector{grid-template-columns:1fr 1fr}.catalogue-selector p{grid-column:1}.catalogue-selector b{grid-area:2/2;justify-self:end}.selector-hero{grid-template-columns:1fr}.selector-hero>img{justify-self:center;width:min(780px,100% - 20px)}.selector-choice{grid-template-columns:54px 1fr}.selector-choice>img{grid-column:2}.selector-free-tools,.selector-faq,.resource-hero,.resource-upgrade{grid-template-columns:1fr}.resource-feature-grid{grid-template-columns:1fr 1fr}.resource-how,.resource-faq,.affiliate-hero{grid-template-columns:1fr}.affiliate-facts{width:min(720px,100% - 18px)}.affiliate-steps{grid-template-columns:1fr 1fr}.affiliate-steps li:nth-child(3){border-left:0;border-top:2px solid var(--ink)}.affiliate-steps li:nth-child(4){border-top:2px solid var(--ink)}.affiliate-steps--dark li:nth-child(3),.affiliate-steps--dark li:nth-child(4){border-top-color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.affiliate-steps--dark li:nth-child(3),.affiliate-steps--dark li:nth-child(4){border-top-color:color-mix(in oklch, var(--paper) 40%, transparent)}}.affiliate-assets{grid-template-columns:1fr}}@media (max-width:680px){.topbar{min-height:66px}.nav-links>a:not(.language-switch){display:none}.brand{font-size:.9rem}.brand-mark{width:30px;height:30px;font-size:19px}.language-choices{grid-template-columns:1fr}.language-choice+.language-choice{border-left:0;border-top:1px solid var(--paper)}@supports (color:color-mix(in lab, red, red)){.language-choice+.language-choice{border-top:1px solid color-mix(in oklch, var(--paper) 30%, transparent)}}.language-home{padding-bottom:104px}.root-footer{grid-template-columns:1fr auto;gap:6px 18px;min-height:104px;padding-block:12px}.root-footer__statement{align-self:end}.root-footer__delivery{display:none}.root-footer .legal-links{grid-column:1/-1;align-self:start}.catalogue-hero{grid-template-columns:minmax(0,1fr);min-height:auto}.hub-product-preview{width:calc(100% - 12px);box-shadow:10px 12px 0 var(--lime);transform:none}.hub-product-preview__item{grid-template-columns:92px 34px minmax(0,1fr);gap:12px;padding:9px}.hub-product-preview__item img{min-height:92px}.hub-product-preview__item small{grid-column:3}.hub-product-preview__item:hover{transform:none}.hero-action{flex-direction:column;align-items:flex-start}.hero-product{width:calc(100% - 14px);box-shadow:12px 14px 0 var(--lime)}.section-heading--proof{display:block}.section-heading--proof>p:last-child{margin-top:22px}.proof-frame{box-shadow:8px 9px 0 var(--lime)}.proof-points{grid-template-columns:1fr}.proof-points li+li{border-left:0;border-top:1px solid var(--line)}.workflow-grid,.free-tools-grid{grid-template-columns:1fr}.free-tool{min-height:300px}.guides-grid{grid-template-columns:1fr}.guide-card{min-height:290px}.calculator-shell{margin-inline:20px}.calculator-field{grid-template-columns:1fr;gap:10px}.calculator-results>div{flex-direction:column;align-items:flex-start}.calculator-note,.liability-notice--tool,.liability-notice--guide{margin-inline:20px}.workflow-step+.workflow-step{border-left:0;border-top:2px solid var(--ink);padding-left:0}.workflow-step h3{margin-top:24px}.product,.product--featured{grid-column:1/-1}.catalogue-footer{grid-template-columns:1fr}.catalogue-footer>a:last-child,.catalogue-footer .legal-links{justify-self:start}.legal-language-links{gap:6px}.legal-language-links a{padding:7px 9px;font-size:.85rem}.legal-layout{margin-inline:20px}.product-topbar__links>a:first-child{display:none}.product-nav-buy{padding:7px 9px;font-size:.82rem}.product-hero{grid-template-columns:minmax(0,1fr);min-height:auto}.product-hero__actions{flex-direction:column;align-items:flex-start}.product-hero__media{width:calc(100% - 12px);box-shadow:10px 12px 0 var(--lime)}.product-highlight-list{grid-template-columns:1fr}.product-highlight-list li{min-height:150px}.product-highlight-list li+li{border-left:0;border-top:1px solid var(--line)}.product-proof-grid{grid-template-columns:1fr}.product-proof-grid__main{grid-row:auto}.product-workflow{grid-template-columns:1fr}.product-workflow li{min-height:240px}.product-workflow li+li{border-left:0;border-top:1px solid var(--line);padding-left:0}.product-workflow h3{margin-top:36px}.product-compatibility-section>img{box-shadow:9px 10px 0 var(--blue)}.product-included-image img{box-shadow:9px 10px 0 var(--lime)}.launch-offer{text-align:left;justify-content:flex-start}.launch-offer>span:last-child,.guide-topbar__links>a:first-child{display:none}.guide-hero{padding-block:58px 68px}.guide-hero h1{font-size:clamp(2.8rem,13vw,4.7rem)}.guide-layout{padding-inline:20px}.guide-product-cta>img{box-shadow:9px 10px 0 var(--lime);transform:none}.catalogue-selector{grid-template-columns:1fr}.catalogue-selector p,.catalogue-selector b{grid-area:auto/1;justify-self:start}.selector-hero .hero-action{align-items:flex-start}.selector-hero>img{width:calc(100% - 12px);box-shadow:10px 12px 0 var(--lime);transform:none}.selector-choice{grid-template-columns:1fr}.selector-choice__number{font-size:2rem}.selector-choice>img{box-shadow:9px 10px 0 var(--lime);grid-column:1}.selector-choice__actions{flex-direction:column;align-items:flex-start}.resource-feature-grid{grid-template-columns:1fr}.resource-feature-grid article{min-height:260px}.resource-preview,.resource-upgrade img{box-shadow:9px 10px 0 var(--lime);transform:none}.resource-caution a{margin:12px 0 0}.affiliate-hero{align-items:start;min-height:auto}.affiliate-facts{width:calc(100% - 12px);box-shadow:9px 10px 0 var(--lime)}.affiliate-language__heading,.affiliate-audience,.affiliate-terms{display:block}.affiliate-language__heading>p:last-child{margin-top:22px}.affiliate-steps{grid-template-columns:1fr}.affiliate-steps li{min-height:250px}.affiliate-steps li+li,.affiliate-steps li:nth-child(3),.affiliate-steps li:nth-child(4){border-left:0;border-top:2px solid var(--ink)}.affiliate-steps--dark li+li,.affiliate-steps--dark li:nth-child(3),.affiliate-steps--dark li:nth-child(4){border-top-color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.affiliate-steps--dark li+li,.affiliate-steps--dark li:nth-child(3),.affiliate-steps--dark li:nth-child(4){border-top-color:color-mix(in oklch, var(--paper) 40%, transparent)}}.affiliate-audience ul{margin-top:36px}.affiliate-assets__grid{grid-template-columns:1fr}.affiliate-band{box-shadow:8px 9px 0 var(--lime);grid-template-columns:1fr auto}.affiliate-band strong{grid-column:1}.affiliate-band b{grid-area:1/2/3}.affiliate-terms h2,.affiliate-terms p{margin-top:22px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}
