.hero-scene-entry{--hero-scene-lift: 70px;position:relative;z-index:1;width:min(100%,var(--content-max-width));min-width:0}.hero-creation-scene{position:relative;width:100%;min-width:0;margin:0;overflow:hidden;contain:layout paint;border:1px solid var(--color-control-line);border-radius:var(--radius-media);background:var(--fill-soft);color:var(--color-ink);box-shadow:var(--shadow-raised-card)}.hero-scene-video{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover}.hero-scene-playback{position:absolute;z-index:1;right:var(--space-3);bottom:var(--space-3);display:grid;place-items:center;width:var(--space-8);height:var(--space-8);padding:0;border:1px solid var(--color-control-line);border-radius:var(--radius-pill);background:var(--color-paper);color:var(--color-ink);cursor:pointer}.hero-scene-playback:hover{background:var(--color-accent-soft)}.hero-scene-playback:focus-visible{outline:2px solid var(--color-accent);outline-offset:var(--space-1)}@media(prefers-reduced-motion:no-preference){.hero-creation-scene.is-animated{transform-origin:center top;transform:translateZ(0) scale(.96);will-change:transform}}@media(max-width:1023px){.hero-scene-video{aspect-ratio:4 / 3}}@media(max-width:599px){.hero-scene-video{aspect-ratio:3 / 4}}.business-request{--request-pin-fraction: 1;position:relative;margin-block-end:0;border-radius:var(--radius-media) var(--radius-media) 0 0;background:transparent;color:var(--color-ink)}.request-stage{position:relative;display:grid;align-items:center;min-height:calc(var(--space-20) * 9);overflow:clip;border-radius:inherit;isolation:isolate}.request-orbit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;visibility:hidden;pointer-events:none}.request-orbit-site{position:absolute;inset:50% auto auto 50%;display:block;width:clamp(calc(var(--space-20) * 2),16.5vw,calc(var(--space-20) * 4));height:auto;border:1px solid transparent;border-radius:var(--space-1);box-shadow:var(--shadow-capsule);background:var(--color-paper)}.request-panel{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--section-content-gap);padding-block:calc(var(--space-16) * 2);text-align:center}.request-intro{width:min(100%,var(--content-max-width))}.request-intro h2 span{display:block}.request-balance{display:inline-flex;align-items:center;max-width:100%;gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);border:1px solid transparent;border-radius:var(--radius-pill);background:var(--color-paper);color:var(--color-secondary);font-size:14px;font-weight:500;line-height:1.4}.request-balance svg{flex-shrink:0;color:var(--color-accent)}.request-balance strong{color:var(--color-ink);font-weight:650}.request-composer{display:grid;gap:var(--space-3);width:min(100%,calc(var(--space-20) * 7 + var(--space-10)));min-width:0;padding:var(--space-3);border:1px solid var(--color-capsule-line);border-radius:var(--radius-media);background:var(--color-paper);color:var(--color-ink);box-shadow:var(--shadow-raised-card);text-align:left;transition:background-color var(--duration-hover) ease,border-color var(--duration-hover) ease,box-shadow var(--duration-hover) ease}.request-input{display:block;width:100%;height:var(--space-20);padding:var(--space-2) 0 0 var(--space-2);resize:none;border:0;border-radius:0;background:transparent;color:var(--color-ink);font:inherit;font-size:16px;line-height:1.5;letter-spacing:-.015em}.request-input::placeholder{color:var(--color-secondary);opacity:1}.request-input:focus{outline:none}.request-composer-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3)}.request-tools{display:flex;align-items:center;gap:var(--space-2);padding-inline-start:var(--space-2);color:var(--color-secondary)}.request-tool{display:grid;place-items:center;width:var(--space-10);height:var(--space-10);border:1px solid var(--color-capsule-line);border-radius:var(--radius-pill)}.request-tool svg{display:block}.request-composer .request-create{min-height:var(--space-12);padding:var(--space-3) var(--space-5);font-size:16px}.request-composer:focus-within{border-color:var(--color-card-cool);background:var(--color-button-ink);box-shadow:0 0 0 var(--space-1) color-mix(in srgb,white 10%,transparent),var(--shadow-raised-card)}.request-note{width:min(100%,calc(var(--space-20) * 10));margin:0;color:var(--color-secondary);font-size:16px;font-weight:var(--content-copy-weight);line-height:var(--content-copy-leading);letter-spacing:-.015em;text-wrap:pretty}@media(max-width:599px){.request-composer .request-create{width:100%}}@media(min-width:1024px){.request-stage{min-height:calc(var(--space-20) * 12)}.has-request-orbit{height:calc(max(100svh,var(--space-20) * 8) + 100svh * var(--request-pin-fraction))}.has-request-orbit .request-stage{position:sticky;top:0;height:100svh;min-height:calc(var(--space-20) * 8)}}@media(prefers-reduced-motion:reduce){.request-orbit{display:none}.request-composer{transition:none}}.site-showcase{margin-block-end:0;border-radius:0 0 var(--radius-media) var(--radius-media);background:transparent;color:inherit;scroll-margin-block-start:var(--space-8)}.showcase-stage{display:grid;gap:var(--section-content-gap);padding-block:var(--section-inset) var(--section-outset)}.showcase-stage-inner{position:relative}.showcase-intro{display:grid;gap:var(--section-content-gap);padding-block-end:var(--space-4);max-width:var(--content-max-width);margin-inline:auto;text-align:center;transform-origin:center}.showcase-heading{position:relative}.showcase-heading-line{display:block}.showcase-description{position:relative;max-width:var(--content-max-width);margin:0 auto;color:var(--color-page-navigation);font-size:18px;font-weight:var(--content-copy-weight);line-height:var(--content-copy-leading);letter-spacing:-.015em;text-wrap:balance;transition:color var(--duration-page-theme) var(--ease-reveal)}.showcase-niches{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);max-width:var(--content-max-width);margin:var(--section-content-gap) auto 0;padding:0;list-style:none}.showcase-niches li{display:flex;min-width:0}.showcase-niche-tab{display:flex;align-items:center;justify-content:center;min-height:var(--space-10);padding:var(--space-2) var(--space-4);border:1px solid var(--color-chip-line);border-radius:var(--radius-pill);background:var(--color-video);color:var(--color-ink);font-family:inherit;font-size:15px;font-weight:600;line-height:1.4;text-align:center;cursor:pointer;transition:color var(--duration-hover) var(--ease-reveal),background-color var(--duration-hover) var(--ease-reveal),border-color var(--duration-hover) var(--ease-reveal)}.showcase-niche-tab:hover{background:var(--color-paper)}:root[data-page-theme=dark] .showcase-niche-tab{border-color:color-mix(in srgb,var(--color-paper) 10%,transparent);background:color-mix(in srgb,var(--color-ink) 94%,var(--color-paper));color:var(--color-paper)}:root[data-page-theme=dark] .showcase-niche-tab:hover{background:color-mix(in srgb,var(--color-ink) 88%,var(--color-paper))}.showcase-niche-tab[aria-selected=true],:root[data-page-theme=dark] .showcase-niche-tab[aria-selected=true]{border-color:var(--color-paper);background:var(--color-paper);color:var(--color-ink)}.showcase-content{min-width:0}.showcase-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);width:100%;margin:0 auto;padding:0;list-style:none}.showcase-stack-item{min-width:0}.showcase-preview-slot{width:100%;min-width:0;aspect-ratio:1920 / 855;border-radius:var(--radius-chip)}.showcase-project{display:block;width:100%;padding:0;overflow:hidden;border:0;border-radius:var(--radius-chip);background:transparent;box-shadow:var(--shadow-card);cursor:zoom-in}.showcase-project-image{display:block;width:100%;height:auto;aspect-ratio:1920 / 855;object-fit:contain;border-radius:inherit}.showcase-project:focus-visible,.showcase-preview-close:focus-visible,.showcase-niche-tab:focus-visible,.showcase-preview-slot:focus-visible{outline:2px solid var(--color-accent);outline-offset:var(--space-1)}.showcase-preview{width:fit-content;max-width:min(calc(100vw - var(--page-gutter) * 2),var(--layout-max-width));max-height:calc(100svh - var(--page-gutter) * 2);margin:auto;padding:0;overflow:visible;border:0;border-radius:var(--radius-chip);background:transparent;box-shadow:var(--shadow-card)}.showcase-preview::backdrop{background:color-mix(in srgb,var(--color-ink) 80%,transparent)}.showcase-preview-image{display:block;width:auto;height:auto;max-width:100%;max-height:calc(100svh - var(--page-gutter) * 2);margin-inline:auto;border-radius:inherit}.showcase-preview-close{position:absolute;top:var(--space-3);right:var(--space-3);min-height:var(--space-10);padding:var(--space-2) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-paper);color:var(--color-ink);box-shadow:var(--shadow-capsule);font:inherit;font-weight:600;cursor:pointer}.showcase-action{display:flex;justify-content:center;margin-block-start:var(--space-12)}@media(prefers-reduced-motion:no-preference){.showcase-project{animation:showcase-preview-enter calc(var(--duration-hover) * 2) var(--ease-reveal) both}@keyframes showcase-preview-enter{0%{opacity:0;translate:0 var(--space-2);filter:blur(var(--space-1))}to{opacity:1;translate:0 0;filter:none}}.showcase-heading.is-reveal-ready,.showcase-description.is-reveal-ready,.showcase-niches.is-reveal-ready{opacity:0;translate:0 var(--space-3);transition:opacity calc(var(--duration-hover) * 2 * var(--entrance-time-scale)) var(--ease-reveal),translate calc(var(--duration-hover) * 2 * var(--entrance-time-scale)) var(--ease-reveal),color var(--duration-page-theme) var(--ease-reveal)}.showcase-heading.is-reveal-ready{filter:blur(5px);translate:0 var(--space-6);transition-duration:calc(var(--duration-reveal) * var(--entrance-time-scale)),calc(var(--duration-reveal) * var(--entrance-time-scale)),var(--duration-page-theme),calc(var(--duration-reveal) * var(--entrance-time-scale));transition-property:opacity,translate,color,filter}.showcase-heading.is-revealed,.showcase-description.is-revealed,.showcase-niches.is-revealed{opacity:1;translate:0 0;filter:none}.showcase-grid.is-reveal-ready .showcase-stack-item{opacity:0;translate:0 var(--space-3);transition:opacity calc(var(--duration-hover) * 2 * var(--entrance-time-scale)) var(--ease-reveal),translate calc(var(--duration-hover) * 2 * var(--entrance-time-scale)) var(--ease-reveal);transition-delay:calc(var(--showcase-reveal-index) * var(--duration-hover) * var(--entrance-time-scale) / 2)}.showcase-grid.is-revealed .showcase-stack-item{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.showcase-description,.showcase-niche-tab{transition:none}}@media(max-width:599px){.showcase-action .create-button{width:100%}}.audience-section{--audience-stage-height: max(calc(var(--space-20) * 5), calc(100svh - var(--site-header-height, 96px)));position:relative;isolation:isolate;display:flow-root;padding-block-end:var(--section-outset)}.audience-intro{display:flex;align-items:center;justify-content:center;padding:0 0 var(--space-4)}.audience-heading{max-width:var(--content-max-width);text-align:center}.audience-stage{display:grid;gap:var(--section-content-gap);padding-block:var(--section-inset) 0}.audience-content{display:grid;gap:var(--space-12);min-width:0}.audience-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);width:min(100%,var(--content-max-width));min-width:0;margin-inline:auto}.audience-card{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);min-width:0;padding:var(--space-3);border:1px solid color-mix(in srgb,var(--color-paper) 10%,transparent);border-radius:var(--radius-media);background:color-mix(in srgb,var(--color-ink) 94%,var(--color-paper));color:var(--color-button-ink)}.audience-card-media{position:relative;min-height:calc(var(--space-20) * 2);aspect-ratio:1;align-self:start;overflow:hidden;border-radius:var(--radius-chip)}.audience-card-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top}.audience-tags{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.audience-tags li{padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-ink) 80%,transparent);font-size:16px;font-weight:600;line-height:1.4}.audience-card-copy{container-type:inline-size;display:flex;flex-direction:column;min-width:0;gap:var(--space-8);padding:var(--space-5)}.audience-card-text{display:grid;gap:var(--space-6);margin-block-start:auto}.audience-card-copy h3{margin:0;font-size:28px;font-weight:650;line-height:1.2;letter-spacing:-.025em;text-wrap:balance}.audience-card-copy p{margin:0;color:color-mix(in srgb,var(--color-button-ink) 80%,transparent);font-size:20px;font-weight:var(--content-copy-weight);line-height:var(--content-copy-leading);letter-spacing:-.015em;text-wrap:pretty}.audience-action{display:flex;justify-content:center}@media(min-width:600px){.audience-card-copy h3{font-size:32px}}@media(min-width:1024px){.audience-heading-line{display:block;white-space:nowrap}.audience-card{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-card-copy h3{font-size:clamp(32px,8cqi,40px)}.audience-card-copy p{font-size:clamp(20px,4.8cqi,24px)}}@container (min-width: 400px){.audience-description-line{display:block}}@media(min-width:1440px){.audience-tags li{padding-inline:var(--space-4)}}.has-audience-motion{padding-block-start:calc(var(--space-8) + var(--section-top-extra))}.has-audience-motion .audience-runway{height:calc(var(--audience-stage-height) + var(--space-20) * var(--audience-animated-card-count) * 6 + var(--space-16));margin-block-end:calc(-1 * var(--audience-tail-trim, 0px))}.has-audience-motion .audience-stage{position:sticky;top:var(--site-header-height, 96px);height:var(--audience-stage-height);align-content:start;gap:var(--space-4);padding-block:var(--space-8)}.has-audience-motion .audience-intro{padding-block-end:var(--space-2)}.has-audience-motion .audience-content{align-content:start;gap:var(--section-content-gap);padding-block-start:calc(var(--space-3) * (var(--audience-card-count) - 1))}.has-audience-motion .audience-card{grid-area:1 / 1;width:100%;height:100%;opacity:0;transform-origin:center}.has-audience-motion .audience-card-media{min-height:0}.has-audience-motion .audience-card:first-child{opacity:1}.has-audience-motion .audience-card:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#00000052;opacity:var(--pinned-card-dim, 0);content:"";pointer-events:none}.has-audience-motion .audience-action{opacity:0}.has-audience-motion.audience-height-fitted{padding-block-start:calc(var(--space-12) + var(--section-top-extra))}.has-audience-motion.audience-height-fitted .audience-stage{gap:var(--space-4);padding-block:var(--space-4)}.has-audience-motion.audience-height-fitted .audience-heading{font-size:clamp(32px,6svh,var(--section-heading-size))}.has-audience-motion.audience-height-fitted .audience-content{gap:var(--space-6)}.has-audience-motion.audience-height-fitted .audience-grid{height:var(--audience-card-height);grid-template-rows:minmax(0,1fr)}.has-audience-motion.audience-height-fitted .audience-card{min-height:0}.has-audience-motion.audience-height-fitted .audience-card-media{height:100%;aspect-ratio:auto;align-self:stretch}.has-audience-motion.audience-height-fitted .audience-card-copy{min-height:0;gap:var(--space-4);padding:var(--space-3)}.has-audience-motion.audience-height-fitted .audience-card-text{gap:var(--space-3)}.has-audience-motion.audience-height-fitted .audience-card-copy h3{font-size:clamp(28px,6.25cqi,32px);line-height:var(--section-heading-leading)}.has-audience-motion.audience-height-fitted .audience-card-copy p{font-size:20px}@media(max-width:599px){.audience-action,.audience-action .create-button{width:100%}}.editing-section{position:relative;isolation:isolate;display:flow-root;overflow:clip;--color-page-content: var(--color-paper);--color-page-navigation: var(--color-line);padding-block:var(--section-inset) calc(var(--section-outset) + var(--section-panel-gap));border-radius:var(--radius-media);background:color-mix(in srgb,var(--color-ink) 96%,var(--color-paper));color:var(--color-page-content)}.editing-intro{display:grid;justify-items:center;gap:var(--space-4);padding:0 0 var(--space-4);text-align:center}.editing-lead>span{display:block}.editing-lead{max-width:var(--content-max-width);margin:0;color:var(--color-page-navigation);font-size:20px;font-weight:var(--content-copy-weight);line-height:var(--content-copy-leading);letter-spacing:-.025em;text-wrap:balance;transition:color var(--duration-page-theme) var(--ease-reveal)}.editing-intro-wrap{margin-block-end:var(--section-content-gap)}.editing-stage{padding-block:0}.editing-composition{container-type:inline-size;position:relative;display:grid;gap:var(--space-6);width:min(100%,var(--content-max-width));margin-inline:auto}.editing-preview,.editing-visual{position:relative;min-width:0}.editing-visual{padding-block-end:var(--editing-notification-overflow, 0px)}.editing-canvas{container-type:inline-size;position:relative;isolation:isolate;width:100%;min-width:0;padding:var(--space-3);border:1px solid color-mix(in srgb,var(--color-paper) 10%,transparent);border-radius:var(--radius-media);background:color-mix(in srgb,var(--color-ink) 94%,var(--color-paper))}.editing-document{display:flex;flex-direction:column;height:100%;min-height:0;padding:var(--space-8);border-radius:var(--radius-chip);background:var(--color-ink);color:var(--color-paper)}.editing-document-header{position:relative;display:flex;flex:none;align-items:center;justify-content:space-between;gap:var(--space-6);min-height:var(--space-10);padding-block-end:var(--space-4);border-block-end:1px solid color-mix(in srgb,var(--color-paper) 10%,transparent)}.editing-document-brand{position:relative;min-height:1.3em;font-size:16px;font-weight:650;line-height:1.3}.editing-workshop-logo{display:inline-flex;align-items:center;gap:var(--space-2)}.editing-workshop-mark{display:block;flex:none;width:var(--space-8);height:var(--space-8)}.editing-workshop-wordmark{display:grid;gap:var(--space-1);line-height:1}.editing-workshop-wordmark strong{font-size:16px;font-weight:650;letter-spacing:-.025em}.editing-workshop-wordmark>span{color:color-mix(in srgb,var(--color-paper) 65%,transparent);font-size:12px;font-weight:500}.editing-document-brand .editing-demo-placeholder{height:100%}.editing-document-navigation{display:flex;gap:var(--space-6);color:color-mix(in srgb,var(--color-paper) 65%,transparent);font-size:15px}.editing-document-main{display:grid;flex:1;align-items:center;gap:var(--space-8);min-height:0;padding-block-start:var(--space-8)}.editing-document-copy{position:relative;display:grid;justify-items:start;gap:var(--space-6);min-width:0}.editing-demo-title{min-height:2.16em;margin:0;font-size:clamp(28px,5cqi,62px);font-weight:650;line-height:1.08;letter-spacing:-.04em}.editing-demo-description{margin:0;color:color-mix(in srgb,var(--color-paper) 65%,transparent);font-size:clamp(16px,2.14cqi,24px);font-weight:var(--content-copy-weight);line-height:var(--content-copy-leading);text-wrap:pretty}.editing-demo-token{position:relative;isolation:isolate;display:grid;align-items:center;width:fit-content;max-width:100%}.editing-demo-token>span{grid-area:1 / 1}.editing-demo-measure{visibility:hidden}.editing-demo-typed{position:relative;z-index:2;opacity:var(--editing-token-progress);transition:opacity var(--duration-hover) var(--ease-reveal)}.editing-demo-placeholder{align-self:center;width:100%;height:1em;border-radius:var(--space-1);background:color-mix(in srgb,var(--color-paper) 18%,transparent);opacity:calc(1 - var(--editing-token-progress));transition:opacity var(--duration-hover) var(--ease-reveal)}.editing-document-action{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:calc(var(--space-20) * 2);min-height:var(--space-10);padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-paper) 18%,transparent);font-size:16px;font-weight:600}.editing-document-action:before{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--color-accent);opacity:0;transition:opacity var(--duration-hover) var(--ease-reveal);content:""}.editing-document-action .editing-demo-placeholder{display:none}.editing-document-media{position:relative;align-self:stretch;min-width:0;min-height:calc(var(--space-20) * 2);border-radius:var(--radius-media);background:color-mix(in srgb,var(--color-ink) 94%,var(--color-paper))}.editing-workshop-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:inherit;object-fit:cover;object-position:center;opacity:0}.editing-features{display:grid;gap:var(--space-4);min-width:0;margin:0;padding:0;list-style:none;text-align:center}.editing-feature{padding-block:var(--space-5);border-block-end:1px solid color-mix(in srgb,var(--color-paper) 10%,transparent)}.editing-feature p{min-block-size:2.4em;margin:0;color:var(--color-page-content);font-size:clamp(24px,3.57cqi,40px);font-weight:600;line-height:1.2;letter-spacing:-.025em;text-wrap:balance;transition:color var(--duration-page-theme) var(--ease-reveal)}.editing-feature-line{display:block;white-space:nowrap}@container (max-width: 599px){.editing-feature-line{display:inline;white-space:normal}}.editing-action{display:flex;justify-content:center}.editing-notifications{display:grid;gap:var(--space-1);width:100%;opacity:0;visibility:hidden;transition:opacity var(--duration-hover) var(--ease-reveal),visibility var(--duration-hover)}.editing-notification{display:grid;gap:var(--space-2);min-width:0;padding:var(--space-5);border:1px solid color-mix(in srgb,var(--color-paper) 10%,transparent);border-radius:var(--radius-media);background:color-mix(in srgb,var(--color-ink) 90%,var(--color-paper));color:color-mix(in srgb,var(--color-paper) 65%,transparent);font-size:16px;font-weight:var(--content-copy-weight);line-height:var(--content-copy-leading);text-align:left}.editing-notification strong{color:var(--color-paper);font-size:20px;font-weight:600}.editing-notification-source{color:var(--color-accent);font-size:14px;font-weight:600}@media(prefers-reduced-motion:reduce){.editing-lead,.editing-feature p{transition:none}}@media(min-width:600px){.editing-canvas{aspect-ratio:2}.editing-document-main{grid-template-columns:repeat(2,minmax(0,1fr))}.editing-document-media{min-height:0}}@media(max-width:599px){.editing-action,.editing-action .create-button{width:100%}.editing-document{height:auto;padding:var(--space-5)}.editing-document-navigation{display:none}.editing-document-media{aspect-ratio:3 / 2}}.editing-document-text{position:relative;display:grid;gap:var(--space-6);width:100%}.editing-title-target{position:relative;width:fit-content;max-width:100%;font-size:clamp(28px,5cqi,62px)}.editing-document-action.is-complete:before{opacity:1}.editing-carpenter-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:inherit;object-fit:cover;object-position:center;filter:grayscale(1)}.editing-carpenter-photo,.editing-workshop-photo{transition:opacity var(--duration-hover) var(--ease-reveal)}.editing-document-media.is-complete .editing-carpenter-photo{opacity:0}.editing-document-media.is-complete .editing-workshop-photo{opacity:1}.editing-hotspot{position:absolute;z-index:6;width:var(--space-10);height:var(--space-10)}.editing-hotspot--logo{top:0;left:calc(100% + var(--space-3))}.editing-hotspot--text{top:calc(.54em - var(--space-5));left:calc(100% + var(--space-3))}.editing-hotspot--telegram{right:calc(-1 * var(--space-5));bottom:calc(-1 * var(--space-5))}.editing-hotspot--photo{top:var(--space-4);right:var(--space-4)}.editing-hotspot-button{position:relative;display:grid;place-items:center;width:100%;height:100%;padding:0;border:1px solid color-mix(in srgb,var(--color-paper) 18%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-ink) 94%,var(--color-paper));color:color-mix(in srgb,var(--color-paper) 65%,transparent);cursor:pointer;transition:background var(--duration-hover) var(--ease-reveal),color var(--duration-hover) var(--ease-reveal),border-color var(--duration-hover) var(--ease-reveal),transform var(--duration-hover) var(--ease-reveal)}.editing-hotspot-button>svg{display:block}.editing-hotspot-button:after{position:absolute;inset:calc(-1 * var(--space-1));border:1px solid color-mix(in srgb,var(--color-paper) 32%,transparent);border-radius:inherit;box-shadow:0 0 var(--space-1) color-mix(in srgb,var(--color-paper) 8%,transparent);opacity:0;pointer-events:none;content:""}.editing-hotspot--text{--editing-pulse-delay: calc(var(--duration-reveal) * -1)}.editing-hotspot--photo{--editing-pulse-delay: calc(var(--duration-reveal) * -2)}.editing-hotspot--telegram{--editing-pulse-delay: calc(var(--duration-reveal) * -3)}@media(prefers-reduced-motion:no-preference){.editing-visual.is-hotspot-active:not([inert]) .editing-hotspot-button[aria-pressed=false]:not(:hover):not(:focus-visible):after{animation:editing-hotspot-pulse calc(var(--duration-reveal) * 4) var(--ease-out) var(--editing-pulse-delay, 0ms) infinite}}@keyframes editing-hotspot-pulse{0%{opacity:0;transform:scale(.96)}20%{opacity:.5;transform:scale(1.02)}70%,to{opacity:0;transform:scale(1.2)}}.editing-hotspot-button:hover{border-color:color-mix(in srgb,var(--color-paper) 32%,transparent);color:var(--color-paper)}.editing-hotspot-button[aria-pressed=true]{background:var(--color-accent);color:var(--color-paper)}.editing-hotspot-button:active{transform:scale(.96)}.editing-hotspot-button:focus-visible{outline:2px solid var(--color-accent);outline-offset:var(--space-1)}.editing-hotspot-popover{position:absolute;top:calc(100% + var(--space-3));left:0;width:max-content;max-width:min(calc(100vw - var(--space-16) * 2),calc(var(--space-20) * 4));display:grid;gap:var(--space-3);pointer-events:none}.editing-hotspot-note{display:block;padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb,var(--color-paper) 10%,transparent);border-radius:var(--radius-chip);background:color-mix(in srgb,var(--color-ink) 94%,var(--color-paper));color:var(--color-paper);font-size:18px;font-weight:600;line-height:1.3;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-hover) var(--ease-reveal),visibility var(--duration-hover)}.editing-hotspot--text .editing-hotspot-popover,.editing-hotspot--photo .editing-hotspot-popover{right:0;left:auto}.editing-hotspot--telegram .editing-hotspot-popover{top:calc(100% + var(--space-3));bottom:auto;left:0;width:calc(var(--space-20) * 4)}.editing-hotspot--telegram .editing-hotspot-note{position:absolute;bottom:calc(100% + var(--space-10) + var(--space-3) * 2);left:0;width:100%}.editing-hotspot[data-has-notifications] .editing-hotspot-popover{width:calc(var(--space-20) * 4)}.editing-hotspot:is([data-active],[data-has-notifications]){z-index:7}.editing-hotspot[data-active] .editing-hotspot-note,.editing-hotspot[data-active] .editing-notifications{opacity:1;visibility:visible}@media(min-width:600px)and (max-width:1023px){.editing-canvas{aspect-ratio:auto}.editing-document-media{min-height:calc(var(--space-20) * 4)}}@media(max-width:599px){.editing-hotspot--telegram .editing-hotspot-popover{right:0;left:auto}.editing-hotspot-note{font-size:16px}}.editing-script{min-width:0}.has-editing-features .editing-runway{height:calc(var(--editing-outro-height) + var(--editing-outro-travel));margin-block-end:calc(-1 * var(--editing-outro-trim, 0px))}.has-editing-features .editing-stage{position:sticky;top:var(--editing-outro-top)}.has-editing-features .editing-features{align-items:center;gap:0}.has-editing-features .editing-feature{--editing-caption-clarity: 0;grid-area:1 / 1;padding-block:0;border:0;opacity:var(--editing-caption-clarity);filter:blur(calc(5px * (1 - var(--editing-caption-clarity))))}.has-editing-features .editing-action{margin-block-start:var(--space-2);opacity:0}.has-editing-features .editing-script{position:relative;z-index:1;opacity:1}.has-editing-features .editing-action{position:relative;z-index:1}.has-editing-features .editing-feature:first-child{--editing-caption-clarity: 1}.has-editing-features .editing-visual{--editing-preview-mask: linear-gradient(to bottom, rgb(0 0 0 / calc(1 - var(--editing-preview-fade, 0))) 0%, rgb(0 0 0 / calc(1 - var(--editing-preview-fade, 0) * .6)) 40%, rgb(0 0 0 / calc(1 - var(--editing-preview-fade, 0))) 100%);-webkit-mask-image:var(--editing-preview-mask);mask-image:var(--editing-preview-mask)}@media(prefers-reduced-motion:reduce){.editing-demo-typed,.editing-demo-placeholder,.editing-document-action:before,.editing-carpenter-photo,.editing-workshop-photo,.editing-hotspot-button,.editing-hotspot-note,.editing-notifications{transition:none}}.visibility-section{padding-block-start:0}.visibility-stage{display:grid;gap:var(--section-content-gap);padding-block:var(--section-inset) var(--section-outset)}.visibility-intro{display:grid;justify-items:center;gap:var(--space-4);padding-block-end:var(--space-4);text-align:center}.visibility-heading>span{display:block}.visibility-heading>.visibility-heading-searches{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-3)}.visibility-heading-brand{display:inline-flex;align-items:center;gap:var(--space-2);white-space:nowrap}.visibility-heading-brand .visibility-brand-icon{width:min(var(--space-12),1em);height:min(var(--space-12),1em)}.visibility-lead{max-width:var(--content-max-width);margin:0;color:var(--color-secondary);font-size:20px;font-weight:var(--content-copy-weight);line-height:var(--content-copy-leading);letter-spacing:-.025em;text-wrap:balance}.visibility-brand-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--space-10);height:var(--space-10);overflow:hidden;padding:0;border-radius:var(--radius-chip);background:transparent}.visibility-brand-icon--google,.visibility-brand-icon--chatgpt{border:1px solid color-mix(in srgb,var(--color-line) 65%,var(--color-paper))}.visibility-brand-icon img{display:block;width:100%;height:100%;object-fit:contain}.visibility-cards{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;align-items:stretch;gap:var(--space-2);width:100%;margin-inline:auto}.visibility-card{container-type:inline-size;display:flex;flex-direction:column;gap:var(--space-4);min-width:0;padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-media);background:var(--color-paper);color:var(--color-ink);box-shadow:var(--shadow-capsule)}.visibility-card-copy{display:grid;flex:1;align-content:start;gap:var(--space-4);min-width:0}.visibility-card-copy .visibility-brand-icon{width:var(--space-8);height:var(--space-8)}.visibility-card-text{display:grid;align-content:start;gap:var(--space-2)}.visibility-card h3{min-block-size:calc(2em * var(--section-heading-leading));margin:0;font-size:24px;font-weight:650;line-height:var(--section-heading-leading);letter-spacing:-.025em;text-wrap:balance}.visibility-card-text>p{min-block-size:calc(3em * var(--content-copy-leading));margin:0;color:var(--color-secondary);font-size:18px;font-weight:var(--content-copy-weight);line-height:var(--content-copy-leading);letter-spacing:-.015em;text-wrap:pretty}.visibility-copy-line{display:block}@media(min-width:600px){.visibility-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.visibility-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:no-preference){.visibility-cards.is-reveal-ready .visibility-card{opacity:0;translate:0 var(--space-3);transition:opacity calc(var(--duration-hover) * 2 * var(--entrance-time-scale)) var(--ease-reveal),translate calc(var(--duration-hover) * 2 * var(--entrance-time-scale)) var(--ease-reveal);transition-delay:calc(var(--visibility-reveal-index) * var(--duration-hover) * var(--entrance-time-scale) / 2)}.visibility-cards.is-revealed .visibility-card{opacity:1;translate:0 0}}.visibility-brands{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:0;padding:0;list-style:none}.visibility-illustration{container-type:inline-size;display:flex;flex:none;flex-direction:column;justify-content:center;gap:var(--space-2);width:100%;min-width:0;min-height:0;aspect-ratio:1;overflow:hidden;padding:var(--space-4);border-radius:var(--radius-chip);background:var(--color-video);font-size:14px;font-weight:var(--content-copy-weight);line-height:var(--content-copy-leading)}.visibility-illustration>*{--visibility-scene-space: min(var(--space-2), 2.5cqi);font-size:clamp(12px,4.375cqi,14px)}.visibility-question{display:grid;align-self:end;max-width:90%;padding:var(--visibility-scene-space) calc(var(--visibility-scene-space) * 1.5);border-radius:var(--radius-media) var(--radius-media) var(--space-1) var(--radius-media);border:1px solid var(--color-line);background:var(--color-paper);text-wrap:pretty}.visibility-question>span{grid-area:1 / 1}.visibility-question-measure{visibility:hidden}.visibility-answer{display:flex;align-items:start;gap:var(--visibility-scene-space)}.visibility-answer-avatar{flex:none;width:min(var(--space-6),7.5cqi);height:min(var(--space-6),7.5cqi)}.visibility-answer-body{display:grid;gap:var(--visibility-scene-space);min-width:0}.visibility-answer-body>p{margin:0;text-wrap:pretty}.visibility-answer-site{overflow:hidden;border:1px solid var(--color-line);border-radius:var(--radius-button);background:var(--color-paper)}.visibility-answer-site>img{display:block;width:100%;height:auto;aspect-ratio:3;object-fit:cover;object-position:right center}.visibility-answer-site>div{display:grid;gap:var(--space-1);padding:var(--visibility-scene-space)}.visibility-answer-site strong{font-size:inherit;font-weight:600}.visibility-answer-site span{color:var(--color-secondary);font-size:12px;overflow-wrap:anywhere}.visibility-speed-report{flex:none;width:100%;overflow:hidden;padding:var(--visibility-scene-space);border:1px solid var(--color-line);border-radius:var(--radius-button);background:var(--color-paper);color:var(--color-ink)}.visibility-speed-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--visibility-scene-space);padding-block-end:var(--visibility-scene-space);border-block-end:1px solid var(--color-line);font-size:12px;font-weight:600}.visibility-speed-header>div{display:flex;align-items:center;gap:var(--visibility-scene-space)}.visibility-speed-header .visibility-brand-icon{width:var(--space-5);height:var(--space-5);padding:0;background:transparent}.visibility-speed-url{overflow-wrap:anywhere;margin-block-start:var(--visibility-scene-space);padding:var(--visibility-scene-space);border:1px solid var(--color-line);border-radius:var(--space-2);color:var(--color-secondary);font-size:12px}.visibility-speed-device{margin-block-start:var(--visibility-scene-space);color:var(--color-secondary);font-size:12px;text-align:center}.visibility-speed-result{display:grid;justify-items:center;gap:var(--visibility-scene-space);margin-block:var(--visibility-scene-space) 0;font-size:12px}.visibility-speed-gauge{position:relative;display:grid;place-items:center;width:min(calc(var(--space-12) * 2),30cqi);aspect-ratio:1;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-vpn) 8%,var(--color-paper));color:var(--color-vpn-ink)}.visibility-speed-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:none;stroke-width:8}.visibility-speed-track{stroke:color-mix(in srgb,var(--color-vpn) 12%,transparent)}.visibility-speed-progress{stroke:var(--color-vpn);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--visibility-score, 90));transform:rotate(-90deg);transform-origin:center}.visibility-speed-gauge strong{position:relative;font-size:clamp(24px,12.5cqi,40px);font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.04em}.visibility-link-preview{overflow:hidden;border-inline-start:2px solid var(--color-accent);border-radius:var(--space-1) var(--radius-button) var(--radius-button) var(--space-1);background:var(--color-paper)}.visibility-workshop-cover{display:block;width:100%;height:auto;aspect-ratio:2;object-fit:cover}.visibility-link-description{display:grid;gap:var(--visibility-scene-space);padding:var(--visibility-scene-space)}.visibility-link-description>strong{font-size:16px;font-weight:600}.visibility-link-description>p{margin:0;font-size:inherit;text-wrap:pretty}.visibility-illustration{--visibility-motion-step: calc(var(--duration-hover) * var(--entrance-time-scale))}@media(prefers-reduced-motion:no-preference){.visibility-conversation.is-illustration-ready .visibility-question,.visibility-conversation.is-illustration-ready .visibility-answer-avatar,.visibility-conversation.is-illustration-ready .visibility-answer-text,.visibility-conversation.is-illustration-ready .visibility-answer-site{opacity:0;transform:translateY(var(--space-3))}.visibility-conversation.is-illustration-active .visibility-question{animation:visibility-content-rise var(--visibility-motion-step) var(--ease-reveal) both;animation-delay:var(--visibility-scene-delay, 0ms)}.visibility-conversation.is-illustration-active .visibility-answer-avatar{animation:visibility-content-rise var(--visibility-motion-step) var(--ease-reveal) both;animation-delay:calc(var(--visibility-scene-delay, 0ms) + var(--visibility-motion-step) * 4)}.visibility-conversation.is-illustration-active .visibility-answer-text{animation:visibility-content-rise calc(var(--visibility-motion-step) * 2) var(--ease-reveal) both;animation-delay:calc(var(--visibility-scene-delay, 0ms) + var(--visibility-motion-step) * 4.5)}.visibility-conversation.is-illustration-active .visibility-answer-site{animation:visibility-content-rise calc(var(--visibility-motion-step) * 2) var(--ease-reveal) both;animation-delay:calc(var(--visibility-scene-delay, 0ms) + var(--visibility-motion-step) * 5)}.visibility-messenger.is-illustration-ready .visibility-link-preview{opacity:0;transform:translateY(calc(-1 * var(--space-8)))}.visibility-messenger.is-illustration-active .visibility-link-preview{animation:visibility-preview-drop calc(var(--visibility-motion-step) * 3) var(--ease-out) both;animation-delay:var(--visibility-scene-delay, 0ms)}}@keyframes visibility-content-rise{0%{opacity:0;transform:translateY(var(--space-3))}to{opacity:1;transform:translateY(0)}}@keyframes visibility-preview-drop{0%{opacity:0;transform:translateY(calc(-1 * var(--space-8)))}70%{opacity:1;transform:translateY(var(--space-1))}to{opacity:1;transform:translateY(0)}}.seo-case{--seo-motion-step: calc(var(--duration-hover) * var(--entrance-time-scale));--seo-case-yandex: #fc3f1d;--seo-case-columns: minmax(0, 1fr) minmax(0, 2fr);--seo-case-inset: var(--space-6);display:grid;gap:var(--section-content-gap);padding-block:var(--section-inset) var(--section-outset)}.seo-case-intro{display:grid;justify-items:center;gap:var(--space-4);padding-block-end:var(--space-4);text-align:center}.seo-case-eyebrow{margin:0;color:var(--color-secondary);font-size:14px;font-weight:600;line-height:1.3;text-wrap:pretty}.seo-case-intro h2>span{display:block}.seo-case-ticket{position:relative;isolation:isolate}.seo-case-ticket-surface{position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--color-line);border-radius:var(--radius-media);background:var(--fill-accent);box-shadow:var(--shadow-capsule)}.seo-case-ticket-headings,.seo-case-ticket-content{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr)}.seo-case-card-before{background:var(--color-chip);color:var(--color-secondary)}.seo-case-card-after{color:var(--color-button-ink)}.seo-case-card-header{display:grid;grid-template-rows:auto 1fr;align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-6) var(--seo-case-inset)}.seo-case-card-label{justify-self:start;align-self:start;margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--color-line);font-size:16px;font-weight:600;line-height:1.3}.seo-case-card-after .seo-case-card-label{background:color-mix(in srgb,var(--color-button-ink) 20%,transparent);color:var(--color-button-ink)}.seo-case-card-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-width:0}.seo-case-card-summary h3{min-width:0;margin:0;font-size:clamp(24px,1.95vw,28px);font-weight:650;line-height:1.2;letter-spacing:-.025em;text-wrap:balance}.seo-case-card-summary h3>span{display:block}.seo-case-trophy{display:block;flex:none;width:calc(var(--space-16) * 3);height:auto;aspect-ratio:1;object-fit:contain;rotate:6deg;pointer-events:none;-webkit-user-select:none;user-select:none}.seo-case-trophy-inline{width:calc(var(--space-12) * 2)}.seo-case-trophy-floating{display:none;position:absolute;z-index:2;top:0;right:calc(-1 * var(--space-8));translate:0 var(--seo-trophy-offset, 0px)}.seo-case-chart{position:relative;z-index:1;isolation:isolate;display:grid;gap:var(--space-4);min-width:0;margin:0}.seo-case-chart:before{position:absolute;z-index:-1;inset-block:0;inset-inline-start:0;width:calc(100% / 3);background:var(--color-chip);content:""}.seo-case-chart-headers,.seo-case-chart-captions{display:grid;grid-template-columns:var(--seo-case-columns)}.seo-case-chart-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0;padding-inline:var(--seo-case-inset)}.seo-case-chart-header-before{color:var(--color-secondary)}.seo-case-chart-header-before img{filter:grayscale(1)}.seo-case-chart-brand{display:inline-flex;align-items:center;gap:var(--space-2);font-size:14px;font-weight:600}.seo-case-chart-brand img{display:block;width:var(--space-6);height:var(--space-6);border-radius:var(--space-1)}.seo-case-chart-days{color:var(--color-secondary);font-size:12px;line-height:1.3}.seo-case-chart-header-after{color:var(--color-button-ink)}.seo-case-chart-days-after{color:color-mix(in srgb,var(--color-button-ink) 80%,transparent)}.seo-case-chart-canvas{position:relative;-webkit-mask-image:linear-gradient(to right,transparent,black calc(var(--seo-case-inset) * 2),black calc(100% - var(--seo-case-inset) * 2),transparent);mask-image:linear-gradient(to right,transparent,black calc(var(--seo-case-inset) * 2),black calc(100% - var(--seo-case-inset) * 2),transparent)}.seo-case-chart-plot{display:block;width:100%;height:calc(var(--space-20) * 2);overflow:visible}.seo-case-chart-grid{stroke-width:1;vector-effect:non-scaling-stroke}.seo-case-chart-before{--seo-case-chart-color: var(--color-secondary)}.seo-case-chart-after{--seo-case-chart-color: var(--color-button-ink)}.seo-case-chart-area{fill:color-mix(in srgb,var(--seo-case-chart-color) 8%,transparent)}.seo-case-chart-line{stroke:var(--seo-case-chart-color);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.seo-case-chart-glow{stroke-width:var(--space-2);opacity:.12}.seo-case-chart-point{position:absolute;z-index:1;display:block;width:var(--space-3);height:var(--space-3);border:2px solid var(--color-paper);border-radius:var(--radius-pill);background:var(--seo-case-chart-color);translate:-50% -50%;pointer-events:none}.seo-case-chart-point.seo-case-chart-before{inset-inline-start:calc(100% / 3);top:calc(100% * 148 / 180)}.seo-case-chart-point.seo-case-chart-after{inset-inline-start:calc(100% * 940 / 960);top:calc(100% * 24 / 180)}.seo-case-chart-days{display:flex;justify-content:space-between;gap:var(--space-2);min-width:0;padding-inline:var(--seo-case-inset)}.seo-case-card-body{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;padding:var(--seo-case-inset)}.seo-case-story{margin:0;font-size:18px;font-weight:var(--content-copy-weight);line-height:var(--content-copy-leading);letter-spacing:-.015em;text-wrap:pretty}.seo-case-note,.seo-case-testimonial{position:relative;display:grid;align-content:start;gap:var(--space-4);margin:0;padding:var(--space-4);border-radius:var(--radius-button);background:var(--color-paper)}.seo-case-note{background:var(--color-video)}.seo-case-note p,.seo-case-testimonial p{margin:0;font-size:16px;font-weight:var(--content-copy-weight);line-height:var(--content-copy-leading);letter-spacing:-.015em;text-wrap:pretty}.seo-case-testimonial{grid-template-columns:var(--space-12) minmax(0,1fr);color:var(--color-ink)}.seo-case-quote-icon{position:absolute;top:0;right:var(--space-6);display:grid;place-items:center;width:var(--space-10);height:var(--space-10);border-radius:var(--radius-pill);background:var(--color-paper);color:var(--color-accent);translate:0 -50%}.seo-case-quote-icon svg{display:block}.seo-case-avatar{display:block;align-self:start;width:var(--space-12);height:var(--space-12);padding:var(--space-2);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:#fff;object-fit:contain}.seo-case-testimonial-copy{display:grid;align-content:start;gap:var(--space-2);min-width:0}.seo-case-testimonial footer{color:var(--color-secondary);font-size:14px;font-weight:var(--content-copy-weight);line-height:var(--content-copy-leading);text-wrap:pretty}.seo-case-action{display:flex;justify-content:center}@media(prefers-reduced-motion:no-preference){.seo-case-ticket.is-motion-ready{opacity:0}.seo-case-ticket.is-motion-active{animation:seo-case-left-in calc(var(--seo-motion-step) * 2) var(--ease-reveal) both}.seo-case-ticket.is-motion-ready>.seo-case-trophy-floating{opacity:0}.seo-case-ticket.is-motion-active>.seo-case-trophy-floating{animation:seo-case-detail-in calc(var(--seo-motion-step) * 2) var(--ease-reveal) both;animation-delay:calc(var(--seo-motion-step) * 4)}.seo-case-ticket.is-motion-ready .seo-case-card-header.seo-case-card-after,.seo-case-ticket.is-motion-ready .seo-case-card-after>.seo-case-story,.seo-case-ticket.is-motion-ready .seo-case-testimonial,.seo-case-ticket.is-motion-ready .seo-case-chart-header-after,.seo-case-ticket.is-motion-ready .seo-case-chart-days-after{opacity:0;transform:translate(var(--space-6))}.seo-case-ticket.is-motion-active .seo-case-card-header.seo-case-card-after,.seo-case-ticket.is-motion-active .seo-case-card-after>.seo-case-story,.seo-case-ticket.is-motion-active .seo-case-testimonial,.seo-case-ticket.is-motion-active .seo-case-chart-header-after,.seo-case-ticket.is-motion-active .seo-case-chart-days-after{animation:seo-case-right-in calc(var(--seo-motion-step) * 2) var(--ease-reveal) both;animation-delay:calc(var(--seo-motion-step) * 2)}.seo-case-ticket.is-motion-ready .seo-case-chart-area,.seo-case-ticket.is-motion-ready .seo-case-chart-area-after,.seo-case-ticket.is-motion-ready .seo-case-chart-point{opacity:0}.seo-case-ticket.is-chart-active .seo-case-chart-area,.seo-case-ticket.is-chart-active .seo-case-chart-point.seo-case-chart-before{animation:seo-case-detail-in var(--seo-motion-step) ease-out both;animation-delay:calc(var(--seo-motion-step) * 2)}.seo-case-ticket.is-chart-active .seo-case-chart-area-after{animation:seo-case-detail-in calc(var(--seo-motion-step) * 2) ease-out both;animation-delay:calc(var(--seo-motion-step) * 5)}.seo-case-ticket.is-chart-active .seo-case-chart-point.seo-case-chart-after{animation:seo-case-detail-in var(--seo-motion-step) ease-out both;animation-delay:calc(var(--seo-motion-step) * 6)}}@media(min-width:1024px)and (prefers-reduced-motion:no-preference){.seo-case-ticket.is-motion-ready>.seo-case-ticket-surface{clip-path:inset(0 calc(100% * 2 / 3) 0 0 round var(--radius-media))}.seo-case-ticket.is-motion-active>.seo-case-ticket-surface{animation:seo-case-ticket-join calc(var(--seo-motion-step) * 2) var(--ease-reveal) both;animation-delay:calc(var(--seo-motion-step) * 2)}}@keyframes seo-case-left-in{0%{opacity:0;transform:translateY(var(--space-3))}to{opacity:1;transform:translateY(0)}}@keyframes seo-case-right-in{0%{opacity:0;transform:translate(var(--space-6))}to{opacity:1;transform:translate(0)}}@keyframes seo-case-ticket-join{0%{clip-path:inset(0 calc(100% * 2 / 3) 0 0 round var(--radius-media))}to{clip-path:inset(0 0 0 0 round var(--radius-media))}}@keyframes seo-case-detail-in{0%{opacity:0}to{opacity:1}}@media(min-width:1024px){.seo-case{--seo-case-inset: var(--space-8)}.seo-case-ticket-surface:before{position:absolute;z-index:-1;inset-block:0;inset-inline-start:0;width:calc(100% / 3);background:var(--color-chip);content:""}.seo-case-ticket-surface:after{position:absolute;z-index:0;inset-block:0;inset-inline-start:calc(100% / 3);width:2px;background:repeating-linear-gradient(to bottom,var(--color-thread) 0 var(--space-4),transparent var(--space-4) var(--space-8));translate:-50% 0;pointer-events:none;content:""}.seo-case-trophy-inline{display:none}.seo-case-trophy-floating{display:block}.seo-case-card-header.seo-case-card-after{padding-inline-end:calc(var(--space-16) * 3 - var(--space-8) + var(--space-4))}.seo-case-ticket-headings,.seo-case-ticket-content{grid-template-columns:var(--seo-case-columns)}.seo-case-card-before{background:transparent}.seo-case-chart:before{content:none}.seo-case-ticket-content{row-gap:var(--space-4);padding-block:var(--space-6)}.seo-case-card-body{display:contents}.seo-case-card-body>*{min-width:0;margin:0 var(--seo-case-inset)}.seo-case-card-before>.seo-case-story{grid-column:1;grid-row:1}.seo-case-card-after>.seo-case-story{grid-column:2;grid-row:1}.seo-case-note{grid-column:1;grid-row:2;align-self:stretch}.seo-case-testimonial{grid-column:2;grid-row:2;align-self:stretch}.seo-case-copy-line{display:block}}@media(max-width:1023px){.seo-case-chart-headers{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-inline:var(--seo-case-inset)}.seo-case-chart-header{padding-inline:0}.seo-case-chart-header-before{display:none}.seo-case-chart-header-after{flex:1}}@media(max-width:599px){.seo-case-action .create-button{width:100%}.seo-case-chart-plot{height:calc(var(--space-16) * 2)}.seo-case-chart-days{padding-inline:var(--space-4)}.seo-case-chart-days-before{justify-content:flex-end}.seo-case-chart-days-before>span:first-child{display:none}.seo-case-testimonial{grid-template-columns:minmax(0,1fr)}.seo-case-quote-icon{right:var(--space-4)}}.lead-destinations{--destination-telegram: #2aabee;--destination-vk: #07f;--destination-amo: #8cd7f8;--destination-bitrix: #0bbbef;--destination-bitrix-ink: #004293;--destination-sheets: #009954;display:grid;gap:var(--section-content-gap);padding-block:var(--section-inset) var(--section-outset);color:var(--color-ink)}.lead-destinations-intro{display:grid;justify-items:center;gap:var(--space-4);padding-block-end:var(--space-4);text-align:center}.lead-destinations-intro h2>span{display:block}.lead-destinations-intro>p{max-width:var(--content-max-width);margin:0;color:var(--color-secondary);font-size:20px;font-weight:var(--content-copy-weight);line-height:var(--content-copy-leading);letter-spacing:-.025em;text-wrap:balance}.lead-destinations-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:var(--space-2);margin:0;padding:0;list-style:none}.destination-card{container-type:inline-size;display:flex;flex-direction:column;min-width:0;padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-media);background:var(--color-paper);box-shadow:var(--shadow-capsule)}.destination-card-heading{display:flex;flex:none;align-items:center;gap:var(--space-2);min-height:var(--space-12);margin:0;padding:var(--space-2) var(--space-3);font-size:18px;font-weight:650;line-height:1.2;letter-spacing:-.025em}.destination-brand-icon{display:grid;flex:none;place-items:center;width:var(--space-8);height:var(--space-8);overflow:hidden;border-radius:var(--space-2)}.destination-brand-icon>img{display:block;width:100%;height:100%;object-fit:contain}.destination-brand-icon>svg{display:block}.destination-brand-icon-mail{background:var(--color-accent-soft);color:var(--color-accent)}.destination-brand-icon-sheets{padding:var(--space-1);background:color-mix(in srgb,var(--destination-sheets) 8%,var(--color-paper))}.destination-brand-wordmark{display:block;width:calc(var(--space-20) + var(--space-8));height:var(--space-8);object-fit:contain;object-position:left center}.destination-card-amo .destination-brand-wordmark{filter:brightness(0)}.destination-preview{display:flex;flex:1;flex-direction:column;gap:var(--space-3);min-width:0;min-height:calc(var(--space-16) * 3);overflow:hidden;padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-chip);background:var(--color-paper);font-size:16px;font-weight:var(--content-copy-weight);line-height:var(--content-copy-leading);letter-spacing:-.015em;-webkit-user-select:none;user-select:none}.destination-preview svg{display:block;flex:none}.destination-preview p,.destination-preview dl,.destination-preview dd{margin:0}.destination-preview strong{font-weight:600}.destination-workshop-avatar{display:block;flex:none;width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);object-fit:cover;object-position:right center}.destination-message-content{display:grid;align-content:start;gap:var(--space-2)}.destination-request-title{display:block;font-size:clamp(20px,4.8cqi,24px);line-height:1.2;letter-spacing:-.025em;text-wrap:pretty}.destination-person-avatar{display:block;flex:none;width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);object-fit:cover}.destination-lead-details{display:grid;gap:var(--space-3)}.destination-lead-details>div{display:grid;align-content:start;gap:var(--space-1)}.destination-lead-details dt{color:var(--color-secondary);font-size:14px}.destination-lead-details dd{text-wrap:pretty}.destination-telegram{--destination-brand: var(--destination-telegram);--destination-bubble-start: color-mix(in srgb, var(--destination-brand) 12%, var(--color-paper));--destination-bubble-end: color-mix(in srgb, var(--destination-brand) 22%, var(--color-paper))}.destination-vk{--destination-brand: var(--destination-vk);--destination-bubble-start: color-mix(in srgb, var(--destination-brand) 12%, var(--color-paper));--destination-bubble-end: color-mix(in srgb, var(--destination-brand) 24%, var(--color-paper))}.destination-preview.destination-messenger{--destination-bubble-width: calc(var(--space-16) * 3 + var(--space-4));justify-content:flex-start;align-items:center;overflow:hidden;padding:var(--space-6) var(--space-1) var(--space-1);border:0;background:transparent}.destination-messenger-thread{display:flex;flex:1;flex-direction:column;gap:var(--space-3);width:min(calc(100% - var(--space-4)),calc(var(--destination-bubble-width) + var(--space-8) + var(--space-3)));min-height:0;margin-inline-end:var(--space-4)}.destination-messenger-thread>.destination-chat-row{flex:none;width:100%}.destination-chat-row{display:flex;align-items:flex-end;gap:var(--space-3);width:min(100%,calc(var(--destination-bubble-width) + var(--space-8) + var(--space-3)));min-width:0}.destination-chat-bubble{position:relative;display:grid;align-content:start;align-self:end;gap:var(--space-2);width:100%;min-width:0;padding:var(--space-3);border-radius:var(--space-4) var(--space-4) var(--space-4) var(--space-1);background:linear-gradient(180deg,var(--destination-bubble-start),var(--destination-bubble-end))}.destination-chat-bubble:before{position:absolute;inset-inline-start:calc(var(--space-3) * -1);inset-block-end:0;width:var(--space-4);height:var(--space-6);background:var(--destination-bubble-end);clip-path:path("M 16 0 C 16 12 12 20 0 24 C 7 24 12 22 16 18 Z");content:""}.destination-chat-row .destination-chat-bubble{flex:1;width:auto}.destination-bubble-sender{color:color-mix(in srgb,var(--destination-brand) 70%,var(--color-ink));font-size:14px;font-weight:600}.destination-bubble-content{display:grid;gap:var(--space-2)}.destination-bubble-content>p{text-wrap:pretty}.destination-bubble-message{min-height:2.6em}.destination-bubble-time{justify-self:end;margin-block-start:calc(var(--space-1) * -1);color:var(--color-secondary);font-size:12px;white-space:nowrap}.destination-bubble-attachment{display:flex;align-items:center;gap:var(--space-2);overflow:hidden;border-radius:var(--space-2);background:color-mix(in srgb,var(--color-paper) 80%,transparent)}.destination-bubble-attachment>img{display:block;flex:none;width:var(--space-12);height:var(--space-12);object-fit:cover;object-position:right center}.destination-bubble-attachment>div{display:grid;gap:0;min-width:0;padding:var(--space-2) var(--space-2) var(--space-2) 0}.destination-bubble-attachment strong{font-size:14px;line-height:1.3}.destination-bubble-attachment span{color:var(--color-secondary);font-size:12px}.destination-mail{--destination-brand: var(--color-accent)}.destination-mail-letter{padding:var(--space-3)}.destination-mail-item{display:grid;flex:none;gap:var(--space-3);min-width:0}.destination-mail-item-muted{padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-chip);background:var(--color-chip);opacity:.45;filter:grayscale(1)}.destination-mail-sender{display:flex;align-items:center;gap:var(--space-3)}.destination-mail-sender>div{display:grid;flex:1;gap:0;min-width:0;font-size:14px;line-height:1.2}.destination-mail-sender span{color:var(--color-secondary);font-size:12px}.destination-mail-content{display:grid;gap:var(--space-2)}.destination-mail-content>p{font-weight:600}.destination-lead-details>.destination-mail-client{grid-template-columns:var(--space-20) minmax(0,1fr);align-items:center;gap:var(--space-2)}.destination-mail-client>dd{display:flex;align-items:center;gap:var(--space-2)}.destination-mail-client .destination-person-avatar{width:var(--space-6);height:var(--space-6)}.destination-mail-message{padding:var(--space-2) var(--space-3);border-radius:var(--space-2);background:color-mix(in srgb,var(--color-accent) 4%,var(--color-paper))}.destination-amo{--destination-brand: var(--destination-bitrix-ink)}.destination-amo-column-title{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding-block-end:var(--space-3);border-block-end:2px solid var(--destination-amo);font-size:16px;font-weight:600}.destination-amo-column-title b{display:grid;place-items:center;width:var(--space-5);height:var(--space-5);border-radius:var(--space-1);background:var(--color-video);color:var(--color-secondary);font-size:12px;font-weight:500}.destination-deal-source{color:var(--color-secondary);font-size:12px}.destination-amo-deal .destination-message-content{gap:var(--space-2)}.destination-amo-deal .destination-message-content>p{text-wrap:pretty}.destination-deal-tags{display:flex;flex-wrap:wrap;gap:var(--space-2)}.destination-deal-tags>span{padding:var(--space-1) var(--space-2);border-radius:var(--space-1);background:color-mix(in srgb,var(--destination-amo) 15%,var(--color-paper));color:var(--destination-brand);font-size:12px}.destination-bitrix{--destination-brand: var(--destination-bitrix-ink)}.destination-bitrix-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);font-size:16px;line-height:1.3}.destination-bitrix-stages>span{display:grid;place-items:center;min-width:0;min-height:var(--space-12);padding-block-end:var(--space-3);border-block-end:2px solid var(--color-line);color:var(--color-secondary);text-align:center;text-wrap:balance}.destination-bitrix-stages>span:first-child{border-color:var(--destination-bitrix);color:var(--destination-brand);font-weight:600}.destination-bitrix-fields{display:grid;gap:var(--space-2);font-size:14px}.destination-bitrix-fields>div{display:grid;grid-template-columns:1fr 2fr;gap:var(--space-3)}.destination-bitrix-fields dt{color:var(--color-secondary)}.destination-muted-requests{position:relative;flex:1;min-height:var(--space-20);overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 24%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 24%,transparent 100%)}.destination-muted-requests-list{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-content:start;gap:var(--space-2);opacity:.65}.destination-muted-request{display:grid;align-content:start;gap:var(--space-2);min-height:var(--space-16);padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--space-2);background:var(--color-chip)}.destination-muted-request>span,.destination-muted-tags>span{display:block;border-radius:var(--space-1);background:var(--color-line)}.destination-muted-title{width:60%;height:var(--space-3)}.destination-muted-line{width:90%;height:var(--space-2)}.destination-muted-tags{display:flex;gap:var(--space-2)}.destination-muted-tags>span{width:var(--space-12);height:var(--space-3)}.destination-muted-messages .destination-muted-requests-list{opacity:.2}.destination-muted-messages .destination-chat-row{width:100%}.destination-muted-messages .destination-person-avatar{filter:grayscale(1)}.destination-muted-messages .destination-chat-bubble>span{display:block;border-radius:var(--space-1);background:var(--color-secondary);opacity:.3}.destination-sheets{--destination-brand: var(--destination-sheets)}.destination-sheet-window{gap:0;overflow:hidden;padding:0}.destination-sheets-grid{flex:1}.destination-sheets table{width:100%;height:100%;border-collapse:collapse;table-layout:fixed;font-size:clamp(12px,2.8cqi,14px)}.destination-sheets th,.destination-sheets td{height:var(--space-8);padding:var(--space-1) var(--space-2);border-inline-end:1px solid var(--color-line);border-block-end:1px solid var(--color-line);text-align:left;vertical-align:middle;font-weight:400;line-height:1.3}.destination-sheets th{padding-inline:var(--space-1);background:var(--color-paper);color:var(--color-secondary);font-size:12px;text-align:center}.destination-sheets tr>:last-child{border-inline-end:0}.destination-sheet-index{width:var(--space-6)}.destination-sheet-order{width:40%}.destination-sheet-labels td{background:var(--color-paper);font-weight:600}.destination-sheet-new td{background:color-mix(in srgb,var(--destination-sheets) 4%,var(--color-paper))}.destination-sheets .destination-sheet-selected{position:relative;outline:2px solid var(--destination-sheets);outline-offset:-2px}.destination-sheet-selected:after{position:absolute;inset-inline-end:-2px;inset-block-end:-2px;width:var(--space-2);height:var(--space-2);border:1px solid var(--color-paper);background:var(--destination-sheets);content:""}.destination-sheet-new td:last-child>span{display:inline-block;padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--destination-sheets) 8%,var(--color-paper));color:var(--destination-sheets);font-size:12px}.destination-sheet-additional{opacity:.65}.destination-sheet-placeholder td>span{display:block;width:75%;height:var(--space-2);border-radius:var(--space-1);background:var(--color-line);opacity:.45}.destination-sheet-placeholder td:last-child>span{width:60%;height:var(--space-3);border-radius:var(--radius-pill)}.destination-sheet-placeholder:last-child td>span{opacity:.2}.destination-sheets-footer{display:flex;flex:none;align-items:center;gap:var(--space-6);min-height:var(--space-10);padding-inline:var(--space-4);color:var(--color-secondary);font-size:12px}.destination-sheets-footer>span{align-self:stretch;display:grid;place-items:center;padding-inline:var(--space-4);border-block-end:2px solid var(--destination-sheets);color:var(--destination-sheets);font-weight:600}.lead-destinations-action{display:grid;justify-items:center;gap:var(--space-6);text-align:center}.lead-destinations-action>p{margin:0;color:var(--color-secondary);font-size:20px;font-weight:var(--content-copy-weight);line-height:var(--content-copy-leading);text-wrap:balance}@media(prefers-reduced-motion:no-preference){.destination-card.is-reveal-ready{opacity:0;transform:translateY(var(--space-4));transition:opacity calc(var(--duration-hover) * 3 * var(--entrance-time-scale)) var(--ease-out),transform calc(var(--duration-hover) * 3 * var(--entrance-time-scale)) var(--ease-out);transition-delay:calc(var(--destination-reveal-index, 0) * var(--duration-hover) * var(--entrance-time-scale) / 2)}.destination-card.is-reveal-ready.is-revealed{opacity:1;transform:translateY(0)}}@media(min-width:600px){.lead-destinations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.lead-destinations-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width: 400px){.destination-bitrix-stages{gap:var(--space-1);font-size:14px}}@media(max-width:479px){.lead-destinations-grid{grid-auto-rows:auto}.destination-preview{gap:var(--space-3);padding:var(--space-4)}.destination-sheet-window{gap:0;padding:0}.destination-mail-letter{padding:var(--space-3)}.destination-mail-sender{gap:var(--space-2)}.destination-mail-sender>span{display:none}.destination-bitrix-stages{gap:var(--space-1);font-size:14px}.destination-sheets td{padding-inline:var(--space-1)}.destination-sheet-new td:last-child>span{padding-inline:var(--space-1)}}.included-illustration-text,.included-illustration-media,.included-illustration-hosting{--included-motion-step: calc(var(--duration-hover) * var(--entrance-time-scale))}.included-services{color:var(--color-ink)}.included-stage{display:grid;gap:var(--section-content-gap);padding-block:var(--section-inset) var(--section-outset)}.included-intro{display:grid;justify-items:center;gap:var(--space-4);padding-block-end:var(--space-4);text-align:center}.included-heading>span{display:block}.included-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:var(--space-2);width:100%;margin-inline:auto}.included-card{container-type:inline-size;display:flex;flex-direction:column;gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-media);background:var(--color-paper);color:var(--color-ink);box-shadow:var(--shadow-capsule)}.included-card-copy{display:grid;flex:1 0 auto;align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-3) var(--space-2)}.included-card-copy>h3{margin:0;font-size:clamp(24px,6.25cqi,32px);font-weight:650;line-height:var(--section-heading-leading);letter-spacing:-.025em;text-wrap:balance}.included-card-copy>p{margin:0;color:var(--color-secondary);font-size:18px;font-weight:var(--content-copy-weight);line-height:var(--content-copy-leading);letter-spacing:-.015em;text-wrap:pretty}.included-illustration{container-type:inline-size;position:relative;display:grid;flex:none;grid-template-rows:minmax(0,1fr);width:100%;min-width:0;aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--radius-chip);color:var(--color-ink)}.included-document{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden;border:1px solid var(--color-line);border-radius:var(--radius-chip);background:var(--color-paper)}.included-document-toolbar{display:flex;flex:none;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-block-end:1px solid var(--color-line)}.included-document-toolbar>span{width:var(--space-1);height:var(--space-1);border-radius:var(--radius-pill);background:var(--color-line)}.included-document-toolbar>i{width:var(--space-8);height:var(--space-1);margin-inline-start:auto;border-radius:var(--radius-pill);background:var(--color-line)}.included-document-body{display:grid;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:var(--space-4);min-height:0;padding:var(--space-4)}.included-document-copy{display:grid;gap:var(--space-3);min-width:0}.included-document-copy>strong{font-size:clamp(16px,5cqi,24px);font-weight:650;line-height:1.12;letter-spacing:-.025em}.included-document-copy>p{margin:0;color:var(--color-secondary);font-size:clamp(12px,3cqi,16px);font-weight:var(--content-copy-weight);line-height:var(--content-copy-leading);white-space:pre-line}.included-typed-frame{display:block;position:relative}.included-typed-measure{display:block;visibility:hidden}.included-typed-value{position:absolute;top:0;right:0;bottom:0;left:0}.included-typed-value.is-typing:after{display:inline-block;height:1em;margin-inline-start:var(--space-1);border-inline-start:2px solid var(--color-accent);vertical-align:text-bottom;content:""}.included-document-image{display:grid;align-self:stretch;place-items:center;min-width:0;border-radius:var(--space-2);background:var(--color-line);color:var(--color-secondary)}.included-document-image>svg{display:block;opacity:.5}.included-illustration-media{overflow:visible;border-radius:0}.included-photo-collage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr);gap:var(--space-2);width:100%;height:100%;min-height:0}.included-photo-collage>img{display:block;width:100%;height:100%;min-width:0;min-height:0;border-radius:var(--radius-chip);object-fit:cover;object-position:center}.included-illustration-hosting{grid-template-rows:auto auto;align-content:center;justify-items:center;gap:var(--space-4);padding:var(--space-6);background:var(--color-video)}.included-domain-demo{position:relative;width:100%;min-width:0}.included-domain-note{margin:0;color:var(--color-secondary);font-size:16px;font-weight:var(--content-copy-weight);line-height:var(--content-copy-leading);letter-spacing:-.015em;text-align:center;text-wrap:balance}.included-domain-search{display:flex;align-items:center;gap:var(--space-3);width:100%;min-width:0;padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-paper);box-shadow:var(--shadow-capsule)}.included-domain-search>svg{display:block;flex:none;color:var(--color-secondary)}.included-domain-search>span{flex:1;min-width:0;overflow:hidden;color:var(--color-ink);font-size:clamp(16px,4.5cqi,24px);font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.included-domain-search>.included-domain-check{color:var(--color-accent)}.included-domain-cursor{position:absolute;inset-block-start:calc(50% - var(--space-2));inset-inline-start:calc(50% + var(--space-16));color:var(--color-ink);pointer-events:none}.included-domain-cursor>svg{display:block;fill:var(--color-paper)}.included-illustration-text.is-scene-ready .included-document-image,.included-illustration-media.is-scene-ready .included-photo-collage>img,.included-illustration-hosting.is-scene-ready .included-domain-search{opacity:0}.included-illustration-text.is-scene-active .included-document-image{animation:included-content-reveal calc(var(--included-motion-step) * 1.5) var(--ease-out) calc(var(--included-scene-delay, 0ms) + var(--included-motion-step) * 3) both}.included-illustration-media.is-scene-active .included-photo-collage>img{animation:included-content-reveal calc(var(--included-motion-step) * 1.5) var(--ease-out) calc(var(--included-scene-delay, 0ms) + var(--included-photo-delay, 0ms)) both}.included-photo-collage>img:nth-child(2){--included-photo-delay: calc(var(--included-motion-step) * .75)}.included-illustration-hosting.is-scene-ready .included-domain-cursor,.included-illustration-hosting.is-scene-ready .included-domain-check{opacity:0}.included-illustration-hosting.is-scene-active .included-domain-cursor{animation:included-domain-hover calc(var(--included-motion-step) * 3) var(--ease-out) var(--included-scene-delay, 0ms) both}.included-illustration-hosting.is-scene-active .included-domain-check{animation:included-domain-confirm var(--included-motion-step) var(--ease-out) calc(var(--included-scene-delay, 0ms) + var(--included-motion-step) * 3.5) both}.included-illustration-hosting.is-scene-active .included-domain-search{animation:included-content-reveal calc(var(--included-motion-step) * 1.5) var(--ease-out) var(--included-scene-delay, 0ms) both,included-domain-focus calc(var(--included-motion-step) * 1.5) var(--ease-out) calc(var(--included-scene-delay, 0ms) + var(--included-motion-step)) both}@keyframes included-content-reveal{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:translateY(0)}}@keyframes included-domain-hover{0%{opacity:0;transform:translate(var(--space-8),var(--space-6))}35%,75%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(0)}}@keyframes included-domain-confirm{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes included-domain-focus{0%{border-color:var(--color-line)}to{border-color:var(--color-control-line)}}@media(min-width:600px){.included-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.included-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:599px){.included-document-body{gap:var(--space-2);padding:var(--space-3)}.included-document-copy{gap:var(--space-2)}.included-illustration-hosting{padding:var(--space-4)}.included-domain-search{gap:var(--space-2);padding:var(--space-3)}}@media(prefers-reduced-motion:reduce){.included-illustration-text.is-scene-ready .included-document-image,.included-illustration-media.is-scene-ready .included-photo-collage>img,.included-illustration-hosting.is-scene-ready .included-domain-search,.included-illustration-hosting.is-scene-ready .included-domain-cursor,.included-illustration-hosting.is-scene-ready .included-domain-check{opacity:1}.included-document-image,.included-photo-collage>img,.included-domain-cursor,.included-domain-check,.included-domain-search{animation:none!important}}.wavy-section-surface{--section-wave-height: var(--space-8);position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;color:var(--section-surface-color, var(--color-card-cool));pointer-events:none}.wavy-section-surface:before{content:"";position:absolute;inset:calc(var(--section-wave-height) - 1px) 0;background:currentColor}.section-wave{position:absolute;inset-inline:0;display:block;width:100%;height:var(--section-wave-height)}.section-wave--top{inset-block-start:0}.section-wave--bottom{inset-block-end:0;transform:rotate(180deg)}@media(max-width:599px){.wavy-section-surface{--section-wave-height: var(--space-6)}}.credit-topups{width:min(100%,calc(var(--space-20) * 12));min-width:0;margin-block-start:var(--space-4);margin-inline:auto;color:var(--color-ink)}.credit-topups-panel{position:relative;isolation:isolate;display:grid;gap:var(--space-2);min-width:0;padding:var(--space-12);transform:rotate(-1deg)}.credit-wave-surface{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;pointer-events:none}.credit-topups-surface{color:var(--color-credit-topups-surface)}.credit-topups .credit-topups-heading{--section-heading-size: 32px;--section-heading-leading: 1.04;max-width:100%;padding-block-start:0;font-size:var(--section-heading-size);line-height:var(--section-heading-leading);text-align:center}.credit-topups-heading>span{display:block}.credit-topups-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);width:100%;margin-block-start:var(--space-4);margin-inline:auto}.credit-topup-card{position:relative;isolation:isolate;display:grid;align-content:center;justify-items:center;gap:var(--space-2);min-width:0;min-height:calc(var(--space-20) * 3 + var(--space-12));padding:var(--space-6)}.credit-topup-card-surface{color:var(--color-paper)}.credit-topup-copy{display:grid;justify-items:center;gap:var(--space-2);min-width:0;text-align:center}.credit-topup-details{display:grid;justify-items:center;gap:var(--space-1);min-width:0}.credit-topup-price{margin:0;color:var(--color-secondary);font-size:20px;font-weight:var(--content-copy-weight);line-height:1.2;white-space:nowrap}.credit-topup-amount{position:relative;isolation:isolate;display:grid;gap:0;margin:0;padding:var(--space-3) var(--space-4);color:var(--color-paper);line-height:1.04;letter-spacing:var(--section-heading-tracking);transform:rotate(-2deg)}.credit-topup-card--large .credit-topup-amount{--credit-badge-fill: var(--color-ink);transform:rotate(2deg)}.credit-topup-badge-surface{color:var(--credit-badge-fill, var(--color-accent))}.credit-topup-number{font-size:40px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.credit-topup-unit{font-size:16px;font-weight:600;line-height:1.04;letter-spacing:-.025em}.credit-topup-projects{margin:0;font-size:14px;font-weight:var(--content-copy-weight);line-height:1.3;letter-spacing:-.015em}.credit-topup-art{display:block;width:calc(var(--space-12) * 2);height:auto;color:var(--color-accent)}.credit-topup-art-sheet{fill:var(--color-paper);stroke:var(--color-control-line);stroke-width:1.5}.credit-topup-art-sheet>path{stroke:var(--color-line);stroke-width:4;stroke-linecap:round}.credit-topup-art-preview{fill:var(--color-video);stroke:none}.credit-topup-art-stack{fill:var(--color-accent-soft);stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}.credit-topup-art-ring{fill:var(--color-paper);stroke:var(--color-control-line)}.credit-topup-art-mark{fill:currentColor;stroke:none}.credit-topups-note{position:relative;isolation:isolate;display:flex;align-items:flex-start;gap:var(--space-2);width:100%;margin:0;margin-inline:auto;padding:var(--space-4);color:var(--color-secondary);font-size:14px;font-weight:var(--content-copy-weight);line-height:1.4;text-wrap:pretty}.credit-topups-note-surface{color:color-mix(in srgb,var(--color-paper) 65%,var(--color-credit-topups-surface))}.credit-topups-note-icon{display:block;flex:none}.credit-topups-note strong{color:var(--color-ink);font-weight:600}@media(max-width:1023px){.credit-topups-panel{padding:var(--space-8)}.credit-topup-card{min-height:0;padding:var(--space-4)}.credit-topup-number{font-size:32px}.credit-topup-unit{font-size:14px}.credit-topup-art{width:var(--space-20)}}@media(max-width:599px){.credit-topups-panel{padding-inline:var(--space-6)}.credit-topups .credit-topups-heading{--section-heading-size: 24px}.credit-topups-heading>span{display:inline}.credit-topups-grid{grid-template-columns:minmax(0,1fr)}.credit-topup-copy{gap:var(--space-2)}.credit-topup-amount{padding-inline:var(--space-3)}}.pricing-section{position:relative;isolation:isolate;margin-block-end:var(--space-3);color:var(--color-ink)}.pricing-section:after{content:"";position:absolute;z-index:-2;inset-inline:0;inset-block-end:calc(-1 * (var(--space-3) + var(--radius-media)));height:calc(var(--space-8) + var(--space-3) + var(--radius-media) + 1px);background:var(--color-page-light-end);pointer-events:none}.pricing-surface{--section-surface-color: var(--color-pricing-surface)}.pricing-stage{display:grid;gap:var(--section-content-gap);padding-block:var(--section-inset) var(--section-outset)}.pricing-intro{display:grid;justify-items:center;gap:var(--space-4);padding-block-end:var(--space-4);text-align:center}.pricing-gift{display:inline-flex;align-items:center;gap:var(--space-2);border-color:var(--color-control-line);background:var(--color-paper)}.pricing-gift>svg{display:block;flex:none;color:var(--color-accent)}.pricing-gift strong{color:var(--color-ink);font-weight:600}.pricing-subtitle{max-width:var(--content-max-width);margin:0;color:var(--color-secondary);font-size:20px;font-weight:var(--content-copy-weight);line-height:var(--content-copy-leading);letter-spacing:-.025em;text-wrap:balance}.pricing-subtitle>span{display:block}.pricing-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.pricing-card{--pricing-text: var(--color-ink);--pricing-muted: var(--color-secondary);--pricing-description-fill: var(--color-video);--pricing-credits-fill: var(--color-accent-soft);--pricing-panel-line: var(--color-line);--pricing-bullet: var(--color-accent);display:flex;flex-direction:column;gap:var(--space-2);min-width:0;padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-media);background:var(--color-paper);color:var(--pricing-text);box-shadow:var(--shadow-capsule)}.pricing-card--start{--pricing-description-fill: var(--color-paper);border-color:var(--color-pricing-start-line);background:var(--color-pricing-start);box-shadow:none}.pricing-card--personal{--pricing-text: var(--color-paper);--pricing-muted: var(--color-line);--pricing-description-fill: color-mix(in srgb, var(--color-paper) 12%, transparent);--pricing-credits-fill: var(--pricing-description-fill);--pricing-panel-line: color-mix(in srgb, var(--color-paper) 18%, transparent);--pricing-bullet: var(--color-paper);border-color:var(--color-accent);background:var(--color-accent)}.pricing-plan-name{display:flex;align-items:center;min-height:var(--space-6)}.pricing-plan-name>h3{margin:0;font-size:20px;font-weight:600;line-height:1.2;letter-spacing:-.025em}.pricing-billing{display:flex;flex-direction:column;align-self:start;gap:var(--space-1);min-width:0}.pricing-price{margin:0;font-size:clamp(40px,4.05vw,58px);font-weight:650;line-height:var(--section-heading-leading);letter-spacing:var(--section-heading-tracking);white-space:nowrap;font-variant-numeric:tabular-nums}.pricing-price>span{font-weight:500}.pricing-annual{margin:0;color:var(--pricing-muted);font-size:14px;font-weight:var(--content-copy-weight);line-height:1.3;letter-spacing:-.015em}.pricing-annual>span{display:block}.pricing-annual strong{color:var(--pricing-text);font-weight:600;white-space:nowrap}.pricing-annual .pricing-monthly-rate{display:inline-block;padding:var(--space-1) var(--space-2);border-radius:var(--space-2);background:var(--color-ink);color:var(--color-paper);vertical-align:baseline;transform:rotate(-2deg)}.pricing-card--personal .pricing-monthly-rate{background:var(--color-paper);color:var(--color-accent)}.pricing-card--team .pricing-monthly-rate{transform:rotate(2deg)}.pricing-money{white-space:nowrap}.pricing-plan-description,.pricing-credits{display:flex;align-items:center;min-width:0;padding:var(--space-2);border:1px solid var(--pricing-panel-line);border-radius:var(--radius-chip)}.pricing-plan-description{margin:0;background:var(--pricing-description-fill);color:var(--pricing-muted);font-size:16px;font-weight:var(--content-copy-weight);line-height:1.3;letter-spacing:-.015em;text-wrap:pretty}.pricing-credits{position:relative;padding-inline:var(--space-3);background:var(--pricing-credits-fill)}.pricing-credits>p{display:grid;grid-template-columns:minmax(0,1fr) var(--space-6);align-items:center;gap:var(--space-2);width:100%;min-width:0;margin:0;font-size:16px;font-weight:var(--content-copy-weight);line-height:1.3;letter-spacing:-.015em;text-wrap:pretty}.pricing-credits strong{display:block;min-width:0;font-weight:600}.pricing-credits strong>span{display:block}.pricing-plan-body{display:flex;flex:1;flex-direction:column;gap:var(--space-6);min-width:0;padding-block-start:var(--space-2)}.pricing-features{display:grid;align-content:start;gap:var(--space-2);margin:0;padding:0;list-style:none}.pricing-features>li{display:grid;grid-template-columns:var(--space-1) minmax(0,1fr);align-items:start;gap:var(--space-3);font-size:16px;font-weight:var(--content-copy-weight);line-height:1.3;letter-spacing:-.015em;text-wrap:pretty}.pricing-features>li:before{width:var(--space-1);height:var(--space-1);margin-block-start:calc(.65em - var(--space-1) / 2);border-radius:var(--radius-pill);background:var(--pricing-bullet);content:""}.pricing-features>li>strong{font-weight:650}.pricing-action{align-self:stretch;width:100%;margin-block-start:auto}.pricing-action--quiet{border-color:var(--color-control-line);background:var(--color-paper);color:var(--color-accent);box-shadow:none}.pricing-card--personal .pricing-action{border-color:var(--color-paper);background:var(--color-paper);color:var(--color-accent)}.pricing-credit-info{display:inline-flex;flex:none;vertical-align:middle}.pricing-credit-info>button{display:grid;place-items:center;width:var(--space-6);height:var(--space-6);margin:calc(-1 * var(--space-1)) 0;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--pricing-muted);cursor:pointer}.pricing-credit-info>button>svg{display:block}.pricing-credit-info>button:hover{background:var(--pricing-description-fill);color:var(--pricing-text)}.pricing-info-tooltip{position:absolute;z-index:2;inset-block-start:calc(100% + var(--space-2));inset-inline:var(--space-3);padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-chip);background:var(--color-paper);color:var(--color-ink);box-shadow:var(--shadow-card);font-size:14px;font-weight:var(--content-copy-weight);line-height:1.3;letter-spacing:-.015em;text-wrap:pretty}.pricing-start-illustration{position:relative;display:grid;flex:1;place-items:center;min-height:calc(var(--space-20) * 3);margin-block:var(--space-6)}.pricing-start-sheet{display:block;width:calc(var(--space-20) * 2);height:calc(var(--space-20) * 2 + var(--space-8));border:1px solid var(--color-control-line);border-radius:var(--radius-chip);background:var(--color-paper)}.pricing-start-sheet--back{position:absolute;transform:translate(var(--space-3),calc(-1 * var(--space-3))) rotate(8deg);background:var(--color-accent-soft)}.pricing-start-sheet--front{position:relative;display:grid;align-content:center;justify-items:start;gap:var(--space-3);padding:var(--space-6);box-shadow:var(--shadow-capsule);transform:rotate(-4deg)}.pricing-start-sheet--front>svg{display:block;margin-block-end:var(--space-3);color:var(--color-accent)}.pricing-start-sheet--front>i{display:block;width:100%;height:var(--space-1);border-radius:var(--radius-pill);background:var(--color-line)}.pricing-start-sheet--front>i:last-child{width:60%}.pricing-footer{display:grid;justify-items:center;gap:var(--space-4);width:min(100%,calc(var(--space-20) * 12));margin-block-start:calc(-1 * var(--space-4));margin-inline:auto}.pricing-credit-note{display:grid;gap:var(--space-3);width:100%;margin:0;color:var(--color-secondary)}.pricing-credit-note>p{min-width:0;margin:0;font-size:16px;font-weight:var(--content-copy-weight);line-height:1.4;text-align:center;text-wrap:balance}.pricing-credit-label{display:inline-flex;align-items:center;gap:var(--space-2);vertical-align:middle;white-space:nowrap}.pricing-credit-label>svg{display:block;flex:none}.pricing-credit-examples{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin:0;padding:0;list-style:none}.pricing-credit-examples>li{padding:var(--space-2) var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-paper);color:var(--color-ink);font-size:16px;font-weight:var(--content-copy-weight);line-height:1.3;text-align:center}.pricing-payments{display:grid;grid-template-columns:max-content minmax(0,max-content);align-items:center;gap:var(--space-4);width:fit-content;max-width:100%;margin-inline:auto;overflow:hidden;padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-media);background:var(--color-paper);box-shadow:var(--shadow-capsule)}.pricing-payments-heading{min-width:0;padding-inline-start:var(--space-3)}.pricing-payments-heading>h3{margin:0;font-size:20px;font-weight:650;line-height:1.2;letter-spacing:-.025em;white-space:nowrap}.pricing-payment-window{justify-self:end;--payment-fade-width: var(--space-12);width:var(--payment-visible-width, calc(var(--space-20) * 5));max-width:calc(100% + var(--space-3));min-width:0;margin-inline-end:calc(-1 * var(--space-3));overflow:hidden;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--payment-fade-width)),transparent);mask-image:linear-gradient(to right,#000 calc(100% - var(--payment-fade-width)),transparent)}.pricing-payment-methods{display:flex;align-items:center;gap:var(--space-2);width:max-content;margin:0;padding:0;list-style:none}.pricing-payment-methods>li{display:flex;flex:none;align-items:center;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--color-line);border-radius:var(--radius-chip);background:var(--color-paper);font-size:16px;font-weight:600;line-height:1.3;white-space:nowrap}.pricing-payment-methods img{display:block;flex:none;width:var(--space-8);height:var(--space-8);border-radius:var(--space-2);object-fit:contain}.pricing-payment-method--sbp img{border:1px solid var(--color-line)}.pricing-payment-method--alfa-bank{position:relative;align-self:stretch;justify-content:flex-start;opacity:.65}.pricing-payment-method--alfa-bank>span{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:no-preference){.pricing-section.is-reveal-ready .pricing-surface{opacity:0;transition:opacity calc(var(--duration-reveal) * var(--entrance-time-scale)) ease}.pricing-section.is-reveal-ready.is-revealed .pricing-surface{opacity:1}.pricing-price.is-price-reveal-ready{opacity:0;translate:0 var(--space-4);filter:blur(var(--space-1));transition:opacity calc(var(--duration-hover) * 2) ease,translate calc(var(--duration-hover) * 2) var(--ease-reveal),filter calc(var(--duration-hover) * 2) ease;transition-delay:calc(var(--price-reveal-index, 0) * var(--duration-hover) / 2)}.pricing-price.is-price-reveal-ready.is-price-revealed{opacity:1;translate:0 0;filter:none}}@media(max-width:1023px){.pricing-payments{grid-template-columns:minmax(0,1fr)}}@media(min-width:600px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-card{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:var(--space-6) auto auto auto 1fr auto}.pricing-card>*{grid-column:1}.pricing-plan-name{grid-row:1}.pricing-billing{grid-row:2}.pricing-plan-description{grid-row:3}.pricing-credits{grid-row:4}.pricing-plan-body{grid-row:5}.pricing-action{grid-row:6}.pricing-annual>span{white-space:nowrap}@supports (grid-template-rows: subgrid){.pricing-card{grid-row:span 6;grid-template-rows:subgrid;row-gap:var(--space-2)}}.pricing-card--start{display:flex}.pricing-card--start .pricing-plan-body,.pricing-card--start .pricing-start-illustration{flex:none}}@media(min-width:1024px){.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:599px){.pricing-gift{align-items:flex-start;border-radius:var(--radius-chip);font-size:18px;text-align:start}.pricing-subtitle>span{display:inline}.pricing-start-illustration{flex:none;margin-block:0}.pricing-credit-note{padding-inline:0}.pricing-payments-heading>h3{white-space:normal;text-wrap:balance}.pricing-payment-methods>li{flex-direction:column;gap:var(--space-1);font-size:14px}}.site-comparison{--comparison-muted: var(--color-secondary);--comparison-line: var(--color-line);position:relative;isolation:isolate;border-radius:var(--radius-media) var(--radius-media) 0 0;background:var(--color-page-light-end);color:var(--color-ink)}.comparison-stage{display:grid;gap:var(--space-12);padding-block:calc(var(--section-color-inset) + var(--section-top-extra)) var(--section-color-inset)}.comparison-heading{text-align:center}.comparison-heading>span{display:block}.comparison-heading-before{color:var(--comparison-muted)}.comparison-heading strong{color:var(--color-ink)}.comparison-grid{display:grid;align-items:stretch;gap:var(--space-2);min-width:0}.comparison-traditional{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:var(--space-6);border:1px solid var(--comparison-line);border-radius:var(--radius-media);background:var(--color-paper);box-shadow:var(--shadow-capsule)}.comparison-path-heading{margin:0;font-size:24px;font-weight:600;line-height:var(--content-copy-leading);letter-spacing:-.025em;text-wrap:balance}.comparison-traditional>.comparison-path-heading{margin-block-end:var(--space-8);color:var(--color-ink)}.comparison-steps{display:grid;gap:var(--space-6);margin:0;padding:0;list-style:none}.comparison-step{position:relative;display:grid;grid-template-columns:var(--space-8) minmax(0,1fr);align-items:start;gap:var(--space-4);min-width:0}.comparison-step:not(:last-child):after{position:absolute;inset-block:calc(var(--space-8) + var(--space-2)) calc(-1 * var(--space-4));inset-inline-start:var(--space-4);width:1px;background:var(--comparison-line);content:""}.comparison-step-number{display:grid;place-items:center;width:var(--space-8);height:var(--space-8);border:1px solid var(--comparison-line);border-radius:var(--radius-pill);color:var(--comparison-muted);font-size:14px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.comparison-step-copy{min-width:0;padding-block-start:var(--space-1)}.comparison-step-copy>h4{margin:0;font-size:20px;font-weight:600;line-height:var(--content-copy-leading);letter-spacing:-.025em;text-wrap:pretty}.comparison-step-copy>p{margin:var(--space-2) 0 0;color:var(--comparison-muted);font-size:16px;font-weight:var(--content-copy-weight);line-height:1.4;text-wrap:pretty}.comparison-step-copy>.comparison-statistic{margin-block-start:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-chip);background:var(--color-video);font-size:14px}.comparison-bobro{--comparison-muted: color-mix(in srgb, var(--color-paper) 88%, var(--color-accent-hover));--comparison-line: color-mix(in srgb, var(--color-paper) 24%, transparent);min-width:0;overflow:clip;border:1px solid var(--comparison-line);border-radius:var(--radius-media);background:var(--fill-accent);color:var(--color-paper)}.comparison-art{padding:var(--space-4) var(--space-4) 0}.comparison-art>img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:contain}.comparison-bobro-content{display:grid;justify-items:start;gap:var(--space-8);padding:var(--space-6)}.comparison-bobro .comparison-path-heading{font-size:32px;line-height:var(--section-heading-leading);letter-spacing:var(--section-heading-tracking)}.comparison-steps--bobro .comparison-step-number{border-color:var(--comparison-line);background:var(--color-paper);color:var(--color-accent)}.comparison-steps--bobro .comparison-step:not(:last-child):after{background:var(--comparison-line)}.comparison-action{width:100%;text-align:center}.comparison-bobro .comparison-action{border-color:var(--color-control-line);background:var(--color-paper);box-shadow:var(--shadow-capsule);color:var(--color-accent)}.site-comparison a:focus-visible{outline-color:var(--color-paper)}@media(min-width:600px){.comparison-traditional,.comparison-bobro-content{padding:var(--space-8)}.comparison-action{width:auto}}@media(min-width:1024px){.comparison-stage{gap:var(--space-16)}.comparison-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.comparison-bobro-content{padding:0 var(--space-8) var(--space-10)}}@media(max-width:599px){.comparison-step{gap:var(--space-3)}.comparison-art{padding-inline:var(--space-2)}.comparison-bobro .comparison-path-heading{font-size:24px}}.results-cases{background:var(--color-page-light-end);color:var(--color-ink)}.results-cases-stage{display:grid;gap:var(--space-6);padding-block:var(--space-8)}.results-cases-intro{display:grid;justify-items:center;gap:var(--space-3);text-align:center}.results-cases-eyebrow{background:var(--color-video);border-color:var(--color-line)}.results-cases-intro .section-heading>span{display:block}.result-case{--result-case-media-height: calc(var(--space-20) * 2 + var(--space-16));--result-case-gauge-size: calc(var(--space-12) * 2);--result-case-chart-height: var(--space-6);display:grid;align-content:start;gap:var(--space-4);min-width:0;padding:var(--space-6);border:1px solid var(--color-line);border-radius:var(--radius-media);background:var(--color-paper);box-shadow:var(--shadow-capsule);text-align:start}.result-case-heading>h3{margin:0;font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-.025em;text-wrap:pretty}.result-case-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);min-width:0}.result-case-side{display:grid;align-content:start;gap:var(--space-3);min-width:0}.result-case-media{position:relative;min-width:0;margin:0}.result-case-media>figcaption{position:absolute;z-index:1;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);margin:0;padding:var(--space-1) var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-paper);color:var(--color-secondary);font-size:14px;font-weight:600;line-height:1.4}.result-case-media--after>figcaption{border-color:var(--color-control-line);background:var(--color-accent-soft);color:var(--color-accent)}.result-case-media-surface{display:grid;place-items:center;min-width:0;height:var(--result-case-media-height);overflow:hidden;border:1px solid var(--color-line);border-radius:var(--radius-media);background:var(--color-video);color:var(--color-secondary)}.result-case-media-surface>img{display:block;width:100%;height:100%;object-fit:contain}.result-case-media-surface>svg{display:block;opacity:.45}.result-case-side-results{display:grid;gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-media);background:var(--color-video)}.result-case-period{min-height:1.4em;margin:0;color:var(--color-secondary);font-size:14px;font-weight:500;line-height:1.4}.result-case-metrics{display:grid;gap:var(--space-2);min-width:0}.result-case-metric{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;overflow:hidden;margin:0;border:1px solid var(--color-line);border-radius:var(--radius-chip);background:var(--color-paper);color:var(--color-secondary)}.result-case-metric>figcaption{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-2);min-width:0;padding:var(--space-2) var(--space-3) 0}.result-case-metric>figcaption>span{color:var(--color-secondary);font-size:16px;font-weight:500;line-height:1.4}.result-case-metric strong{color:var(--color-ink);font-size:20px;font-weight:650;line-height:1.2;letter-spacing:-.025em;font-variant-numeric:tabular-nums;white-space:nowrap}.result-case-side--after .result-case-metric,.result-case-side--after .result-case-metric strong{color:var(--color-accent)}.result-case-side--after .result-case-metric--growth,.result-case-side--after .result-case-metric--growth strong{color:var(--color-vpn)}.result-case-wave-window{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--space-4),#000 calc(100% - var(--space-4)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--space-4),#000 calc(100% - var(--space-4)),transparent)}.result-case-wave{display:block;width:calc(100% + var(--space-6) * 2);height:var(--result-case-chart-height);margin-inline:calc(-1 * var(--space-6));overflow:visible}.result-case-gauge{display:grid;grid-template-columns:minmax(0,1fr) var(--result-case-gauge-size);align-items:center;gap:var(--space-3);min-width:0;margin:0;padding-inline:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-chip);background:var(--color-video);color:var(--color-vpn)}.result-case-gauge>figcaption{display:grid;align-content:center;min-width:0}.result-case-gauge>figcaption>strong{color:var(--color-ink);font-size:16px;font-weight:600;line-height:1.4}.result-case-gauge>figcaption>span{color:var(--color-secondary);font-size:14px;font-weight:500;line-height:1.4}.result-case-gauge-dial{position:relative;width:var(--result-case-gauge-size);aspect-ratio:1}.result-case-gauge-dial>svg{display:block;width:100%;height:100%;stroke-width:var(--space-3)}.result-case-gauge-track{stroke:var(--color-line)}.result-case-gauge-value{stroke:currentColor;stroke-linecap:round}.result-case-gauge-score{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-content:center;justify-items:center}.result-case-gauge-score>strong{color:var(--color-vpn);font-size:32px;font-weight:650;line-height:1;letter-spacing:var(--section-heading-tracking);font-variant-numeric:tabular-nums}.result-case-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.result-case-notes>p{margin:0;color:var(--color-secondary);font-size:14px;font-weight:var(--content-copy-weight);line-height:1.4;text-wrap:pretty}.results-cases-footer{display:flex;justify-content:center;padding-block-start:var(--space-1)}.results-cases-controls{display:flex;align-items:center;justify-content:center;gap:var(--space-4)}.results-cases-arrow{position:relative;display:grid;place-items:center;flex:none;width:var(--space-16);height:var(--space-16);padding:0;border:1px solid var(--color-secondary);border-radius:var(--radius-pill);background:transparent;color:var(--color-ink);cursor:pointer;transition:background-color var(--duration-hover) var(--ease-reveal),color var(--duration-hover) var(--ease-reveal),border-color var(--duration-hover) var(--ease-reveal)}.results-cases-arrow>svg:not(.results-cases-progress){position:relative;z-index:1;display:block;width:var(--space-8);height:var(--space-8)}.results-cases-arrow--next>svg:not(.results-cases-progress){rotate:180deg}.results-cases-arrow:disabled{border-color:var(--color-line);background:transparent;color:var(--color-secondary);opacity:.45;cursor:default}.results-cases-counter{min-width:var(--space-10);color:var(--color-secondary);font-size:16px;font-weight:600;line-height:1.4;text-align:center;font-variant-numeric:tabular-nums}.results-cases-progress{position:absolute;inset:calc(-1 * var(--space-1));width:calc(100% + var(--space-2));height:calc(100% + var(--space-2));rotate:-90deg;stroke-width:3;pointer-events:none}.results-cases-progress-track{stroke:var(--color-line)}.results-cases-progress-value{stroke:var(--color-accent);stroke-linecap:round}@media(hover:hover)and (pointer:fine){.results-cases-arrow:hover:enabled{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-paper)}}@media(min-width:1024px)and (max-height:900px){.results-cases-stage{gap:var(--space-4);padding-block:var(--space-4)}.results-cases-intro{--section-heading-size: 48px;gap:var(--space-2)}.results-cases-eyebrow{padding:var(--space-1) var(--space-3);font-size:16px}.result-case{--result-case-media-height: calc(var(--space-20) * 2);--result-case-gauge-size: var(--space-20);padding:var(--space-4);gap:var(--space-3)}.result-case-side{gap:var(--space-2)}.result-case-side-results,.result-case-metrics{gap:var(--space-1)}.results-cases-arrow{width:var(--space-12);height:var(--space-12)}}@media(min-width:1024px)and (max-height:800px){.results-cases-stage{gap:var(--space-3);padding-block:var(--space-3)}.results-cases-intro{--section-heading-size: 40px}.result-case{--result-case-media-height: calc(var(--space-16) * 2);--result-case-gauge-size: var(--space-16)}.result-case-metric strong{font-size:20px}.result-case-gauge-score>strong{font-size:24px}}@media(max-width:1023px){.result-case-metric strong{font-size:20px}.result-case-metric>figcaption>span{font-size:14px}}@media(max-width:767px){.result-case{padding:var(--space-4)}.result-case-columns,.result-case-notes{grid-template-columns:minmax(0,1fr)}.result-case-columns{gap:var(--space-6)}.result-case-metric>figcaption>span{font-size:16px}.result-case-metric strong{font-size:20px}}@media(max-width:599px){.result-case-heading>h3{font-size:20px}.results-cases-arrow{width:var(--space-12);height:var(--space-12)}}@media(prefers-reduced-motion:reduce){.results-cases-arrow{transition:none}}@font-face{font-family:TikTok Sans Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/tiktok-sans-cyrillic-ext-wght-normal-B6PXNKPV.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:TikTok Sans Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/tiktok-sans-cyrillic-wght-normal-DT5mWYF0.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:TikTok Sans Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/tiktok-sans-greek-wght-normal-DKmIO-ZC.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:TikTok Sans Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/tiktok-sans-vietnamese-wght-normal-BX-H4zw6.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:TikTok Sans Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/tiktok-sans-latin-ext-wght-normal-BE-xz6Qy.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:TikTok Sans Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/tiktok-sans-latin-wght-normal-Rnsl8r0r.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;font-family:TikTok Sans Variable,Arial,sans-serif;color:var(--color-ink);background:var(--color-page-light-end);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--color-page-light-start: color-mix(in srgb, #f9f7f1 50%, white);--color-page-light-end: color-mix(in srgb, #f4f3ee 50%, white);--color-paper: #fafbfc;--color-ink: #15171c;--color-secondary: #626473;--color-line: #e4e5ed;--color-capsule-line: color-mix(in srgb, var(--color-line) 65%, white);--color-accent: #6b56ed;--color-accent-hover: #5037cb;--color-accent-soft: #ece9fd;--color-chip: color-mix(in srgb, #f9f7f1 20%, white);--color-chip-line: color-mix(in srgb, #dedede 40%, #f4f3ee);--color-vpn: #16c66a;--color-vpn-ink: #0a8147;--color-video: #f1f2f8;--color-card-cool: #eeeafd;--color-pricing-surface: color-mix(in srgb, var(--color-accent) 12%, var(--color-card-cool));--color-pricing-start: color-mix(in srgb, var(--color-paper) 35%, var(--color-pricing-surface));--color-pricing-start-line: color-mix(in srgb, var(--color-accent) 18%, var(--color-line));--color-credit-topups-surface: #f8efc9;--color-card-warm: #faedf7;--color-card-light: #f3f3fa;--color-thread: #aaa3cb;--color-button-ink: #fff;--color-selection: #dde6ff;--color-selection-edge: #6c8ef2;--color-control-line: color-mix(in srgb, var(--color-accent) 18%, white);--fill-accent: linear-gradient(145deg, #a080ff, #7959f5 28%, var(--color-accent) 55%, var(--color-accent-hover));--fill-soft: linear-gradient(155deg, white, var(--color-paper) 45%, var(--color-accent-soft));--fill-card-cool: linear-gradient(145deg, white 10%, color-mix(in srgb, var(--color-card-cool) 45%, white));--fill-card-warm: linear-gradient(145deg, white 10%, color-mix(in srgb, var(--color-card-warm) 55%, white));--fill-page: linear-gradient(225deg, var(--color-page-light-start), var(--color-page-light-end));--shadow-card: 0 8px 24px rgb(21 23 28 / 6%);--shadow-capsule: 0 2px 12px rgb(21 23 28 / 3%);--shadow-control: inset 0 1px 0 rgb(255 255 255 / 35%), inset 0 -1px 0 rgb(21 23 28 / 10%), 0 8px 16px color-mix(in srgb, var(--color-accent) 12%, transparent);--shadow-raised-card: inset 0 1px 0 white, 0 4px 8px rgb(43 35 93 / 3%), 0 16px 32px rgb(43 35 93 / 8%);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--section-content-gap: var(--space-8);--section-top-extra: var(--space-8);--section-inset: calc(var(--space-16) + var(--section-top-extra));--section-outset: var(--space-16);--section-color-inset: calc(var(--space-20) + var(--space-4));--section-transition-gap: calc(var(--section-inset) + var(--section-outset));--section-panel-gap: 0px;--font-section-heading: "TikTok Sans Variable", Arial, sans-serif;--section-heading-size: clamp(32px, 4.05vw, 58px);--section-heading-weight: 600;--section-heading-leading: 1.04;--section-heading-tracking: -.04em;--content-copy-weight: 500;--content-copy-leading: 1.2;--radius-button: 14px;--radius-chip: 12px;--radius-media: 24px;--radius-pill: 999px;--page-max-width: 1640px;--layout-max-width: calc(var(--page-max-width) + var(--space-20) * 2);--content-max-width: 1200px;--page-gutter: clamp(var(--space-6), 4vw, var(--space-12));--duration-hover: .18s;--duration-page-theme: calc(var(--duration-hover) * 2);--duration-reveal: .75s;--entrance-time-scale: .8;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-reveal: cubic-bezier(.2, .7, .2, 1);--color-page-content: var(--color-ink);--color-page-navigation: var(--color-secondary);--page-dark-opacity: 0;--page-lavender-opacity: 0;scroll-padding-block-start:var(--site-header-height, calc(var(--space-20) + var(--space-4)))}:root[data-page-theme=dark]{color-scheme:dark;background-color:var(--color-ink);--color-page-content: var(--color-paper);--color-page-navigation: var(--color-line);--page-dark-opacity: 1}:root[data-page-theme=lavender]{background-color:var(--color-card-cool);--page-lavender-opacity: 1}:root[data-editor-backdrop=light]{background-color:var(--color-page-light-end);--page-dark-opacity: 0}*{box-sizing:border-box}body{isolation:isolate;margin:0;min-width:320px;background:var(--fill-page);color:var(--color-page-content);transition:color var(--duration-page-theme) var(--ease-reveal)}body:before,body:after{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;transition:opacity var(--duration-page-theme) var(--ease-reveal);content:"";pointer-events:none}body:before{background:var(--color-ink);opacity:var(--page-dark-opacity)}body:after{background:var(--color-card-cool);opacity:var(--page-lavender-opacity)}::selection{color:var(--color-ink);background:var(--color-selection)}a{color:inherit}.header-navigation a{text-decoration:none}a:focus-visible,button:focus-visible{outline:2px solid var(--color-accent);outline-offset:5px}button{font:inherit}.section-heading{margin:0;font-family:var(--font-section-heading);font-size:var(--section-heading-size);font-weight:var(--section-heading-weight);font-optical-sizing:auto;line-height:var(--section-heading-leading);letter-spacing:var(--section-heading-tracking);text-wrap:balance}.section-heading strong{font-weight:inherit}.page-width{width:min(100%,var(--layout-max-width));margin-inline:auto;padding-inline:var(--page-gutter)}.site-main .page-width{max-width:calc(var(--content-max-width) + var(--page-gutter) * 2)}.audience-editor-surface{--color-page-content: var(--color-paper);--color-page-navigation: var(--color-line);display:flow-root;border-end-start-radius:var(--radius-media);border-end-end-radius:var(--radius-media);background:var(--color-ink);color:var(--color-page-content)}.site-header{--header-brand-accent: color-mix(in srgb, var(--color-accent) 84%, var(--color-paper));--header-action-ink: var(--color-paper);--header-login-fill: var(--color-video);position:sticky;z-index:10;top:0;min-height:var(--space-16);display:flex;align-items:center;justify-content:center;padding-block:var(--space-3);background:transparent}:root[data-page-theme=dark] .site-header,:root[data-editor-backdrop=light] .site-header{--color-page-content: var(--color-paper);--color-page-navigation: var(--color-line);--header-action-ink: var(--color-ink);--header-login-fill: color-mix(in srgb, var(--color-ink) 94%, var(--color-paper))}.header-shell{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);width:100%}.header-navigation{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-4);margin:0;padding:0;list-style:none;color:var(--color-page-navigation);font-size:15px;font-weight:500;line-height:1.4;transition:color var(--duration-page-theme) var(--ease-reveal)}.header-navigation li{white-space:nowrap}.header-actions{display:flex;align-items:center;flex-shrink:0;gap:var(--space-2)}.header-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:var(--space-10);padding:var(--space-2) var(--space-3);border:1px solid transparent;border-radius:var(--radius-pill);font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;transition:color var(--duration-page-theme) var(--ease-reveal),background-color var(--duration-page-theme) var(--ease-reveal),border-color var(--duration-page-theme) var(--ease-reveal)}.header-actions .header-login{color:var(--color-page-content);border-color:color-mix(in srgb,var(--color-page-content) 14%,transparent);background-color:var(--header-login-fill)}.header-register{background-color:var(--color-page-content);color:var(--header-action-ink)}.brand{display:inline-flex;align-items:center;gap:var(--space-2);flex-shrink:0;text-decoration:none}.brand-mark{display:block;width:var(--space-8);aspect-ratio:44 / 26;flex-shrink:0;background:var(--header-brand-accent);-webkit-mask:url(/assets/bobro-original-logo.webp) left center / auto 100% no-repeat;mask:url(/assets/bobro-original-logo.webp) left center / auto 100% no-repeat;mask-mode:alpha}.brand-wordmark{color:var(--color-page-content);font-size:24px;font-weight:800;letter-spacing:-.065em;line-height:1;transition:color var(--duration-page-theme) var(--ease-reveal)}.brand-domain{color:var(--header-brand-accent);font-weight:650}.site-main{overflow:clip}.site-showcase,.audience-section,.editing-section,.lead-destinations,.included-services{--section-inset: calc(var(--section-color-inset) + var(--section-top-extra));--section-outset: var(--section-color-inset)}.visibility-section,.pricing-section{--section-inset: calc(var(--section-color-inset) + var(--section-top-extra))}.seo-case{--section-outset: var(--section-color-inset)}.search-chapter{position:relative;isolation:isolate;display:flow-root;margin-block-start:var(--section-panel-gap);color:var(--color-ink)}.search-surface{--section-surface-color: var(--color-video)}.search-surface:after{content:"";position:absolute;z-index:-1;inset-inline:0;inset-block-start:calc(-1 * var(--radius-media));height:calc(var(--radius-media) + var(--section-wave-height) + 1px);background:color-mix(in srgb,var(--color-ink) 96%,var(--color-paper))}.search-chapter .visibility-stage{padding-block-end:var(--section-outset)}@media(prefers-reduced-motion:reduce){body,body:before,body:after,.brand-wordmark,.header-navigation{transition:none}}.hero{--hero-scene-peek: var(--space-12);position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;gap:var(--section-content-gap);min-height:calc(100svh - var(--site-header-height, calc(var(--space-12) * 2)));padding-block:0 var(--space-6)}.hero:after{position:absolute;z-index:0;inset-block:0;inset-inline-start:50%;width:100vw;translate:-50% 0;color:var(--color-page-content);background-image:radial-gradient(circle,currentColor 1px,transparent 1px);background-size:var(--space-8) var(--space-8);opacity:.12;-webkit-mask-image:linear-gradient(to bottom,black calc(100% - var(--space-16)),transparent);mask-image:linear-gradient(to bottom,black calc(100% - var(--space-16)),transparent);transition:color var(--duration-page-theme) var(--ease-reveal);pointer-events:none;content:""}.hero-content{position:relative;z-index:1;display:grid;align-content:center;justify-items:center;gap:var(--space-10);width:min(100%,var(--content-max-width));min-width:0;min-height:calc(100svh - var(--site-header-height, calc(var(--space-12) * 2)) - var(--hero-scene-peek) - var(--section-content-gap));padding-block:var(--space-12)}.hero-ambient{--ambient-drift-x: var(--space-12);--ambient-drift-y: var(--space-6);--ambient-fade-tail: calc(var(--space-20) * 2);--ambient-shape: radial-gradient(ellipse 62% 48% at 4% 50%, black 30%, rgb(0 0 0 / 98%) 50%, rgb(0 0 0 / 85%) 68%, rgb(0 0 0 / 42%) 86%, transparent), radial-gradient(ellipse 48% 42% at 48% 52%, black 30%, rgb(0 0 0 / 98%) 50%, rgb(0 0 0 / 85%) 68%, rgb(0 0 0 / 42%) 86%, transparent), radial-gradient(ellipse 62% 52% at 94% 48%, black 30%, rgb(0 0 0 / 98%) 50%, rgb(0 0 0 / 85%) 68%, rgb(0 0 0 / 42%) 86%, transparent);position:absolute;z-index:0;inset-block:var(--space-12) calc(-1 * var(--ambient-fade-tail));inset-inline-start:50%;width:100vw;translate:-50% 0;overflow:clip;opacity:.65;pointer-events:none;-webkit-mask-image:var(--ambient-shape);mask-image:var(--ambient-shape)}.hero-ambient-flow{position:absolute;inset:calc(-1 * var(--space-16));transform-origin:50% 65%}.hero-ambient-palette{--ambient-violet: var(--color-accent);--ambient-blue: var(--color-selection-edge);--ambient-orchid: color-mix(in oklab, var(--color-accent) 55%, var(--color-card-warm));--ambient-deep: var(--color-accent-hover);position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 64% 38% at 8% 62%,color-mix(in srgb,var(--ambient-violet) 72%,transparent),color-mix(in srgb,var(--ambient-violet) 52%,transparent) 28%,color-mix(in srgb,var(--ambient-violet) 20%,transparent) 56%,color-mix(in srgb,var(--ambient-violet) 3%,transparent) 80%,transparent),radial-gradient(ellipse 58% 48% at 94% 53%,color-mix(in srgb,var(--ambient-blue) 68%,transparent),color-mix(in srgb,var(--ambient-blue) 46%,transparent) 28%,color-mix(in srgb,var(--ambient-blue) 16%,transparent) 58%,color-mix(in srgb,var(--ambient-blue) 3%,transparent) 82%,transparent),radial-gradient(ellipse 52% 36% at 62% 74%,color-mix(in srgb,var(--ambient-orchid) 72%,transparent),color-mix(in srgb,var(--ambient-orchid) 48%,transparent) 30%,color-mix(in srgb,var(--ambient-orchid) 16%,transparent) 60%,transparent),radial-gradient(ellipse 100% 48% at 50% 90%,color-mix(in srgb,var(--ambient-deep) 40%,transparent),color-mix(in srgb,var(--ambient-deep) 26%,transparent) 34%,color-mix(in srgb,var(--ambient-deep) 8%,transparent) 68%,transparent),radial-gradient(ellipse 78% 60% at 0% 100%,color-mix(in srgb,var(--ambient-blue) 18%,transparent),color-mix(in srgb,var(--ambient-blue) 8%,transparent) 56%,transparent),radial-gradient(ellipse 80% 64% at 90% 96%,color-mix(in srgb,var(--ambient-violet) 24%,transparent),color-mix(in srgb,var(--ambient-violet) 10%,transparent) 56%,transparent);transition:opacity var(--duration-page-theme) var(--ease-reveal)}.hero-ambient-palette--light{opacity:calc(1 - var(--page-dark-opacity))}.hero-ambient-palette--dark{--ambient-violet: color-mix(in srgb, var(--color-accent-hover) 64%, var(--color-ink));--ambient-blue: color-mix(in srgb, var(--color-selection-edge) 52%, var(--color-ink));--ambient-orchid: color-mix(in srgb, var(--color-accent) 52%, var(--color-ink));--ambient-deep: color-mix(in srgb, var(--color-accent-hover) 42%, var(--color-ink));opacity:var(--page-dark-opacity)}@keyframes hero-ambient-drift{0%,to{transform:translate3d(calc(-1 * var(--ambient-drift-x)),0,0) scale(1.02,1.04)}35%{transform:translate3d(0,calc(-1 * var(--ambient-drift-y)),0) scale(1.06,1.02)}70%{transform:translate3d(var(--ambient-drift-x),var(--ambient-drift-y),0) scale(1.02,1.06)}}@media(prefers-reduced-motion:no-preference){.hero-ambient-flow{animation:hero-ambient-drift calc(var(--duration-reveal) * 32) ease-in-out infinite;animation-play-state:paused}.hero-ambient.is-moving .hero-ambient-flow{animation-play-state:running;will-change:transform}}@media(max-width:599px){.hero-ambient{--ambient-drift-x: var(--space-6);--ambient-drift-y: var(--space-3)}}.hero-intro{display:grid;justify-items:center;gap:0;width:min(100%,var(--content-max-width));min-width:0;text-align:center}.hero-workspace{position:relative;display:grid;justify-items:center;gap:var(--space-6);width:100%;min-width:0}.hero-composer.request-composer{width:min(100%,calc(var(--space-20) * 7 + var(--space-10)))}.hero-composer .request-input{height:calc(var(--space-20) - var(--space-2));font-size:16px;font-weight:500}.hero-composer-footer-start{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);min-width:0}.hero-heading-line{display:block;width:fit-content;max-width:100%;margin-inline:auto}.hero-voice-bubble{display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--space-2);width:calc(var(--space-12) * 2);height:var(--space-10);margin-inline-start:var(--space-3);padding:var(--space-2);border:1px solid var(--color-control-line);border-radius:var(--radius-button) var(--radius-button) var(--radius-button) var(--space-1);background:var(--color-accent-soft);color:var(--color-accent);vertical-align:middle}.hero-voice-bubble>svg{display:block;flex-shrink:0}.hero-voice-bubble>svg path{fill:currentColor;stroke:none}.hero-voice-wave{display:flex;align-items:center;justify-content:space-between;gap:var(--space-1);width:100%;height:100%}.hero-voice-wave span{flex:1;max-height:100%;border-radius:var(--radius-pill);background:currentColor}.section-eyebrow{width:fit-content;max-width:100%;margin:0;padding:var(--space-2) var(--space-4);border:1px solid var(--color-chip-line);border-radius:var(--radius-pill);background:var(--color-chip);color:var(--color-secondary);font-size:20px;font-weight:500;line-height:1.4;letter-spacing:-.015em;text-wrap:pretty}.section-eyebrow--dark{border-color:color-mix(in srgb,var(--color-paper) 10%,transparent);background:color-mix(in srgb,var(--color-ink) 94%,var(--color-paper));color:color-mix(in srgb,var(--color-paper) 80%,transparent)}.hero-eyebrow{margin-block-end:var(--space-6)}.hero-subtitle{width:100%;margin:var(--space-4) 0 0;color:var(--color-page-navigation);font-size:18px;font-weight:var(--content-copy-weight);line-height:var(--content-copy-leading);letter-spacing:-.015em;text-wrap:pretty;transition:color var(--duration-page-theme) var(--ease-reveal)}.hero-eyebrow strong,.hero-subtitle strong{font-weight:600}.hero-eyebrow strong{color:var(--color-ink)}.hero-subtitle strong{color:var(--color-page-content);transition:color var(--duration-page-theme) var(--ease-reveal)}.hero .hero-request-note{color:var(--color-page-navigation);text-align:center;text-wrap:pretty;transition:color var(--duration-page-theme) var(--ease-reveal)}.hero-request-note strong{font-weight:600}@media(prefers-reduced-motion:reduce){.hero-subtitle,.hero-subtitle strong,.hero .hero-request-note{transition:none}}.create-button{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:var(--space-4) var(--space-6);border:1px solid transparent;border-radius:var(--radius-pill);background:var(--fill-accent);box-shadow:var(--shadow-capsule);color:var(--color-button-ink);font-size:17px;font-weight:650;line-height:1.4;letter-spacing:-.02em;text-decoration:none;overflow:clip;transition:filter var(--duration-hover) ease,box-shadow var(--duration-hover) ease}.create-button-label{display:inline-block}.availability{display:flex;align-items:center;gap:var(--space-1);margin:0;padding:0;color:var(--color-vpn-ink);font-size:18px;font-weight:650;line-height:1.4;white-space:nowrap}.availability-icon{display:block;width:var(--space-8);height:var(--space-8);flex-shrink:0;color:var(--color-vpn)}.availability-icon>path:first-child{fill:var(--color-vpn);stroke:none}.availability-icon>path:last-child{stroke:var(--color-button-ink);transform:translateY(-1px)}.hero-composer .availability{color:var(--color-ink);font-size:14px;font-weight:600}.hero-composer .availability-icon{width:var(--space-6);height:var(--space-6)}@media(hover:hover)and (pointer:fine){.create-button:hover{filter:brightness(1.06)}.header-register:hover{background-color:color-mix(in srgb,var(--color-page-content) 88%,var(--header-action-ink))}.header-login:hover{background-color:color-mix(in srgb,var(--color-page-content) 5%,var(--header-login-fill));border-color:color-mix(in srgb,var(--color-page-content) 24%,transparent)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.create-button:hover .create-button-label{animation:button-label-reveal calc(var(--duration-hover) * 2) var(--ease-reveal)}@keyframes button-label-reveal{0%{transform:translateY(var(--space-4));filter:blur(5px);opacity:0}to{transform:translateY(0);filter:blur(0);opacity:1}}}.create-button:active{filter:brightness(.96)}.header-login:active{background-color:color-mix(in srgb,var(--color-page-content) 8%,var(--header-login-fill))}.header-register:active{background-color:color-mix(in srgb,var(--color-page-content) 80%,var(--header-action-ink))}@media(max-width:599px){.header-shell{justify-content:center}.header-navigation{gap:var(--space-3) var(--space-4);font-size:14px}.header-actions{width:100%}.header-actions a{flex:1}}@media(max-width:1023px){.header-shell{flex-wrap:wrap}.header-navigation{order:1;width:100%}}@media(max-width:359px){.create-button{font-size:16px}}@media(min-width:600px){.hero-voice-bubble{width:calc(var(--space-16) * 2);height:var(--space-12);padding-inline:var(--space-3)}.create-button{font-size:18px}}@media(min-width:1024px){.header-shell{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.header-shell>.brand{justify-self:start}.header-navigation{justify-self:center}.header-actions{justify-self:end}.hero{--hero-scene-peek: var(--space-16);padding-block:0 var(--space-8)}.hero-content{padding-block:var(--space-16) var(--space-12)}}@media(prefers-reduced-motion:no-preference){.reveal-heading{--reveal-offset: var(--space-6);opacity:0;filter:blur(5px);translate:0 var(--reveal-offset);transition:opacity calc(var(--duration-reveal) * var(--entrance-time-scale)) ease,filter calc(var(--duration-reveal) * var(--entrance-time-scale)) ease,translate calc(var(--duration-reveal) * var(--entrance-time-scale)) var(--ease-reveal)}.reveal-heading.is-visible{opacity:1;filter:none;translate:0 0}}@media(max-width:599px)and (prefers-reduced-motion:no-preference){.reveal-heading{--reveal-offset: var(--space-4)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
