@property --px{syntax:"<percentage>";inherits:false;initial-value:8%}@property --py{syntax:"<percentage>";inherits:false;initial-value:116%}@property --px2{syntax:"<percentage>";inherits:false;initial-value:94%}@property --py2{syntax:"<percentage>";inherits:false;initial-value:-12%}@property --pa{syntax:"<angle>";inherits:false;initial-value:76deg}@property --ps{syntax:"<number>";inherits:false;initial-value:1}@property --hx{syntax:"<percentage>";inherits:false;initial-value:12%}@property --hy{syntax:"<percentage>";inherits:false;initial-value:110%}@property --hx2{syntax:"<percentage>";inherits:false;initial-value:90%}@property --hy2{syntax:"<percentage>";inherits:false;initial-value:-8%}@property --ha{syntax:"<angle>";inherits:false;initial-value:80deg}@property --hs{syntax:"<number>";inherits:false;initial-value:1}@property --fx{syntax:"<percentage>";inherits:false;initial-value:10%}@property --fy{syntax:"<percentage>";inherits:false;initial-value:112%}@property --fx2{syntax:"<percentage>";inherits:false;initial-value:92%}@property --fy2{syntax:"<percentage>";inherits:false;initial-value:-10%}@property --fa{syntax:"<angle>";inherits:false;initial-value:78deg}@property --fs{syntax:"<number>";inherits:false;initial-value:1}.case__open{margin-bottom:clamp(40px,5.5vw,72px)}.case__h{margin:0;font-family:var(--display);font-weight:800;font-size:clamp(28px,3.9vw,54px);line-height:1.04;letter-spacing:-.034em;color:var(--ink);max-width:16em}.case__who{margin:var(--sp-5) 0 0;font-family:var(--head);font-size:13px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.case__lead{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,80px);margin-bottom:clamp(44px,6vw,80px)}.lead__v{display:block;font-family:var(--display);font-weight:800;font-size:clamp(58px,11vw,158px);line-height:.86;letter-spacing:-.055em;color:var(--red)}.lead__k{display:block;margin-top:var(--sp-4);font-family:var(--head);font-size:15px;font-weight:600;color:var(--ink)}.case__body{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(30px,5vw,88px);align-items:start}.case__was{margin:0 0 var(--sp-6);font-size:15px;line-height:1.75;color:var(--ink-3)}.case__now,.case__was{font-family:var(--head);max-width:52ch}.case__now{margin:0;font-weight:500;font-size:16.5px;line-height:1.72;color:var(--ink)}.case__support{display:grid;gap:clamp(20px,2.6vw,30px)}.sup__v{display:block;font-family:var(--display);font-weight:800;font-size:clamp(26px,2.8vw,36px);line-height:1;letter-spacing:-.03em;color:var(--ink)}.sup__k{display:block;margin-top:6px;font-size:13px;line-height:1.5}.case__src,.sup__k{font-family:var(--head);color:var(--ink-3)}.case__src{margin:var(--sp-4) 0 0;font-size:11.5px;line-height:1.6;max-width:30ch}.empty{max-width:54ch}@media(max-width:900px){.case__h,.case__open{max-width:none}.case__body,.case__lead{grid-template-columns:1fr;gap:34px}}.closer__more{margin:clamp(28px,3.4vw,40px) 0 0}.closer__more a{font-family:var(--head);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);text-decoration:none;padding-bottom:3px;box-shadow:inset 0 -1px 0 #14100f40;transition:color var(--dur-fast) ease,box-shadow var(--dur-fast) ease}.closer__more a:hover{color:var(--red);box-shadow:inset 0 -1px 0 var(--red)}.closer__list{margin:0}.formwrap{--ink:var(--ink-paper);--ink-2:#14100f99;--ink-3:#14100f66;background:var(--surface-hi);border-radius:var(--r-xl);padding:clamp(26px,3.4vw,44px);color:var(--ink);box-shadow:var(--shadow-md)}.formwrap form{display:grid;grid-template-columns:1fr 1fr;gap:clamp(18px,2.2vw,26px)}.formwrap .field{gap:9px}.formwrap .field label{font-family:var(--head);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);opacity:1}.formwrap .field input,.formwrap .field select,.formwrap .field textarea{font-family:var(--head);font-size:15px;line-height:1.5;padding:14px 16px;background:var(--page);border:0;border-radius:var(--r-sm);color:var(--ink);box-shadow:inset 0 0 0 1px #14100f1a;transition:box-shadow var(--dur-fast) ease,background var(--dur-fast) ease}.formwrap .field textarea{min-height:136px;resize:vertical}.formwrap .field input:focus,.formwrap .field select:focus,.formwrap .field textarea:focus{outline:none;background:#fff;box-shadow:inset 0 0 0 1px var(--red),0 0 0 3px #e8232a21}.formwrap .field input::placeholder,.formwrap .field textarea::placeholder{color:var(--ink-3)}.formwrap .field--error input,.formwrap .field--error textarea{box-shadow:inset 0 0 0 1px var(--red-700)}.formwrap .field .err{font-family:var(--head);font-size:11.5px;color:var(--red-700)}.formwrap .field .help{font-family:var(--head);font-size:11.5px;color:var(--ink-3);opacity:1}.formwrap .btn,.formwrap .btn--lg,.formwrap .btn--primary{grid-column:1/-1;justify-self:start;display:inline-flex;align-items:center;gap:10px;font-family:var(--body);font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:16px 32px;border-radius:10px;border:0;cursor:pointer;background:#14100f;color:#fff;transition:background .18s ease,color .18s ease,transform .18s ease}.formwrap .btn:hover:not([disabled]){background:var(--red-500);color:#fff}.formwrap .btn:active:not([disabled]){transform:scale(.98)}.formwrap .btn[disabled]{opacity:.45;cursor:not-allowed}.formwrap .res-view-confirm{font-family:var(--head);font-size:15px;line-height:1.7;color:var(--ink-2)}@media(max-width:700px){.formwrap form{grid-template-columns:1fr}.formwrap .field{grid-column:1/-1!important}}.fpage__inner{max-width:var(--measure);margin:0 auto;padding:0 var(--gutter);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(30px,5vw,76px);align-items:start}.fpage__side{position:sticky;top:clamp(100px,14vh,140px)}.facts{list-style:none;margin:clamp(30px,4vw,46px) 0 0;padding:0}.facts,.facts li{display:grid;gap:var(--sp-5)}.facts li{grid-template-columns:auto minmax(0,1fr);align-items:baseline;font-size:15px;line-height:1.6;color:var(--ink)}.facts li,.facts__k{font-family:var(--head)}.facts__k{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);min-width:8em}.facts a{color:var(--ink);text-decoration:none;box-shadow:inset 0 -1px 0 #14100f38;transition:color var(--dur-fast) ease,box-shadow var(--dur-fast) ease}.facts a:hover{color:var(--red);box-shadow:inset 0 -1px 0 var(--red)}@media(max-width:900px){.fpage__inner{grid-template-columns:1fr;gap:34px}.fpage__side{position:static}}.legal__inner{max-width:840px;margin:0 auto;padding:0 var(--gutter)}.legal__eb{display:block;margin-top:var(--sp-6);font-family:var(--head);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.legal .prose>p:first-child strong:only-child{display:block;padding:var(--sp-5) var(--sp-6);background:#e8232a0f;border-radius:var(--r-md);font-family:var(--head);font-size:13.5px;line-height:1.7;color:var(--ink-2)}.whois__ph{aspect-ratio:4/5}.whois__cap{display:block;margin-top:var(--sp-4);font-family:var(--head);font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}@media(max-width:900px){.whois__ph{max-width:320px}}.post{padding:0}.post__link{display:block;text-decoration:none;color:inherit;padding:clamp(24px,2.8vw,34px)}.post__meta{display:block;margin-top:var(--sp-5);font-family:var(--head);font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.post:hover .card__h{color:var(--red)}.svc__inner{max-width:var(--measure);margin:0 auto;padding:0 var(--gutter);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5.5vw,88px);align-items:start}.svc--flip .svc__inner{direction:rtl}.svc--flip .svc__inner>*{direction:ltr}.svc__h{margin:0;font-family:var(--display);font-weight:800;font-size:clamp(27px,3.4vw,46px);line-height:1.04;letter-spacing:-.032em;color:var(--ink)}.svc__summary{margin:var(--sp-5) 0 0;font-family:var(--head);font-size:var(--t-lede);line-height:1.62;color:var(--ink-2);max-width:32ch}.svc__more{display:inline-flex;align-items:center;gap:9px;margin-top:clamp(24px,3vw,34px);font-family:var(--head);font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink);text-decoration:none;padding-bottom:3px;box-shadow:inset 0 -1px 0 #14100f40;transition:color var(--dur-fast) ease,box-shadow var(--dur-fast) ease}.sec--ink .svc__more{box-shadow:inset 0 -1px 0 #ffffff4d}.svc__more:hover{color:var(--red);box-shadow:inset 0 -1px 0 var(--red)}.svc__more svg{width:13px;height:13px;transition:transform var(--dur-fast) ease}.svc__more:hover svg{transform:translate(2px,-2px)}.svc__prose{margin:0;font-family:var(--head);font-size:var(--t-body);line-height:1.78;color:var(--ink-2);max-width:58ch}.svc__deliver{margin-top:clamp(26px,3.2vw,38px);display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4) clamp(20px,3vw,40px)}.svc__deliver span{font-family:var(--head);font-size:13.5px;line-height:1.5;color:var(--ink)}.svc__deliver span:before{content:"";display:inline-block;vertical-align:middle;width:5px;height:5px;margin-right:10px;background:var(--red);transform:rotate(45deg)}.fit{display:grid;grid-template-columns:1fr 1fr;gap:clamp(18px,2.4vw,28px)}.fitcol{position:relative;background:var(--surface);border-radius:var(--r-xl);padding:clamp(26px,3.2vw,40px);color:#14100f;transition:transform .55s cubic-bezier(.22,.61,.36,1)}.fitcol--no{background:var(--ink-paper);color:#f4f2ef}.fitcol:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;opacity:0;--fx:10%;--fy:112%;--fx2:92%;--fy2:-10%;--fa:78deg;--fs:1;transition:opacity .55s cubic-bezier(.22,.61,.36,1),--fx .95s cubic-bezier(.33,.9,.28,1),--fy .95s cubic-bezier(.33,.9,.28,1),--fx2 1.15s cubic-bezier(.33,.9,.28,1),--fy2 1.15s cubic-bezier(.33,.9,.28,1),--fa 1.25s cubic-bezier(.33,.9,.28,1),--fs .95s cubic-bezier(.33,.9,.28,1);background:radial-gradient(ellipse calc(120% * var(--fs)) calc(150% * var(--fs)) at var(--fx) var(--fy),#14100f29 0,#14100f17 26%,#0000 64%),radial-gradient(ellipse 90% 120% at var(--fx2) var(--fy2),#14100f1a 0,#0000 58%),linear-gradient(var(--fa),#14100f05 0,#14100f14 60%,#14100f21 100%)}.fitcol--no:after{background:radial-gradient(ellipse calc(120% * var(--fs)) calc(150% * var(--fs)) at var(--fx) var(--fy),#0000009e 0,#0000006b 26%,#0000 66%),radial-gradient(ellipse 90% 120% at var(--fx2) var(--fy2),#00000080 0,#0000 58%),linear-gradient(var(--fa),#0003 0,#00000073 60%,#0000009e 100%)}.fitcol:not(:hover):after{--fx:34%;--fy:80%;--fx2:66%;--fy2:14%;--fa:102deg;--fs:1.22}.fitcol:hover:after{opacity:1;--fx:42%;--fy:72%;--fx2:58%;--fy2:20%;--fa:108deg;--fs:1.3}.fitcol:hover{transform:translateY(-4px)}.fitcol ul,.fitcol__h{position:relative;z-index:1}.fitcol__h{margin:0 0 clamp(22px,2.6vw,30px);font-family:var(--display);font-weight:800;font-size:clamp(18px,1.9vw,23px);line-height:1.2;letter-spacing:-.02em;color:#14100f;transition:color .55s cubic-bezier(.22,.61,.36,1)}.fitcol--no .fitcol__h{color:#fff}.fitcol--no:hover .fitcol__h{color:var(--red-400)}.fitcol ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-5)}.fitcol li{font-family:var(--head);font-size:14.5px;line-height:1.6;color:#14100fad;transition:color .55s cubic-bezier(.22,.61,.36,1)}.fitcol:hover li{color:#14100fe6}.fitcol--no li{color:var(--paper-2)}.fitcol--no:hover li{color:#fff}@media (prefers-reduced-motion:reduce){.fitcol,.fitcol li,.fitcol:after,.fitcol__h{transition:none}.fitcol:hover{transform:none}}@media(max-width:900px){.svc__inner{grid-template-columns:1fr;gap:26px}.svc--flip .svc__inner{direction:ltr}.svc__summary{max-width:none}.fit{grid-template-columns:1fr}}@media(max-width:540px){.svc__deliver{grid-template-columns:1fr}}.siblings{margin-top:clamp(40px,5vw,66px)}.siblings__h{display:block;margin-bottom:var(--sp-5);font-family:var(--head);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.siblings__row{display:flex;flex-wrap:wrap;gap:var(--sp-4) clamp(22px,3vw,38px)}.siblings__row .svc__more{margin-top:0}.panels{display:grid;gap:10px}.panel{position:relative;isolation:isolate;border-radius:var(--r-lg);overflow:hidden;background:var(--surface);transition:background var(--dur-base) ease}.sec--ink .panel{background:hsla(0,0%,100%,.045)}.sec--lift .panel{background:var(--page)}.panel:before{content:"";position:absolute;inset:0;z-index:0;opacity:0;--px:8%;--py:116%;--px2:94%;--py2:-12%;--pa:76deg;--ps:1;transition:opacity .42s cubic-bezier(.22,.61,.36,1),--px .9s cubic-bezier(.33,.9,.28,1),--py .9s cubic-bezier(.33,.9,.28,1),--px2 1.1s cubic-bezier(.33,.9,.28,1),--py2 1.1s cubic-bezier(.33,.9,.28,1),--pa 1.2s cubic-bezier(.33,.9,.28,1),--ps .9s cubic-bezier(.33,.9,.28,1)}.panel:not(.is-open):before{--px:32%;--py:82%;--px2:68%;--py2:12%;--pa:100deg;--ps:1.2}.panel.is-open:before{opacity:1}.panel__head:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;opacity:0;--hx:12%;--hy:110%;--hx2:90%;--hy2:-8%;--ha:80deg;--hs:1;transition:opacity .55s cubic-bezier(.22,.61,.36,1),--hx .95s cubic-bezier(.33,.9,.28,1),--hy .95s cubic-bezier(.33,.9,.28,1),--hx2 1.15s cubic-bezier(.33,.9,.28,1),--hy2 1.15s cubic-bezier(.33,.9,.28,1),--ha 1.25s cubic-bezier(.33,.9,.28,1),--hs .95s cubic-bezier(.33,.9,.28,1);background:radial-gradient(ellipse calc(115% * var(--hs)) calc(145% * var(--hs)) at var(--hx) var(--hy),#14100f21 0,#14100f12 28%,#0000 64%),linear-gradient(var(--ha),#14100f05 0,#14100f12 60%,#14100f1c 100%)}.panel:not(.is-open) .panel__head:before{--hx:36%;--hy:78%;--hx2:64%;--hy2:16%;--ha:104deg;--hs:1.22}.panel:not(.is-open) .panel__head:hover:before{opacity:1;--hx:44%;--hy:70%;--hx2:56%;--hy2:22%;--ha:110deg;--hs:1.3}.sec--ink .panel__head:before{background:radial-gradient(ellipse calc(115% * var(--hs)) calc(145% * var(--hs)) at var(--hx) var(--hy),#ffffff1a 0,#ffffff0d 28%,#0000 64%),linear-gradient(var(--ha),hsla(0,0%,100%,.015) 0,#ffffff0d 60%,hsla(0,0%,100%,.085) 100%)}.panel__title{transition:color .55s cubic-bezier(.22,.61,.36,1)}.panel:not(.is-open) .panel__head:hover .panel__title{color:var(--ink-paper)}.panel:not(.is-open) .panel__head:hover .panel__mark{box-shadow:inset 0 0 0 1px #14100f66}.sec--ink .panel:not(.is-open) .panel__head:hover .panel__title{color:#fff}.sec--ink .panel:not(.is-open) .panel__head:hover .panel__mark{box-shadow:inset 0 0 0 1px #ffffff80}.panel.is-open:hover:before{--px:42%;--py:70%;--px2:58%;--py2:22%;--pa:110deg;--ps:1.34}.panel--red:before{background:radial-gradient(ellipse calc(120% * var(--ps)) calc(150% * var(--ps)) at var(--px) var(--py),#ff5a2e 0,#ff3b2e 22%,#0000 62%),radial-gradient(ellipse 90% 120% at var(--px2) var(--py2),#6d0d13 0,#0000 58%),linear-gradient(var(--pa),#1c0508 0,#7e1016 38%,#d81d24 72%,#ff4127 100%)}.panel--plum:before{background:radial-gradient(ellipse calc(120% * var(--ps)) calc(150% * var(--ps)) at var(--px) var(--py),#7d3a92 0,#63277a 24%,#0000 62%),radial-gradient(ellipse 90% 120% at var(--px2) var(--py2),#1a0720 0,#0000 58%),linear-gradient(var(--pa),#0d040f 0,#2a0d34 38%,#4d1a5e 72%,#703184 100%)}.panel__head{position:relative;z-index:2;display:flex;align-items:flex-start;gap:var(--sp-5);width:100%;border:0;background:#0000;cursor:pointer;text-align:left;font-family:inherit;padding:clamp(20px,2.4vw,28px) clamp(20px,2.4vw,30px);transition:background var(--dur-fast) ease}.panel__titles{display:block;flex:1 1 auto;min-width:0;position:relative;z-index:1}.panel__title{display:block;font-family:var(--display);font-weight:800;font-size:clamp(18px,1.95vw,24px);line-height:1.2;letter-spacing:-.02em;color:var(--ink);transition:color .42s cubic-bezier(.22,.61,.36,1)}.panel__lead{display:block;margin-top:7px;font-family:var(--head);font-size:13.5px;line-height:1.6;color:var(--ink-2);transition:color .3s ease}.panel.is-open .panel__title{color:#fff}.panel.is-open .panel__lead{color:#ffffffb8}.panel__mark{position:relative;z-index:1;flex:0 0 auto;width:22px;height:22px;margin-top:3px;border-radius:50%;box-shadow:inset 0 0 0 1px #14100f2e;transition:box-shadow .42s cubic-bezier(.22,.61,.36,1),background .42s cubic-bezier(.22,.61,.36,1),transform .4s var(--ease-spring)}.sec--ink .panel__mark{box-shadow:inset 0 0 0 1px #ffffff38}.panel__mark:after,.panel__mark:before{content:"";position:absolute;top:50%;left:50%;width:9px;height:1.5px;background:var(--ink);transform:translate(-50%,-50%);transition:transform .4s var(--ease-spring),background .3s ease}.panel__mark:after{transform:translate(-50%,-50%) rotate(90deg)}.panel.is-open .panel__mark{background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff4d;transform:rotate(180deg)}.panel.is-open .panel__mark:after,.panel.is-open .panel__mark:before{background:#fff}.panel.is-open .panel__mark:after{transform:translate(-50%,-50%) rotate(0deg)}.panel__wrap{position:relative;z-index:2;display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-base) var(--ease-in-out)}.panel.is-open .panel__wrap{grid-template-rows:1fr;transition:grid-template-rows var(--dur-slow) cubic-bezier(.22,.7,.28,1)}.panel__inner{overflow:hidden;min-height:0}.panel__body{padding:0 clamp(20px,2.4vw,30px) clamp(20px,2.4vw,28px);font-family:var(--head);font-size:14.5px;line-height:1.78;color:#ffffffd1;max-width:64ch}.panel__body p{margin:0 0 var(--sp-4)}.panel__body p:last-child{margin:0}.panel__facts{margin:0;padding:0 clamp(20px,2.4vw,30px) clamp(22px,2.6vw,30px)}@media(max-width:640px){.panel__facts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.panel:before{transition:opacity .42s ease}.panel__mark,.panel__mark:after,.panel__mark:before,.panel__wrap{transition:none}}.panel__facts-h{display:block;margin-bottom:var(--sp-4);font-family:var(--head);font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ffffff73}.panel__facts ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:var(--sp-4) clamp(22px,3vw,42px)}.panel__facts li{font-family:var(--head);font-size:13.5px;line-height:1.6;color:#fff;display:flex;align-items:baseline;gap:10px}.panel__facts li:before{content:"";flex:0 0 auto;width:5px;height:5px;transform:translateY(-2px) rotate(45deg);background:#ffffff8c}.panel__link{margin-top:var(--sp-5)}.panel__link a{font-family:var(--head);font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fff;text-decoration:none;padding-bottom:3px;box-shadow:inset 0 -1px 0 #ffffff73;transition:box-shadow var(--dur-fast) ease}.panel__link a:hover{box-shadow:inset 0 -2px 0 #fff}@media(max-width:640px){.panel__facts ul{grid-template-columns:1fr}}.faqpage__g{margin-bottom:clamp(40px,5vw,66px)}.faqpage__g:last-child{margin-bottom:0}.faqpage__cat{margin:0 0 var(--sp-5);font-family:var(--head);font-weight:600;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.kdots{z-index:0;overflow:hidden;background:var(--ink-paper);pointer-events:none}.kdots,.kdots__c{position:absolute;inset:0}.kdots__c{width:100%;height:100%;display:block;touch-action:none;transition:opacity .4s ease}.kdots__c.is-off{opacity:0}.sec--dots{position:relative;overflow:hidden}.sec--dots:after{display:none}.sec--dots>:not(.kdots){position:relative;z-index:1}.sec--dots .sec__inner:before{content:"";position:absolute;inset:-10% -5%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 70% 60% at 50% 45%,#14100fb8 0,#14100f73 45%,#0000 78%)}.faq .panel{background:var(--surface)}.faq .panels{margin-top:clamp(28px,3.4vw,44px);text-align:left}.faq__more{margin-top:clamp(26px,3.2vw,38px)}.marq--dots{background:var(--ink-paper);overflow:hidden}.marq--dots:before{display:none}.marq--dots .marq__fade{background:linear-gradient(90deg,var(--ink-paper) 0,#14100f00 4%,#14100f00 96%,var(--ink-paper) 100%)}.marq--dots .marq__row{position:relative;z-index:2}.marq--dots .marq__cell,.marq--dots .marq__item,.marq--dots .marq__sq{pointer-events:none}.marq--dots .marq__item{color:#f4f2ef80}.marq--dots:hover .marq__item{color:#f4f2efb8}.dotsband{position:relative;background:var(--ink-paper);overflow:hidden}.dotsband__inner{position:relative;z-index:1}.dotsband .marq,.dotsband .sec--ink{background:#0000}.dotsband .marq:before,.dotsband .marq__fade,.dotsband .sec--ink:after{display:none}.dotsband .figs,.dotsband .marq__cell,.dotsband .marq__item,.dotsband .marq__sq,.dotsband .sec__inner,.dotsband .stack{pointer-events:none}.dotsband .fitcol,.dotsband .panel,.dotsband a,.dotsband button{pointer-events:auto}.dotsband:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 78% 62% at 50% 46%,#14100fb3 0,#14100f6b 46%,#0000 80%)}.dotsband .marq__item{color:#f4f2ef80}.dotsband .marq:hover .marq__item{color:#f4f2efb8}.dotsband .turn{background:#0000;isolation:auto}.dotsband .ticker{background:#0000;border-block:0}.dotsband .ticker:after,.dotsband .ticker:before,.dotsband .ticker__fade{display:none}.dotsband .turn__inner:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 60% 52% at 50% 50%,#14100fc7 0,#14100f80 48%,#0000 76%)}.dotsband .ticker__dot,.dotsband .ticker__item,.dotsband .ticker__row,.dotsband .turn__inner{pointer-events:none}.dotsband .turn__cta{pointer-events:auto}.hp{left:-9999px}.hp,.sr-only{position:absolute;width:1px;height:1px;overflow:hidden}.sr-only{padding:0;margin:-1px;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wiz{position:relative;display:block}.wiz__rail{display:flex;gap:6px;margin-bottom:var(--sp-5)}.wiz__seg{flex:1 1 0;height:2px;border-radius:2px;background:#14100f1f;transition:background .5s var(--ease-out)}.wiz__seg.is-done{background:#14100f73}.wiz__seg.is-now{background:var(--red)}.wiz__count{font-family:var(--head);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:clamp(20px,2.6vw,30px)}.wiz__pane{animation:wizIn .45s var(--ease-out) both}@keyframes wizIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.wiz__label{display:block;font-family:var(--head);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--red);margin-bottom:var(--sp-4)}.wiz__title{margin:0;font-family:var(--display);font-weight:800;font-size:clamp(23px,2.7vw,34px);line-height:1.1;letter-spacing:-.028em;color:var(--ink);max-width:18em}.wiz__hint{margin:var(--sp-4) 0 0;font-family:var(--head);font-size:14px;line-height:1.65;color:var(--ink-2);max-width:46ch}.wiz__body{margin-top:clamp(26px,3.2vw,38px)}.fld+.fld,.fld+.fld__pair,.fld__pair+.fld,.fld__pair+.fld__pair{margin-top:clamp(26px,3vw,36px)}.fld__l{display:flex;align-items:baseline;gap:10px;font-family:var(--display);font-weight:800;font-size:clamp(15px,1.5vw,18px);letter-spacing:.01em;color:var(--ink);margin-bottom:var(--sp-4)}.fld__l,.fld__note{text-transform:uppercase}.fld__note{font-family:var(--head);font-size:10.5px;font-weight:600;letter-spacing:.12em;color:var(--ink-3)}.fld input,.fld textarea{width:100%;display:block;font-family:var(--head);font-size:16px;line-height:1.6;padding:10px 2px 12px;color:var(--ink);background:#0000;border:0;border-bottom:1px solid #14100f38;border-radius:0;transition:border-color .32s var(--ease-out)}.fld textarea{resize:vertical;min-height:112px;padding-top:6px}.fld input:focus,.fld textarea:focus{outline:none;border-bottom-color:var(--red)}.fld input::placeholder,.fld textarea::placeholder{color:#14100f8c}.fld__pair{display:grid;grid-template-columns:1fr 1fr;gap:clamp(18px,2.4vw,30px)}.fld__pair .fld+.fld{margin-top:0}.opts{display:grid;gap:8px}.opts--row{grid-template-columns:1fr 1fr}.opt{position:relative;display:flex;align-items:center;gap:13px;width:100%;text-align:left;cursor:pointer;font-family:var(--head);font-size:15px;line-height:1.5;color:var(--ink-2);padding:15px 18px;border:0;border-radius:var(--r-md);background:rgba(20,16,15,.035);transition:background .32s var(--ease-out),color .32s var(--ease-out)}.opt:hover{background:#14100f12;color:var(--ink)}.opt__mark{flex:0 0 auto;width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1px #14100f4d;transition:box-shadow .32s var(--ease-out),background .32s var(--ease-out)}.opt__mark:after{content:"";position:absolute;left:23px;top:50%;width:8px;height:8px;border-radius:50%;background:#fff;transform:translate(-50%,-50%) scale(0);transition:transform .32s var(--ease-spring)}.opt.is-on{background:var(--ink-paper);color:#fff}.opt.is-on .opt__mark{background:var(--red);box-shadow:inset 0 0 0 1px var(--red)}.opt.is-on .opt__mark:after{transform:translate(-50%,-50%) scale(1)}.opt:focus-visible{outline:2px solid var(--red);outline-offset:2px}.wiz__nav{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);margin-top:clamp(28px,3.4vw,40px)}.wiz__back{font-family:var(--head);font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);background:0;border:0;cursor:pointer;padding:8px 0;transition:color .28s ease}.wiz__back:hover{color:var(--ink)}.wiz__next{display:inline-flex;align-items:center;gap:10px;font-family:var(--body);font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:16px 30px;border-radius:10px;border:0;cursor:pointer;background:#14100f;color:#fff;transition:background .18s ease,color .18s ease,opacity .28s ease}.wiz__next:hover{background:var(--red-500)}.wiz__next svg{width:13px;height:13px;transition:transform .18s ease}.wiz__next:hover svg{transform:translate(2px,-2px)}.wiz__next[aria-disabled]{background:#14100f66}.wiz__next[aria-disabled]:hover{background:#14100f8c}.wiz__next[disabled]{opacity:.5;cursor:not-allowed}.wiz__blocked,.wiz__error{margin:var(--sp-5) 0 0;font-family:var(--head);font-size:13.5px;line-height:1.6;color:var(--red-700)}.wiz__foot{margin:clamp(22px,2.6vw,30px) 0 0;font-family:var(--head);font-size:12.5px;line-height:1.65;color:var(--ink-3)}.wiz--done .wiz__title{margin-bottom:var(--sp-5)}.wiz--done .wiz__hint+.wiz__hint{margin-top:var(--sp-4)}@media(max-width:620px){.fld__pair{grid-template-columns:1fr}.fld+.fld__pair,.fld__pair .fld+.fld,.fld__pair+.fld,.fld__pair+.fld__pair{margin-top:clamp(26px,3vw,36px)}.opts--row{grid-template-columns:1fr}.wiz__nav{gap:var(--sp-4)}.wiz__next{flex:1 1 auto;justify-content:center;padding:16px 20px}}@media (prefers-reduced-motion:reduce){.wiz__pane{animation:none}.fld input,.fld textarea,.opt,.opt__mark,.opt__mark:after,.wiz__seg{transition:none}}.brand__bolt{flex:0 0 auto}.brand__mark{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center}.nav .brand{text-decoration:none}.nav__burger{display:none;justify-self:end;width:44px;height:44px;margin-right:-10px;align-items:center;justify-content:center;background:0;border:0;cursor:pointer;padding:0;color:#fff}body.scrolled .nav__burger{color:#111}body.nav-dark .nav__burger{color:#fff}.nav__burger-box{position:relative;display:block;width:22px;height:14px;flex:0 0 auto}.nav__burger-box span{position:absolute;left:0;width:100%;height:2px;background:currentColor;border-radius:2px;transform-origin:50% 50%;transition:transform .38s var(--ease-out),opacity .28s ease,top .38s var(--ease-out)}.nav__burger-box span:first-child{top:0}.nav__burger-box span:last-child{top:12px}.nav.is-open .nav__burger-box span:first-child{top:6px;transform:rotate(45deg)}.nav.is-open .nav__burger-box span:last-child{top:6px;transform:rotate(-45deg)}.navpanel{position:fixed;inset:0;z-index:39;display:none;background:var(--ink-paper);opacity:0;visibility:hidden;transition:opacity .38s var(--ease-out),visibility .38s}.navpanel:before{background-image:radial-gradient(#ffffff0f 1px,#0000 1.15px);background-size:5px 5px}.navpanel:after,.navpanel:before{content:"";position:absolute;inset:0;pointer-events:none}.navpanel:after{background:radial-gradient(ellipse 70% 52% at 18% 8%,#e8232a4d 0,#0000 68%),radial-gradient(ellipse 60% 48% at 88% 96%,#4d1a5e57 0,#0000 70%)}.navpanel.is-open{opacity:1;visibility:visible}.navpanel__inner{position:relative;z-index:1;height:100%;justify-content:center;padding:88px var(--gutter) 108px;overflow-y:auto}.navpanel__inner,.navpanel__links{display:flex;flex-direction:column}.navpanel__links{gap:2px}.navpanel__links a{font-family:var(--display);font-weight:800;font-size:clamp(28px,8.5vw,40px);line-height:1.12;letter-spacing:-.03em;text-transform:uppercase;color:#f4f2ef9e;text-decoration:none;padding:9px 0;opacity:0;transform:translateY(14px);transition:opacity .42s var(--ease-out),transform .42s var(--ease-out),color .24s ease}.navpanel.is-open .navpanel__links a{opacity:1;transform:none}.navpanel__links a:active{color:#fff}.navpanel__links a.active{color:var(--red-400)}.navpanel__foot{margin-top:clamp(28px,5vh,48px);display:flex;flex-direction:column;gap:6px;font-family:var(--head);font-size:13px;line-height:1.6;color:var(--paper-3)}.navpanel__foot a{color:var(--paper-2);text-decoration:none}.cta-dock{display:none;position:fixed;z-index:38;left:var(--gutter);right:var(--gutter);bottom:calc(14px + env(safe-area-inset-bottom, 0px));align-items:center;justify-content:center;gap:10px;padding:16px 22px;border-radius:12px;background:var(--red-500);color:#fff;text-decoration:none;font-family:var(--body);font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;box-shadow:0 10px 30px -10px #14100f8c;transform:translateY(0);transition:transform .42s var(--ease-out),opacity .32s ease}.cta-dock svg{width:13px;height:13px;flex:0 0 auto}.navpanel.is-open~.cta-dock,body:has(.navpanel.is-open) .cta-dock{transform:translateY(160%);opacity:0;pointer-events:none}@media(max-width:900px){.nav{grid-template-columns:1fr auto;padding:14px var(--gutter)}body.scrolled .nav{padding:12px var(--gutter)}.nav__cta,.nav__links{display:none}.nav__burger{display:flex}.navpanel{display:block}.cta-dock{display:inline-flex}.foot{padding-bottom:calc(76px + env(safe-area-inset-bottom, 0px))}body.no-dock .foot{padding-bottom:calc(34px + env(safe-area-inset-bottom, 0px))}.closer__more a,.cookie-consent__link,.facts a,.faq__more a,.foot__brandcol a,.foot__col a,.legal .prose a,.navpanel__foot a,.panel__link a,.siblings__row a{display:inline-block;padding-block:10px}.foot__social a{display:inline-grid;place-items:center;min-width:40px;min-height:40px}.foot__col{gap:0}.case__src,.facts__k,.faqpage__cat,.fld__note,.panel__facts-h,.post__meta,.shot__tag,.whois__cap,.wiz__count,.wiz__label{font-size:11.5px}.panel__facts-h,.wiz__count,.wiz__label{letter-spacing:.1em}.expect__inner{padding:0 22px}.journey{display:block}.path{position:relative;width:auto;height:auto;padding:0;min-height:0!important;transform:none}.path__svg{display:none}.journey{align-items:start}.path__stops{position:relative;inset:auto;top:auto;left:auto;right:auto;bottom:auto;list-style:none;margin:0;padding:4px 0 4px 26px;display:grid;gap:clamp(26px,5vw,38px);border-left:0}.path__stops:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:1px;height:auto;background:#14100f29}.stop{position:relative;left:auto;top:auto;transform:none;opacity:1;width:auto;max-width:none}.stop__body{padding:0}.stop__dot{position:absolute;right:auto;margin:0}.stop--end .stop__dot,.stop__dot{left:-31px;bottom:auto;width:11px;height:11px;top:5px;box-shadow:0 0 0 3px var(--page)}.stop--end .stop__dot{margin-left:0}.stop__when{display:block;margin-bottom:5px}.stop__what{margin:0 0 6px;font-size:17px;line-height:1.3}.stop__see{margin:0;font-size:14px;line-height:1.55}.shots{position:relative;display:grid;gap:14px;margin:34px 0 0!important;padding-bottom:0;width:100%}.shot,.shot--after,.shot--before{position:relative;inset:auto;width:100%!important;transform:none!important;margin:0!important}.shot img{width:100%;height:auto;display:block}.shot__tag{right:12px!important;left:auto!important;bottom:12px!important;top:auto!important}.expect h2{margin-bottom:30px}.honest{grid-template-columns:1fr;gap:26px;margin-top:38px}.path__stops:before{transform:scaleY(0);transform-origin:top;transition:transform 1.1s cubic-bezier(.22,.61,.36,1)}.expect.seen .path__stops:before{transform:scaleY(1)}.stop__body{opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.expect.seen .stop__body{opacity:1;transform:none}.expect.seen .stop:first-child .stop__body{transition-delay:.18s}.expect.seen .stop:nth-child(2) .stop__body{transition-delay:.34s}.expect.seen .stop:nth-child(3) .stop__body{transition-delay:.5s}.expect.seen .stop:nth-child(4) .stop__body{transition-delay:.66s}.stop__dot{transform:scale(0);transform-origin:50% 50%}.expect.seen .stop__dot{transform:scale(1)}.expect.seen .stop:first-child .stop__dot{transition-delay:.18s}.expect.seen .stop:nth-child(2) .stop__dot{transition-delay:.34s}.expect.seen .stop:nth-child(3) .stop__dot{transition-delay:.5s}.expect.seen .stop:nth-child(4) .stop__dot{transition-delay:.66s}.shots{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease-out) .8s,transform .7s var(--ease-out) .8s}.expect.seen .shots{opacity:1;transform:none}}@media(max-width:900px) and (prefers-reduced-motion:reduce){.path__stops:before,.shots,.stop__body,.stop__dot{transition:none;opacity:1;transform:none}.path__stops:before{transform:scaleY(1)}.stop__dot{transform:scale(1)}}