@font-face{font-family:Newsreader Variable;src:url(/fonts/newsreader-latin-wght-normal.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Newsreader Variable;src:url(/fonts/newsreader-latin-wght-italic.woff2) format("woff2");font-weight:200 800;font-style:italic;font-display:swap}@font-face{font-family:Schibsted Grotesk Variable;src:url(/fonts/schibsted-grotesk-latin-wght-normal.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Cutive Mono;src:url(/fonts/cutive-mono-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--claret: #3b101c;--claret2: #531926;--claret3: #6d2434;--red: #d3202c;--red-d: #a4141f;--red-p: #fde6e6;--blue: #1b5bd6;--blue-d: #143f99;--blue-p: #e5eefc;--canary: #fff3b4;--canary-d: #f6e48a;--canary-p: #fffae0;--bond: #fffdf6;--paper: #fbf8ee;--rule: #bcd3ec;--margin: #e8858c;--edge: #e2d9bd;--text: #231a1d;--muted: #625659;--f-head: "Newsreader Variable", "Newsreader", Georgia, "Times New Roman", serif;--f-body: "Schibsted Grotesk Variable", "Schibsted Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--f-label: "Cutive Mono", "Courier New", ui-monospace, monospace;--soft: 0 1px 0 rgba(59, 16, 28, .06), 0 14px 26px -18px rgba(59, 16, 28, .45);--ruled: repeating-linear-gradient(to bottom, transparent 0 31px, var(--rule) 31px 32px);--ruled-soft: repeating-linear-gradient(to bottom, transparent 0 31px, rgba(188, 211, 236, .55) 31px 32px)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bond);color:var(--text);font:400 1.0625rem/1.7 var(--f-body);overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:var(--blue);text-underline-offset:3px;text-decoration-thickness:1.5px}a:hover{color:var(--red-d)}h1,h2,h3{font-family:var(--f-head);color:var(--claret);font-weight:650;letter-spacing:-.015em;margin:0}.wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 22px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:-999px;top:8px;background:var(--red);color:#fff;padding:10px 14px;z-index:100;font-weight:700;border-radius:2px}.skip:focus{left:8px}:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.btn{display:inline-block;font:700 .8rem/1.15 var(--f-body);letter-spacing:.09em;text-transform:uppercase;text-decoration:none;padding:16px 22px 15px;border-radius:2px;border:0;transition:background .15s,color .15s,transform .15s,box-shadow .15s;text-align:center;cursor:pointer}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(1px)}.btn-sm{padding:12px 15px 11px;font-size:.72rem}.btn-red{background:var(--red);color:#fff;box-shadow:inset 0 0 0 3px var(--red),inset 0 0 0 4px #ffffff8c}.btn-red:hover{background:var(--red-d);color:#fff;box-shadow:inset 0 0 0 3px var(--red-d),inset 0 0 0 4px #ffffff8c}.btn-rose{background:var(--canary);color:var(--claret);box-shadow:inset 0 0 0 3px var(--canary),inset 0 0 0 4px var(--claret)}.btn-rose:hover{background:#fff;color:var(--claret)}.btn-line{background:var(--bond);color:var(--claret);box-shadow:inset 0 0 0 2px var(--claret)}.btn-line:hover{background:var(--canary);color:var(--claret)}.btn-ghost{background:transparent;color:#fff;box-shadow:inset 0 0 0 2px #fffdf6bf}.btn-ghost:hover{background:#fffdf624;color:#fff}.site-head{display:contents}.head-bar{position:sticky;top:0;z-index:50;background:#fff;border-bottom:5px double var(--claret)}.head-in{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:98px;padding-top:4px;padding-bottom:4px}.logo{flex:none}.logo img{height:80px;width:auto}.nav{display:flex;align-items:center;gap:6px}.nav-list{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:0}.nav-list>li>a{font:650 1.02rem/1 var(--f-body);letter-spacing:0;color:var(--claret);text-decoration:none;padding:34px 13px;display:block;white-space:nowrap;position:relative}.nav-list>li>a:after{content:"";position:absolute;left:13px;right:13px;bottom:22px;height:0;border-bottom:5px double var(--red);opacity:0;transition:opacity .15s}.nav-list>li>a:hover:after,.nav-list>li>a[aria-current]:after,.has-guides.is-current>a:after{opacity:1}.nav-list>li>a:hover{color:var(--red-d)}.has-guides{position:relative;display:flex;align-items:center}.has-guides>a{padding-right:4px!important}.has-guides>a:after{right:4px!important}.guide-toggle{background:none;border:0;padding:10px 6px 10px 0;margin-left:-2px;cursor:pointer}.caret{display:inline-block;width:7px;height:7px;border:solid var(--claret);border-width:0 2.5px 2.5px 0;transform:rotate(45deg);margin-bottom:3px}.guide-drop{display:none;list-style:none;margin:0;padding:10px;position:absolute;top:calc(100% - 4px);left:-10px;min-width:330px;background:var(--claret);border-top:6px double var(--canary);border-radius:0 0 3px 3px;box-shadow:0 18px 30px -10px #3b101c99;z-index:60}.has-guides.open>.guide-drop{display:block}@media(hover:hover)and (min-width:1161px){.has-guides:hover>.guide-drop{display:block}}.guide-drop a{display:block;padding:10px 14px;text-decoration:none;color:#f6ebe6;font:600 .96rem/1.2 var(--f-body);border-radius:2px}.guide-drop a:hover{background:var(--claret3);color:#fff}.guide-drop a[aria-current]{box-shadow:inset 4px 0 0 var(--canary);background:var(--claret2)}.nav .btn-nav{padding:13px 14px 12px;font-size:.7rem;white-space:nowrap;margin-left:8px}.nav-toggle{display:none;background:var(--claret);border:0;border-radius:3px;width:46px;height:46px;padding:0;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:5px}.nav-toggle i{display:block;width:22px;height:3px;border-radius:1px;background:var(--canary);transition:transform .2s,opacity .2s}.nav-toggle[aria-expanded=true] i:nth-of-type(1){transform:translateY(8px) rotate(45deg)}.nav-toggle[aria-expanded=true] i:nth-of-type(2){opacity:0}.nav-toggle[aria-expanded=true] i:nth-of-type(3){transform:translateY(-8px) rotate(-45deg)}.head-quick{display:none}.tray{background-color:var(--canary);background-image:var(--ruled);border-bottom:1px solid var(--canary-d);position:relative}.tray:before{content:"";position:absolute;top:0;bottom:0;left:max(12px,calc((100% - 1180px)/2 - 14px));width:5px;border-left:1px solid var(--margin);border-right:1px solid var(--margin);pointer-events:none}.tray-list{list-style:none;margin:0;padding:16px 0;display:grid;grid-template-columns:1fr 1fr;gap:18px}.svc-card{position:relative;display:flex;gap:16px;align-items:center;background:#fff;border:1px solid var(--edge);border-top:5px solid var(--claret);border-radius:2px;box-shadow:var(--soft);padding:16px 22px 16px 20px;text-decoration:none;color:var(--text);transition:transform .15s,background .15s;height:100%}.svc-card:hover{transform:translateY(-2px);background:var(--canary-p);color:var(--text)}.svc-card[aria-current]{background:var(--blue-p);border-top-color:var(--blue)}.svc-art{width:56px;height:52px;flex:none}.svc-text strong{display:block;font:650 1.45rem/1.05 var(--f-head);letter-spacing:-.01em;color:var(--claret);margin-bottom:4px}.svc-long{display:block;font-size:.86rem;line-height:1.4;color:var(--muted)}.svc-tiny{display:none;font-size:.8rem;line-height:1.35;color:var(--muted)}.svc-pg{fill:#fff;stroke:var(--claret);stroke-width:1.6}.svc-pg1{fill:var(--canary-d)}.svc-ln{stroke:var(--blue);stroke-width:1.4;fill:none;stroke-linecap:round}.svc-init{fill:none;stroke:var(--red);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.svc-up{fill:none;stroke:var(--red);stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s}.svc-card:hover .svc-up{transform:translateY(-3px)}.svc-card-b{fill:#fff;stroke:var(--claret);stroke-width:1.8}.svc-flag{fill:var(--red);stroke:var(--claret);stroke-width:1.2;stroke-linejoin:round;transition:transform .3s}.svc-card:hover .svc-flag{transform:translate(2px,-2px)}.svc-cur{fill:var(--claret);stroke:#fff;stroke-width:1.6;stroke-linejoin:round}.hero{position:relative;overflow:hidden}.hero-grid{position:relative;display:grid;gap:38px;align-items:center;z-index:1}.hero h1{font-size:clamp(2.35rem,4.8vw,3.8rem);line-height:1.05;font-weight:650;letter-spacing:-.025em}.hero .lede{font-size:1.14rem;max-width:60ch;margin-top:20px}.hero .lede p{margin:0 0 .7em}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px}.hero-terms{margin:24px 0 0;max-width:54ch;padding:4px 0 4px 18px;border-left:3px double var(--red);font:400 1.02rem/1.5 var(--f-label);color:var(--claret)}.hero-page{background:var(--claret);color:#e9d9d6;padding:60px 0 80px}.hero-page:after{content:"";position:absolute;left:0;right:0;bottom:0;height:14px;border-top:3px solid var(--canary);border-bottom:3px solid var(--canary);background:transparent;box-sizing:content-box}.hero-page h1{color:#fff}.hero-page .lede a{color:#ffb7bc}.hero-page .lede{color:#ecdcd8}.hero-home{background-color:var(--canary);background-image:var(--ruled);color:var(--text);padding:64px 0 118px}.hero-home:before{content:"";position:absolute;top:0;bottom:0;left:max(10px,calc((100% - 1180px)/2 - 16px));width:6px;border-left:1px solid var(--margin);border-right:1px solid var(--margin);pointer-events:none}.hero-home:after{content:"";position:absolute;left:0;right:0;bottom:0;height:18px;background:linear-gradient(135deg,var(--bond) 9px,transparent 0) 0 0 / 18px 18px,linear-gradient(225deg,var(--bond) 9px,transparent 0) 0 0 / 18px 18px}.hero-home .btn-ghost{color:var(--claret);box-shadow:inset 0 0 0 2px var(--claret)}.hero-home .btn-ghost:hover{background:#fff;color:var(--claret)}@media(min-width:960px){.hero-grid{grid-template-columns:1.04fr .96fr;gap:56px}.hero-page .hero-grid{grid-template-columns:1.15fr .85fr;align-items:end}}@media(max-width:600px){.hero-page{padding:42px 0 60px}.hero-home{padding:40px 0 88px}.hero-actions .btn{width:100%}}.hero-home .rdl{display:none}.rdl{position:absolute;inset:0;pointer-events:none;display:flex;justify-content:flex-end;align-items:flex-end}.rdl svg{height:100%;width:auto;max-width:52%;opacity:.3}@media(max-width:959px){.rdl svg{max-width:100%;opacity:.3}}.rdl-page{fill:#fff3b412;stroke:#a8838a;stroke-width:1.6}.rdl-head{stroke:#d9b8bd;stroke-width:5;stroke-linecap:round}.rdl-l{fill:none;stroke:#b99aa0;stroke-width:2.4;stroke-linecap:round;stroke-dasharray:340;stroke-dashoffset:0;animation:rdlDraw 1s ease-out both}.rdl-l2{animation-delay:.25s}.rdl-l3{animation-delay:.5s}.rdl-l4{animation-delay:.75s}.rdl-l5{animation-delay:1s}.rdl-l6{animation-delay:1.25s}.rdl-strike{stroke:#ff8c94;stroke-width:2.4;stroke-dasharray:220;animation:rdlDraw .6s 1.8s ease-out both}.rdl-ins{stroke:#8fb4ff;stroke-width:2.4;stroke-dasharray:140;animation:rdlDraw .6s 2.3s ease-out both}.rdl-flag{fill:#ff8c94;opacity:.9;animation:rdlPop .4s 2.7s ease-out both}.rdl-sigl{stroke:#a8838a;stroke-width:1.6}.rdl-sig{fill:none;stroke:var(--canary);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:260;stroke-dashoffset:0;animation:rdlDraw 1.4s 3s ease-out both}.rdl-init{fill:none;stroke:#a8838a;stroke-width:1.6}.rdl-init-m{fill:none;stroke:#ffb7bc;stroke-width:2;stroke-linecap:round;animation:rdlPop .4s 4.2s ease-out both}@keyframes rdlDraw{0%{stroke-dashoffset:340}to{stroke-dashoffset:0}}@keyframes rdlPop{0%{opacity:0}to{opacity:.9}}.lett{position:relative;max-width:500px;margin:0 auto;transform:rotate(-1.2deg)}.lett-sheet{background:var(--bond);border:1px solid #cdbf93;border-radius:2px;box-shadow:0 22px 34px -18px #3b101c99,6px 6px 0 -1px #f6efce,6px 6px #d9cca0;padding:0 0 12px;overflow:hidden}.lett-head{display:flex;justify-content:space-between;margin:0;padding:11px 16px 10px;background:var(--claret);color:#fff;font:400 .88rem/1 var(--f-label);letter-spacing:.1em;text-transform:uppercase}.lett-head span:last-child{color:var(--canary)}.lett-svg{width:100%;height:auto}.lt-bg{fill:var(--bond)}.lt-ruling{stroke:#cfe0f2;stroke-width:1;fill:none}.lt-margin{stroke:var(--margin);stroke-width:1;fill:none}.lt-title{fill:var(--claret);animation:ltFade .5s .2s ease-out both}.lt-skel rect{fill:#d9d2c0}.lt-lab{font:400 15px Cutive Mono,Courier New,monospace;fill:var(--claret)}.lt-old{font:400 15px Cutive Mono,Courier New,monospace;fill:#8a3b45}.lt-strike{stroke:var(--red);stroke-width:2.4;fill:none;stroke-dasharray:160;animation:ltStrike .5s 1s ease-out both}.lt-ins{font:400 16px Cutive Mono,Courier New,monospace;fill:var(--blue-d);animation:ltFade .5s 1.5s ease-out both}.lt-insline{stroke:var(--blue);stroke-width:1.6;fill:none;animation:ltFade .5s 1.5s ease-out both}.lt-caret{fill:none;stroke:var(--blue);stroke-width:2;stroke-linejoin:round;animation:ltFade .4s 1.4s ease-out both}.lt-bubble{fill:var(--canary-p);stroke:#cdbf93;stroke-width:1.4;stroke-linejoin:round}.lt-ctext{font:400 12px Cutive Mono,Courier New,monospace;fill:var(--claret)}.lt-comment{animation:ltFade .5s 2s ease-out both}.lt-hl{fill:#f6e48ad9;animation:ltWipe .6s 2.4s ease-out both;transform-box:fill-box;transform-origin:0 50%}.lt-sigline{stroke:var(--claret);stroke-width:1.6;fill:none}.lt-sig{fill:none;stroke:var(--blue-d);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:330;stroke-dashoffset:0;animation:ltSign 1.5s 2.9s ease-out both}.lt-flag path{fill:var(--red);stroke:var(--red-d);stroke-width:1;stroke-linejoin:round}.lt-flag text{font:700 12px Schibsted Grotesk Variable,Schibsted Grotesk,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;fill:#fff}.lt-flag{animation:ltFade .4s 2.7s ease-out both}@keyframes ltFade{0%{opacity:0}to{opacity:1}}@keyframes ltStrike{0%{stroke-dashoffset:160}to{stroke-dashoffset:0}}@keyframes ltWipe{0%{transform:scaleX(0)}to{transform:none}}@keyframes ltSign{0%{stroke-dashoffset:330}to{stroke-dashoffset:0}}.lett-lines{margin:4px 16px 0;padding:0}.ll{display:flex;align-items:baseline;gap:8px;padding:9px 0 8px;border-bottom:1px dotted #cdbf93;animation:llIn .5s calc(var(--n) * .3s + 3.6s) ease-out both}.ll:last-child{border-bottom:0}.ll dt{flex:none;font:400 .92rem/1.2 var(--f-label);letter-spacing:.03em;color:var(--muted)}.ll dd{margin:0 0 0 auto;font:650 1.7rem/1 var(--f-head);letter-spacing:-.02em;color:var(--claret);text-align:right}.ll dd small{font:400 .8rem/1 var(--f-label);color:var(--muted);margin-left:3px;letter-spacing:0}.ll:nth-child(2) dd{color:var(--red-d)}.lett-note{margin:8px 16px 2px;font-size:.78rem;line-height:1.5;color:var(--muted)}@keyframes llIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@media(max-width:520px){.lett{transform:none}.ll dt{font-size:.8rem}.ll dd{font-size:1.4rem}}.drawer{background:#f3ecd6;line-height:0;border-bottom:1px solid var(--edge)}.drawer svg{width:100%;height:214px}@media(min-width:900px){.drawer svg{height:auto;aspect-ratio:1200 / 250}}.dw-wall{fill:#f6f0dc}.dw-wain{stroke:#e4d9b4;stroke-width:2;fill:none}.dw-lamp path{fill:none;stroke:var(--claret);stroke-width:4;stroke-linecap:round}.dw-lamp .dw-shade{fill:var(--red);stroke:var(--claret);stroke-width:3;stroke-linejoin:round}.dw-base{fill:var(--claret)}.dw-back{fill:#b9a47a;stroke:var(--claret);stroke-width:2.4}.dw-body,.dw-tab{stroke:var(--claret);stroke-width:2.4;stroke-linejoin:round}.fd-a .dw-body,.fd-a .dw-tab{fill:#f2dd8a}.fd-b .dw-body,.fd-b .dw-tab{fill:#cfe0f6}.fd-c .dw-body,.fd-c .dw-tab{fill:#f3c9ca}.dw-lab{font:400 15px Cutive Mono,Courier New,monospace;fill:var(--claret)}.dw-sheet{stroke:#3b101c52;stroke-width:2;fill:none;stroke-linecap:round}.dw-front{fill:#8a2b3b;stroke:var(--claret);stroke-width:3}.dw-seam{stroke:#b64a5b;stroke-width:3}.dw-holder{fill:#fff8de;stroke:var(--claret);stroke-width:2.4}.dw-hold{font:400 15px Cutive Mono,Courier New,monospace;fill:var(--claret)}.dw-pull{fill:#d9cca0;stroke:var(--claret);stroke-width:2.4}.dw-slip rect{fill:#fff;stroke:var(--claret);stroke-width:2.2}.dw-slip path{stroke:var(--blue);stroke-width:2.4;fill:none;stroke-linecap:round}.dw-cap{font:400 15px Cutive Mono,Courier New,monospace;letter-spacing:.02em;fill:var(--canary)}.dw-f2{animation:dwPull 12s ease-in-out infinite}.dw-f5{animation:dwPull 12s ease-in-out 6s infinite}.dw-f3{animation:dwPull 12s ease-in-out 3s infinite}.dw-slip{transform:translate(-120px);animation:dwSlip 14s ease-in-out infinite}@keyframes dwPull{0%,12%,46%,to{transform:none}22%,36%{transform:translateY(-34px)}}@keyframes dwSlip{0%{transform:translate(-120px)}40%{transform:translate(210px)}55%,to{transform:translate(1400px)}}.sec{padding:74px 0}.sec-alt{background-color:var(--canary-p);background-image:var(--ruled-soft);border-top:1px solid var(--canary-d);border-bottom:1px solid var(--canary-d)}.sec-head{max-width:840px;margin-bottom:34px}.sec-head h2{font-size:clamp(1.9rem,3.8vw,2.85rem);line-height:1.08;padding-top:24px;position:relative;font-weight:650}.sec-head h2:before{content:"";position:absolute;left:0;top:0;width:70px;height:0;border-top:6px double var(--red)}.sec-intro{margin:14px 0 0;font-size:1.12rem;color:var(--muted)}.sec-intro p{margin:0}.eyebrow{margin:0 0 6px;font:400 .95rem/1 var(--f-label);letter-spacing:.14em;text-transform:uppercase;color:var(--red-d)}.prose{max-width:790px}.prose p,.prose ul,.prose ol{margin:0 0 1.05em}.prose ul{padding-left:1.2em}.prose li{margin-bottom:.4em}.prose strong{color:var(--claret)}.note{position:relative;max-width:790px;margin:28px 0 0;padding:18px 22px 18px 28px;background:#fff;border:1px solid var(--edge);border-radius:2px;box-shadow:var(--soft)}.note:before{content:"";position:absolute;left:9px;top:0;bottom:0;width:4px;border-left:1px solid var(--margin);border-right:1px solid var(--margin)}.note p{margin:0;font-size:.99rem}.note-label{font:400 .95rem/1.1 var(--f-label)!important;letter-spacing:.1em;text-transform:uppercase;color:var(--red-d);margin-bottom:6px!important}.check-note{margin:22px 0 0;max-width:780px;padding-left:16px;border-left:3px double var(--red);font:400 1.05rem/1.5 var(--f-label);color:var(--claret)}.tiles{list-style:none;margin:0;padding:0;display:grid;gap:26px;grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.tile{position:relative;background:#fff;border:1px solid var(--edge);border-top:7px solid var(--claret);border-radius:2px;padding:30px 28px 28px 44px;box-shadow:var(--soft);transition:transform .18s}.tile:before{content:"";position:absolute;left:18px;top:0;bottom:0;width:5px;border-left:1px solid var(--margin);border-right:1px solid var(--margin)}.tile:hover{transform:translateY(-3px)}.sec-alt .tile{background:#fff}.tile-tag{display:inline-block;margin:0 0 10px;padding:4px 10px 3px;border-radius:2px 8px 0 0;background:var(--canary);font:400 .88rem/1.3 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--claret)}.tile h3{font-size:1.5rem;line-height:1.14;margin-bottom:10px}.tile h3 a{color:inherit;text-decoration:none}.tile h3 a:hover{color:var(--blue);text-decoration:underline}.tile p{margin:0 0 .6em;font-size:.99rem;color:var(--text)}.tile p:last-child{margin-bottom:0}.offer-btns{display:flex;flex-wrap:wrap;gap:14px;margin-top:18px!important}.offer-panels{display:grid;gap:32px}.offer-panel{display:grid;gap:26px;background:#fff;border:1px solid var(--edge);border-top:10px solid var(--claret);border-radius:2px;padding:34px;box-shadow:var(--soft);position:relative}.offer-panel:nth-child(2){border-top-color:var(--red)}.offer-main h3{font-size:2.1rem;line-height:1.08;margin-bottom:10px}.offer-incl{background:var(--claret);color:#ecdcd8;padding:24px 26px;border-radius:2px;border-left:6px double var(--canary)}.offer-incl-h{margin:0 0 12px;font:400 1rem/1.1 var(--f-label);letter-spacing:.1em;text-transform:uppercase;color:var(--canary)}@media(min-width:900px){.offer-panel{grid-template-columns:1fr 1fr;padding:40px 44px}}.checks,.drops{list-style:none;margin:0;padding:0;display:grid;gap:11px}.checks li,.drops li{position:relative;padding-left:34px;line-height:1.5}.checks li:before,.drops li:before{content:"";position:absolute;left:0;top:.12em;width:22px;height:22px;border-radius:2px;border:2px solid var(--claret);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M4 12.5l4.2 4l9.2-10.4' fill='none' stroke='%23d3202c' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat}.offer-incl .checks li:before,.plan-featured .checks li:before{border-color:var(--canary);background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M4 12.5l4.2 4l9.2-10.4' fill='none' stroke='%23fff3b4' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.drops{max-width:800px}.table-scroll{overflow-x:auto;border:1px solid var(--claret);border-radius:2px;background:#fff;box-shadow:var(--soft)}table{width:100%;border-collapse:collapse;font-size:.97rem}thead th{background:var(--claret);color:var(--canary);font:700 .72rem/1.25 var(--f-body);letter-spacing:.13em;text-transform:uppercase;text-align:left;padding:15px 18px 13px}tbody th,tbody td{text-align:left;padding:14px 18px;vertical-align:top;border-top:1px solid var(--edge)}tbody th{font:650 1.08rem/1.3 var(--f-head);letter-spacing:-.005em;color:var(--claret);width:28%}tbody tr:first-child th,tbody tr:first-child td{border-top:0}tbody tr:nth-child(2n){background:var(--canary-p)}tbody tr:hover{background:var(--blue-p)}@media(max-width:700px){table,tbody,tr,th,td{display:block}thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}tbody tr{padding:14px 16px;border-top:5px double var(--claret)}tbody tr:first-child{border-top:0}tbody th,tbody td{border:0!important;padding:2px 0;width:auto}tbody td:before{content:attr(data-label) ": ";font:400 .88rem/1 var(--f-label);letter-spacing:.06em;text-transform:uppercase;color:var(--red-d)}}.punch{list-style:none;margin:0;padding:0;display:grid;gap:0;max-width:830px}.punch li{position:relative;display:grid;grid-template-columns:58px 1fr;gap:20px;padding:0 0 26px}.punch li:before{content:"";position:absolute;left:22px;top:32px;bottom:0;width:0;border-left:2px dotted var(--margin)}.punch li:last-child{padding-bottom:0}.punch li:last-child:before{display:none}.punch-box{position:relative;width:58px;height:24px;margin-top:7px;background:var(--red);clip-path:polygon(0 0,82% 0,100% 50%,82% 100%,0 100%);transition:transform .5s .2s,opacity .5s .2s}.punch-box:after{content:"";position:absolute;left:10px;top:5px;width:14px;height:14px;background:linear-gradient(45deg,transparent 43%,#fff 43% 57%,transparent 57%),linear-gradient(-45deg,transparent 43%,#fff 43% 57%,transparent 57%)}.punch li:nth-child(2n) .punch-box{background:var(--claret3)}.js .reveal:not(.in) .punch-box{opacity:0;transform:translate(-18px)}.punch h3{font-size:1.45rem;line-height:1.14;margin-bottom:6px}.punch p{margin:0}.myth-list{display:grid;gap:22px;max-width:1000px}.myth{display:grid;gap:0;border:1px solid var(--edge);border-radius:2px;overflow:hidden;background:#fff;box-shadow:var(--soft)}.myth p{margin:0;padding:22px 26px}.myth-say{background:var(--red-p);border-left:6px double var(--red);font:600 1.28rem/1.3 var(--f-head);letter-spacing:-.005em;color:var(--claret)}.myth-flag{display:block;margin-bottom:8px;font:400 .9rem/1 var(--f-label);letter-spacing:.1em;text-transform:uppercase;font-style:normal;color:var(--red-d)}.myth-flag-true{color:var(--blue-d)}.myth-true{border-left:6px double var(--blue);background:var(--blue-p)}@media(min-width:820px){.myth{grid-template-columns:1fr 1.25fr}}.plan-grid{list-style:none;margin:0;padding:0;display:grid;gap:28px}@media(min-width:1000px){.plan-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:700px)and (max-width:999px){.plan-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}.plan{display:flex;flex-direction:column;background:#fff;border:1px solid var(--edge);border-top:10px solid var(--rule);border-radius:2px;padding:26px 26px 30px;box-shadow:var(--soft)}.plan-featured{background:var(--claret)!important;color:#ecdcd8;border-color:var(--claret);border-top:10px double var(--canary)}.plan h3{font-size:1.55rem;line-height:1.1}.plan-featured h3{color:#fff}.plan-price{margin:22px 0 12px;font:400 .95rem/1 var(--f-label);color:var(--muted)}.plan-price span{font:650 3.4rem/1 var(--f-head);color:var(--claret);letter-spacing:-.03em}.plan-featured .plan-price,.plan-featured .plan-price span{color:#fff}.plan>p{margin:0 0 14px;font-size:.96rem}.plan-checks{margin-top:0;padding-top:6px;font-size:.94rem}.plan-foot{margin:28px 0 0;font:400 1.05rem/1.5 var(--f-label);color:var(--claret);padding-left:16px;border-left:3px double var(--red);max-width:780px}.faq{max-width:890px;display:grid;gap:14px}.faq details{background:#fff;border:1px solid var(--edge);border-radius:2px;box-shadow:var(--soft);overflow:hidden}.faq summary{cursor:pointer;list-style:none;padding:18px 64px 18px 22px;font:600 1.22rem/1.3 var(--f-head);letter-spacing:-.005em;color:var(--claret);position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:16px;top:50%;margin-top:-15px;width:30px;height:30px;border-radius:2px;background:var(--claret);font:400 1.5rem/29px var(--f-label);text-align:center;color:var(--canary)}.faq details[open] summary:after{content:"−";background:var(--red);color:#fff}.faq details[open] summary{background:var(--canary-p)}.faq-a{padding:16px 24px 20px 22px}.faq-a p{margin:0 0 .8em}.faq-a p:last-child{margin:0}.contact-split{display:grid;gap:28px}.sec-contact .sec-intro{margin-bottom:30px}@media(min-width:900px){.contact-split{grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:34px;align-items:start}}.contact-tile{position:relative;background:#fff;border:1px solid var(--edge);border-top:10px solid var(--red);border-radius:2px;padding:30px 28px;box-shadow:var(--soft)}.contact-tile h3{font-size:1.65rem;line-height:1.14;margin-bottom:10px}.contact-tile p{margin:0 0 .8em}.contact-form{background:var(--claret);color:#ecdcd8;padding:32px;border-radius:2px;border-top:10px double var(--canary)}.contact-form h3{color:#fff;font-size:1.65rem;line-height:1.14;margin-bottom:8px}.form-lead{margin:0 0 18px;color:#d9c1be}.contact-form p{margin:0 0 14px}.contact-form label{display:block;font:400 .95rem/1 var(--f-label);letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;color:var(--canary)}.contact-form input,.contact-form textarea{width:100%;font:400 1rem/1.4 var(--f-body);padding:13px 14px;border-radius:2px;border:2px solid transparent;background:var(--bond);color:var(--text)}.contact-form input:focus,.contact-form textarea:focus{outline:3px solid var(--canary);border-color:var(--canary)}.pit{position:relative;overflow:hidden;background:var(--claret) repeating-linear-gradient(45deg,rgba(255,243,180,.035) 0 2px,transparent 2px 9px);color:#e0cdca;padding:92px 0 150px;text-align:center}.pit:before{content:"";position:absolute;left:0;right:0;top:0;height:14px;border-bottom:3px solid var(--canary);border-top:3px solid var(--canary);box-sizing:content-box}.pit:after{content:"";position:absolute;left:0;right:0;bottom:0;height:14px;border-top:3px solid var(--canary);border-bottom:3px solid var(--canary);box-sizing:content-box}.pit-inner{position:relative;z-index:1;max-width:740px}.pit h2{color:#fff;font-size:clamp(2.15rem,4.6vw,3.25rem);line-height:1.08}.pit p{margin:14px 0 0;font-size:1.08rem;color:#e0cdca}.pit .hero-actions{justify-content:center}.pit-note{font:400 1rem/1.5 var(--f-label)!important;letter-spacing:.02em;color:var(--canary)!important;margin-top:26px!important}.pit-phone a{color:var(--canary)}.sigband{position:absolute;left:0;right:0;bottom:36px;height:70px;z-index:1;pointer-events:none}.sigband svg{width:100%;height:70px;max-width:720px;margin:0 auto;overflow:visible}.sg-line,.sg-date{fill:none;stroke:#b98c93;stroke-width:2}.sg-x{fill:none;stroke:#ff8c94;stroke-width:3;stroke-linecap:round}.sg-sign{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.pit.go .sg-sign{animation:sgDraw 2.6s .3s ease-out both}@keyframes sgDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media(max-width:800px){.sigband{bottom:30px}}.site-foot{position:relative;background:#1e0a10;color:#cdb4b4;padding:48px 0 38px;text-align:center}.foot-name{margin:0;font:650 2rem/1.1 var(--f-head);letter-spacing:-.01em;color:#fff}.foot-mark{display:inline-block;width:22px;height:28px;margin-right:14px;vertical-align:-4px;background:linear-gradient(var(--blue) 0 0) 4px 9px / 14px 2px no-repeat,linear-gradient(var(--blue) 0 0) 4px 15px / 14px 2px no-repeat,linear-gradient(var(--red) 0 0) 4px 21px / 9px 2px no-repeat,var(--canary);border-radius:2px}.foot-tag{margin:12px auto 0;max-width:680px;font-size:.95rem}.foot-terms{margin:14px auto 0;max-width:660px;font:400 1rem/1.5 var(--f-label);color:var(--canary)}.foot-disc{margin:18px auto 0;max-width:700px;padding-top:16px;border-top:1px solid rgba(255,243,180,.18);font-size:.84rem;line-height:1.55;color:#b79da0}.foot-copy{margin:18px 0 0;font-size:.85rem;color:#8f7679}.foot-copy a{color:var(--canary)}.book{position:fixed;z-index:40;left:16px;bottom:16px;display:flex;align-items:center;gap:12px;background:#fff;border:2px solid var(--claret);border-radius:3px;padding:8px 16px 8px 8px;box-shadow:0 16px 26px -14px #3b101c99;max-width:calc(100vw - 32px);transition:opacity .35s,transform .35s,background .35s}.book.hush{opacity:0;transform:translateY(14px);pointer-events:none}.book-plan{flex:none;width:108px;background:var(--canary-d);border:1px solid var(--edge);border-radius:2px;overflow:hidden}.book-plan svg{width:100%;height:auto}.pg-wall{fill:var(--canary-d)}.pg-back1,.pg-back2{fill:#fff;stroke:#b9a47a;stroke-width:.8}.pg-back2{fill:#efe6c4}.pg-top{fill:#fff;stroke:var(--claret);stroke-width:1}.pg-head{stroke:var(--claret);stroke-width:2;stroke-linecap:round}.pg-ln{stroke:#b8c7da;stroke-width:1.1;fill:none;stroke-linecap:round}.pg-box{fill:none;stroke:var(--claret);stroke-width:.9}.pg-ini{fill:none;stroke:var(--red);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .5s ease}.pg-sigl{stroke:var(--claret);stroke-width:.9;fill:none}.pg-sig{fill:none;stroke:var(--blue-d);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .8s ease .1s}.pg-okbg{fill:#fff;stroke:var(--claret);stroke-width:1;transition:opacity .4s .5s}.pg-ok{fill:none;stroke:var(--red);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .5s ease .7s}.book.live .pg-ini,.book.live .pg-sig,.book.live .pg-ok{stroke-dashoffset:1}.book.live .pg-okbg{opacity:0}.book.s1 .pg-r1 .pg-ini,.book.s1 .pg-r2 .pg-ini,.book.s2 .pg-r3 .pg-ini,.book.s3 .pg-r4 .pg-ini,.book.done .pg-ini,.book.done .pg-sig,.book.done .pg-ok{stroke-dashoffset:0}.book.done .pg-okbg{opacity:1}.book-tag{display:block;text-decoration:none;min-width:170px;color:var(--claret)}.book-say{display:block;font:400 .92rem/1.3 var(--f-label);letter-spacing:.01em;color:var(--claret)}.book-tag b{display:block;margin-top:5px;font:700 .9rem/1.1 var(--f-body);color:var(--blue)}.book-tag:hover b{color:var(--red-d)}.book-tag.bump .book-say{animation:bookBump .45s ease}.book.done{background:var(--canary-p)}.book.done .book-tag b{color:var(--red-d)}@keyframes bookBump{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@media(max-width:600px){.book{left:10px;right:10px;bottom:10px;padding:6px 12px 6px 6px}.book-plan{width:72px}.book-tag{min-width:0;flex:1}.book-say{font-size:.82rem}}.js .reveal{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease;transition-delay:calc(var(--i, 0) * 70ms)}.js .reveal.in{opacity:1;transform:none}@media(max-width:1160px){.head-in{min-height:76px;flex-wrap:wrap}.logo img{height:62px}.nav-toggle{display:flex}.head-quick{display:flex;gap:6px;margin-left:auto}.hq-call,.hq-contact{display:flex;align-items:center;justify-content:center;text-align:center;font:700 .62rem/1.15 var(--f-body);letter-spacing:.06em;text-transform:uppercase;padding:0 11px;height:46px;text-decoration:none;border-radius:2px}.hq-call{background:var(--red);color:#fff;box-shadow:inset 0 0 0 2px var(--red),inset 0 0 0 3px #ffffff80}.hq-contact{background:#fff;color:var(--claret);box-shadow:inset 0 0 0 2px var(--claret)}.nav{display:none;flex-basis:100%;flex-direction:column;align-items:stretch;padding:8px 0 18px;gap:6px}.nav.open{display:flex;max-height:calc(100vh - 84px);max-height:calc(100dvh - 84px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.nav.open>*{flex-shrink:0}.nav-list{flex-direction:column;align-items:stretch}.nav-list>li>a{padding:15px 4px 15px 10px;border-bottom:1px solid var(--edge);font-size:1.2rem}.nav-list>li>a:after{display:none}.nav-list>li>a[aria-current]{box-shadow:inset 5px 0 0 var(--red);padding-left:18px}.has-guides{flex-wrap:wrap}.has-guides>a{flex:1}.guide-toggle{padding:14px 10px;margin:0;border-bottom:1px solid var(--edge)}.guide-drop{position:static;width:100%;box-shadow:none;padding:8px;min-width:0;margin:4px 0 6px;border-radius:3px}.nav .btn-nav{margin:8px 0 0}.tray-list{grid-template-columns:1fr}}@media(min-width:761px)and (max-width:1160px){.svc-tiny{display:none}}@media(max-width:760px){.svc-long{display:none}.svc-tiny{display:block}.tray-list{gap:10px;padding:12px 0;grid-template-columns:1fr 1fr}.svc-card{flex-direction:column;text-align:center;gap:4px;padding:14px 8px 12px}.svc-art{width:38px;height:36px}.svc-text strong{font-size:1.15rem}.svc-tiny{font-size:.72rem}}@media(max-width:600px){.head-in{gap:8px}.logo img{height:52px}.hq-call,.hq-contact{padding:0 9px}}@media(max-width:600px){.sec{padding:48px 0}.contact-form{padding:24px 20px}.plan-price span{font-size:3.1rem}.offer-panel{padding:26px 20px}.pit{padding-bottom:130px}.tile{padding:28px 22px 24px 40px}}.has-guides.open .caret{transform:rotate(225deg);margin-bottom:-2px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.js .reveal{opacity:1;transform:none}.js .reveal:not(.in) .punch-box{opacity:1;transform:none}}.head-in{min-height:98px}.head-in .logo{flex:none}.head-in .logo img{height:80px;width:auto;max-width:none}@media(max-width:1160px){.head-in{min-height:80px}.head-in .logo img{height:64px}}@media(max-width:600px){.head-in{min-height:72px}.head-in .logo img{height:56px}}@media(max-width:480px){.head-in{min-height:66px}.head-in .logo img{height:46px}.head-in.wrap{padding-left:14px;padding-right:14px;gap:5px}.head-quick{gap:4px}.head-quick .hq-call,.head-quick .hq-contact{padding:0 6px;font-size:.58rem}.head-in .nav-toggle{flex:none;width:40px}}@media(max-width:380px){.head-in .logo img{height:44px}.head-quick .hq-call,.head-quick .hq-contact{font-size:.54rem;padding:0 5px}.head-quick{gap:4px}.head-in.wrap{gap:5px}}@media(max-width:340px){.head-in .logo img{height:36px}.head-quick .hq-call,.head-quick .hq-contact{font-size:.5rem;padding:0 5px}}html{scroll-padding-top:104px}.hero h1{font-size:clamp(2.25rem,4.5vw,3.55rem)}@media(max-width:899px){.dw-cap{display:none}}.plan>.plan-price{margin:22px 0 12px}
