*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{scroll-behavior:smooth}body{margin:0;overflow-x:clip;background:var(--paper);color:var(--navy);font-family:var(--font-geist),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}h1,h2,h3{font-weight:500;letter-spacing:-.025em;text-wrap:balance}:focus-visible{outline:2.5px solid var(--amber);outline-offset:3px;border-radius:6px}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.mt-1\.5{margin-top:.375rem}.mt-5{margin-top:1.25rem}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}.grow{flex-grow:1}.text-\[var\(--navy-soft\)\]{color:var(--navy-soft)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--paper:#ffffff;--mist:#f5f6f4;--mist-2:#eceeea;--navy:#0c2049;--navy-soft:#3d4a66;--muted:#5f687e;--line:#e2e5e1;--amber:#f7961b;--gold:#fdbd08;--amber-ink:#a35500;--amber-tint:#fff4e3;--shadow:0 1px 2px rgba(12,32,73,0.06),0 18px 40px -18px rgba(12,32,73,0.22);--ease:cubic-bezier(0.23,1,0.32,1);color-scheme:light}.gut{padding-inline:max(16px,4vw)}.frame{max-width:1240px;margin-inline:auto}.btn{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 20px;border-radius:999px;font-weight:500;font-size:15.5px;white-space:nowrap;transition:transform .14s var(--ease),background-color .18s ease,box-shadow .18s ease}.btn:active{transform:scale(.97)}.btn-main{background:linear-gradient(120deg,var(--gold),var(--amber));color:var(--navy);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 8px 20px -10px rgba(247,150,27,.7)}.btn-ghost{color:var(--navy);box-shadow:inset 0 0 0 1.5px var(--navy)}.btn-sm{height:40px;padding:0 16px;font-size:14.5px}@media (hover:hover) and (pointer:fine){.btn-main:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 12px 26px -10px rgba(247,150,27,.85)}.btn-ghost:hover{background:var(--mist)}}.link{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;text-decoration-color:var(--amber)}.link:hover{color:var(--amber-ink)}.topbar{position:sticky;top:env(safe-area-inset-top,0);z-index:40;background:rgba(245,246,244,.86);backdrop-filter:saturate(160%) blur(12px);-webkit-backdrop-filter:saturate(160%) blur(12px)}.topbar .frame{gap:28px;height:68px}.brand,.topbar .frame{display:flex;align-items:center}.brand{gap:10px;font-weight:600;font-size:18px;letter-spacing:-.02em}.nav{display:flex;gap:26px;margin-left:auto;font-size:15px;color:var(--navy-soft)}.nav a:hover,.nav a[aria-current=page]{color:var(--navy)}.nav a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--amber);text-decoration-thickness:2px;text-underline-offset:8px}.lang{font-size:14px;color:var(--muted)}.lang:hover{color:var(--navy)}.menu-btn{display:none;width:40px;height:40px;border-radius:999px;align-items:center;justify-content:center}.menu-panel{position:absolute;inset-inline:0;top:100%;background:var(--mist);border-bottom:1px solid var(--line)}.menu-panel nav{display:flex;flex-direction:column;padding:8px max(16px,4vw) 20px}.menu-panel a{padding:14px 0;font-size:17px;border-bottom:1px solid var(--line);color:var(--navy-soft)}.menu-panel a:last-child{border-bottom:0}.menu-panel a[aria-current=page]{color:var(--navy)}.hero{background:var(--mist);position:relative;overflow:hidden}.hero .frame{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:48px;align-items:center;padding-block:56px 120px;position:relative;z-index:1}.hero h1{font-size:clamp(2.35rem,4.6vw,3.7rem);line-height:1.04;max-width:13ch}.mark{position:relative;white-space:nowrap;isolation:isolate}.mark:after{content:"";position:absolute;left:-2px;right:-2px;bottom:.06em;height:.3em;background:linear-gradient(90deg,var(--gold),var(--amber));border-radius:4px;z-index:-1;transform-origin:left;animation:markIn .7s var(--ease) .25s both}@keyframes markIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero .sub{margin-top:22px;font-size:clamp(1.05rem,1.4vw,1.2rem);color:var(--navy-soft);max-width:42ch}.cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.lines path{fill:none;stroke-linecap:round}.curve{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:70px;display:block}.stage{position:relative;min-height:440px}.site-card{position:absolute;left:8%;right:6%;top:40px;background:var(--paper);border-radius:16px;box-shadow:var(--shadow);overflow:hidden}.site-card .bar{display:flex;align-items:center;gap:6px;padding:11px 14px;border-bottom:1px solid var(--line)}.site-card .bar i{width:8px;height:8px;border-radius:50%;background:var(--mist-2)}.site-card .bar i:first-child{background:var(--amber)}.site-card .bar span{margin-left:10px;font-size:12px;color:var(--muted);background:var(--mist);padding:3px 10px;border-radius:999px}.site-card .body{padding:22px;display:grid;gap:12px}.bl{height:10px;border-radius:999px;background:var(--mist-2)}.bl.h{height:16px;width:58%;background:var(--navy);opacity:.9}.tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:8px}.tiles i{aspect-ratio:4/3;border-radius:10px;background:var(--mist)}.tiles i:nth-child(2){background:linear-gradient(140deg,var(--gold),var(--amber))}.float-card{position:absolute;background:var(--paper);border-radius:14px;box-shadow:var(--shadow);padding:14px 16px;font-size:13.5px;line-height:1.35;animation:rise .7s var(--ease) both}.float-card small{display:block;color:var(--muted);font-size:12px;margin-bottom:6px}.float-card strong{font-weight:600;font-size:14.5px;letter-spacing:-.01em}.f1{left:-2%;top:0;width:230px;animation-delay:.12s}.f2{right:-2%;top:150px;width:210px;animation-delay:.22s}.f3{left:4%;bottom:0;width:250px;animation-delay:.32s}@keyframes rise{0%{opacity:.001;transform:translateY(10px)}to{opacity:1;transform:none}}.big{font-size:30px;font-weight:600;letter-spacing:-.03em;line-height:1}.big em{font-style:normal;color:var(--muted);font-weight:500;font-size:18px}.checks{display:grid;gap:7px;margin-top:4px}.checks li{display:flex;align-items:center;gap:8px}.checks li:before{content:"";width:16px;height:16px;flex:none;border-radius:50%;background:var(--amber-tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.3l2.2 2.2 4.8-5' fill='none' stroke='%23A35500' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /16px no-repeat}.prod{display:flex;gap:6px;margin-top:10px}.prod i{flex:1;max-width:56px;aspect-ratio:1;border-radius:8px;background:var(--mist)}.prod i:first-child{background:var(--amber-tint)}.live{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:12px;color:var(--amber-ink);font-weight:500}.live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--amber);animation:pulse 2.4s ease-in-out infinite}@keyframes pulse{50%{opacity:.35}}.logos{padding-block:34px 10px}.logos p{text-align:center;font-size:14px;color:var(--muted)}.logos ul{margin-top:18px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 44px}.logos img{height:34px;width:auto;max-width:140px;-o-object-fit:contain;object-fit:contain;filter:grayscale(1) contrast(1.05);opacity:.62;mix-blend-mode:multiply;transition:opacity .18s ease,filter .18s ease}@media (hover:hover) and (pointer:fine){.logos li:hover img{filter:none;opacity:1}}.statement{padding-block:96px 104px}.statement p{font-size:clamp(1.55rem,2.8vw,2.3rem);line-height:1.28;letter-spacing:-.02em;font-weight:500;max-width:30ch}.statement a{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px;text-decoration-color:var(--amber)}.statement a:hover{color:var(--amber-ink)}.build{background:var(--mist);padding-block:96px}.build .frame{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:start}.build .intro{position:sticky;top:110px}@media (min-width:981px){.faq>h2,.price .frame>div:first-child,.story-block>h2,.svc-top .svc-body{position:sticky;top:110px}}.h2{font-size:clamp(1.8rem,3.2vw,2.6rem);line-height:1.1;max-width:24ch;text-wrap:balance}.build .intro .h2,.faq .h2,.price .h2,.sectors .h2,.story-block .h2{max-width:15ch}.intro-sub{margin-top:16px;color:var(--navy-soft);max-width:38ch;font-size:17px}.mods{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mod,.mods{display:grid}.mod{background:var(--paper);border-radius:16px;padding:24px;gap:10px;align-content:start;box-shadow:0 1px 2px rgba(12,32,73,.05)}.mod h2,.mod h3{font-size:20px;line-height:1.25;letter-spacing:-.02em}.mod p{color:var(--navy-soft);font-size:15px}.mod .ex{margin-top:6px;font-size:13.5px;color:var(--muted);padding-top:12px;border-top:1px solid var(--line)}.mod .ex b{color:var(--navy);font-weight:500}.ic{width:44px;height:44px;border-radius:12px;background:var(--amber-tint);display:grid;place-items:center}.ic i{display:block}.ic-site i{width:22px;height:16px;border:2px solid var(--amber-ink);border-radius:4px;position:relative}.ic-site i:after{content:"";position:absolute;left:0;right:0;top:3px;height:2px;background:var(--amber-ink)}.ic-shop i{width:20px;height:14px;border:2px solid var(--amber-ink);border-top:0;border-radius:0 0 5px 5px;position:relative;margin-top:6px}.ic-shop i:before{content:"";position:absolute;left:3px;right:3px;top:-8px;height:8px;border:2px solid var(--amber-ink);border-bottom:0;border-radius:8px 8px 0 0}.ic-id i{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,var(--gold),var(--amber));box-shadow:inset 0 0 0 5px var(--amber-tint)}.ic-infra i{width:22px;height:18px;display:grid;gap:4px}.ic-infra i:after,.ic-infra i:before{content:"";height:7px;border:2px solid var(--amber-ink);border-radius:3px}.ic-move i{width:24px;height:14px;position:relative}.ic-move i:before{left:0;border:2px solid var(--amber-ink);opacity:.55}.ic-move i:after,.ic-move i:before{content:"";position:absolute;top:2px;width:9px;height:10px;border-radius:3px}.ic-move i:after{right:0;background:linear-gradient(135deg,var(--gold),var(--amber))}.ic-seo i{width:20px;height:20px;position:relative}.ic-seo i:before{content:"";position:absolute;left:0;top:0;width:13px;height:13px;border:2px solid var(--amber-ink);border-radius:50%}.ic-seo i:after{content:"";position:absolute;right:1px;bottom:2px;width:8px;height:2.5px;background:var(--amber-ink);border-radius:2px;transform:rotate(45deg)}.ic-ads i{width:22px;height:16px;position:relative}.ic-ads i:before{content:"";position:absolute;left:0;top:4px;width:7px;height:8px;background:var(--amber-ink);border-radius:2px}.ic-ads i:after{content:"";position:absolute;left:6px;top:0;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:14px solid var(--amber)}.ic-code i{width:24px;height:16px;position:relative}.ic-code i:after,.ic-code i:before{content:"";position:absolute;top:3px;width:9px;height:9px;border:solid var(--amber-ink);border-width:0 0 2.5px 2.5px}.ic-code i:before{left:2px;transform:rotate(45deg)}.ic-code i:after{right:2px;transform:rotate(-135deg)}.ic-social i{width:20px;height:18px;display:flex;align-items:flex-end;gap:3px}.ic-social i:after,.ic-social i:before{content:"";flex:1;border-radius:2px;background:var(--amber-ink)}.ic-social i:before{height:9px;opacity:.55}.ic-social i:after{height:18px}.ic-kit i{width:22px;height:22px;display:grid;grid-template-columns:1fr 1fr;gap:3px}.ic-kit i:before{content:"";border-radius:4px;background:var(--amber-ink)}.ic-kit i:after{content:"";border-radius:50%;background:linear-gradient(135deg,var(--gold),var(--amber))}.rules{border-top:1px solid var(--line);padding-block:64px 96px}.rules h2{font-size:clamp(1.8rem,3.2vw,2.6rem);line-height:1.1}.rules ul{margin-top:28px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.rules li{display:grid;gap:8px;align-content:start}.rules li:before{content:"";width:28px;height:4px;border-radius:999px;background:linear-gradient(90deg,var(--gold),var(--amber))}.rules strong{font-size:18px;font-weight:500;letter-spacing:-.015em}.rules span{color:var(--navy-soft);font-size:15px}.close{padding-bottom:40px}.close-card{border-radius:24px;background:var(--mist);padding:clamp(32px,5vw,64px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:end}.close-card h2{font-size:clamp(2rem,4.2vw,3.2rem);line-height:1.04;max-width:14ch}.close-card p{margin-top:14px;color:var(--navy-soft);max-width:44ch;font-size:17px}.close-card .act{display:grid;gap:12px;justify-items:start}.mail{color:var(--navy-soft);text-decoration:underline;text-underline-offset:4px;font-size:15px}.foot{padding-top:40px;font-size:14.5px;color:var(--muted)}.foot .frame{border-top:1px solid var(--line);padding-top:40px}.foot-grid{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:32px 40px}.foot-brand{display:grid;gap:8px;justify-items:start;align-content:start}.foot-brand p{color:var(--navy-soft);max-width:32ch}.foot .brand{font-size:16px;color:var(--navy)}.foot-mail{color:var(--navy);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--line)}.foot h2{font-size:13px;font-weight:500;letter-spacing:.02em;color:var(--navy);margin-bottom:12px}.foot nav ul{display:grid;gap:8px}.foot-social{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.foot-social a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:var(--mist);color:var(--navy);transition:background-color .2s,color .2s}.foot-social a:hover{background:var(--navy)}.foot-bottom{margin-top:32px;padding-block:16px 4px;padding-right:200px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px;font-size:13.5px;line-height:1.5}.foot-parent{color:var(--navy-soft)}.foot-parent a{font-weight:500}.foot a:hover,.foot-parent a{color:var(--navy)}.foot-social a:hover{color:var(--paper)}.page-head{background:var(--mist);position:relative;overflow:hidden}.page-head .frame{position:relative;z-index:1;padding-block:64px 108px}.page-head h1{font-size:clamp(2.2rem,4.4vw,3.4rem);line-height:1.05;max-width:18ch}.page-head p{margin-top:20px;font-size:clamp(1.05rem,1.4vw,1.2rem);color:var(--navy-soft);max-width:50ch}.section{padding-block:72px}.section-tight{padding-block:32px 72px}.story-block{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px 64px;align-items:start}.story-text{font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.6;color:var(--navy-soft)}.steps,.story-text{display:grid;gap:16px}.steps{margin-top:28px;grid-template-columns:repeat(4,minmax(0,1fr));counter-reset:step}.steps li{counter-increment:step;background:var(--mist);border-radius:16px;padding:24px;display:grid;gap:8px;align-content:start}.steps li:before{content:counter(step,decimal-leading-zero);font-size:13px;font-weight:500;color:var(--amber-ink)}.steps strong{font-size:18px;font-weight:500;letter-spacing:-.015em}.steps span{color:var(--navy-soft);font-size:15px}.steps.plain li:before{content:"";width:28px;height:4px;border-radius:999px;background:linear-gradient(90deg,var(--gold),var(--amber))}.sectors{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px 64px;align-items:center}.sectors .chips{display:flex;flex-wrap:wrap;gap:8px}.sectors .chip{background:var(--mist);color:var(--navy);font-size:15px;padding:9px 16px}.includes{margin-top:14px;padding-top:14px;border-top:1px solid var(--line);display:grid;gap:6px;font-size:14.5px;color:var(--navy-soft)}.includes li{display:flex;gap:8px}.includes li:before{content:"";flex:none;width:6px;height:6px;margin-top:.55em;border-radius:999px;background:var(--amber)}.situations{padding-block:24px 72px}.sit-grid{margin-top:28px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.sit{height:100%;display:grid;gap:10px;align-content:start;background:var(--mist);border-radius:16px;padding:24px;position:relative;transition:background-color .2s}.sit strong{font-size:18px;font-weight:500;letter-spacing:-.015em}.sit span{color:var(--navy-soft);font-size:15px}.sit em{font-style:normal;color:var(--amber-ink);font-size:18px;margin-top:4px;transition:transform .2s}.sit:hover{background:var(--amber-tint)}.sit:hover em{transform:translateX(4px)}.home-faq{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px 48px;align-items:start}.home-faq.solo{grid-template-columns:minmax(0,1fr);max-width:820px}.faq-col{display:grid;gap:20px;justify-items:start}.faq-col>div{width:100%}.faq-col details{border-bottom:1px solid var(--line)}.faq-col details:first-child{border-top:1px solid var(--line)}.faq-col summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;padding:18px 0;font-size:17px;font-weight:500;color:var(--navy)}.faq-col summary::-webkit-details-marker{display:none}.faq-col summary:after{content:"+";flex:none;font-size:22px;line-height:1;color:var(--amber-ink);transition:transform .2s}.faq-col details[open] summary:after{transform:rotate(45deg)}.faq-col details p{padding-bottom:18px;color:var(--navy-soft)}.svc-top{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px 64px;align-items:start}.svc-body{display:grid;gap:18px;justify-items:start}.svc-body p{font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.6;color:var(--navy-soft)}.svc-back{font-size:14.5px}.svc-lists{display:grid;gap:16px}.svc-lists .includes{border-top:0;padding-top:0;margin-top:12px;font-size:16px;gap:8px}.mods.sec-services{margin-top:28px;grid-template-columns:repeat(4,minmax(0,1fr))}.svc-stack .chips{margin-top:20px;display:flex;flex-wrap:wrap;gap:8px}.svc-stack .chip{background:var(--mist);color:var(--navy);font-size:15px;padding:9px 16px}.svc-others{margin-top:20px;display:flex;flex-wrap:wrap;gap:8px}.svc-others a{display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:0 16px;border-radius:999px;background:var(--mist);color:var(--navy);font-size:15px}.svc-others a:hover{background:var(--amber-tint)}.svc-all{display:inline-block;margin-top:20px;font-weight:500}.svc-more{justify-self:start;margin-top:6px;font-size:14.5px;font-weight:500}.mod h2 a:hover{color:var(--amber-ink)}.faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px 64px;align-items:start}.faq details{border-bottom:1px solid var(--line)}.faq details:first-child{border-top:1px solid var(--line)}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;padding:18px 0;font-size:17px;font-weight:500;color:var(--navy)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";flex:none;font-size:22px;line-height:1;color:var(--amber-ink);transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{padding-bottom:18px;color:var(--navy-soft);max-width:60ch}.socials,.socials a{align-items:center}.socials a{display:inline-flex;justify-content:center;width:40px;height:40px;border-radius:10px;background:var(--mist);color:var(--navy)}.socials a:hover{background:var(--navy);color:var(--paper)}.pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.panel{border-radius:16px;padding:clamp(24px,3.5vw,40px)}.panel-mist{background:var(--mist)}.panel-tint{background:var(--amber-tint)}.panel small{font-size:14px;font-weight:500;color:var(--amber-ink)}.panel p{margin-top:12px;font-size:clamp(1.15rem,1.8vw,1.4rem);line-height:1.45;letter-spacing:-.01em}.mods-3{grid-template-columns:repeat(3,minmax(0,1fr))}.case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.case-card{background:var(--mist);border-radius:16px;padding:clamp(22px,3vw,32px);display:grid;gap:10px;align-content:start}.case-logo{justify-self:start;height:56px;display:flex;align-items:center;padding:8px 14px;margin-bottom:6px;background:#fff;border-radius:12px}.case-logo img{max-height:40px;width:auto;max-width:150px;-o-object-fit:contain;object-fit:contain}.case-logo.sq img{max-height:44px}.case-card small{font-size:14px;color:var(--muted)}.case-card small b{color:var(--navy);font-weight:600}.case-card h3{font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.2;letter-spacing:-.02em}.case-card p{color:var(--navy-soft);font-size:15.5px}.case-card .chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.case-card .chip:hover{color:var(--navy);background:var(--amber-tint)}.case-card .go{justify-self:start;margin-top:4px;font-weight:500}.chip{font-size:12.5px;color:var(--navy-soft);background:var(--paper);border-radius:999px;padding:5px 11px}.filters{display:flex;flex-wrap:wrap;gap:8px}.filter{height:38px;padding:0 15px;border-radius:999px;font-size:14px;color:var(--navy-soft);background:var(--mist);transition:background-color .16s ease,color .16s ease,transform .12s var(--ease)}.filter:active{transform:scale(.97)}.filter[aria-pressed=true]{background:var(--navy);color:var(--paper)}.filter[aria-pressed=true] span{color:rgba(255,255,255,.8)}.wall{margin-top:24px;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr))}.cell,.wall{display:grid;gap:12px}.cell{background:var(--mist);border-radius:16px;padding:22px 18px 18px;justify-items:center;text-align:center}.cell .logo{height:64px;width:100%;display:grid;place-items:center}.cell img{max-height:48px;max-width:80%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.cell .logo.sq img{max-height:58px}.cell .word{font-size:18px;font-weight:500;letter-spacing:-.02em;color:var(--navy-soft)}.cell strong{font-size:15px;font-weight:500;line-height:1.25}.cell em{display:block;margin-top:2px;font-style:normal;font-size:13px;color:var(--muted)}.contact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:16px;align-items:start}.big-mail{display:inline-block;margin-top:10px;font-size:clamp(1.6rem,3.4vw,2.6rem);font-weight:500;letter-spacing:-.03em;text-decoration:underline;text-decoration-color:var(--amber);text-decoration-thickness:2px;text-underline-offset:8px}.label{font-size:14px;color:var(--muted)}.subjects{margin-top:28px;display:flex;flex-wrap:wrap;gap:8px}.subjects a{height:38px;display:inline-flex;align-items:center;padding:0 15px;border-radius:999px;background:var(--mist);font-size:14px;color:var(--navy-soft)}.subjects a:hover{background:var(--mist-2);color:var(--navy)}.socials{margin-top:28px;padding-top:22px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px 20px;font-size:15px;color:var(--navy-soft)}.offer{padding-block:24px 88px}.offer-card{border-radius:24px;background:var(--amber-tint);padding:clamp(28px,4.5vw,56px);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:32px;align-items:center}.offer-card h2{font-size:clamp(1.8rem,3.4vw,2.7rem);line-height:1.06;max-width:16ch}.offer-card p{margin-top:14px;color:var(--navy-soft);max-width:48ch;font-size:17px}.offer-card .cta-row{margin-top:24px}.offer-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.offer-list li{background:var(--paper);border-radius:12px;padding:14px 16px;font-weight:500;display:flex;align-items:center;gap:10px}.offer-list li:before{content:"";width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,var(--gold),var(--amber));flex:none}.price{background:var(--mist);padding-block:88px}.price .frame{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px 64px;align-items:start}.price ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.price li{background:var(--paper);border-radius:16px;padding:22px;display:grid;gap:6px;align-content:start}.price li strong{font-size:18px;font-weight:500;letter-spacing:-.015em}.price li span{color:var(--navy-soft);font-size:15px}.price-sub{font-size:15px;font-weight:500;color:var(--amber-ink);margin:0 0 12px}.price-sub+ul{margin-bottom:32px}.tiers li{border-top:3px solid var(--amber)}.chip-link{display:inline-flex;gap:6px;background:var(--amber-tint)!important}.chip-link:hover{background:var(--navy)!important;color:var(--paper)!important}.price-close{margin-top:20px;font-size:17px}.price-close,.quick{color:var(--navy);font-weight:500}.quick{position:fixed;right:max(16px,2vw);bottom:calc(16px + env(safe-area-inset-bottom, 0px));z-index:30;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px 0 14px;border-radius:999px;background:var(--paper);font-size:14.5px;box-shadow:var(--shadow);transition:transform .14s var(--ease),box-shadow .18s ease}.quick svg{color:var(--amber-ink)}.quick:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.quick:hover{box-shadow:0 1px 2px rgba(12,32,73,.08),0 22px 44px -18px rgba(12,32,73,.3)}}.quick-note{margin-top:18px;color:var(--navy-soft)}.foot{padding-bottom:16px}.post-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.post-card{align-content:start;background:var(--mist);border-radius:16px;padding:clamp(22px,3vw,32px);display:grid;gap:10px}.post-card h2{font-size:clamp(1.35rem,2.4vw,1.8rem);line-height:1.15}.post-card h2 a:hover{color:var(--amber-ink)}.post-card p{color:var(--navy-soft)}.post-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:14px;color:var(--muted)}.draft{background:var(--amber-tint);color:var(--amber-ink);font-weight:500;border-radius:999px;padding:3px 10px;font-size:12.5px}.article-layout{display:grid;grid-template-columns:minmax(0,700px) minmax(0,320px);justify-content:space-between;gap:64px;align-items:start}.article-aside{position:sticky;top:110px;display:grid;gap:16px;padding-top:8px}.aside-card{background:var(--mist);border-radius:16px;padding:22px;display:grid;gap:10px}.aside-card small{font-size:13px;font-weight:500;color:var(--amber-ink)}.aside-card ol,.aside-card ul{display:grid;gap:8px;font-size:15px;color:var(--navy-soft)}.aside-card a:hover{color:var(--amber-ink)}.aside-cta{background:var(--amber-tint)}.aside-cta strong{font-size:18px;font-weight:500;color:var(--navy)}.aside-cta p{font-size:15px;color:var(--navy-soft)}.aside-cta .btn{justify-self:start}.prose h2{scroll-margin-top:100px}.post-head .post-meta{margin-bottom:18px}.post-head h1{max-width:22ch}.article-layout{padding-block:16px 88px}.prose{max-width:700px;padding-block:0;font-size:18px;line-height:1.7;color:var(--navy-soft)}.prose>*+*{margin-top:1.1em}.prose h2{margin-top:2em;font-size:clamp(1.35rem,2.2vw,1.7rem);line-height:1.2;color:var(--navy)}.prose strong{color:var(--navy);font-weight:600}.prose ul{display:grid;gap:8px;padding-left:1.2em;list-style:disc}.prose li::marker{color:var(--amber)}.prose code{font-size:.86em;background:var(--mist);border-radius:6px;padding:2px 6px;color:var(--navy);overflow-wrap:anywhere}.form-card{background:var(--mist);border-radius:16px;padding:clamp(22px,3.5vw,36px)}.form-card h2{font-size:clamp(1.35rem,2.2vw,1.7rem);line-height:1.15}.form-promise{margin-top:6px;color:var(--navy-soft)}.form{margin-top:22px;display:grid;gap:16px}.field{display:grid;gap:6px}.field label{font-size:14.5px;font-weight:500;color:var(--navy)}.field input,.field select,.field textarea{width:100%;font:inherit;font-size:16px;color:var(--navy);background:var(--paper);border:1.5px solid var(--line);border-radius:10px;padding:11px 13px;transition:border-color .16s ease,box-shadow .16s ease}.field textarea{resize:vertical;min-height:140px}.field input::-moz-placeholder,.field textarea::-moz-placeholder{color:var(--muted)}.field input::placeholder,.field textarea::placeholder{color:var(--muted)}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--amber);box-shadow:0 0 0 3px rgba(247,150,27,.2)}.field [aria-invalid=true]{border-color:#b3261e}.field-error{font-size:13.5px;color:#b3261e}.consent label{display:flex;gap:10px;align-items:flex-start;font-weight:400;color:var(--navy-soft);font-size:14.5px;line-height:1.5}.consent input{width:20px;height:20px;margin-top:1px;flex:none;accent-color:var(--amber-ink);padding:0}.form .btn{justify-self:start}.form .btn:disabled{opacity:.85;cursor:progress}.btn.is-loading{gap:10px}.spinner{width:16px;height:16px;border-radius:50%;border:2px solid rgba(12,32,73,.25);border-top:2px solid var(--navy);animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.form input:disabled,.form select:disabled,.form textarea:disabled{opacity:.6}.toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom, 0px));transform:translateX(-50%);z-index:60;display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:999px;background:var(--navy);color:var(--paper);font-size:15px;font-weight:500;box-shadow:var(--shadow);animation:toast-in .25s ease-out}.toast-dot{width:8px;height:8px;border-radius:50%;background:#3ecf8e}.toast-err .toast-dot{background:#ff6b5e}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}}.form-alert{color:#b3261e;font-size:14.5px}.form-done{margin-top:22px;background:var(--paper);border-radius:12px;padding:22px;display:grid;gap:8px;justify-items:start}.form-title{font-size:18px;font-weight:500}.consent a{color:var(--navy);text-decoration:underline;text-underline-offset:3px}.ts-box{min-height:65px;margin-bottom:4px}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media (pointer:coarse){.brand,.lang{min-height:44px;display:inline-flex;align-items:center}.lang{padding-inline:10px}.menu-btn{width:44px;height:44px}.foot nav a,.foot-mail{display:inline-flex;align-items:center;min-height:40px}.foot nav ul{gap:0}.socials a{display:inline-flex;align-items:center;min-height:40px}}@media (max-width:980px){.article-layout{grid-template-columns:minmax(0,1fr)}.article-aside,.nav{display:none}.menu-btn{display:inline-flex}.topbar .frame{gap:14px}.topbar .lang{margin-left:auto}.build .frame,.close-card,.contact-grid,.faq,.hero .frame,.home-faq,.offer-card,.pair,.price .frame,.sectors,.story-block,.svc-top{grid-template-columns:minmax(0,1fr)}.hero .frame{padding-block:36px 96px;gap:28px}.stage{min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.site-card{grid-column:1/-1}.float-card,.site-card{position:static;width:auto}.build .intro{position:static}.mods-3,.mods.sec-services,.rules ul,.sit-grid,.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.topbar .btn{display:none}.mods,.mods-3,.mods.sec-services,.price ul,.rules ul,.stage,.steps{grid-template-columns:minmax(0,1fr)}.quick span{display:none}.quick{width:48px;height:48px;padding:0;justify-content:center}.statement{padding-block:64px 72px}.build{padding-block:64px}.foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.foot-bottom{padding-right:64px}.post-list{grid-template-columns:minmax(0,1fr)}.foot-brand{grid-column:1/-1}.case-grid{grid-template-columns:minmax(0,1fr)}.stage .site-card{display:none}.sit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sit{padding:18px;gap:10px}.sit strong{font-size:16px;line-height:1.3}.sit em,.sit span{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.float-card,.live:before,.mark:after,.spinner,.toast{animation:none}.btn,.faq summary:after,.faq-col summary:after,.filter,.foot-social a,.logos img,.sit,.sit em{transition:none}}