:root{--bg:#FFFFFF;--ink:#0A0A0A;--mut:#4A4A4A;--or:#FD7020;--ord:#B84A0A;--or2:#FF9A5C;--lil:#ECE6FF;--mint:#D9F6E7;--sky:#DDEBFF;--butter:#FFF1BF;--peach:#FFE4D3;--disp:'Bricolage Grotesque','Poppins',system-ui,sans-serif;--body:'Inter',system-ui,sans-serif;--hand:'Caveat',cursive;color-scheme:light}*{box-sizing:border-box}body.qhr{margin:0;background:var(--bg);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.6;overflow-x:hidden}a{color:inherit}.wrap{max-width:1240px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}h1,h2,h3{font-family:var(--disp);margin:0;letter-spacing:-.02em}h2{font-weight:800;font-size:clamp(34px,4.6vw,58px);line-height:1.02;text-wrap:balance}.hand{font-family:var(--hand);font-weight:700;color:var(--ord);font-size:1.15em;letter-spacing:0}.sec{padding-block:110px;position:relative}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:14px;background:var(--ink);color:#fff;padding:6px 14px;border-radius:999px;transform:rotate(-2deg)}.center{text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.btn{position:relative;display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:17px;padding:17px 30px;border-radius:999px;text-decoration:none;border:2.5px solid var(--ink);cursor:pointer;font-family:var(--body);transition:transform .18s,box-shadow .18s,background .2s}.btn-or{background:var(--or);color:var(--ink);box-shadow:0 6px 0 var(--ink),0 18px 30px rgb(253 112 32 / .35)}.btn-or:hover{transform:translateY(-3px);box-shadow:0 9px 0 var(--ink),0 24px 40px rgb(253 112 32 / .45)}.btn-or:active{transform:translateY(4px);box-shadow:0 2px 0 var(--ink)}.btn-wh{background:#fff;color:var(--ink);box-shadow:0 6px 0 var(--ink)}.btn-wh:hover{transform:translateY(-3px);box-shadow:0 9px 0 var(--or)}.btn .arr{display:inline-block;transition:transform .2s}.btn:hover .arr{transform:translateX(5px) rotate(-10deg)}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid var(--or);outline-offset:3px}#prog{position:fixed;top:env(safe-area-inset-top,0);left:0;height:5px;width:0;background:var(--or);z-index:60}#blob{position:fixed;left:0;top:0;width:34px;height:34px;border-radius:50%;background:var(--or);mix-blend-mode:multiply;pointer-events:none;z-index:55;transform:translate(-100px,-100px);transition:width .25s,height .25s,opacity .25s;opacity:0}body.hasmouse #blob{opacity:.55}body.hov #blob{width:70px;height:70px;opacity:.35}.topbar{background:var(--ink);color:#fff;font-size:14px;font-weight:600}.topbar .wrap{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-block:10px}.topbar b{color:var(--or)}header.site{position:sticky;top:env(safe-area-inset-top,0);z-index:50;background:rgb(255 255 255 / .92);backdrop-filter:blur(10px);border-bottom:2px solid var(--ink)}.admin-bar header.site{top:32px}header.site .wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:14px}.logo{display:flex;align-items:center;gap:10px;text-decoration:none;font-family:var(--disp);font-weight:800;font-size:26px}.logo i{width:42px;height:42px;border-radius:14px;background:var(--or);border:2.5px solid var(--ink);display:flex;align-items:center;justify-content:center;font-style:normal;box-shadow:3px 3px 0 var(--ink);transition:transform .3s}.logo:hover i{transform:rotate(-12deg) scale(1.08)}.logo span{color:var(--or)}nav.main{display:flex;gap:6px}nav.main a{text-decoration:none;font-weight:600;padding:9px 14px;border-radius:999px;transition:background .2s}nav.main a:hover{background:var(--peach)}.hero{position:relative;overflow:hidden;padding-block:70px 40px}.hero .grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:40px;align-items:center}.hero h1{font-weight:800;font-size:clamp(46px,6.6vw,92px);line-height:.95}.mark{position:relative;display:inline-block;z-index:0;white-space:nowrap}.mark::after{content:"";position:absolute;left:-4%;right:-4%;bottom:.06em;height:.38em;background:var(--or);z-index:-1;border-radius:6px;transform-origin:left;animation:draw 1.1s .4s cubic-bezier(.7,0,.2,1) both;transform:rotate(-1.5deg)}.wiggle-word{display:inline-block;color:var(--ord);animation:wob 2.6s ease-in-out infinite}.hero p.lead{font-size:20px;color:var(--mut);max-width:540px;margin:22px 0 30px}.hero .ctas{display:flex;gap:16px;flex-wrap:wrap}.proof{display:flex;gap:18px;align-items:center;margin-top:30px;flex-wrap:wrap;font-weight:600}.faces{display:flex}.faces span{width:42px;height:42px;border-radius:50%;border:2.5px solid #fff;margin-left:-12px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px}.faces span:first-child{margin-left:0}.stage{position:relative;height:560px}.blobbg{position:absolute;inset:40px 20px 30px 30px;background:var(--peach);border-radius:46% 54% 42% 58%/52% 44% 56% 48%;animation:morph 12s ease-in-out infinite;border:2.5px solid var(--ink)}.rocket{position:absolute;left:50%;top:50%;width:250px;transform:translate(-50%,-56%);animation:fly 4s ease-in-out infinite}.flame{transform-origin:50% 0;animation:flick .18s ease-in-out infinite alternate}.sticker{position:absolute;background:#fff;border:2.5px solid var(--ink);border-radius:18px;padding:12px 16px;box-shadow:4px 4px 0 var(--ink);font-weight:700;font-size:15px;display:flex;align-items:center;gap:10px}.s1{left:0;top:70px;transform:rotate(-6deg);animation:bob 5s ease-in-out infinite}.s2{right:0;top:150px;transform:rotate(5deg);animation:bob 6s ease-in-out infinite .6s;background:var(--mint)}.s3{left:20px;bottom:60px;transform:rotate(4deg);animation:bob 5.5s ease-in-out infinite 1.1s;background:var(--lil)}.s4{right:30px;bottom:30px;transform:rotate(-4deg);animation:bob 6.5s ease-in-out infinite .3s;background:var(--butter)}.spin-badge{position:absolute;right:-6px;top:-10px;width:150px;height:150px;animation:spin 14s linear infinite}.twinkle{position:absolute;animation:tw 2.4s ease-in-out infinite}.doodle{position:absolute;pointer-events:none}.bands{position:relative;height:190px;margin-block:30px 0;overflow:hidden}.band{position:absolute;left:-5%;width:110%;border-block:2.5px solid var(--ink);padding-block:16px;overflow:hidden}.band.b1{top:40px;background:var(--or);transform:rotate(-3deg)}.band.b2{top:60px;background:var(--ink);transform:rotate(2.5deg);color:#fff}.band .in{display:flex;gap:40px;width:max-content;font-family:var(--disp);font-weight:800;font-size:30px;white-space:nowrap;animation:marq 26s linear infinite}.band.b2 .in{animation-direction:reverse;animation-duration:30s}.band .in em{font-style:normal;color:#fff}.band.b2 .in em{color:var(--or)}.bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px;margin-top:56px}.tile{position:relative;border:2.5px solid var(--ink);border-radius:28px;padding:30px;overflow:hidden;text-decoration:none;color:var(--ink);display:flex;flex-direction:column;gap:12px;box-shadow:6px 6px 0 var(--ink);transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;transform-style:preserve-3d;min-height:300px}.tile:hover{box-shadow:10px 10px 0 var(--ink)}.tile h3{font-size:28px;font-weight:800;line-height:1.05}.tile p{margin:0;color:#333;max-width:420px}.tile .tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.tile .tags span{background:#fff;border:2px solid var(--ink);border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600}.tile .ill{position:absolute;right:18px;bottom:16px;width:150px;height:150px;transition:transform .4s}.tile:hover .ill{transform:scale(1.08) rotate(-4deg)}.t-a{grid-column:span 4;background:var(--peach)}.t-b{grid-column:span 2;background:var(--lil)}.t-c{grid-column:span 2;background:var(--mint)}.t-d{grid-column:span 2;background:var(--butter)}.t-e{grid-column:span 2;background:var(--sky)}.t-f{grid-column:span 6;background:var(--ink);color:#fff;flex-direction:row;align-items:center;justify-content:space-between;min-height:0;gap:24px;flex-wrap:wrap}.t-f p{color:#CFCFCF}.t-a .ill,.t-f .ill{width:220px;height:200px}.stats{background:var(--or);border-block:2.5px solid var(--ink);position:relative;overflow:hidden}.stats .wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding-block:70px}.stat{background:#fff;border:2.5px solid var(--ink);border-radius:24px;padding:26px;box-shadow:5px 5px 0 var(--ink);transition:transform .25s}.stat:nth-child(odd){transform:rotate(-2deg)}.stat:nth-child(even){transform:rotate(2deg)}.stat:hover{transform:rotate(0) scale(1.04)}.stat .n{font-family:var(--disp);font-weight:800;font-size:clamp(44px,5vw,64px);line-height:1}.stat div:last-child{font-weight:600;color:#333}.chead{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:44px}.arrows{display:flex;gap:12px}.ar{width:58px;height:58px;border-radius:50%;border:2.5px solid var(--ink);background:#fff;font-size:22px;cursor:pointer;box-shadow:0 4px 0 var(--ink);transition:.15s}.ar:hover{background:var(--or);transform:translateY(-2px);box-shadow:0 6px 0 var(--ink)}.ar:active{transform:translateY(3px);box-shadow:0 1px 0 var(--ink)}.vp{overflow:hidden;padding:10px 4px 20px}.track{display:flex;gap:26px;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.case{flex:0 0 min(420px,86vw);border:2.5px solid var(--ink);border-radius:28px;padding:32px;display:flex;flex-direction:column;gap:14px;box-shadow:6px 6px 0 var(--ink);min-height:360px;position:relative;overflow:hidden}.case .tag{align-self:flex-start;background:#fff;border:2px solid var(--ink);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:700}.case .big{font-family:var(--disp);font-weight:800;font-size:72px;line-height:.95}.case p{margin:0}.cmp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:56px;align-items:stretch}.opt{border:2.5px solid var(--ink);border-radius:28px;padding:30px;display:flex;flex-direction:column;gap:14px;background:#fff;box-shadow:6px 6px 0 var(--ink)}.opt.win{background:var(--or);transform:translateY(-14px) rotate(-1deg);box-shadow:10px 10px 0 var(--ink)}.opt h3{font-size:26px;font-weight:800}.opt .face{width:64px;height:64px}.opt ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.opt li{display:flex;gap:10px;font-weight:500}.opt li b{flex:none;width:24px;height:24px;border-radius:50%;border:2px solid var(--ink);display:flex;align-items:center;justify-content:center;font-size:13px;background:#fff}.opt .price{font-family:var(--disp);font-weight:800;font-size:34px}.steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:70px}.steps svg.path{position:absolute;left:10%;top:20px;width:80%;height:120px;z-index:0}.step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.step .num{width:110px;height:110px;border-radius:50%;border:2.5px solid var(--ink);display:flex;align-items:center;justify-content:center;font-family:var(--disp);font-weight:800;font-size:48px;box-shadow:5px 5px 0 var(--ink);transition:transform .3s}.step:hover .num{transform:rotate(-12deg) scale(1.08)}.step h3{font-size:26px;font-weight:800}.step p{margin:0;color:var(--mut);max-width:300px}.cloud{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:44px;max-width:1000px;margin-inline:auto}.cloud a{text-decoration:none;font-weight:700;font-size:17px;padding:12px 22px;border:2.5px solid var(--ink);border-radius:999px;background:#fff;box-shadow:3px 3px 0 var(--ink);transition:transform .2s,background .2s,box-shadow .2s}.cloud a:nth-child(5n+1):hover{background:var(--peach)}.cloud a:nth-child(5n+2):hover{background:var(--lil)}.cloud a:nth-child(5n+3):hover{background:var(--mint)}.cloud a:nth-child(5n+4):hover{background:var(--butter)}.cloud a:nth-child(5n):hover{background:var(--sky)}.cloud a:hover{transform:translateY(-4px) rotate(-3deg);box-shadow:5px 7px 0 var(--ink)}.cloud a.all{background:var(--ink);color:#fff}.notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:56px}.note{border:2.5px solid var(--ink);border-radius:8px 28px 8px 28px;padding:30px;display:flex;flex-direction:column;gap:16px;box-shadow:6px 6px 0 var(--ink);transition:transform .3s;position:relative}.note::before{content:"";position:absolute;top:-14px;left:50%;width:90px;height:26px;background:rgb(253 112 32 / .55);transform:translateX(-50%) rotate(-3deg);border:1.5px solid rgb(10 10 10 / .15)}.note:nth-child(1){background:var(--butter);transform:rotate(-2deg)}.note:nth-child(2){background:var(--mint);transform:rotate(1.5deg) translateY(16px)}.note:nth-child(3){background:var(--lil);transform:rotate(-1deg)}.note:hover{transform:rotate(0) translateY(-6px)}.note q{font-family:var(--disp);font-size:22px;font-weight:700;line-height:1.3;quotes:"“" "”"}.note .who{display:flex;gap:12px;align-items:center;margin-top:auto}.note .who i{width:44px;height:44px;border-radius:50%;background:var(--or);border:2px solid var(--ink);display:flex;align-items:center;justify-content:center;font-style:normal;font-weight:800}.faqgrid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:60px;align-items:start}.qa{border:2.5px solid var(--ink);border-radius:22px;margin-bottom:14px;background:#fff;box-shadow:4px 4px 0 var(--ink);transition:box-shadow .2s,background .2s}.qa.open{background:var(--peach);box-shadow:6px 6px 0 var(--or)}.qa button{width:100%;text-align:left;background:none;border:0;font-family:var(--disp);font-weight:700;font-size:20px;padding:20px 24px;cursor:pointer;display:flex;justify-content:space-between;gap:16px;color:var(--ink)}.qa button span{flex:none;width:34px;height:34px;border-radius:50%;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;transition:transform .3s;font-size:20px}.qa.open button span{transform:rotate(45deg);background:var(--or);color:var(--ink)}.qa p{margin:0;padding:0 24px 22px;color:#333}.cta{position:relative;background:var(--ink);color:#fff;border-radius:40px;padding:clamp(40px,6vw,90px);overflow:hidden;text-align:center;display:flex;flex-direction:column;align-items:center;gap:22px}.cta h2{font-size:clamp(40px,6vw,80px);color:#fff}.cta p{margin:0;font-size:19px;color:#CFCFCF;max-width:560px}footer.site{background:#FFF7F1;border-top:2.5px solid var(--ink)}.fgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:36px;padding-block:64px}.fgrid div{display:flex;flex-direction:column;gap:8px}.fgrid strong{font-family:var(--disp);font-size:18px}.fgrid a{text-decoration:none;color:#333}.fgrid a:hover{color:var(--ord)}.nl{display:flex;gap:8px}.nl input{flex:1;min-width:0;border:2.5px solid var(--ink);border-radius:999px;padding:12px 16px;font-family:var(--body);background:#fff}.copy{border-top:2px solid var(--ink);padding-block:20px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:14px;font-weight:600}.rv.in{animation:pop .8s cubic-bezier(.2,.8,.2,1) both}.rv.in.d1{animation-delay:.1s}.rv.in.d2{animation-delay:.2s}.rv.in.d3{animation-delay:.3s}@keyframes pop{from{opacity:0;transform:translateY(40px) scale(.96)}}@keyframes draw{from{transform:scaleX(0) rotate(-1.5deg)}to{transform:scaleX(1) rotate(-1.5deg)}}@keyframes wob{0%,100%{transform:rotate(-3deg)}50%{transform:rotate(3deg) scale(1.04)}}@keyframes morph{0%,100%{border-radius:46% 54% 42% 58%/52% 44% 56% 48%}50%{border-radius:58% 42% 55% 45%/42% 58% 42% 58%}}@keyframes fly{0%,100%{transform:translate(-50%,-56%) rotate(8deg)}50%{transform:translate(-50%,-64%) rotate(4deg)}}@keyframes flick{from{transform:scaleY(.85)}to{transform:scaleY(1.15)}}@keyframes bob{0%,100%{translate:0 0}50%{translate:0 -12px}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes tw{0%,100%{transform:scale(.6) rotate(0);opacity:.5}50%{transform:scale(1.1) rotate(45deg);opacity:1}}@keyframes marq{to{transform:translateX(-50%)}}@keyframes dash{to{stroke-dashoffset:-40}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}#blob{display:none}}@media (max-width:1000px){.hero .grid,.faqgrid{grid-template-columns:minmax(0,1fr)}nav.main{display:none}.stage{height:440px}.bento{grid-template-columns:minmax(0,1fr)}.t-a,.t-b,.t-c,.t-d,.t-e,.t-f{grid-column:auto}.stats .wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.cmp,.notes,.steps{grid-template-columns:minmax(0,1fr)}.opt.win{transform:none}.steps svg.path{display:none}.note:nth-child(2){transform:rotate(1.5deg)}}@media (max-width:782px){.admin-bar header.site{top:46px}}@media (max-width:560px){.stats .wrap{grid-template-columns:minmax(0,1fr)}.hide-s{display:none}.sec{padding-block:80px}.tile .ill{opacity:.35}.stage{height:380px}.rocket{width:180px}.spin-badge{width:110px;height:110px}}.cta .hand,.t-f .hand{color:var(--or)}body.qhr h1,body.qhr h2,body.qhr h3{font-weight:800}body.qhr svg{display:inline-block}.stage svg,.tile .ill{display:block}header.site .wrap{position:relative}nav.main{align-items:center}.mm-btn,.nl-link{display:inline-flex;align-items:center;gap:6px;font-family:var(--body);font-weight:600;font-size:16px;color:var(--ink);background:none;border:0;padding:9px 14px;border-radius:999px;cursor:pointer;text-decoration:none;transition:background .2s}.mm-btn:hover,.nl-link:hover,.mm-item.open .mm-btn{background:var(--peach)}.nl-link.is-on{background:var(--peach)}@media (min-width:1001px) and (max-width:1180px){.mm-btn,.nl-link{padding:9px 10px;font-size:15px}}.chev{font-size:11px;transition:transform .25s}.mm-item.open .chev{transform:rotate(180deg)}.mega{position:absolute;left:16px;right:16px;top:100%;padding-top:12px;z-index:70;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .22s,transform .22s,visibility .22s}.mm-item.open .mega{opacity:1;visibility:visible;transform:none}@media (hover:hover) and (min-width:1001px){.mm-item:hover .mega,.mm-item:focus-within .mega{opacity:1;visibility:visible;transform:none}.mm-item:hover .chev{transform:rotate(180deg)}.mm-item:hover .mm-btn{background:var(--peach)}}.mega-in{background:#fff;border:2.5px solid var(--ink);border-radius:28px;box-shadow:8px 8px 0 var(--ink);padding:20px;display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:16px}.mega-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.75fr);gap:12px;align-items:start}.mega-col-wide ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4px}.mega li a{padding:5px 6px!important;font-size:13.5px!important}.mega .ib{width:30px;height:30px}.mega-col{background:var(--col);border:2px solid var(--ink);border-radius:20px;padding:14px 10px}.mega-h{font-family:var(--disp);font-weight:800;font-size:15px;text-transform:uppercase;letter-spacing:.04em;padding:0 8px 8px;border-bottom:2px dashed var(--ink);margin-bottom:6px}.mega ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;max-height:420px;overflow:auto}nav.main .mega a{border-radius:12px}.mega li a{display:flex;align-items:center;gap:10px;padding:6px 8px;font-size:14px;font-weight:600;line-height:1.25;text-decoration:none;color:var(--ink);transition:background .2s}.mega li a:hover{background:#fff}.ib{flex:none;width:34px;height:34px;border-radius:10px;background:#fff;border:2px solid var(--ink);display:flex;align-items:center;justify-content:center;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.mega a:hover .ib{transform:rotate(-12deg) scale(1.12);background:var(--butter)}.ico{display:block}.mega-cta{background:var(--ink);color:#fff;border-radius:22px;padding:22px;display:flex;flex-direction:column;gap:10px}.mega-cta strong{font-family:var(--disp);font-size:22px;line-height:1.15}.mega-cta p{margin:0;color:#CFCFCF;font-size:14px}.mega-wa{font-size:13px;font-weight:600;color:#CFCFCF}nav.main .mega-all{color:var(--or);font-weight:700;text-decoration:none;margin-top:auto;padding:0}.mega-all:hover{text-decoration:underline}.mega-sm .mega-in{grid-template-columns:minmax(0,1fr) 250px}.ind-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}nav.main .ind{display:flex;align-items:center;gap:10px;padding:10px;border:2px solid var(--ink);border-radius:16px;background:var(--col);font-weight:700;font-size:14px;text-decoration:none;color:var(--ink);transition:transform .2s,box-shadow .2s}nav.main .ind:hover{transform:translateY(-3px) rotate(-1deg);box-shadow:4px 4px 0 var(--ink)}.hdr-right{display:flex;align-items:center;gap:12px}.nav-cta-m{display:none!important}.burger{display:none;width:48px;height:48px;border:2.5px solid var(--ink);border-radius:14px;background:var(--or);box-shadow:3px 3px 0 var(--ink);cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:0}.burger span{display:block;width:22px;height:2.5px;background:var(--ink);border-radius:2px;transition:transform .25s,opacity .25s}body.menu-open .burger span:nth-child(1){transform:translateY(7.5px) rotate(45deg)}body.menu-open .burger span:nth-child(2){opacity:0}body.menu-open .burger span:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}@media (max-width:1000px){.burger{display:flex}body.menu-open nav.main{display:flex!important;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:6px;background:#fff;border-bottom:2.5px solid var(--ink);padding:14px max(16px,env(safe-area-inset-right,0px)) 20px max(16px,env(safe-area-inset-left,0px));max-height:calc(100vh - 140px);overflow:auto;box-shadow:0 14px 0 rgb(10 10 10 / .08)}.mm-btn,.nl-link{justify-content:space-between;width:100%;font-size:18px;padding:12px 14px;border:2px solid var(--ink);border-radius:16px}.mega{position:static;padding-top:8px;display:none;opacity:1;visibility:visible;transform:none}.mm-item.open .mega{display:block}.mega-in,.mega-sm .mega-in{grid-template-columns:minmax(0,1fr);box-shadow:none;padding:12px;border-radius:20px}.mega-cols{grid-template-columns:minmax(0,1fr)}.mega-col-wide ul{grid-template-columns:minmax(0,1fr)}.mega ul{max-height:none}.ind-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-cta-m{display:inline-flex!important;justify-content:center;margin-top:8px}}@media (max-width:560px){.nav-cta{display:none!important}.ind-grid{grid-template-columns:minmax(0,1fr)}}.crumb{font-size:14px;font-weight:600;color:var(--mut);display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.crumb a{text-decoration:none}.crumb a:hover{color:var(--ord)}.crumb b{color:var(--ink)}.svc-hero{position:relative;overflow:hidden;padding-block:56px 90px}.svc-hero .grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:center}.svc-hero h1{font-weight:800;font-size:clamp(42px,5.6vw,80px);line-height:.98;margin-top:20px}.chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.chips span{border:2px solid var(--ink);border-radius:999px;padding:6px 14px;font-weight:700;font-size:14px;background:#fff}.form-card{position:relative;background:var(--accent,var(--peach));border:2.5px solid var(--ink);border-radius:30px;padding:34px;box-shadow:10px 10px 0 var(--ink);display:flex;flex-direction:column;gap:14px;transform:rotate(1.5deg)}.form-card h2{font-size:30px}.form-card label{font-weight:700;font-size:14px}.form-card input,.form-card select{width:100%;border:2.5px solid var(--ink);border-radius:14px;padding:14px 16px;font-family:var(--body);font-size:16px;background:#fff;margin-top:-6px}.form-card .btn{justify-content:center;width:100%}.form-card small{text-align:center;font-weight:600}.form-card .tape{position:absolute;top:-16px;left:40px;width:110px;height:30px;background:rgb(253 112 32 / .6);transform:rotate(-4deg);border:1.5px solid rgb(10 10 10 / .15)}.answer{position:relative;max-width:900px;margin:0 auto;background:var(--butter);border:2.5px solid var(--ink);border-radius:8px 32px 8px 32px;padding:clamp(26px,4vw,44px);box-shadow:8px 8px 0 var(--ink);transform:rotate(-1deg)}.answer .q{font-family:var(--disp);font-weight:800;font-size:clamp(24px,3vw,34px);margin-bottom:12px}.answer p{margin:0;font-size:18px;line-height:1.7}.probs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:56px}.prob{display:flex;gap:18px;align-items:flex-start;background:#fff;border:2.5px solid var(--ink);border-radius:24px;padding:24px;box-shadow:5px 5px 0 var(--ink);transition:transform .25s}.prob:nth-child(odd){transform:rotate(-1deg)}.prob:nth-child(even){transform:rotate(1deg)}.prob:hover{transform:rotate(0) translateY(-4px)}.prob .x{flex:none;width:46px;height:46px;border-radius:50%;background:var(--ink);color:var(--or);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:20px}.prob h3{font-size:21px;margin-bottom:4px}.prob p{margin:0;color:var(--mut)}.deliv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:56px}.dcard{position:relative;border:2.5px solid var(--ink);border-radius:26px;padding:26px;display:flex;flex-direction:column;gap:10px;box-shadow:6px 6px 0 var(--ink);transition:transform .25s,box-shadow .25s;min-height:230px}.dcard:hover{transform:translateY(-6px) rotate(-1deg);box-shadow:9px 11px 0 var(--ink)}.dcard .no{font-family:var(--disp);font-weight:800;font-size:44px;line-height:1;-webkit-text-stroke:2px var(--ink);color:#fff0}.dcard h3{font-size:21px;line-height:1.15}.dcard p{margin:0;color:#333;font-size:15px}.dcard:nth-child(5n+1){background:var(--peach)}.dcard:nth-child(5n+2){background:var(--lil)}.dcard:nth-child(5n+3){background:var(--mint)}.dcard:nth-child(5n+4){background:var(--butter)}.dcard:nth-child(5n){background:var(--sky)}.dcard.hot{background:var(--ink)!important;color:#fff}.dcard.hot p{color:#CFCFCF}.dcard.hot .no{-webkit-text-stroke:2px var(--or)}.dcard.hot::after{content:"NEW";position:absolute;top:-14px;right:18px;background:var(--or);color:var(--ink);border:2px solid var(--ink);border-radius:999px;font-size:12px;font-weight:800;padding:3px 10px;transform:rotate(6deg)}.tl{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin-top:64px}.tl::before{content:"";position:absolute;left:6%;right:6%;top:34px;border-top:3px dashed var(--ink)}.tl .st{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.tl .st b{width:70px;height:70px;border-radius:50%;background:#fff;border:2.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink);display:flex;align-items:center;justify-content:center;font-family:var(--disp);font-weight:800;font-size:26px;transition:transform .3s,background .3s}.tl .st:hover b{transform:scale(1.12) rotate(-10deg);background:var(--or)}.tl .st h3{font-size:19px}.tl .st p{margin:0;color:var(--mut);font-size:14px}.tl .st small{font-weight:700;background:var(--peach);border:2px solid var(--ink);border-radius:999px;padding:2px 10px;font-size:12px}.pkgs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:56px;align-items:stretch}.pkg{background:#fff;border:2.5px solid var(--ink);border-radius:28px;padding:32px;display:flex;flex-direction:column;gap:14px;box-shadow:6px 6px 0 var(--ink)}.pkg.feat{background:var(--or);transform:translateY(-14px);box-shadow:10px 10px 0 var(--ink);position:relative}.pkg.feat::before{content:"Most popular";position:absolute;top:-16px;left:50%;transform:translateX(-50%) rotate(-3deg);background:var(--ink);color:#fff;font-weight:800;font-size:13px;padding:5px 14px;border-radius:999px}.pkg h3{font-size:24px}.pkg .price{font-family:var(--disp);font-weight:800;font-size:44px;line-height:1}.pkg .price small{font-size:16px;font-weight:600}.pkg ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.pkg li{display:flex;gap:10px}.pkg li::before{content:"✓";flex:none;width:22px;height:22px;border-radius:50%;border:2px solid var(--ink);background:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}.pkg .btn{margin-top:auto;justify-content:center}@media (max-width:1000px){.svc-hero .grid,.probs,.pkgs{grid-template-columns:minmax(0,1fr)}.deliv{grid-template-columns:repeat(2,minmax(0,1fr))}.tl{grid-template-columns:minmax(0,1fr)}.tl::before{display:none}.pkg.feat{transform:none}.form-card{transform:none}}@media (max-width:560px){.deliv{grid-template-columns:minmax(0,1fr)}}.lead-form{display:flex;flex-direction:column;gap:14px}.lead-form label{font-weight:700;font-size:14px}.lead-form input,.lead-form select,.lead-form textarea{width:100%;border:2.5px solid var(--ink);border-radius:14px;padding:14px 16px;font-family:var(--body);font-size:16px;background:#fff;margin-top:-6px;color:var(--ink)}.lead-form textarea{resize:vertical;min-height:110px}.lead-form select:focus-visible,.lead-form textarea:focus-visible{outline:3px solid var(--or);outline-offset:3px}.lead-form .btn{justify-content:center;width:100%}.hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.lead-ok{background:var(--mint);border:2.5px solid var(--ink);border-radius:18px;padding:18px 20px;font-weight:600;box-shadow:4px 4px 0 var(--ink)}.lead-ok b{display:block;font-family:var(--disp);font-size:22px;margin-bottom:4px}.lead-err{margin:0;background:var(--peach);border:2px solid var(--ink);border-radius:12px;padding:10px 14px;font-weight:600}#newsletter .lead-form{gap:8px}#newsletter .lead-form label{display:none}#newsletter .lead-form input{margin-top:0;border-radius:999px;padding:12px 16px}#newsletter .lead-form .btn{padding:10px 16px;font-size:14px}.legal-links a{text-decoration:none}.legal-links a:hover{color:var(--ord)}.pg-hero{padding-block:56px 70px;text-align:center}.pg-hero .wrap{display:flex;flex-direction:column;align-items:center;gap:18px}.pg-hero h1{font-weight:800;font-size:clamp(42px,5.8vw,84px);line-height:.98;max-width:980px;text-wrap:balance}.pg-hero p.lead{font-size:20px;color:var(--mut);max-width:660px;margin:0}.pg-hero .crumb{justify-content:center;margin:0}.split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:center}.split p{font-size:18px;color:#333;margin:0 0 16px}.stack{position:relative;display:flex;flex-direction:column;gap:18px}.stack .sticker{position:relative;font-size:17px}.stack .sticker:nth-child(1){transform:rotate(-3deg);background:var(--butter)}.stack .sticker:nth-child(2){transform:rotate(2deg) translateX(30px);background:var(--mint)}.stack .sticker:nth-child(3){transform:rotate(-1.5deg);background:var(--lil)}.stack .sticker:nth-child(4){transform:rotate(2.5deg) translateX(18px);background:var(--sky)}.sticker .big{font-family:var(--disp);font-weight:800;font-size:40px;line-height:1}.team{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:56px}.member{border:2.5px solid var(--ink);border-radius:26px;padding:24px;background:#fff;box-shadow:5px 5px 0 var(--ink);display:flex;flex-direction:column;gap:8px;align-items:flex-start;transition:transform .25s}.member:hover{transform:translateY(-6px) rotate(-1deg)}.member .av{width:76px;height:76px;border-radius:50%;border:2.5px solid var(--ink);display:flex;align-items:center;justify-content:center;font-family:var(--disp);font-weight:800;font-size:28px}.member h3{font-size:20px}.member p{margin:0;color:var(--mut);font-size:14px}.zones{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:48px}.zone{border:2.5px solid var(--ink);border-radius:22px;padding:20px;background:#fff;box-shadow:4px 4px 0 var(--ink);text-align:center}.zone b{display:block;font-family:var(--disp);font-size:22px}.zone span{font-size:14px;color:var(--mut);font-weight:600}.cinfo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:30px}.ccard{border:2.5px solid var(--ink);border-radius:22px;padding:20px;box-shadow:4px 4px 0 var(--ink);display:flex;flex-direction:column;gap:4px;text-decoration:none;color:var(--ink);transition:transform .2s}a.ccard:hover{transform:translateY(-4px) rotate(-1deg)}.ccard small{font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:12px}.ccard b{font-family:var(--disp);font-size:19px;word-break:break-word}.ccard:nth-child(1){background:var(--peach)}.ccard:nth-child(2){background:var(--mint)}.ccard:nth-child(3){background:var(--lil)}.ccard:nth-child(4){background:var(--butter)}.offices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:56px}.office{background:var(--col);border:2.5px solid var(--ink);border-radius:28px;padding:26px;box-shadow:6px 6px 0 var(--ink);display:flex;flex-direction:column;gap:8px;transition:transform .25s,box-shadow .25s}.office:nth-child(odd){transform:rotate(-1deg)}.office:nth-child(even){transform:rotate(1deg)}.office:hover{transform:translateY(-6px) rotate(0);box-shadow:9px 11px 0 var(--ink)}.office .otop{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px}.office .pin{width:48px;height:48px;border-radius:50%;background:#fff;border:2.5px solid var(--ink);display:flex;align-items:center;justify-content:center;font-size:22px}.office .otag{background:var(--ink);color:#fff;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700}.office h3{font-size:30px;line-height:1}.office strong{font-size:15px}.office p{margin:4px 0;color:#333;font-size:15px}.office a{color:var(--ink);font-weight:600;text-decoration:none;font-size:15px}.office a:hover{color:var(--ord)}.office .omap{margin-top:auto;padding-top:8px;font-weight:800}@media (max-width:1000px){.offices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.offices{grid-template-columns:minmax(0,1fr)}.office:nth-child(n){transform:none}}.work{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:56px}.wcard{border:2.5px solid var(--ink);border-radius:28px;overflow:hidden;background:#fff;box-shadow:6px 6px 0 var(--ink);display:flex;flex-direction:column;transition:transform .25s,box-shadow .25s}.wcard:hover{transform:translateY(-6px) rotate(-.6deg);box-shadow:10px 12px 0 var(--ink)}.wcard .top{padding:26px;border-bottom:2.5px solid var(--ink);display:flex;flex-direction:column;gap:10px;min-height:190px}.wcard .top .big{font-family:var(--disp);font-weight:800;font-size:58px;line-height:.95}.wcard .body{padding:22px 26px 26px;display:flex;flex-direction:column;gap:10px;flex:1}.wcard h3{font-size:21px}.wcard p{margin:0;color:var(--mut);font-size:15px}.wcard .chips{margin-top:auto}.wcard .chips span{font-size:12px;padding:3px 10px}.flt{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.flt button{font-family:var(--body);font-weight:700;font-size:15px;padding:9px 18px;border:2.5px solid var(--ink);border-radius:999px;background:#fff;cursor:pointer;box-shadow:3px 3px 0 var(--ink);color:var(--ink)}.flt button.on{background:var(--ink);color:#fff}.wcard.hide{display:none}.jobs{display:flex;flex-direction:column;gap:18px;margin-top:40px;max-width:1000px;margin-inline:auto}.wcard.job{flex-direction:row;align-items:center;justify-content:space-between;gap:24px;padding:26px 30px;text-decoration:none;color:var(--ink);background:#fff;border-left:14px solid var(--col)}.job .jl{display:flex;flex-direction:column;gap:6px;min-width:0}.job h3{font-size:clamp(21px,2.4vw,28px);line-height:1.1}.job p{margin:0;color:var(--mut)}.jdept{align-self:flex-start;background:var(--col);border:2px solid var(--ink);border-radius:999px;padding:2px 12px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.jmeta{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.jmeta span{border:2px solid var(--ink);border-radius:999px;padding:3px 12px;font-size:13px;font-weight:600;background:#FFF7F1}.jgo{flex:none;font-weight:800;background:var(--or);border:2.5px solid var(--ink);border-radius:999px;padding:12px 22px;box-shadow:0 4px 0 var(--ink);transition:transform .2s}.job:hover .jgo{transform:translateY(-3px) rotate(-3deg)}@media (max-width:700px){.wcard.job{flex-direction:column;align-items:flex-start}}.ccard2{text-decoration:none;color:var(--ink)}.cimg{position:relative;aspect-ratio:4/3;background:var(--col) center/cover no-repeat;border-bottom:2.5px solid var(--ink)}.cbig{position:absolute;left:14px;bottom:14px;background:var(--or);border:2px solid var(--ink);border-radius:16px;padding:8px 14px;display:flex;flex-direction:column;box-shadow:3px 3px 0 var(--ink);transform:rotate(-2deg)}.cbig b{font-family:var(--disp);font-size:26px;line-height:1}.cbig small{font-size:12px;font-weight:700}.ccard2 .body{gap:8px}.ccard2 .jdept{margin-bottom:2px}.cshow{position:relative;border:2.5px solid var(--ink);border-radius:28px;overflow:visible;box-shadow:10px 10px 0 var(--ink);background:var(--accent,var(--sky));transform:rotate(1.5deg)}.cshow img{display:block;width:100%;height:auto;border-radius:25px;aspect-ratio:4/3;object-fit:cover}.cshow .sticker{position:absolute;flex-direction:column;align-items:flex-start;gap:2px;font-size:13px}.cs2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.csbox{border:2.5px solid var(--ink);border-radius:28px;padding:30px;box-shadow:6px 6px 0 var(--ink)}.csbox p{margin:0;font-size:17px;color:#333;line-height:1.7}.ba{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:44px}.ba figure{position:relative;margin:0;border:2.5px solid var(--ink);border-radius:24px;overflow:hidden;box-shadow:6px 6px 0 var(--ink);background:#fff}.ba figure img{display:block;width:100%;height:auto}.ba .tag{position:absolute;left:14px;top:14px;background:var(--ink);color:#fff;border-radius:999px;padding:4px 14px;font-weight:800;font-size:13px}.ba figure:nth-child(2) .tag{background:var(--or);color:var(--ink);border:2px solid var(--ink)}@media (max-width:1000px){.cs2,.ba{grid-template-columns:minmax(0,1fr)}.cshow{transform:none;margin-top:20px}}.note .who i.ph{background-size:cover;background-position:center;width:48px;height:48px}.rgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:10px}.rgrid .note{transform:none;margin-top:14px}.rgrid .note:nth-child(3n+1){transform:rotate(-1.2deg)}.rgrid .note:nth-child(3n+2){transform:rotate(.8deg)}.rgrid .note:nth-child(3n){transform:rotate(-.6deg)}.rgrid .note:hover{transform:rotate(0) translateY(-6px)}.rgrid .note q{font-size:18px;font-weight:600}.rsum{display:inline-flex;align-items:center;gap:18px;background:#fff;border:2.5px solid var(--ink);border-radius:24px;padding:16px 24px;box-shadow:6px 6px 0 var(--ink);margin-top:10px;text-align:left}.rbig{font-family:var(--disp);font-weight:800;font-size:54px;line-height:1}.rbig small{font-size:20px;color:var(--mut)}@media (max-width:1000px){.rgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.rgrid{grid-template-columns:minmax(0,1fr)}.rgrid .note:nth-child(n){transform:none}}.resgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:56px}.rescard{background:#fff;border:2.5px solid var(--ink);border-radius:28px;overflow:hidden;box-shadow:6px 6px 0 var(--ink);transition:transform .25s}.rescard:hover{transform:translateY(-5px)}.rhead{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px;background:var(--col);border-bottom:2.5px solid var(--ink)}.rind{display:inline-block;background:#fff;border:2px solid var(--ink);border-radius:999px;padding:2px 12px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.rhead h3{font-size:24px;word-break:break-all}.rhead small{font-weight:600;color:#333}.rbadge{flex:none;background:var(--or);border:2px solid var(--ink);border-radius:16px;padding:8px 14px;display:flex;flex-direction:column;align-items:center;font-size:12px;font-weight:700;box-shadow:3px 3px 0 var(--ink);transform:rotate(3deg)}.rbadge b{font-family:var(--disp);font-size:28px;line-height:1}.rtable{width:100%;border-collapse:collapse;font-size:15px}.rtable th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--mut);padding:12px 18px 8px;border-bottom:2px solid var(--ink)}.rtable td{padding:11px 18px;border-bottom:1px dashed #DDD;vertical-align:middle}.rtable tr:last-child td{border-bottom:0}.rtable th:nth-child(n+2),.rtable td:nth-child(n+2){text-align:center;white-space:nowrap}.rb{display:inline-block;background:#F1ECE6;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;color:var(--mut)}.rn{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:32px;padding:0 10px;border-radius:999px;border:2px solid var(--ink);background:var(--butter);font-family:var(--disp);font-weight:800;font-size:16px}.rn.top{background:var(--or)}@media (max-width:1000px){.resgrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.rhead{flex-direction:column}.rbadge{transform:none;flex-direction:row;gap:8px}}.ptabs{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:10px}.ptabs button{font-family:var(--disp);font-weight:800;font-size:18px;padding:12px 22px;border:2.5px solid var(--ink);border-radius:999px;background:#fff;cursor:pointer;box-shadow:0 4px 0 var(--ink);color:var(--ink);transition:transform .15s}.ptabs button:hover{transform:translateY(-2px)}.ptabs button.on{background:var(--or)}.ppanel.off{display:none}.incl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:44px}.incl div{display:flex;gap:12px;align-items:center;font-weight:600;background:#fff;border:2.5px solid var(--ink);border-radius:18px;padding:16px 18px}.incl div b{flex:none;width:30px;height:30px;border-radius:50%;background:var(--or);border:2px solid var(--ink);display:flex;align-items:center;justify-content:center;font-size:14px}.checks{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.checks li{display:flex;gap:12px;align-items:flex-start;font-weight:600;font-size:17px}.checks li::before{content:"✓";flex:none;width:28px;height:28px;border-radius:50%;background:var(--or);border:2px solid var(--ink);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800}.audit-run .wait{display:none}.audit-run.busy .idle{display:none}.audit-run.busy .wait{display:inline-flex;align-items:center;gap:10px}.audit-run.busy .wait::before{content:"";width:18px;height:18px;border-radius:50%;border:3px solid var(--ink);border-top-color:#fff0;animation:spin .8s linear infinite}.audit-run.busy .btn{pointer-events:none;background:var(--butter)}.report{padding-block:20px 100px}.rep-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:44px;align-items:center;background:#fff;border:2.5px solid var(--ink);border-radius:34px;padding:clamp(24px,4vw,44px);box-shadow:10px 10px 0 var(--ink)}.gauge{--p:0;width:210px;height:210px;border-radius:50%;background:conic-gradient(var(--or) calc(var(--p)*1%),#F1ECE6 0);border:2.5px solid var(--ink);display:flex;align-items:center;justify-content:center;box-shadow:6px 6px 0 var(--ink)}.gauge>div{width:150px;height:150px;border-radius:50%;background:#fff;border:2.5px solid var(--ink);display:flex;align-items:baseline;justify-content:center;padding-top:42px}.gauge b{font-family:var(--disp);font-weight:800;font-size:64px;line-height:1}.gauge span{font-weight:700;color:var(--mut)}.rep-sum{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.rep-sum h2{font-size:clamp(30px,4vw,50px);word-break:break-word}.grade{margin:0;border:2px solid var(--ink);border-radius:999px;padding:5px 16px;font-weight:800;font-size:17px}.tally{display:flex;flex-wrap:wrap;gap:10px}.tally span{border:2px solid var(--ink);border-radius:999px;padding:4px 12px;font-weight:700;font-size:14px}.t-pass{background:var(--mint)}.t-warn{background:var(--butter)}.t-fail{background:var(--peach)}.rep-sum small{color:var(--mut);font-weight:600}.catbars{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:30px}.cbar{background:#fff;border:2.5px solid var(--ink);border-radius:20px;padding:16px;box-shadow:4px 4px 0 var(--ink)}.cbar .cl{display:flex;justify-content:space-between;gap:8px;font-size:14px;margin-bottom:10px}.cbar .cl span{font-family:var(--disp);font-weight:800;font-size:20px}.cbar .ct{height:14px;border:2px solid var(--ink);border-radius:999px;background:#F1ECE6;overflow:hidden}.cbar .ct i{display:block;height:100%;background:var(--or);border-right:2px solid var(--ink)}.prio{margin-top:30px;background:var(--ink);color:#fff;border-radius:30px;padding:clamp(24px,4vw,40px);display:flex;flex-direction:column;gap:14px;align-items:flex-start}.prio h3{font-size:28px;color:#fff}.prio ol{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:10px;font-size:17px;color:#E6E6E6}.prio ol b{color:var(--or)}.chkgrp{margin-top:30px;background:#fff;border:2.5px solid var(--ink);border-radius:28px;padding:clamp(20px,3vw,32px);box-shadow:6px 6px 0 var(--ink)}.chkgrp h3{font-size:24px;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.chkgrp h3 span{background:var(--or);border:2px solid var(--ink);border-radius:999px;padding:2px 12px;font-size:16px}.chk{display:flex;gap:16px;align-items:flex-start;padding:14px 0;border-top:2px dashed #DDD}.chk:first-of-type{border-top:0}.chk .ci{flex:none;width:34px;height:34px;border-radius:50%;border:2px solid var(--ink);display:flex;align-items:center;justify-content:center;font-weight:800}.st-pass .ci{background:var(--mint)}.st-warn .ci{background:var(--butter)}.st-fail .ci{background:var(--or)}.chk .ch{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.chk .ch em{font-style:normal;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:2px 10px;border:1.5px solid var(--ink)}.st-pass em{background:var(--mint)}.st-warn em{background:var(--butter)}.st-fail em{background:var(--peach)}.chk p{margin:4px 0 0;color:#333;font-size:15px;word-break:break-word}.chk p.fx{color:var(--ord);font-weight:600}.lost{margin:0;background:var(--peach);border:2px solid var(--ink);border-radius:16px;padding:10px 14px;font-weight:600;font-size:15px}.lost b{font-family:var(--disp);font-size:20px}.rep-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.psi{display:grid;grid-template-columns:auto minmax(0,1fr);gap:30px;align-items:center;margin-top:30px;background:var(--sky);border:2.5px solid var(--ink);border-radius:28px;padding:clamp(20px,3vw,32px);box-shadow:6px 6px 0 var(--ink)}.gauge.sm{--gc:var(--or);width:130px;height:130px;background:conic-gradient(var(--gc) calc(var(--p)*1%),#F1ECE6 0);box-shadow:4px 4px 0 var(--ink)}.gauge.sm>div{width:92px;height:92px;padding-top:0;align-items:center}.gauge.sm b{font-size:40px}.psi-in h3{font-size:24px}.psi-in p{margin:6px 0 0;color:#333}.vitals{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.vitals div{background:#fff;border:2px solid var(--ink);border-radius:14px;padding:8px 12px;display:flex;flex-direction:column;min-width:120px}.vitals span{font-size:12px;font-weight:600;color:var(--mut)}.vitals b{font-family:var(--disp);font-size:20px}.psi-in small{display:block;margin-top:10px;font-weight:600}.previews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:30px}.pv{background:#fff;border:2.5px solid var(--ink);border-radius:28px;padding:clamp(20px,3vw,28px);box-shadow:6px 6px 0 var(--ink)}.pv h3{font-size:22px;margin-bottom:14px}.pv p{margin:14px 0 0;color:var(--mut);font-size:14px}.serp{font-family:Arial,Helvetica,sans-serif;background:#fff;border:1px solid #DADCE0;border-radius:12px;padding:16px 18px;max-width:600px}.s-url{display:flex;align-items:center;gap:10px;font-size:14px;color:#202124;margin-bottom:6px}.s-url i{width:26px;height:26px;border-radius:50%;background:#F1F3F4;display:flex;align-items:center;justify-content:center;font-style:normal;font-weight:700;font-size:12px}.s-url span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s-title{color:#1A0DAB;font-size:20px;line-height:1.3;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s-desc{color:#4D5156;font-size:14px;line-height:1.58}.ogc{border:1px solid #DADCE0;border-radius:12px;overflow:hidden;max-width:520px;background:#fff}.og-img{height:180px;background:#F1F3F4 center/cover no-repeat;display:flex;align-items:center;justify-content:center;color:#5F6368;font-weight:600}.og-t{padding:12px 14px;display:flex;flex-direction:column;gap:3px;background:#F0F2F5}.og-t small{color:#65676B;font-size:12px}.og-t b{color:#050505;font-size:16px;line-height:1.3}.og-t span{color:#65676B;font-size:14px}.kwbox{margin-top:30px;background:#fff;border:2.5px solid var(--ink);border-radius:28px;padding:clamp(20px,3vw,32px);box-shadow:6px 6px 0 var(--ink)}.kwbox h3{font-size:24px}.kwbox p{margin:8px 0 0;color:#333}.kwbox .fx{margin-top:14px;color:var(--ord);font-weight:600}.kwt{width:100%;border-collapse:collapse;margin-top:16px;font-size:15px}.kwt th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--mut);padding:8px 10px;border-bottom:2px solid var(--ink)}.kwt td{padding:10px;border-bottom:1px dashed #DDD;vertical-align:middle}.kwt i{font-style:normal;font-weight:800;display:inline-flex;min-width:28px;height:28px;padding:0 8px;border-radius:999px;border:2px solid var(--ink);align-items:center;justify-content:center;font-size:13px}.kwt i.y{background:var(--mint)}.kwt i.n{background:var(--peach)}@media print{.topbar,header.site,footer.site,.svc-hero,.sec,#prog,#blob,.rep-actions,.cta,.pg-hero,#force-footer{display:none!important}.report{padding:0}.rep-head,.cbar,.psi,.pv,.kwbox,.chkgrp{box-shadow:none!important;break-inside:avoid}.prio{background:#fff!important;color:var(--ink)!important;border:2px solid var(--ink)}.prio h3,.prio ol{color:var(--ink)!important}.prio .btn{display:none}body.qhr{font-size:13px}}@media (max-width:1000px){.catbars{grid-template-columns:repeat(2,minmax(0,1fr))}.previews{grid-template-columns:minmax(0,1fr)}.psi{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.vitals{justify-content:center}.rep-head{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.rep-sum{align-items:center}}@media (max-width:560px){.catbars{grid-template-columns:minmax(0,1fr)}.gauge{width:170px;height:170px}.gauge>div{width:122px;height:122px;padding-top:32px}.gauge b{font-size:50px}}.bsearch{display:flex;gap:10px;width:100%;max-width:520px;margin-top:10px}.bsearch input{flex:1;min-width:0;border:2.5px solid var(--ink);border-radius:999px;padding:12px 18px;font-family:var(--body);font-size:16px;background:#fff}.cloud small{font-weight:600;color:var(--mut)}.pfeat{margin-bottom:30px}.pgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pcard{display:flex;flex-direction:column;background:#fff;border:2.5px solid var(--ink);border-radius:26px;overflow:hidden;box-shadow:6px 6px 0 var(--ink);text-decoration:none;color:var(--ink);transition:transform .25s,box-shadow .25s}.pcard:hover{transform:translateY(-6px) rotate(-.6deg);box-shadow:10px 12px 0 var(--ink)}.pimg{position:relative;aspect-ratio:16/9;background:var(--col) center/cover no-repeat;border-bottom:2.5px solid var(--ink);display:flex;align-items:center;justify-content:center}.pini{font-family:var(--disp);font-weight:800;font-size:80px;color:var(--ink);opacity:.5}.pcat{position:absolute;left:14px;top:14px;background:#fff;border:2px solid var(--ink);border-radius:999px;padding:3px 12px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.pbody{padding:20px 22px 22px;display:flex;flex-direction:column;gap:10px;flex:1}.pcard h3{font-size:21px;line-height:1.2}.pcard p{margin:0;color:var(--mut);font-size:15px}.pmeta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;font-weight:600;color:var(--mut);margin-top:auto}.pmeta b{margin-left:auto;color:var(--ord)}.pcard.big{flex-direction:row;min-height:360px}.pcard.big .pimg{flex:0 0 55%;aspect-ratio:auto;border-bottom:0;border-right:2.5px solid var(--ink)}.pcard.big .pbody{padding:36px;justify-content:center;gap:16px}.pcard.big h3{font-size:clamp(26px,3vw,40px)}.pcard.big p{font-size:17px}.pgn{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:44px}.pgn a,.pgn span{min-width:46px;height:46px;padding:0 14px;border:2.5px solid var(--ink);border-radius:999px;background:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;text-decoration:none;color:var(--ink);box-shadow:3px 3px 0 var(--ink)}.pgn .current{background:var(--or)}.pgn .dots{border:0;box-shadow:none}.pgn a:hover{background:var(--peach)}.post-hero{padding-bottom:30px}.post-hero h1{font-size:clamp(34px,4.8vw,64px);max-width:900px}.pmeta.big{justify-content:center;font-size:15px;margin-top:6px}.pmeta.big b{margin:0}.av{width:34px;height:34px;border-radius:50%;background:var(--or);border:2px solid var(--ink);display:inline-flex;align-items:center;justify-content:center;font-family:var(--disp);font-weight:800;color:var(--ink)}.av.big{width:64px;height:64px;font-size:26px;flex:none}.phero{margin:0 auto 10px;max-width:1000px;border:2.5px solid var(--ink);border-radius:28px;overflow:hidden;box-shadow:8px 8px 0 var(--ink);background:var(--peach)}.phero img{display:block;width:100%;height:auto;max-height:560px;object-fit:cover}.post-body{padding-block:40px 80px}.pgridw{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:44px;align-items:start}.post-prose{max-width:none;margin:0}.prose img{max-width:100%;height:auto;border-radius:18px;border:2px solid var(--ink)}.prose figure{margin:24px 0;max-width:100%;width:auto!important}.prose figure.wp-caption{max-width:100%;height:auto}.prose figure img{display:block;max-width:100%;width:auto;height:auto}.prose figcaption{font-size:14px;color:var(--mut);text-align:center;margin-top:6px}.prose blockquote{margin:24px 0;padding:18px 24px;background:var(--butter);border:2.5px solid var(--ink);border-radius:8px 24px 8px 24px;font-family:var(--disp);font-size:20px;font-weight:600}.prose blockquote p{margin:0}.prose table{width:100%;max-width:100%;border-collapse:collapse;font-size:15px;margin:20px 0;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.prose td,.prose th{overflow-wrap:anywhere}.prose iframe,.prose video,.prose embed,.prose object{max-width:100%}.prose pre{max-width:100%;overflow-x:auto;white-space:pre}.prose th,.prose td{border:2px solid var(--ink);padding:10px 12px;text-align:left}.prose th{background:var(--peach)}.prose h4{font-size:18px;margin:18px 0 6px}.prose iframe{max-width:100%;border-radius:18px}.prose .elementor-section,.prose .elementor-widget-wrap{display:block}.ptags{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.ptags a{text-decoration:none;border:2px solid var(--ink);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:700;background:var(--sky);color:var(--ink)}.pside .sbox{background:#fff;border:2.5px solid var(--ink);border-radius:24px;padding:22px;box-shadow:6px 6px 0 var(--ink);display:flex;flex-direction:column;gap:12px}.pside .sticky{position:sticky;top:110px}.sbox strong{font-family:var(--disp);font-size:18px}.sharebtns{display:flex;flex-wrap:wrap;gap:8px}.sharebtns a{text-decoration:none;border:2px solid var(--ink);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:700;color:var(--ink);background:#fff;transition:background .2s}.sharebtns a:hover{background:var(--mint)}.sbox-cta{margin-top:8px;padding-top:16px;border-top:2px dashed var(--ink);display:flex;flex-direction:column;gap:8px}.sbox-cta p{margin:0;font-size:14px;color:var(--mut)}.abox{display:flex;gap:20px;align-items:center;background:#fff;border:2.5px solid var(--ink);border-radius:26px;padding:26px;box-shadow:6px 6px 0 var(--ink);max-width:820px;margin:0 auto}.abox strong{font-family:var(--disp);font-size:20px}.abox p{margin:6px 0 0;color:#333}.abox a{color:var(--ord);font-weight:700;text-decoration:none}@media (max-width:1000px){.pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pcard.big{flex-direction:column}.pcard.big .pimg{flex:none;aspect-ratio:16/9;border-right:0;border-bottom:2.5px solid var(--ink)}.pgridw{grid-template-columns:minmax(0,1fr)}.pside .sticky{position:static}}@media (max-width:600px){.pgrid{grid-template-columns:minmax(0,1fr)}.abox{flex-direction:column;text-align:center}}.prose{max-width:820px;margin:0 auto;background:#fff;border:2.5px solid var(--ink);border-radius:30px;padding:clamp(26px,5vw,60px);box-shadow:8px 8px 0 var(--ink)}.prose h2{font-size:clamp(24px,3vw,32px);margin:34px 0 10px}.prose h2:first-child{margin-top:0}.prose h3{font-size:20px;margin:22px 0 8px}.prose p,.prose li{color:#333;font-size:17px;line-height:1.75}.prose ul{padding-left:22px}.prose a{color:var(--ord)}.prose .upd{display:inline-block;background:var(--butter);border:2px solid var(--ink);border-radius:999px;padding:4px 12px;font-weight:700;font-size:14px;margin-bottom:10px}@media (max-width:1000px){.split,.work{grid-template-columns:minmax(0,1fr)}.team{grid-template-columns:repeat(2,minmax(0,1fr))}.zones{grid-template-columns:repeat(2,minmax(0,1fr))}.incl{grid-template-columns:minmax(0,1fr)}.stack .sticker:nth-child(2),.stack .sticker:nth-child(4){transform:rotate(1.5deg)}}@media (max-width:560px){.team,.cinfo{grid-template-columns:minmax(0,1fr)}}