@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff");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}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/_astro/martian-mono-cyrillic-ext-standard-normal.BFx_pHPN.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:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/_astro/martian-mono-cyrillic-standard-normal.Dgr-UBxV.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/_astro/martian-mono-latin-ext-standard-normal.DeTdBbNh.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:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;font-stretch:75% 112.5%;src:url(/_astro/martian-mono-latin-standard-normal.1TqSgyfh.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}.b-page{--paper:#f4f2ec;--grid:#d6deec;--ink:#1d2fc4;--black:#111;--grey:#4b4e58;--red:#d42b1e;--white:#fff;--font-body:"Schibsted Grotesk Variable", sans-serif;--font-mono:"IBM Plex Mono", monospace;--font-display:"Martian Mono Variable", monospace;--cell-size:24px;--page-gutter:24px;--content-width:1440px}@media (width>=768px){.b-page{--cell-size:32px;--page-gutter:32px}}@media (width>=1280px){.b-page{--page-gutter:64px}}.b-page{color:var(--black);background-color:var(--paper);background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:var(--cell-size) var(--cell-size);font:400 16px/1.55 var(--font-body);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;scrollbar-color:var(--ink) var(--paper)}.b-page ::selection{background:var(--ink);color:var(--paper)}.b-page a{color:inherit;text-underline-offset:.25em}.b-page a:hover{text-decoration-thickness:2px}.b-page :focus-visible{outline:3px solid var(--ink);outline-offset:5px}.b-page :where(h1,h2,h3,p,figure){margin:0}.b-page :where(h1,h2,h3){font-weight:700}.b-page :is(h1,h2,h3,.b-step-title,.b-row-title,.b-tools dt){overflow-wrap:normal;word-break:normal;hyphens:none}.b-page summary{cursor:pointer;list-style:none}.b-page summary::-webkit-details-marker{display:none}.b-page summary:hover{color:var(--ink)}.b-page .b-wrap{width:min(calc(100% - var(--page-gutter) * 2), var(--content-width));margin-inline:auto}.b-page .b-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:400}.b-page .b-sr-only,.b-skip:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.b-skip:focus{z-index:11000;background:var(--paper);padding:12px 20px;position:fixed;top:12px;left:24px}.b-page .b-button{background:var(--ink);min-height:52px;color:var(--white);border:1px solid var(--ink);border-radius:2px;justify-content:center;align-items:center;gap:24px;padding:15px 24px;font-size:16px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.b-page .b-button:hover{background:var(--black);border-color:var(--black)}.b-page .b-button>span{font-size:24px;font-weight:400;line-height:1}.b-nav{z-index:100;border-bottom:1px solid var(--grid);background:var(--paper);position:sticky;top:0}.b-nav-inner{justify-content:space-between;align-items:center;gap:16px;min-height:80px;display:flex}.b-logo{flex:0 170px;min-width:0;display:block}.b-logo span,.b-logo svg{width:100%;height:auto;display:block}.b-nav-links{display:none}.b-page .b-nav-cta{white-space:nowrap;min-height:44px;padding:12px 14px;font-size:16px}.b-page .b-claim{max-width:57ch;color:var(--grey);margin-bottom:28px;font-size:16px;line-height:1.5}.b-page .b-lead{background:var(--paper);max-width:58ch;margin-top:28px;font-size:17px;line-height:1.6}.b-text-link{align-items:center;min-height:48px;font-weight:500;display:inline-flex}.b-ledger-check{border-left:2px solid var(--red);border-bottom:2px solid var(--red);width:14px;height:8px;margin-top:7px;display:inline-block;transform:rotate(-45deg)}.b-phone{border:2px solid var(--black);background:var(--paper);border-radius:26px;padding:9px;box-shadow:0 12px 24px #1111111f}.b-phone-speaker{background:var(--black);border-radius:4px;width:52px;height:5px;margin:0 auto 13px}.b-phone-header{grid-template-columns:26px 1fr;align-items:center;gap:9px;padding:5px 5px 14px;display:grid}.b-phone-header p{font-size:16px;font-weight:600;line-height:1.2}.b-phone-header .b-office-city{color:var(--grey);margin-top:5px;font-size:16px;font-weight:400}.b-office-mark{background:var(--ink);width:25px;height:25px}.b-post-art{background:var(--ink);min-height:210px;color:var(--paper);flex-direction:column;justify-content:space-between;gap:22px;padding:22px 15px;display:flex}.b-post-art p{letter-spacing:-.025em;font-size:27px;font-weight:600;line-height:1}.b-post-check{border-left:4px solid var(--paper);border-bottom:4px solid var(--paper);width:30px;height:18px;margin:2px 0 10px 5px;transform:rotate(-45deg)}.b-phone-bottom{text-align:center;padding:14px 3px 9px}.b-page .b-phone-bottom .fictional-label{white-space:normal;overflow-wrap:normal;max-width:100%;color:var(--grey);font:400 12px/1.5 var(--font-mono);display:block}.b-double-rule{width:100%;padding-inline:var(--page-gutter);background:var(--paper);gap:6px;display:grid}.b-double-rule span{background:var(--ink);transform-origin:0;height:5px;display:block}.b-section{background:var(--paper);padding-block:72px}.b-page .b-display{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(40px,6.1vw,88px);line-height:.98}.b-section .b-display{max-width:22ch;margin-top:24px;margin-bottom:40px}.b-process-grid{gap:32px;display:grid}.b-steps{border-top:1px solid var(--grid)}.b-step{border-bottom:1px solid var(--grid)}.b-step summary{grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;column-gap:12px;min-height:88px;padding-block:20px;display:grid}.b-page .b-step-number{color:var(--ink);font:700 26px/1.1 var(--font-display);letter-spacing:-.04em;align-self:start;padding-top:0;position:relative}.b-step[open] .b-step-number{color:var(--red)}.b-step-title{letter-spacing:-.015em;font-size:21px;font-weight:500;line-height:1.25}.b-step-title small{white-space:nowrap;color:var(--grey);font-size:16px;font-weight:400}.b-page .b-step>p{max-width:55ch;margin:0 32px 24px 44px;font-size:17px}.b-toggle{width:20px;height:20px;color:var(--ink);flex-shrink:0;display:block;position:relative}.b-toggle:before,.b-toggle:after{content:"";background:currentColor;width:14px;height:2px;position:absolute;top:9px;left:3px}.b-toggle:after{transform:rotate(90deg)}details[open]>summary .b-toggle:after{display:none}.b-ai{border-left:3px solid var(--red);background:var(--ink);color:var(--paper);gap:24px;margin-top:48px;padding:32px 24px;display:grid}.b-ai h3{letter-spacing:-.03em;max-width:10ch;font-size:clamp(36px,4vw,56px);line-height:1}.b-ai p{max-width:56ch;font-size:18px}.b-pricing{border-top:1px solid var(--grid);padding-top:64px}.b-prices-desktop{display:none}.b-prices-mobile{gap:32px;display:grid}.b-mobile-package{background:var(--paper);border:1px solid var(--grid);min-width:0;padding:24px}.b-mobile-package.b-recommended{border-top:8px solid var(--ink)}.b-recommend-label{color:var(--red);text-transform:uppercase;letter-spacing:.05em;font-size:16px}.b-mobile-package>header{justify-content:space-between;align-items:baseline;gap:12px;margin-top:12px;display:flex}.b-mobile-package h3{letter-spacing:-.03em;font-size:36px;line-height:1}.b-page .b-price{letter-spacing:-.04em;white-space:nowrap;font-size:clamp(27px,7.5vw,36px);font-weight:500;line-height:1.25;display:block}.b-mobile-package>.b-price{color:var(--ink);margin-block:20px 28px}.b-mobile-package dl{margin:0}.b-mobile-package dl>div{border-top:1px solid var(--grid);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:16px;padding-block:16px;display:grid}.b-mobile-package dt{font-size:16px}.b-mobile-package dd{text-align:right;max-width:12ch;font:400 16px/1.5 var(--font-mono);margin:0}.b-empty{color:var(--grey)}.b-full-package>summary,.b-addons>summary{border-top:1px solid var(--grid);justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding-block:16px;font-size:16px;font-weight:500;display:flex}.b-full-package[open]>summary{color:var(--ink)}.b-page .b-terms{max-width:95ch;color:var(--grey);margin-block:32px;font-size:16px;line-height:1.7}.b-addons{border-bottom:1px solid var(--grid)}.b-addons-content{gap:32px;padding-block:12px 32px;display:grid}.b-addons-content ul{margin:0;padding:0;list-style:none}.b-addons-content>ul>li{gap:4px;margin-bottom:24px;display:grid}.b-addons-content>ul>li>span{color:var(--grey)}.b-addons-content h3{letter-spacing:-.02em;font-size:28px}.b-addons-content p{color:var(--grey);margin-block:4px 16px}.b-addons-content>div li{border-bottom:1px solid var(--grid);padding-block:8px}.b-footer-surface{background:var(--ink);color:var(--paper);padding-block:48px 40px}.b-footer .b-display{max-width:16ch}.b-contact-row{gap:28px;margin-top:32px;display:grid}.b-contact-row>p{max-width:49ch;font-size:18px}.b-contact-action{flex-direction:column;align-items:start;gap:12px;display:flex}.b-contact-action>span{font-size:16px}.b-page .b-button-paper{background:var(--paper);color:var(--ink);border-color:var(--paper)}.b-page .b-button-paper:hover{color:var(--black);background:var(--white);border-color:var(--white)}.b-footer :focus-visible{outline-color:var(--paper)}.b-company{border-top:1px solid #f4f2ec59;gap:24px;margin-top:64px;padding-top:24px;font-size:16px;line-height:1.7;display:grid}.b-page .concept-switcher a{min-height:44px}@media (width<=767px){.b-page .b-display{font-size:clamp(28px,9.2vw,40px)}}@media (width>=768px){.b-logo{flex-basis:230px}.b-nav-inner{gap:24px;min-height:96px}.b-nav-links{font:400 16px/1.4 var(--font-mono);gap:28px;margin-left:auto;display:flex}.b-nav-links a{align-items:center;min-height:44px;text-decoration:none;display:flex}.b-nav-links a:hover{text-decoration:underline}.b-section{padding-block:96px}.b-section .b-display{margin-bottom:64px}.b-process-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px}.b-step summary{grid-template-columns:40px 1fr 20px;gap:16px}.b-page .b-step>p{margin-left:56px}.b-ai{grid-template-columns:1fr 1.3fr;align-items:start;gap:48px;margin-top:64px;padding:40px}.b-addons-content{grid-template-columns:1fr 1fr;gap:64px;padding-block:24px 40px}.b-contact-row{grid-template-columns:1fr 1fr;align-items:start;gap:48px;margin-top:48px}.b-contact-action{justify-self:end}.b-footer-surface{padding-top:64px}.b-company{grid-template-columns:1.5fr 1fr 1.3fr;gap:32px;margin-top:80px}}@media (width>=1000px){.b-prices-desktop{display:block}.b-prices-mobile{display:none}.b-price-table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%}.b-feature-col{width:31%}.b-price-table thead :is(th,td){vertical-align:bottom;border-top:8px solid #0000;padding:24px 20px 32px}.b-price-table thead th.b-recommended{border-top-color:var(--ink)}.b-table-label{color:var(--grey);font-size:16px}.b-price-table .b-package-name{letter-spacing:-.03em;font-size:36px;font-weight:600;line-height:1.1;display:block}.b-price-table .b-recommend-label{min-height:32px;margin-bottom:12px;display:block}.b-price-table .b-price{color:var(--ink);margin-top:24px;font-size:clamp(23px,2.15vw,34px)}.b-price-table tbody :is(th,td){border-top:1px solid var(--grid);vertical-align:top;padding:22px 20px}.b-price-table tbody th{padding-left:0;font-weight:400}.b-price-table tbody td{font:400 16px/1.6 var(--font-mono)}.b-price-table .b-recommended{border-inline:1px solid var(--grid);background:#1d2fc40b}.b-price-table-more thead :is(th,td){border-top:0;padding-block:20px}.b-price-table-more .b-package-name{font-size:24px}.b-prices-desktop>.b-full-package>summary{justify-content:center;gap:32px;min-height:80px}.b-post-art{min-height:232px;padding:24px 18px}.b-post-art p{font-size:32px}.b-step-title{font-size:25px}.b-ai{padding:48px 64px}.b-ai p{font-size:20px}}@media (width>=1280px){.b-page .b-claim{margin-bottom:40px}.b-page .b-lead{margin-top:32px;font-size:18px}.b-process-grid{column-gap:64px}.b-section{padding-block:128px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.b-double-rule{view-timeline-name:--b-ledger;view-timeline-axis:block}.b-double-rule span{animation:linear both b-rule-draw --b-ledger;animation-range:entry cover 40%}.b-double-rule span+span{animation-range:entry 20% cover 50%}@keyframes b-rule-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}}@media (prefers-reduced-motion:reduce){.b-page *,.b-page :before,.b-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.b-double-rule span{transform:none}}.b-page{overflow-wrap:break-word}.b-page .b-section{border-top:1px solid var(--grid);padding-block:clamp(56px,5vw,80px)}.b-page .b-section .b-display{color:var(--ink);margin-block:0 28px;font-size:clamp(28px,4vw,56px)}.b-page .b-problem .b-display{font-family:var(--font-display);letter-spacing:-.04em;font-weight:800;font-stretch:112.5%}.b-duotone-map{pointer-events:none;position:absolute}.b-page :is(.b-portrait,.b-about-photo) img{filter:url(#b-duotone)}.b-slogan{background:var(--ink);min-height:calc(100svh - 80px);color:var(--paper);text-align:center;align-items:center;padding-block:64px;display:grid}.b-slogan h2{max-width:16ch;font:800 clamp(34px, 7vw, 108px)/1.05 var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin-inline:auto;font-stretch:112.5%}.b-page .b-white{background:var(--white)}.b-page .b-nav-inner{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;min-height:80px;padding-block:12px;display:grid;position:relative}.b-page .b-nav .b-logo{width:min(100%,175px)}.b-page .b-nav-links{font:400 16px/1.4 var(--font-body);gap:20px;margin-left:auto;display:none}.b-page .b-nav-links a,.b-nav-panel a{align-items:center;min-height:48px;text-decoration:none;display:flex}.b-page .b-nav-links a:hover,.b-nav-panel a:hover{text-decoration:underline}.b-nav-menu>summary{align-items:center;gap:6px;min-height:48px;padding-inline:4px;display:flex}.b-nav-menu .b-toggle{width:16px}.b-nav-menu .b-toggle:before,.b-nav-menu .b-toggle:after{left:1px}.b-nav-panel{top:100%;left:calc(-1 * var(--page-gutter));right:calc(-1 * var(--page-gutter));padding:12px var(--page-gutter) 20px;border-block:1px solid var(--grid);background:var(--paper);position:absolute;box-shadow:0 12px 24px #11111114}.b-nav-panel a+a{border-top:1px solid var(--grid)}.b-page .b-nav-cta{grid-area:1/3;padding-inline:10px}.b-page :is(section,footer,main){scroll-margin-top:112px}.b-split{align-items:start;gap:24px 48px;display:grid}.b-split>*{min-width:0}.b-problem-list{border-top:1px solid var(--grid);margin:0;padding:0;list-style:none}.b-problem-list li{border-bottom:1px solid var(--grid);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:20px;padding:16px 0;font-size:18px;display:grid}.b-correction{width:15px;height:15px;margin-top:7px;position:relative}.b-correction:before,.b-correction:after{content:"";background:var(--red);width:18px;height:2px;position:absolute;top:6px;left:0;transform:rotate(45deg)}.b-correction:after{transform:rotate(-45deg)}.b-page .b-closing{max-width:48ch;color:var(--ink);letter-spacing:-.02em;margin-top:24px;font-size:clamp(22px,3vw,32px);font-weight:500;line-height:1.3}.b-page .b-intro{max-width:65ch;margin-block:0 24px;font-size:18px;line-height:1.65}.b-ledger{border-top:1px solid var(--grid);min-width:0}.b-ledger-row{border-bottom:1px solid var(--grid);min-width:0}.b-ledger-row>summary{align-items:baseline;gap:16px;min-height:64px;padding:16px 0;display:flex}.b-row-title{letter-spacing:-.02em;flex:1;min-width:0;font-size:clamp(20px,1.7vw,24px);font-weight:500;line-height:1.3}.b-row-number{color:var(--ink);flex:0 0 28px;font-size:16px}.b-ledger-row[open]>summary{color:var(--ink)}.b-ledger-row .b-toggle{top:3px}.b-row-content{max-width:75ch;padding:0 0 28px;font-size:18px;line-height:1.65}.b-ledger-row:has(.b-row-number) .b-row-content{padding-left:44px}.b-tools{border-top:1px solid var(--grid);margin:0}.b-tools>div{border-bottom:1px solid var(--grid);padding-block:16px}.b-tools dt{grid-template-columns:28px minmax(0,1fr);gap:16px;font-size:22px;font-weight:500;line-height:1.3;display:grid}.b-tools dt>span{color:var(--ink);padding-top:4px;font-size:16px}.b-tools dd{max-width:65ch;margin:12px 0 0 44px;font-size:17px}.b-page .b-disclaimer{margin-block:24px 32px;font-size:16px}.b-page .b-heyheyo{background:var(--ink);color:var(--paper);border-top:0}.b-page .b-heyheyo .b-display{color:var(--paper)}.b-hey-points{gap:0 48px;margin:0 0 32px;padding:0;list-style:none;display:grid}.b-hey-points li{border-top:1px solid #fff6;padding:16px 0;font-size:20px;line-height:1.35}.b-page .b-heyheyo :is(summary,.b-toggle){color:var(--paper)}.b-heyheyo .b-ledger-row{border-color:#fff6}.b-heyheyo :focus-visible{outline-color:var(--paper)}.b-page .b-pending{font:400 16px/1.5 var(--font-mono);border:1px dashed #ffffffa6;margin-top:24px;padding:12px 16px;display:inline-block}.b-auto-detail{gap:24px;margin:0;display:grid}.b-auto-detail dt{color:var(--ink);font-size:16px}.b-auto-detail dd{margin:6px 0 0}.b-auto-notes{gap:16px 32px;margin-block:24px;font-size:18px;display:grid}.b-form-reveal{margin-top:24px}.b-page .b-form-reveal>summary{text-align:left;justify-content:space-between;max-width:100%;display:inline-flex}.b-page .b-form-reveal>summary>span:first-child{font-size:16px;font-weight:600;line-height:1.4}.b-form-toggle{flex:0 0 16px;width:16px;height:16px;position:relative}.b-form-toggle:before,.b-form-toggle:after{content:"";background:currentColor;width:14px;height:2px;position:absolute;top:7px;left:1px}.b-form-toggle:after{transform:rotate(90deg)}.b-form-reveal[open] .b-form-toggle:after{display:none}.b-form-panel{border:1px solid var(--grid);background:var(--white);min-width:0;padding:28px 20px}.b-form-reveal .b-form-panel{max-width:800px;margin-top:24px}.b-page .lf-form{font-family:var(--font-body);font-size:16px}.b-page .lf-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]){border:1px solid var(--grey);background:var(--paper);min-height:52px;color:var(--black);border-radius:0;font-size:18px}.b-page .lf-form input{accent-color:var(--ink);caret-color:var(--ink)}.b-page .lf-form input[aria-invalid=true]{border-color:var(--red);outline:2px solid var(--red)}.b-page .lf-form :is(input,button,a):focus-visible{outline:3px solid var(--ink);outline-offset:4px}.b-page .lf-form .lf-error{color:var(--red);font-size:16px}.b-page .lf-form .lf-options{gap:8px 16px}.b-page .lf-form .lf-options .lf-choice{border:1px solid var(--grid);padding:8px 12px}.b-page .lf-form .lf-choice:has(input:checked){color:var(--ink)}.b-page .lf-form .lf-consent{font-weight:400}.b-page .lf-form .lf-submit{background:var(--ink);min-height:52px;color:var(--white);border-color:var(--ink);border-radius:2px;padding:16px 20px}.b-page .lf-form .lf-submit:hover{background:var(--black);border-color:var(--black);text-decoration:none}.b-page .lf-form .lf-status:not(:empty){background:var(--paper);border:1px solid var(--ink);color:var(--ink);padding:20px}.b-page .b-form-note{margin-top:20px;font-size:16px}.b-about-grid{align-items:center;gap:28px 48px;display:grid}.b-about-photo{background:var(--ink);min-width:0}.b-about-photo picture,.b-about-photo img{width:100%;display:block}.b-about-photo img{object-fit:cover;object-position:center 30%;height:300px}.b-page .b-about .b-display{margin-top:0;margin-bottom:32px}.b-about-body{max-width:60ch;font-size:18px;line-height:1.6}.b-page .b-signature{color:var(--ink);margin-top:28px;font-size:18px;font-weight:600}.b-page .b-offer{background:var(--ink);color:var(--paper);border-top:0}.b-page .b-offer :focus-visible{outline-color:var(--paper)}.b-offer-heading{gap:20px 48px;margin-bottom:32px;display:grid}.b-page .b-offer-kicker{letter-spacing:-.02em;font-size:clamp(24px,3vw,36px);font-weight:500}.b-page .b-offer .b-display{max-width:20ch;color:var(--paper);margin:0}.b-page .b-offer .b-intro{align-self:end;margin:0}.b-zero-bill{table-layout:fixed;border-collapse:collapse;background:var(--paper);width:100%;color:var(--ink);text-align:left}.b-bill-number{width:48px}.b-bill-amount{width:76px}.b-zero-bill :is(th,td){border:1px solid var(--ink);vertical-align:top;padding:16px 10px}.b-zero-bill thead{font-size:16px}.b-zero-bill thead th{font-weight:400}.b-zero-bill tr>:first-child:not([colspan]){white-space:nowrap;min-width:48px}.b-zero-bill tbody th{font-weight:400}.b-zero-bill tbody strong{letter-spacing:-.02em;font-size:20px;line-height:1.25;display:block}.b-zero-bill tbody th>span{color:var(--black);margin-top:8px;font-size:16px;line-height:1.5;display:block}.b-zero-bill tr>:last-child{text-align:right}.b-zero-bill tbody td{font-size:16px}.b-zero-bill tfoot{border-top:3px solid var(--ink)}.b-zero-bill tfoot td{padding:24px 16px}.b-bill-total{font:800 clamp(24px, 4.3vw, 64px)/1 var(--font-display);letter-spacing:-.05em;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;font-stretch:112.5%;display:flex}.b-bill-total-amount{white-space:nowrap;align-items:center;gap:8px;margin-left:auto;display:flex}.b-bill-check{width:36px;height:40px;color:var(--red);flex:none;transform:rotate(-7deg)}.b-offer-details{align-items:start;gap:32px 64px;margin-top:32px;display:grid}.b-offer-steps{border-top:1px solid #f4f2ec66;margin:0;padding:0;list-style:none}.b-offer-steps li{border-bottom:1px solid #f4f2ec66;grid-template-columns:28px minmax(0,1fr);gap:16px;padding-block:20px;font-size:18px;display:grid}.b-offer-steps .b-row-number{color:var(--paper);padding-top:3px}.b-offer-guarantees{gap:24px;margin:0;padding:0;list-style:none;display:grid}.b-offer-guarantees li{grid-template-columns:20px minmax(0,1fr);gap:16px;display:grid}.b-offer-guarantees .b-ledger-check{border-color:var(--paper)}.b-offer-guarantees h3{font-size:20px;line-height:1.3}.b-offer-guarantees p{max-width:55ch;margin-top:6px;font-size:16px}.b-offer-ending{border-top:1px solid #f4f2ec66;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 48px;margin-top:40px;padding-top:28px;display:flex}.b-page .b-offer-cta{text-align:center;max-width:100%;min-height:60px;padding-inline:28px;font-size:20px}.b-pricing-heading{align-items:end;gap:24px 48px;margin-bottom:40px;display:grid}.b-page .b-pricing-heading .b-display{margin:0}.b-pricing-start{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:0 12px;display:flex}.b-pricing-start>span:first-child{flex-basis:100%;font-size:18px}.b-pricing-start strong{font:800 clamp(72px, 9vw, 136px)/.95 var(--font-display);letter-spacing:-.06em;font-stretch:112.5%}.b-pricing-start>span:last-child{white-space:nowrap;font-size:20px}.b-page .b-price{font-family:var(--font-display);letter-spacing:-.04em;font-weight:700}.b-page :is(.b-hero-brand,.b-problem .b-display,.b-step-number,.b-slogan h2,.b-bill-total,.b-pricing-start strong,.b-price){text-transform:uppercase}.b-page .b-price-table .b-price{font-size:clamp(20px,1.8vw,28px)}.b-faq-aside{max-width:36ch}.b-faq-aside picture,.b-faq-aside img{width:96px;height:96px;display:block}.b-faq-aside img{object-fit:cover;object-position:center 30%}.b-faq-aside h3{letter-spacing:-.025em;margin-top:24px;font-size:28px;line-height:1.15}.b-faq-aside p{margin-top:12px;font-size:18px}.b-faq-aside .b-text-link{color:var(--ink);gap:16px;margin-top:12px}.b-page .b-pricing-cta{margin-top:28px}.b-page .lf-plan input[name=profile]{font-size:16px}.b-page .b-contact{background:var(--paper);border-top:8px solid var(--ink)}.b-contact-grid{gap:32px 64px;display:grid}.b-page .b-contact .b-display{margin-top:0}.b-page .b-contact .b-intro{max-width:40ch}.b-page .b-footer{background:var(--white);padding-block:40px 88px}.b-footer .b-logo{width:230px}.b-page .b-footer :focus-visible{outline-color:var(--ink)}.b-page .b-footer-line{max-width:55ch;margin-top:20px}.b-page .b-company{border-top:1px solid var(--grid);font-family:var(--font-body);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:24px 0;padding-top:24px;display:grid}.b-company dt{color:var(--ink);font-size:16px}.b-company dd{margin:4px 0 0}.b-company>div{min-width:0}.b-company>div:nth-child(2){grid-column:1/-1}.b-legal{border-top:1px solid var(--grid);flex-wrap:wrap;gap:4px 28px;padding-top:20px;display:flex}.b-legal a{align-items:center;min-height:44px;display:inline-flex}.b-page .b-case{background-color:var(--paper);background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:var(--cell-size) var(--cell-size)}.b-page .b-case .b-display{background:var(--paper);max-width:none;font-size:clamp(32px,5.5vw,80px)}.b-case-intro{background:var(--ink);color:var(--white);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:20px 24px;display:flex}.b-case-intro h3{letter-spacing:-.025em;max-width:24ch;font-size:clamp(25px,3vw,40px);line-height:1.15}.b-case-intro p{margin-top:8px}.b-case-intro dl{flex-wrap:wrap;gap:12px 32px;margin:0;display:flex}.b-case-intro dt{font:400 16px/1.5 var(--font-mono)}.b-case-intro dd{margin:4px 0 0;font-size:20px}.b-case-intro>.fictional-label{white-space:normal;font-size:16px}.b-case-row{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-color:var(--ink) var(--paper);align-items:start;gap:16px;min-width:0;padding:8px 0 16px;display:flex;overflow-x:auto}.b-case-cell{border:1px solid var(--grid);background:var(--white);scroll-snap-align:start;flex:0 0 88%;min-width:0;padding:16px}.b-case-cell figcaption{min-height:36px;color:var(--ink);font-size:16px}.b-case-tabs{min-width:0;margin-top:24px}.b-case-tabs .tabs-list{scrollbar-width:thin;scrollbar-color:var(--ink) var(--paper);gap:8px;padding:6px 6px 12px}.b-case-tabs .tabs-tab{border:1px solid var(--ink);background:var(--paper);color:var(--ink);font:400 16px/1.4 var(--font-mono);border-radius:0}.b-case-tabs .tabs-tab:hover{background:var(--white)}.b-case-tabs .tabs-tab[aria-selected=true]{background:var(--ink);color:var(--white)}.b-case-tabs .tabs-tab:focus-visible{outline:3px solid var(--red);outline-offset:3px}.b-case-tabs .tabs-panel{min-width:0}.b-case-tabs .tabs-fallback-title{color:var(--ink);margin-top:24px;font-weight:600}.b-month-plan{border-block:1px solid var(--grid);background:var(--paper);margin-top:16px}.b-month-plan>summary{justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:20px 0;font-size:20px;font-weight:500;display:flex}.b-plan-scroll{overscroll-behavior-x:contain;margin-bottom:24px;overflow-x:auto}.b-plan-scroll table{border-collapse:collapse;text-align:left;width:100%;min-width:640px;font-size:16px}.b-plan-scroll :is(th,td){border:1px solid var(--grid);vertical-align:top;padding:20px 16px}.b-plan-scroll thead{background:var(--ink);color:var(--white)}.b-page .b-case-cta{margin-top:24px}@media (width>=768px){.b-bill-number{width:96px}.b-bill-amount{width:200px}.b-zero-bill :is(th,td){padding:24px}.b-zero-bill tbody strong{font-size:24px}.b-zero-bill tbody td{white-space:nowrap;font-size:20px}.b-zero-bill tfoot td{padding:32px}.b-bill-check{width:64px;height:64px}.b-offer-details{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.b-page .b-nav .b-logo{width:230px}.b-tools>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;display:grid}.b-tools dd{margin:0}.b-hey-points,.b-auto-detail,.b-auto-notes{grid-template-columns:repeat(2,minmax(0,1fr))}.b-form-panel{padding:36px}.b-case-cell{flex-basis:calc(50% - 8px);padding:20px}.b-case-row-vertical>.b-case-cell{flex-basis:calc(33.3333% - 10.6667px)}.b-case-row-vertical>.b-case-cell:first-child:nth-last-child(2),.b-case-row-vertical>.b-case-cell:first-child:nth-last-child(2)~.b-case-cell{flex-basis:calc(50% - 8px)}.b-case-cell:only-child{flex-basis:100%}.b-page .b-company{grid-template-columns:repeat(3,minmax(0,1fr))}.b-company>div:nth-child(2){grid-column:auto}}@media (width>=1000px){.b-slogan{min-height:calc(100svh - 96px)}.b-page .b-problem .b-split .b-display{font-size:clamp(44px,4.2vw,64px)}.b-page,.b-page :is(.b-terms,.b-addons-content,.b-disclaimer,.b-form-note,.b-form-panel,.b-company,.b-plan-scroll table,.b-offer-guarantees p,.b-zero-bill tbody th>span,.b-mobile-package dt,.b-mobile-package dd,.b-price-table tbody td),.b-case-cell .case-copy{font-size:17px}.b-split{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.b-page .b-split .b-display{margin-top:0;font-size:clamp(36px,3.4vw,48px)}.b-bill-total{font-size:clamp(48px,4.6vw,68px)}.b-offer-heading{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.b-offer-kicker{grid-column:1/-1}.b-pricing-heading{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.b-pricing-start{justify-self:end}.b-faq-aside,.b-split>:first-child,.b-contact-grid>:first-child{position:sticky;top:128px}.b-about-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.b-contact-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.b-about-photo img{height:400px}}@media (width>=1280px){.b-page .b-nav-inner{gap:24px;min-height:96px;padding-block:0;display:flex}.b-page .b-nav-menu{display:none}.b-page .b-nav .b-logo{flex:0 0 230px}.b-page .b-nav-links{gap:20px;margin:0 0 0 auto;display:flex}.b-page :is(section,footer,main){scroll-margin-top:112px}}@media (width<=767px){.b-page .b-offer-cta{width:100%;font-size:18px}.b-page .b-section .b-display{font-size:clamp(28px,8.5vw,40px)}}.b-page .b-step summary{min-height:64px;padding-block:16px}.b-page .b-step-title{font-size:20px}.b-page .b-ai{gap:20px;margin-top:24px;padding:24px}.b-page .b-ai h3{max-width:14ch;font-size:32px}.b-page .b-ai p{font-size:18px}.b-page .b-faq .b-ledger-row>summary{min-height:56px;padding-block:12px}.b-page .b-faq .b-row-title{font-size:20px}.b-page .b-contact .lf-form{gap:20px}@media (width>=1000px){.b-page .b-ai{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}}@media (width<=999px){.b-page .b-prices-mobile{gap:24px;display:grid}.b-mobile-package{padding:24px 20px}}@media (width<=767px){.b-page .b-phone{padding:7px}.b-page .b-phone-speaker{margin-bottom:8px}.b-page .b-phone-header{gap:6px;padding:4px 2px 10px}.b-page .b-phone-header p,.b-page .b-phone-header .b-office-city{font-size:14px}.b-page .b-post-art{gap:12px;min-height:140px;padding:16px 12px}.b-page .b-post-art p{font-size:22px}.b-page .b-post-check{width:24px;height:14px;margin-bottom:4px}.b-page .b-phone-bottom{padding-block:10px 4px}.b-page .b-mobile-package .b-price{font-size:clamp(32px,9vw,40px)}.b-page .b-mobile-package dl>div{column-gap:12px;padding-block:12px}.b-page .b-mobile-package dd{max-width:10ch}.b-page .b-company{line-height:1.5}}.b-page .b-callback-trigger{color:var(--ink);font:inherit;text-underline-offset:.22em;cursor:pointer;background:0 0;border:0;gap:12px;padding:0;font-weight:500;text-decoration:underline}.b-page .b-callback-trigger:hover{color:var(--black)}.b-page .b-contact .b-callback-trigger{font-size:18px}.b-page .b-faq-aside .b-callback-trigger{margin-top:4px;display:flex}.b-page .cb{--cb-bg:var(--paper);--cb-ink:var(--black);--cb-title:var(--ink);--cb-muted:var(--grey);--cb-line:var(--grid);--cb-accent:var(--ink);--cb-accent-ink:var(--paper);--cb-accent-hover:var(--black);--cb-focus-ring:#1d2fc42e;--cb-radius:0;--cb-field-radius:0;--cb-button-radius:0;--cb-close-radius:0;--cb-avatar-radius:0;--cb-border:2px solid var(--ink);--cb-shadow:10px 10px 0 var(--ink);--cb-field-bg:var(--white);--cb-kicker-font:500 14px/1.2 var(--font-mono);--cb-mono:var(--font-mono);--cb-title-font:700 28px/1.1 var(--font-body);--cb-title-spacing:-.03em;--cb-image-filter:url(#b-duotone);font-family:var(--font-body)}.b-page .b-hero{--hero-grid:#d6deec66;background-color:var(--paper);background-image:linear-gradient(var(--hero-grid) 1px, transparent 1px), linear-gradient(90deg, var(--hero-grid) 1px, transparent 1px);background-size:var(--cell-size) var(--cell-size);padding-block:24px 40px;padding-inline:max(var(--page-gutter), calc((100% - var(--content-width)) / 2)) 0;grid-template-columns:minmax(0,1fr);gap:24px;display:grid;container-type:inline-size}.b-page .b-hero-copy{min-width:0;margin-right:var(--page-gutter);align-self:center}.b-page h1{max-width:17ch;color:var(--ink);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(34px,10.5vw,48px);line-height:1.02}.b-page .b-subhead{max-width:45ch;margin-top:16px;font-size:18px;line-height:1.5}.b-page .b-hero-actions{flex-wrap:wrap;align-items:center;gap:4px 24px;margin-top:16px;display:flex}.b-page .b-hero-actions .b-button{gap:16px;max-width:100%}.b-page .b-trust{border-block:1px dotted var(--grey);max-width:45ch;color:var(--black);grid-template-columns:18px minmax(0,1fr);gap:12px;margin-top:16px;padding-block:12px;font-size:16px;line-height:1.5;display:grid}.b-page .b-hero-visual{--hero-photo-height:clamp(390px, 90vw, 560px);isolation:isolate;grid-template-columns:repeat(12,minmax(0,1fr));min-width:0;padding:0;display:grid;position:relative}.b-hero-visual:before{content:"";z-index:-1;top:calc(var(--hero-photo-height) - var(--cell-size));width:calc(100% - var(--cell-size) * 3);height:calc(var(--cell-size) * 3);background:var(--ink);position:absolute;right:0}.b-hero-visual:after{content:"";width:calc(var(--cell-size) * 3);height:calc(var(--cell-size) * 2);background:var(--ink);clip-path:polygon(0 0,100% 0,100% 50%,66.667% 50%,66.667% 100%,0 100%);position:absolute;top:0;left:0}.b-page .b-portrait{background:var(--ink);border:0;grid-area:1/2/auto/-1;align-self:start;min-width:0;margin:0;padding:0}.b-portrait picture{width:100%;display:block}.b-page .b-portrait img{width:100%;height:var(--hero-photo-height);aspect-ratio:auto;object-fit:cover;object-position:50% 20%;display:block}.b-page .b-hero-visual .b-phone{width:184px;max-width:100%;margin:calc(var(--hero-photo-height) * .62) 0 0;grid-area:1/1/auto/-1;place-self:start;position:relative;bottom:auto;left:auto}.b-page .b-hero-brand{margin-right:var(--page-gutter);color:var(--ink);font:800 calc((100cqi - var(--page-gutter)) / 10)/.9 var(--font-display);letter-spacing:-.04em;white-space:nowrap;grid-column:1/-1;font-stretch:112.5%}@media (width>=768px){.b-page .b-hero{gap:32px;padding-block:40px 56px}.b-page h1{font-size:clamp(48px,7vw,68px)}.b-page .b-subhead{margin-top:24px;font-size:20px}.b-page .b-hero-actions,.b-page .b-trust{margin-top:24px}.b-page .b-hero-visual .b-phone{width:224px}}@media (width>=1000px){.b-page .b-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:24px 32px;padding-block:32px 24px}.b-page .b-hero-copy{margin-right:0}.b-page h1{font-size:clamp(56px,4.45vw,64px)}.b-page .b-hero-visual{--hero-photo-height:clamp(400px, 31vw, 460px)}.b-page .b-hero-visual .b-phone{width:224px;margin-top:calc(var(--hero-photo-height) * .39)}.b-page .b-hero .b-post-art{gap:12px;min-height:136px;padding:16px}.b-page .b-hero .b-post-art p{font-size:26px}.b-page .b-hero .b-post-check{width:24px;height:14px;margin-bottom:4px}.b-page .b-hero .b-phone-bottom{padding-block:10px 4px}}.b-page{--b-ease-out:cubic-bezier(.23, 1, .32, 1);--b-ease-in-out:cubic-bezier(.77, 0, .175, 1)}@media (prefers-reduced-motion:no-preference){.b-page .b-hero-copy>*{animation:b-rise .8s var(--b-ease-out) both;animation-delay:calc(.1s + var(--b-i,0) * 70ms)}.b-page .b-hero-copy>:nth-child(2){--b-i:1}.b-page .b-hero-copy>:nth-child(3){--b-i:2}.b-page .b-hero-copy>:nth-child(4){--b-i:3}.b-page .b-portrait{animation:b-scan 1.1s var(--b-ease-in-out) .15s both}.b-page .b-hero-visual .b-phone{animation:b-rise-far .9s var(--b-ease-out) .75s both}.b-page .b-hero-brand{animation:1.1s steps(14,end) .5s both b-print}.b-page .b-button{transition:scale .16s var(--b-ease-out), background-color .2s ease, border-color .2s ease}.b-page .b-button:active{scale:.97}.b-page .b-button>span{transition:translate .22s var(--b-ease-out);display:inline-block}@media (hover:hover) and (pointer:fine){.b-page .b-button:hover>span{translate:0 3px}}@supports (animation-timeline:view()){.b-page :is(.b-section .b-display,.b-intro,.b-closing):not(details *){animation:b-rise var(--b-ease-out) both;animation-timeline:view();animation-range:entry entry 70%}.b-page :is(.b-problem-list li,.b-step,.b-ledger>*,.b-tools>*,.b-hey-points li,.b-offer-steps li,.b-offer-guarantees li,.b-faq .b-ledger-row,.b-case-cell):not(details *){animation:b-entry var(--b-ease-out) both;animation-timeline:view();animation-range:entry entry 80%}.b-page .b-correction{animation:b-mark var(--b-ease-out) both;animation-timeline:view();animation-range:entry 40%}.b-page .b-ai{animation:b-rise-far var(--b-ease-out) both;animation-timeline:view();animation-range:entry entry 70%}.b-page .b-slogan h2{animation:steps(18,end) both b-print view();animation-range:entry 30% cover 50%}.b-page .b-zero-bill tbody tr{animation:b-print-row var(--b-ease-out) both;animation-timeline:view();animation-range:entry 10% entry 90%}.b-page .b-bill-total>span:first-child{animation:steps(6,end) both b-print view();animation-range:entry entry 70%}.b-page .b-bill-total-amount{animation:steps(10,end) both b-print view();animation-range:entry 30%}.b-page .b-bill-check path{stroke-dasharray:160;animation:linear both b-draw view();animation-range:entry 90% cover 35%}.b-page .b-pricing-start strong{animation:steps(3,end) both b-print view();animation-range:entry 20% cover 40%}.b-page .b-about-photo img{animation:b-scan-img var(--b-ease-in-out) both;animation-timeline:view();animation-range:entry cover 40%}}}@keyframes b-rise{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0}}@keyframes b-rise-far{0%{opacity:0;translate:0 48px}to{opacity:1;translate:0}}@keyframes b-entry{0%{opacity:0;translate:-24px}to{opacity:1;translate:0}}@keyframes b-scan{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes b-scan-img{0%{clip-path:inset(0 100% 0 0);scale:1.08}to{clip-path:inset(0);scale:1}}@keyframes b-print{0%{clip-path:inset(-10% 100% -10% 0)}to{clip-path:inset(-10% -2% -10% 0)}}@keyframes b-print-row{0%{opacity:0;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(0)}}@keyframes b-mark{0%{opacity:0;rotate:-20deg;scale:.4}to{opacity:1;rotate:0deg;scale:1}}@keyframes b-draw{0%{stroke-dashoffset:160px}to{stroke-dashoffset:0}}
