@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--bg:#f2f2f2;--card:#fff;--ink:#141414;--ink-2:#6a6a6a;--line:#e3e3e3;--soft:#ebebeb;--dark:#1a1a1a;--dark-2:#262626;--dark-line:#343434;--on-dark:#fff;--on-dark-2:#b4b4b4;--bad:#e5484d;--mid:#e2a23b;--good:#3dae6b;--err:#c62f35;--font:"Inter Variable", "Helvetica Neue", Arial, sans-serif;--gutter:20px;--edge:8px;--wrap:1240px;--r-xl:28px;--r-lg:22px;--r:14px;--ease:cubic-bezier(.16, 1, .3, 1)}@media (width>=760px){:root{--gutter:34px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.5;overflow-x:clip}h1,h2,h3,p,ol,ul,dl,dd,figure,fieldset,legend{margin:0;padding:0}ol,ul{list-style:none}fieldset{border:0;min-width:0}img,svg{display:block}img{max-width:100%;height:auto}[hidden]{display:none!important}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:8px}.dark :focus-visible{outline-color:#fff}.wrap{width:min(100% - 2 * var(--gutter), var(--wrap));margin-inline:auto}.center{text-align:center}.panel{margin-inline:var(--edge);border-radius:var(--r-xl);overflow:clip}.dark{background:var(--dark);color:var(--on-dark)}h1,h2{letter-spacing:-.022em;text-wrap:balance;font-weight:450;line-height:1.12}h2{font-size:clamp(1.75rem,1.15rem + 2.5vw,2.75rem)}h3{letter-spacing:-.01em;font-size:1.125rem;font-weight:500;line-height:1.3}.hl{color:var(--ink);background:#fff;border-radius:.28em;margin-inline:.04em;padding:0 .22em .04em;line-height:1.12;display:inline-block}.sec{padding-block:clamp(56px,3rem + 4.5vw,112px)}.head-row{gap:18px;margin-bottom:clamp(24px,3vw,40px);display:grid}.head-note{color:var(--ink-2);max-width:40ch}@media (width>=860px){.head-row{grid-template-columns:1fr auto;align-items:end}}.btn{background:var(--ink);color:#fff;text-align:center;cursor:pointer;min-height:46px;transition:transform .25s var(--ease), background-color .2s, box-shadow .2s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 22px;font-size:.9375rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{background:#000;transform:translateY(-1px);box-shadow:0 10px 24px -12px #00000080}.btn:active{transform:translateY(1px)}.btn[disabled]{opacity:.6;cursor:progress}.btn svg{flex:none}.dark .btn{color:var(--ink);background:#fff}.dark .btn:hover{background:#fff;box-shadow:0 10px 28px -10px #ffffff59}.btn-light{color:var(--ink);background:#fff}.btn-light:hover{background:#fff}.btn-wide{width:100%;min-height:52px}.round{cursor:pointer;width:44px;height:44px;transition:transform .2s var(--ease);background:#fff;border:0;border-radius:50%;place-items:center;display:grid}.round:hover{transform:scale(1.06)}.link{color:var(--ink-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:6px auto 0;padding:10px;font-weight:500;text-decoration:underline;display:block}.link:hover{color:var(--ink)}.tag{color:var(--ink);white-space:nowrap;background:#fff;border-radius:999px;padding:5px 11px;font-size:.75rem;font-weight:500;line-height:1.3;display:inline-block}.tag-dark{background:var(--ink);color:#fff}.ticks{gap:12px;display:grid}.ticks li{align-items:flex-start;gap:10px;display:flex}.ticks svg{flex:none;margin-top:3px}.nav{z-index:40;gap:3px;max-width:calc(100% - 16px);display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%)}.pill{backdrop-filter:blur(12px);color:#fff;white-space:nowrap;background:#1a1a1aeb;border-radius:999px;align-items:center;gap:8px;height:40px;padding-inline:16px;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .2s;display:inline-flex}.pill:hover{background:#000}.pill-logo{letter-spacing:-.02em;font-size:.9375rem;font-weight:600}.pill-cta{color:var(--ink);background:#fff;box-shadow:0 0 0 1px #0000000f,0 6px 18px -8px #00000059}.pill-cta:hover{background:#fff}.nav-links{gap:3px;display:none}@media (width>=760px){.nav-links{display:flex}}@media (width<=759px){.nav{justify-content:space-between;max-width:none;left:8px;right:8px;transform:none}}.hero{margin-top:var(--edge);text-align:center;isolation:isolate;place-items:center;min-height:min(100svh - 16px,820px);display:grid;position:relative}.wall{z-index:-2;grid-template-columns:repeat(5,1fr);gap:18px;display:grid;position:absolute;inset:-30% -12%;transform:rotate(-9deg)}.wall-col{align-content:start;gap:18px;display:grid}.wall-col:nth-child(2n){margin-top:-90px}.wall-tile{aspect-ratio:16/10;background:#2b2b2b;border-radius:14px;overflow:hidden}.wall-tile img{object-fit:cover;width:100%;height:100%}.js .wall-col{animation:60s linear infinite drift}.js .wall-col:nth-child(2n){animation-direction:reverse}@keyframes drift{to{transform:translateY(calc(-50% - 9px))}}.hero:after{content:"";z-index:-1;background:radial-gradient(70% 60% at 50% 46%,#141414db,#1414149e);position:absolute;inset:0}.hero-in{padding:110px var(--gutter) 72px;max-width:980px}.hero h1{letter-spacing:-.03em;font-size:clamp(2.4rem,1rem + 6vw,4.75rem);font-weight:450;line-height:1.08}.h-img{vertical-align:-.08em;border-radius:.2em;width:1.5em;height:.92em;margin:0 .1em;display:inline-block;overflow:hidden;transform:rotate(-4deg);box-shadow:0 0 0 .05em #ffffffe6,0 .2em .5em #00000080}.h-img img{object-fit:cover;width:100%;height:100%}.hero-lead{color:#d6d6d6;max-width:46ch;margin:22px auto 28px;font-size:clamp(1rem,.95rem + .3vw,1.125rem)}.hero .btn{min-height:50px;padding-inline:26px;font-size:1rem}@media (width<=759px){.wall{grid-template-columns:repeat(3,1fr);gap:12px;inset:-20% -40%}.wall-col{gap:12px}.wall-col:nth-child(n+4){display:none}}.statement{max-width:22ch;font-size:clamp(1.75rem,1rem + 2.9vw,2.9rem)}.cards{scroll-snap-type:x mandatory;padding:4px max(var(--gutter), (100vw - var(--wrap)) / 2) 8px;scroll-padding-inline:max(var(--gutter), (100vw - var(--wrap)) / 2);scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.cards::-webkit-scrollbar{display:none}.card{background:var(--card);border-radius:var(--r-lg);padding:22px}.cards .card{scroll-snap-align:start;flex-direction:column;flex:0 0 min(84vw,344px);display:flex}.num{color:var(--ink-2);font-size:.75rem}.cards h3{min-height:2.6em;margin:6px 0 16px;font-size:1.1875rem;font-weight:450}.cards .card>p{color:var(--ink-2);margin-top:16px;font-size:.9375rem}.viz{background:var(--bg);border-radius:16px;place-items:center;height:280px;display:grid;position:relative;overflow:hidden}.shot-crop{background:var(--soft);position:absolute;inset:0}.shot-crop img{object-fit:cover;object-position:left top;width:100%;height:100%}.cards-nav{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.cards-nav .round:first-child svg{transform:rotate(180deg)}.rewrite{gap:10px;width:100%;padding:18px;display:grid}.rw-old,.rw-new{background:#fff;border-radius:12px;padding:14px 16px;font-size:.9375rem}.rw-old{color:#9a9a9a;text-decoration:line-through}.rw-mid{text-align:center;color:var(--ink-2);font-size:.75rem}.rw-new{font-size:1.0625rem;font-weight:500;line-height:1.3;box-shadow:0 12px 24px -18px #0006}.serp{gap:10px;width:100%;padding:18px;display:grid}.serp-q{background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:.875rem;display:flex}.serp-hit{background:#fff;border-radius:12px;padding:14px}.serp-hit span{color:var(--ink-2);font-size:.75rem}.serp-hit strong{margin-block:2px 4px;font-size:1rem;font-weight:500;line-height:1.3;display:block}.serp-hit p{color:var(--ink-2);font-size:.8125rem;line-height:1.4}.serp-ghost{background:#fff;border-radius:12px;gap:7px;padding:14px;display:grid}.serp-ghost i{background:var(--soft);border-radius:4px;height:7px;display:block}.serp-ghost i:first-child{width:40%}.serp-ghost i:nth-child(3){width:70%}.reach{gap:8px;width:min(100% - 36px,250px);display:grid}.reach li{background:#fff;border-radius:999px;align-items:center;gap:12px;padding:13px 18px;font-size:.9375rem;font-weight:500;display:flex}.reach li:first-child{background:var(--ink);color:#fff}.call{position:absolute;inset:0}.call img{object-fit:cover;object-position:50% 18%;width:100%;height:100%}.call-bar{backdrop-filter:blur(10px);color:#fff;background:#1a1a1ad1;border-radius:14px;padding:10px 14px;display:grid;position:absolute;bottom:10px;left:10px;right:10px}.call-bar strong{font-size:.875rem;font-weight:500}.call-bar span{color:var(--on-dark-2);font-size:.75rem}.phone{background:#0e0e0e;border-radius:34px;padding:6px;box-shadow:0 0 0 1px #ffffff1f,0 30px 60px -30px #000000b3}.phone-screen{aspect-ratio:9/18.6;color:var(--ink);background:#fff;border-radius:28px;position:relative;overflow:hidden}.phone-screen:before{content:"";z-index:3;background:#0e0e0e;border-radius:99px;width:34%;height:17px;margin-left:-17%;position:absolute;top:9px;left:50%}.phone-sm{width:168px;margin-left:-84px;position:absolute;top:26px;left:50%}.phone-sm .phone-screen img{object-fit:cover;object-position:12% top;width:100%;height:100%}.phone-lg{width:min(100%,268px);margin:auto;position:relative}.proc-panel{gap:24px;padding:clamp(22px,3vw,48px);display:grid}.proc-left h2{max-width:14ch;margin-bottom:clamp(18px,2.4vw,32px)}.proc-steps{gap:4px;display:grid}.proc-head{border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:relative}.proc-n{width:24px;height:24px;color:var(--on-dark-2);border-radius:50%;flex:none;place-items:center;font-size:.75rem;display:grid;box-shadow:inset 0 0 0 1px #555}.proc-steps h3{color:var(--on-dark-2);font-size:1rem;font-weight:450}.proc-bar{display:none}.proc-steps p{color:var(--on-dark-2);max-width:46ch;padding:4px 14px 14px 50px;font-size:.9375rem}.proc-foot{justify-items:start;gap:18px;margin-top:22px;display:grid}.proc-foot p{color:var(--on-dark-2);max-width:44ch;font-size:.9375rem}.proc-right{border-radius:var(--r-lg);background:#212121;place-items:center;min-height:0;padding:52px 20px 44px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #2e2e2e}.proc-label{color:var(--on-dark-2);font-size:.8125rem;position:absolute;top:18px;left:22px}.proc-hint{color:var(--on-dark-2);align-items:center;gap:6px;font-size:.8125rem;display:flex;position:absolute;bottom:16px;right:22px}.proc-ghost{color:#2b2b2b;letter-spacing:-.05em;user-select:none;font-size:clamp(12rem,30vw,26rem);font-weight:600;line-height:1;position:absolute;bottom:-.2em;left:4%}.ps{opacity:0;visibility:hidden;transition:opacity .45s var(--ease), visibility 0s .45s;background:#fff;flex-direction:column;gap:9px;padding:44px 16px 16px;font-size:.8125rem;line-height:1.3;display:flex;position:absolute;inset:0}.ps.is-on{opacity:1;visibility:visible;transition:opacity .45s var(--ease)}.ps-time{font-size:.6875rem;font-weight:600;position:absolute;top:10px;left:18px}.ps small{color:var(--ink-2);font-size:.6875rem}.ps>strong{letter-spacing:-.015em;margin-bottom:4px;font-size:1.0625rem;font-weight:500;line-height:1.2}.ps-opt,.ps-field{box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;padding:10px 12px}.ps-opt.is-sel{box-shadow:inset 0 0 0 1.5px var(--ink);font-weight:500}.ps-field{gap:2px;display:grid}.ps-type{white-space:nowrap;border-right:1.5px solid var(--ink);width:0;font-weight:500;overflow:hidden}.ps-btn{background:var(--ink);color:#fff;text-align:center;border-radius:999px;margin-top:auto;padding:12px;font-weight:500}.ps-form.is-on .ps-type{animation:2.2s steps(22,end) .5s forwards type,.7s step-end infinite caret}.ps-form.is-on .ps-btn{animation:pop .5s var(--ease) 2.9s backwards}@keyframes type{to{width:100%}}@keyframes caret{50%{border-color:#0000}}@keyframes pop{0%{opacity:.4;transform:scale(.94)}}.ps-audit{background:#fff}.ps-row{background:var(--bg);color:var(--ink-2);opacity:0;border-radius:10px;grid-template-columns:8px 1fr;gap:9px;padding:8px 10px;font-size:.6875rem;display:grid}.ps-row b{color:var(--ink);font-size:.75rem;font-weight:500;display:block}.ps-row i{background:var(--good);border-radius:50%;width:7px;height:7px;margin-top:5px}.ps-row.is-bad i{background:var(--bad)}.ps-row.is-mid i{background:var(--mid)}.ps-audit.is-on .ps-row{animation:rowin .5s var(--ease) forwards}.ps-audit.is-on .ps-row:nth-of-type(2){animation-delay:.35s}.ps-audit.is-on .ps-row:nth-of-type(3){animation-delay:.7s}.ps-audit.is-on .ps-row:nth-of-type(4){animation-delay:1.05s}.ps-audit.is-on .ps-row:nth-of-type(5){animation-delay:1.4s}.ps-audit.is-on .ps-row:nth-of-type(6){animation-delay:1.75s}@keyframes rowin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ps-scan{opacity:0;pointer-events:none;background:linear-gradient(#14141400,#14141412);border-bottom:1px solid #14141440;height:60px;position:absolute;top:0;left:0;right:0}.ps-audit.is-on .ps-scan{animation:2.2s ease-in-out scan}@keyframes scan{0%{opacity:1;transform:translateY(-60px)}90%{opacity:1}to{opacity:0;transform:translateY(560px)}}.ps-site,.ps-call{padding:0}.ps-site img{width:auto;max-width:none;height:100%}.ps-site.is-on img{animation:9s ease-in-out .4s infinite alternate pan}@keyframes pan{to{transform:translate(calc(256px - 100%))}}.ps-call img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.ps-callcard{backdrop-filter:blur(10px);color:#fff;background:#1a1a1ad6;border-radius:18px;gap:2px;padding:12px 14px;display:grid;position:absolute;bottom:10px;left:10px;right:10px}.ps-callcard small{color:#fff;background:#ffffff29;border-radius:99px;justify-self:start;margin-bottom:4px;padding:2px 8px}.ps-callcard strong{font-size:.9375rem;font-weight:500;line-height:1.25}.ps-callcard span{color:var(--on-dark-2);font-size:.75rem}.ps-ctrl{gap:8px;margin-top:10px;display:flex}.ps-ctrl i{background:#fff3;border-radius:50%;width:30px;height:30px}.ps-ctrl .is-end{background:var(--bad);border-radius:99px;width:46px;margin-left:auto}.ps-call.is-on .ps-callcard{animation:rowin .6s var(--ease) .3s backwards}@media (width>=900px){.proc-panel{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px}.proc-left{flex-direction:column;display:flex}.proc-foot{margin-top:auto;padding-top:22px}}@media (prefers-reduced-motion:no-preference){.js .proc{height:400svh}.js .proc-sticky{height:100svh;padding-block:var(--edge);display:grid;position:sticky;top:0}.js .proc-panel{grid-template-rows:auto minmax(0,1fr);min-height:0}.js .proc-steps li:not(.is-on) p{display:none}.js .proc-steps li.is-on .proc-head{background:var(--dark-2)}.js .proc-steps li.is-on h3{color:#fff}.js .proc-steps li.is-on .proc-n{color:var(--ink);box-shadow:none;background:#fff;font-weight:600}.js .proc-steps li.is-on p{animation:rowin .45s var(--ease)}.js .proc-steps li.is-on .proc-bar{background:linear-gradient(90deg, #fff calc(var(--sp,0) * 100%), #4a4a4a 0);border-radius:2px;height:2px;display:block;position:absolute;bottom:0;left:14px;right:14px}@media (width>=900px){.js .proc-panel{grid-template-rows:minmax(0,1fr)}}@media (width<=899px){.js .proc-panel{gap:14px;padding:64px 14px 14px}.js .proc-left h2{max-width:none;margin-bottom:14px;font-size:1.5rem}.js .proc-steps{grid-template-columns:repeat(4,auto) 1fr;align-items:start;gap:4px;padding-bottom:76px;position:relative}.js .proc-steps li{display:contents}.js .proc-steps li:not(.is-on) h3{display:none}.js .proc-steps li.is-on .proc-head{grid-column:span 2}.js .proc-head{gap:8px;padding:9px 10px}.js .proc-steps h3{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}.js .proc-steps li.is-on p{height:68px;padding:0 4px;font-size:.875rem;line-height:1.4;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.js .proc-foot{display:none}.js .proc-right{padding:40px 16px 34px}.js .phone-lg{aspect-ratio:9/18.2;width:auto;height:100%;max-height:100%}.js .phone-lg .phone-screen{aspect-ratio:auto;height:100%}}}.proc{margin-block:0}html:not(.js) .proc-sticky{padding-block:0}.ask-grid{align-items:center;gap:32px;display:grid}.ask h2{max-width:15ch}.ask-lead{max-width:40ch;color:var(--ink-2);margin-block:18px 26px;font-size:1.0625rem}@media (width>=960px){.ask-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:72px}}.form{background:var(--card);border-radius:var(--r-xl);padding:26px 18px 20px;position:relative;overflow:hidden;box-shadow:0 40px 80px -50px #00000059}@media (width>=760px){.form{padding:40px 40px 32px}}.form-progress{background:var(--soft);height:4px;position:absolute;inset:0 0 auto}.form-progress i{background:var(--ink);width:50%;height:100%;transition:width .5s var(--ease);display:block}.step-count{color:var(--ink-2);margin-bottom:8px;font-size:.8125rem}.step legend{letter-spacing:-.02em;float:left;width:100%;margin-bottom:20px;font-size:clamp(1.4rem,1.1rem + 1.1vw,1.75rem);font-weight:450;line-height:1.15}.step legend+*{clear:both}.step-lead{color:var(--ink-2);margin-bottom:18px}.step+.step{margin-top:28px}.js .step{margin-top:0;display:none}.js .step.is-on{animation:stepin .45s var(--ease);display:block}@keyframes stepin{0%{opacity:0;transform:translate(16px)}}html:not(.js) .js-only{display:none!important}.js .nojs-extra{display:none}.nojs-extra{gap:12px;margin-bottom:16px;display:grid}.choice{gap:8px;display:grid}.choice label{cursor:pointer;position:relative}.choice input{opacity:0;position:absolute;inset:0}.choice span{border-radius:var(--r);min-height:54px;box-shadow:inset 0 0 0 1px var(--line);align-items:center;padding:10px 18px;font-weight:500;transition:box-shadow .15s,background-color .15s;display:flex}.choice label:hover span{box-shadow:inset 0 0 0 1px #999}.choice input:checked+span{box-shadow:inset 0 0 0 2px var(--ink)}.choice input:focus-visible+span{outline:2px solid var(--ink);outline-offset:3px}.fld{gap:6px;display:grid}.fld label{color:var(--ink-2);font-size:.8125rem}.fld input,.fld select,.fld textarea{border-radius:var(--r);background:var(--bg);border:0;outline:none;width:100%;min-height:52px;padding:12px 16px;font-size:1rem;transition:box-shadow .15s,background-color .15s;box-shadow:inset 0 0 0 1px #0000}.fld textarea{resize:vertical;min-height:96px;line-height:1.4}.fld select{-webkit-appearance:none;appearance:none;cursor:pointer;background:var(--bg) no-repeat right 16px center / 13px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none' stroke='%23141414' stroke-width='1.6'%3E%3Cpath d='M2 5l5 5 5-5'/%3E%3C/svg%3E");padding-right:40px}.fld input::placeholder,.fld textarea::placeholder{color:#8c8c8c}.fld input:focus,.fld select:focus,.fld textarea:focus{box-shadow:inset 0 0 0 2px var(--ink);background-color:#fff}[data-url]{margin-top:12px}.grid2{gap:12px;display:grid}@media (width>=520px){.grid2{grid-template-columns:1fr 1fr}.span2{grid-column:1/-1}}.check{color:var(--ink-2);grid-template-columns:22px 1fr;gap:12px;margin-top:18px;font-size:.8125rem;line-height:1.45;display:grid}.check input{width:20px;height:20px;accent-color:var(--ink);cursor:pointer;margin:0}.check a{color:var(--ink);text-underline-offset:3px}.hint{color:var(--ink-2);margin-top:12px;font-size:.9375rem}.err{color:var(--err);font-size:.8125rem;font-weight:500;line-height:1.35}.err:empty{display:none}.choice+.err,.check+.err{margin-top:8px}.is-bad input,.is-bad select,.is-bad.choice span{box-shadow:inset 0 0 0 1.5px var(--err)}.step .btn{margin-top:20px}.trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.seal{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:18px;display:grid}.form-msg{color:var(--err);margin-top:14px;font-size:.9375rem;font-weight:500}.form-msg:empty{display:none}.proof-grid{gap:12px;display:grid}.cmp{padding:10px 10px 16px}.cmp-stage{aspect-ratio:16/10;background:var(--soft);--pos:50%;border-radius:14px;position:relative;overflow:hidden}.cmp-layer{position:absolute;inset:0;container-type:inline-size}.cmp-after{clip-path:inset(0 0 0 var(--pos));background:var(--soft)}.cmp-after img{object-fit:cover;object-position:left top;width:100%;height:100%}.cmp-tag-l,.cmp-tag-r{z-index:1;pointer-events:none;position:absolute;top:12px}.cmp-tag-l{background:var(--ink);color:#fff;left:12px}.cmp-tag-r{right:12px}.cmp-bar{top:0;bottom:0;left:var(--pos);pointer-events:none;background:#fff;width:2px;margin-left:-1px;position:absolute}.cmp-knob{width:40px;height:40px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;margin:-20px 0 0 -20px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 6px 18px -6px #00000080}.cmp-range{opacity:0;cursor:ew-resize;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}.cmp-range:focus-visible~.cmp-bar .cmp-knob{outline:2px solid var(--ink);outline-offset:3px}.cmp figcaption{color:var(--ink-2);margin:12px 8px 0;font-size:.8125rem}.old{color:#1a1a1a;background:#f4efd9;flex-direction:column;font-family:Times New Roman,Times,serif;font-size:1.75cqw;line-height:1.35;display:flex;position:absolute;inset:0}.old-head{color:#fff3b0;background:linear-gradient(#2d6a3e,#184a27);border-bottom:.6cqw ridge #c9a227;align-items:baseline;gap:3cqw;padding:5.4cqw 3cqw 2.4cqw;display:flex}.old-head b{letter-spacing:.02em;text-shadow:.3cqw .3cqw #000;white-space:nowrap;font-family:Arial,Helvetica,sans-serif;font-size:3.6cqw}.old-body{flex:1;grid-template-columns:19cqw 1fr;min-height:0;display:grid}.old-nav{background:#dcd5b4;border-right:.3cqw solid #a89f78;align-content:start;gap:.9cqw;padding:2cqw 1.4cqw;display:grid}.old-nav li{color:#fff;background:linear-gradient(#5a86c5,#2c559a);border:.3cqw outset #86a9de;padding:.8cqw 1cqw;font-family:Arial,Helvetica,sans-serif;font-size:1.5cqw;font-weight:700}.old-main{align-content:start;gap:1.4cqw;max-width:46cqw;padding:2.4cqw 3cqw;display:grid}.old-main strong{text-align:center;color:#b00000;font-size:2.7cqw;display:block}.old-news{color:#00c;text-decoration:underline}.old-count{align-items:center;gap:.5cqw;margin-top:1cqw;font-size:1.5cqw;display:flex}.old-count span{margin-right:1cqw}.old-count b{color:#3f3;background:#000;padding:.2cqw .8cqw;font-family:Courier New,monospace}.audit-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.audit li{border-radius:var(--r);background:var(--bg);grid-template-columns:10px 1fr;gap:12px;padding:12px 14px;display:grid}.audit li+li{margin-top:6px}.audit li i{background:var(--good);border-radius:50%;width:8px;height:8px;margin-top:7px}.audit .is-bad i{background:var(--bad)}.audit .is-mid i{background:var(--mid)}.audit strong{font-size:.9375rem;font-weight:500;display:block}.audit li span{color:var(--ink-2);font-size:.8125rem;line-height:1.4;display:block}@media (width>=960px){.proof-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.proof-side{display:grid}}.offer-grid{gap:12px;margin-top:12px;display:grid}.offer-grid .card{align-content:start;gap:14px;padding:26px;display:grid}.offer-grid h3{font-size:1.375rem;font-weight:450}.offer-grid p{color:var(--ink-2)}.by{align-items:center;gap:12px;margin-top:6px;display:flex}.by img{object-fit:cover;border-radius:50%;width:44px;height:44px}.by strong{font-size:.9375rem;font-weight:500;display:block}.by span{color:var(--ink-2);font-size:.8125rem;display:block}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips li{background:var(--bg);border-radius:999px;padding:8px 15px;font-size:.9375rem}@media (width>=860px){.offer-grid{grid-template-columns:1fr 1fr}}.band{margin-top:clamp(40px,5vw,72px);display:grid}.band-text{align-self:center;padding:clamp(28px,5vw,64px)}.band h2{max-width:16ch}.band p{color:var(--on-dark-2);max-width:36ch;margin-block:14px 24px}.band-photo{object-fit:cover;object-position:50% 22%;width:100%;height:100%;max-height:340px}@media (width>=860px){.band{grid-template-columns:1fr 1fr;padding:10px}.band-photo{border-radius:20px;max-height:420px}}.gallery{padding-bottom:0}.strip-panel{background:var(--soft);scrollbar-width:none;gap:14px;padding-block:14px;display:grid;overflow-x:auto}.strip-panel::-webkit-scrollbar{display:none}.strip-track{width:max-content;display:flex}.strip-track ul{gap:14px;padding-right:14px;display:flex}.js .strip-1{animation:80s linear infinite slide}.js .strip-2{animation:80s linear infinite reverse slide}.strip-panel:hover .strip-track,.strip-panel:focus .strip-track{animation-play-state:paused}@keyframes slide{to{transform:translate(-50%)}}.shot{aspect-ratio:16/10;background:#dcdcdc;border-radius:16px;width:min(74vw,420px);position:relative;overflow:hidden}.shot img{object-fit:cover;object-position:top;width:100%;height:100%}.shot .tag{position:absolute;bottom:10px;left:10px}.benefits,.about{margin-top:clamp(56px,6vw,112px);padding:clamp(28px,4.5vw,64px) clamp(20px,4vw,56px)}.benefits h2{max-width:18ch;margin-bottom:clamp(24px,3vw,40px)}.bene{gap:10px;display:grid}.bene li{border-radius:var(--r-lg);background:#212121;padding:22px;box-shadow:inset 0 0 0 1px #2e2e2e}.bene svg{color:var(--on-dark-2);margin-bottom:34px}.bene h3{margin-bottom:8px;font-size:1.1875rem;font-weight:450}.bene p{color:var(--on-dark-2);font-size:.9375rem}.numbers-title{border-bottom:1px solid var(--dark-line);letter-spacing:.06em;text-transform:uppercase;color:var(--on-dark-2);margin-top:clamp(40px,5vw,72px);padding-bottom:14px;font-size:.75rem;font-weight:500}.numbers{grid-template-columns:1fr 1fr;gap:28px 20px;margin-top:26px;display:grid}.numbers dt{color:var(--on-dark-2);font-size:1.125rem}.numbers dt strong{letter-spacing:-.04em;color:#fff;font-size:clamp(2.75rem,1.6rem + 4vw,4.25rem);font-weight:400;line-height:1}.numbers dd{border-top:1px solid var(--dark-line);color:var(--on-dark-2);margin-top:10px;padding-top:12px;font-size:.875rem}@media (width>=700px){.bene{grid-template-columns:repeat(2,1fr)}}@media (width>=1040px){.bene,.numbers{grid-template-columns:repeat(4,1fr)}}.about{margin-top:var(--edge)}.about h2{margin-bottom:clamp(24px,3vw,40px)}.about-grid{gap:28px;display:grid}.about-photo{aspect-ratio:1/1.05;object-fit:cover;border-radius:var(--r-lg);width:100%;max-width:520px}.about-lead{letter-spacing:-.015em;max-width:30ch;margin-bottom:20px;font-size:clamp(1.25rem,1.05rem + .9vw,1.6rem);line-height:1.3}.about-grid p{max-width:54ch;color:var(--on-dark-2)}.about-grid p+p{margin-top:14px}.about-grid p.about-lead{color:#fff}.about-team{gap:10px;margin-top:26px;display:flex}.about-team img{object-fit:cover;border-radius:16px;width:132px;height:132px}.about-act{color:var(--on-dark-2);flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:26px;font-size:.8125rem;display:flex}@media (width>=900px){.about-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:56px}}.faq h2{margin-bottom:clamp(26px,3.5vw,44px)}.faq-list{gap:8px;max-width:760px;margin-inline:auto;display:grid}.faq details{background:var(--card);border-radius:18px}.faq summary{cursor:pointer;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px 18px 22px;font-size:1rem;font-weight:450;line-height:1.35;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq-plus{background:var(--ink);color:#fff;width:26px;height:26px;transition:transform .3s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.faq details[open] .faq-plus{transform:rotate(45deg)}.faq details p{max-width:62ch;color:var(--ink-2);padding:0 22px 20px}.final{margin-bottom:var(--edge);isolation:isolate;position:relative}.final-bg{z-index:-1;position:absolute;inset:0}.final-bg img{object-fit:cover;filter:blur(22px)brightness(.22)saturate(.5);width:100%;height:100%;transform:scale(1.15)}.final-in{padding:clamp(80px, 11vw, 150px) var(--gutter) clamp(64px, 8vw, 110px);text-align:center}.final h2{max-width:17ch;margin-inline:auto}.final-in p{color:#d0d0d0;margin-block:14px 26px}.foot{color:var(--on-dark-2);padding:0 clamp(20px,4vw,56px) 22px;font-size:.875rem}.foot-cols{flex-wrap:wrap;gap:28px 96px;padding-bottom:28px;display:flex}.foot nav{align-content:start;gap:8px;display:grid}.foot strong{color:#fff;margin-bottom:4px;font-weight:500}.foot a{text-decoration:none}.foot a:hover{color:#fff}.foot-line{border-top:1px solid #ffffff24;padding-top:18px;font-size:.75rem}.final-thin{margin-top:0;padding-top:28px}.thanks{padding-block:clamp(96px,12vw,150px) clamp(56px,7vw,104px)}.thanks-col{max-width:700px}.thanks h1{font-size:clamp(2rem,1.2rem + 3.2vw,3rem)}.thanks .big{color:var(--ink-2);max-width:50ch;margin-top:16px;font-size:1.125rem}.video,.contact,.next,.booking{margin-top:36px}.video h2,.next h2{margin-bottom:14px;font-size:1.25rem}.video video{aspect-ratio:16/9;background:var(--dark);border-radius:var(--r-lg);width:100%}.contact{grid-template-columns:64px 1fr;align-items:center;gap:14px;display:grid}.contact img{object-fit:cover;border-radius:50%;width:64px;height:64px}.contact strong{font-weight:500;display:block}.contact span{color:var(--ink-2);font-size:.875rem;display:block}.next ol{gap:8px;display:grid}.next li{background:var(--card);border-radius:18px;gap:4px 28px;padding:18px 22px;display:grid}.next li p{color:var(--ink-2)}@media (width>=620px){.next li{grid-template-columns:140px 1fr;align-items:baseline}}.booking{flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}.back{text-underline-offset:4px;margin-top:32px;font-weight:500;display:inline-block}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation:none!important}.ps-row{opacity:1}.ps-type{border:0;width:auto}}html:not(.js) .ps-row{opacity:1}html:not(.js) .ps-type{border:0;width:auto}
