@font-face{font-family:'Bricolage Grotesque';font-style:normal;font-weight:500 700;font-display:swap;src:url(/assets/fonts/bricolage/bricolage-latin-ext.woff2) format('woff2');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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Bricolage Grotesque';font-style:normal;font-weight:500 700;font-display:swap;src:url(/assets/fonts/bricolage/bricolage-latin.woff2) format('woff2');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}@font-face{font-family:'Instrument Sans';font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/fonts/instrument/instrument-latin-ext.woff2) format('woff2');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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Instrument Sans';font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/fonts/instrument/instrument-latin.woff2) format('woff2');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{--bg:#ffffff;--surface:#eff3f0;--surface-2:#e2eae4;--line:#d5dfd8;--text:#0f2419;--muted:#55695c;--accent:#145a3a;--accent-ink:#ffffff;--shadow:0 1px 2px rgba(15,36,25,.06),0 10px 28px rgba(15,36,25,.08);--danger:#a8332a;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0d1a13;--surface:#13241a;--surface-2:#1a3023;--line:#26402f;--text:#eef3ec;--muted:#9db3a4;--accent:#b9dfa6;--accent-ink:#0d1a13;--shadow:0 1px 2px rgba(0,0,0,.35),0 10px 28px rgba(0,0,0,.28);--danger:#f0a8a0;color-scheme:dark}}:root[data-theme=dark]{--bg:#0d1a13;--surface:#13241a;--surface-2:#1a3023;--line:#26402f;--text:#eef3ec;--muted:#9db3a4;--accent:#b9dfa6;--accent-ink:#0d1a13;--shadow:0 1px 2px rgba(0,0,0,.35),0 10px 28px rgba(0,0,0,.28);--danger:#f0a8a0;color-scheme:dark}*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:72px}body{background:var(--bg);color:var(--text);font:400 16px/1.55 "Instrument Sans",system-ui,sans-serif;-webkit-font-smoothing:antialiased;padding-bottom:calc(68px + env(safe-area-inset-bottom));overflow-x:hidden;overflow-wrap:break-word}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}h1,h2,h3{font-family:"Bricolage Grotesque",system-ui,sans-serif;font-weight:600;letter-spacing:-.02em;line-height:1.05;overflow-wrap:break-word}.wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 16px}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.skip{position:absolute;left:16px;top:0;transform:translateY(-150%);z-index:40;background:var(--accent);color:var(--accent-ink);padding:10px 14px;border-radius:6px;font-weight:600}.skip:focus{top:10px;transform:none}.top{position:sticky;top:0;z-index:20;background:var(--bg);border-bottom:1px solid transparent;transition:border-color .2s}.top.scrolled{border-color:var(--line)}.top .wrap{display:flex;align-items:center;justify-content:space-between;min-height:60px;gap:16px}.brand{font-family:"Bricolage Grotesque",sans-serif;font-weight:700;font-size:18px;letter-spacing:-.02em;line-height:1.15;min-width:0;overflow-wrap:break-word}.top nav{display:none}.top-actions{display:flex;align-items:center;gap:14px;flex:none}.lang{font-size:14px;color:var(--muted);font-weight:500;padding:11px 6px;margin:-11px -6px}.lang:hover{color:var(--text)}.theme-btn{display:none;width:38px;height:38px;border-radius:6px;border:1px solid var(--line);background:0 0;cursor:pointer;place-items:center;color:var(--muted)}.theme-btn:hover{color:var(--text);border-color:var(--muted)}.theme-btn svg{width:18px;height:18px}.theme-btn .i-sun{display:none}:root[data-theme=dark] .theme-btn .i-sun{display:block}:root[data-theme=dark] .theme-btn .i-moon{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-btn .i-sun{display:block}:root:not([data-theme=light]) .theme-btn .i-moon{display:none}}.theme-btn.foot{display:inline-flex;width:auto;height:auto;padding:0;border:0;border-radius:0;font-size:14px;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.theme-btn.foot:hover{color:var(--text)}html:not(.js) .clock-line,html:not(.js) .theme-btn{visibility:hidden}.btn{white-space:normal;overflow-wrap:anywhere;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:6px 18px;border-radius:6px;font:600 15px/1.15 "Instrument Sans",sans-serif;text-align:center;cursor:pointer;border:1px solid transparent;background:0 0;transition:transform .15s,border-color .15s}.btn-primary{background:var(--accent);color:var(--accent-ink)}.btn-primary:hover{transform:translateY(-1px)}.btn-ghost{border-color:var(--line);color:var(--text)}.btn-ghost:hover{border-color:var(--muted)}.btn-sm{min-height:38px;padding:4px 14px;font-size:14px}.hero{padding:32px 0 0}.hero h1{font-size:clamp(38px,10vw,96px);margin-bottom:16px;max-width:14ch}.hero .lead{font-size:17px;color:var(--muted);max-width:46ch}.hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.stats{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:10px;overflow:hidden;margin-top:32px}.stat{background:var(--bg);padding:16px}.stat b{display:block;font-family:"Bricolage Grotesque",sans-serif;font-size:32px;font-weight:600;letter-spacing:-.02em;line-height:1}.stat span{display:block;margin-top:6px;font-size:14px;color:var(--muted)}.bands{padding-top:24px}.band{padding:40px 0 0}.band-head{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:6px 16px;margin-bottom:16px}.band-head h2{font-size:clamp(26px,6vw,44px)}.rail{--gutter:max(16px,calc((100% - 1240px) / 2 + 16px));overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-left:var(--gutter);padding:4px 0 10px;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.track{display:flex;gap:16px;padding:0 var(--gutter);width:max-content}.track>*{scroll-snap-align:start}.track>.dup{display:flex;gap:inherit}.rail.is-looping{overflow:hidden;scroll-snap-type:none}.rail.is-looping .track{padding:0 16px 0 0;margin-left:16px;animation:run var(--dur,60s) linear infinite}.band.rev .rail.is-looping .track{animation-direction:reverse}@media (hover:hover){.rail.is-looping:hover .track{animation-play-state:paused}}.rail:has(:focus-visible) .track{animation-play-state:paused}@supports not selector(:has(a)){.rail:focus-within .track{animation-play-state:paused}}@keyframes run{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.rail.is-looping{overflow-x:auto}.rail.is-looping .track{animation:none}}.cc{width:300px;flex:none}.cc .art{display:block;border-radius:10px;overflow:hidden;background:var(--surface);box-shadow:var(--shadow)}.cc .art img{width:100%;aspect-ratio:1024/500;object-fit:cover}.browser img,.cc .art img,.phone img{font-size:13px;line-height:1.4;color:var(--muted)}.wc{width:340px;flex:none;display:block;min-width:0}.wstage{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 12px 0;overflow:hidden;aspect-ratio:16/11}.browser{width:80%;border-radius:7px 7px 0 0;overflow:hidden;border:1px solid var(--line);border-bottom:0;background:var(--surface-2);box-shadow:var(--shadow)}.browser-bar{min-height:18px;display:flex;align-items:center;padding:0 8px;font-size:10px;line-height:1.4;color:var(--muted);border-bottom:1px solid var(--line);overflow-wrap:anywhere;min-width:0}.browser img{width:100%;aspect-ratio:16/10;object-fit:cover;object-position:top}.phone{position:absolute;right:12px;bottom:-14%;width:27%;border-radius:13px;overflow:hidden;border:3px solid var(--surface-2);background:var(--surface-2);box-shadow:0 10px 26px rgba(0,0,0,.35)}.phone img{width:100%;aspect-ratio:390/844;object-fit:cover;object-position:top;border-radius:10px}.wc:hover .wstage{border-color:var(--muted)}section{padding:72px 0 0}.sec-head{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.sec-head h2{font-size:clamp(30px,7vw,52px)}.sec-head p{color:var(--muted);max-width:52ch}.services{border-top:1px solid var(--line)}.service{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);gap:6px 16px;padding:22px 0;border-bottom:1px solid var(--line);align-items:center}.service h3{font-size:24px;overflow-wrap:break-word}.service p{grid-column:1/-1;color:var(--muted);font-size:15px;max-width:56ch}.service .price{font-size:15px;font-weight:600;text-align:right;grid-row:1;grid-column:2;overflow-wrap:break-word}.service .price small{display:block;font-weight:400;color:var(--muted);font-size:12px}.service:hover h3{color:var(--accent)}.about{display:grid;gap:28px}.about h2{font-size:clamp(30px,7vw,52px);margin-bottom:22px}.about-text p{font-size:19px;line-height:1.5;margin-bottom:14px}.about-text p.muted{font-size:16px;color:var(--muted)}.links{border-top:1px solid var(--line)}.links a{display:flex;justify-content:space-between;flex-wrap:wrap;gap:0 12px;padding:14px 0;border-bottom:1px solid var(--line);font-weight:500}.links a span{color:var(--muted);font-weight:400;text-align:right;min-width:0;overflow-wrap:anywhere}.links a:hover{color:var(--accent)}.faq details,.svc-faq details{border-bottom:1px solid var(--line)}.faq details:first-of-type,.svc-faq details:first-of-type{border-top:1px solid var(--line)}.faq summary,.svc-faq summary{list-style:none;cursor:pointer;padding:18px 36px 18px 0;font-weight:600;font-size:17px;position:relative}.faq summary::-webkit-details-marker,.svc-faq summary::-webkit-details-marker{display:none}.faq summary::after,.svc-faq summary::after{content:"";position:absolute;right:6px;top:50%;width:10px;height:10px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:translateY(-70%) rotate(45deg);transition:transform .2s}.faq details[open] summary::after,.svc-faq details[open] summary::after{transform:translateY(-30%) rotate(-135deg)}.faq details p,.svc-faq details p{color:var(--muted);padding:0 0 18px;max-width:70ch}.contact{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:28px 16px;margin-top:72px}.contact h2{font-size:clamp(32px,8vw,60px);max-width:13ch}.contact .lead{color:var(--muted);margin:14px 0 24px;max-width:48ch}form{display:grid;gap:20px}label{display:grid;gap:8px;font-size:14px;font-weight:500}.form-row{display:grid;gap:20px}input,select,textarea{width:100%;font:400 16px/1.4 "Instrument Sans",sans-serif;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:12px 14px;min-height:48px}textarea{min-height:130px;resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--accent)}select:disabled{opacity:.6;cursor:not-allowed}.select{position:relative;display:block}@supports ((-webkit-mask:none) or (mask:none)){.select select{-webkit-appearance:none;appearance:none;padding-right:40px;cursor:pointer}.select::after{content:"";position:absolute;right:14px;top:50%;width:12px;height:12px;margin-top:-6px;background:var(--muted);pointer-events:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 4.25l4 4 4-4' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px 12px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 4.25l4 4 4-4' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px 12px no-repeat}}@media (forced-colors:active){.select::after{forced-color-adjust:none;background:CanvasText}}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.form-note{font-size:13px;color:var(--muted)}.hp{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;pointer-events:none}.field{display:grid;gap:8px;min-width:0}.field-error{font-size:13px;line-height:1.4;color:var(--danger)}.field-error:empty{display:none}.form-status{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;background:var(--bg);border:1px solid var(--line);border-left-width:4px;border-radius:6px;font-size:16px;font-weight:600;line-height:1.45;color:var(--text)}.form-status:empty{display:none}.form-status::before{content:"";flex:none;width:22px;height:22px;background:var(--muted);-webkit-mask:var(--status-ico) center/22px 22px no-repeat;mask:var(--status-ico) center/22px 22px no-repeat}.form-status.is-success{border-color:var(--accent);--status-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='9.5' fill='none' stroke='%23000' stroke-width='1.8'/%3E%3Cpath d='M6.8 11.3l2.9 2.9 5.6-6' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.form-status.is-success::before{background:var(--accent)}.form-status.is-error{border-color:var(--danger);--status-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='9.5' fill='none' stroke='%23000' stroke-width='1.8'/%3E%3Cpath d='M11 6.5v5.5' stroke='%23000' stroke-width='1.8' stroke-linecap='round'/%3E%3Ccircle cx='11' cy='15.2' r='1.1'/%3E%3C/svg%3E")}.form-status.is-error::before{background:var(--danger)}.form-status:not(.is-success):not(.is-error)::before{display:none}@media (forced-colors:active){.form-status::before{forced-color-adjust:none;background:CanvasText}}[aria-invalid=true],[aria-invalid=true]:focus{border-color:var(--danger)}.turnstile{min-width:0;max-width:100%;line-height:0}.contact form .btn{width:100%}.btn:disabled{opacity:.7;cursor:progress}footer.foot{padding:48px 0 32px;color:var(--muted);font-size:14px}footer.foot .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px}#clock{font-variant-numeric:tabular-nums}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--surface);border-top:1px solid var(--line);padding:6px 8px calc(6px + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.tabbar a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:48px;min-width:0;padding:5px 0;font-size:12px;font-weight:500;line-height:1.2;text-align:center;color:var(--muted);border-radius:6px}.tabbar a span{overflow-wrap:anywhere}.tabbar svg{width:22px;height:22px;flex:none}.tabbar a[aria-current]{color:var(--text)}.tabbar a[aria-current] svg{color:var(--accent)}@media (max-width:429px){.brand{font-size:15.5px}.top .wrap{gap:10px}.top-actions{gap:8px}.btn-sm{padding:0 12px}}@media (max-width:389px){.brand{font-size:14px}.btn-sm{padding:0 10px;font-size:13px}}.cta-short{display:none}@media (max-width:364px){.brand{font-size:13.5px}.cta-long{display:none}.cta-short{display:inline}}@media (min-width:720px){.wrap{padding:0 32px}.stats{grid-template-columns:repeat(4,1fr)}.stat{padding:20px}.band{padding-top:56px}.cc{width:400px}.wc{width:520px}.rail{--gutter:max(32px,calc((100% - 1240px) / 2 + 32px))}.track{gap:20px}.rail.is-looping .track{padding-right:20px;margin-left:20px}.service{grid-template-columns:minmax(220px,1fr) 2fr 140px;padding:26px 0}.service p{grid-column:2;grid-row:1}.service .price{grid-column:3}.about{grid-template-columns:1.4fr 1fr;gap:56px;align-items:start}.contact{padding:48px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px}.contact form .btn{width:auto;justify-self:start;min-width:180px}.sec-head{flex-direction:row;justify-content:space-between;align-items:end}}@media (min-width:1080px){body{padding-bottom:0}.tabbar{display:none}.theme-btn:not(.foot){display:grid}.theme-btn.foot{display:none}.top .wrap{display:grid;grid-template-columns:1fr auto 1fr}.brand{justify-self:start;max-width:100%}.top-actions{justify-self:end}.top nav{display:flex;gap:28px;font-size:15px;font-weight:500}.top nav a{color:var(--muted)}.top nav a:hover,.top nav a[aria-current]{color:var(--text)}.hero{padding-top:64px}.hero h1{max-width:20ch}.hero-row{display:flex;justify-content:space-between;align-items:end;gap:40px}.hero-cta{margin-top:0;flex:none}.cc{width:440px}.wc{width:600px}.form-row{grid-template-columns:1fr 1fr}}.band-head a{color:var(--muted);font-size:14px;font-weight:600;border-bottom:1px solid var(--line);padding-bottom:2px}.band-head a:hover{color:var(--text);border-color:var(--accent)}.page-head{padding:28px 0 8px}.back{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:14px;font-weight:600;padding:11px 0;margin:-5px 0}.back:hover{color:var(--text)}.back svg{width:16px;height:16px;flex:none;margin-left:-3px}.page-head h1{font-size:clamp(34px,8vw,64px);margin-top:14px}.page-head p{color:var(--muted);margin-top:8px;max-width:60ch}.grid{display:grid;grid-template-columns:1fr;gap:28px 20px;padding:28px 0 0}.grid .cc,.grid .wc{width:auto}.grid>*{min-width:0}@media (min-width:720px){.grid.covers{grid-template-columns:repeat(2,1fr)}.grid.webs{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.grid.covers{grid-template-columns:repeat(3,1fr)}}.wstage{display:block}.body{padding-top:12px}.title{display:flex;align-items:center;gap:12px}.ico{width:44px;height:44px;border-radius:11px;flex:none;object-fit:cover;background:var(--surface-2);box-shadow:0 0 0 1px var(--line)}.ico.mono{display:grid;place-items:center;font:700 15px/1 "Bricolage Grotesque",sans-serif;color:var(--accent-ink);background:var(--accent);box-shadow:none}.title h2,.title h3{font-size:18px;font-weight:600;line-height:1.15}.title .tag{display:block;font-size:13px;color:var(--muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.title>div{min-width:0}.desc{margin-top:10px;font-size:15px;line-height:1.45;color:var(--text)}.band .desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.9em}.grid .desc{display:block;overflow:visible;min-height:0}.links-row{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:10px;font-size:13px;font-weight:600}.links-row a{color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:1px}.links-row a:hover{color:var(--text);border-color:var(--accent)}.svc-wrap{padding-top:28px}.svc{padding-bottom:8px}.svc h1{font-size:clamp(34px,7vw,60px);max-width:22ch}.svc .lead{color:var(--muted);font-size:17px;margin-top:16px;max-width:72ch}.svc>h2{font-size:clamp(26px,5vw,38px);margin:52px 0 18px}.svc-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.svc-grid{display:grid;gap:16px;margin-top:32px}.svc-cases>*,.svc-grid>*{min-width:0}.svc-card{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:18px}.svc-card h2{font-size:19px;line-height:1.25;margin-bottom:8px}.svc-card h3{font-size:17px;line-height:1.3;margin-bottom:8px}.svc-card p{color:var(--muted);font-size:15px;line-height:1.55}.svc-prices{display:grid;gap:16px;margin-top:8px}.svc-price{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:20px;display:flex;flex-direction:column}.svc-price h3{font-size:18px;line-height:1.3;margin-bottom:6px}.svc-price p{color:var(--muted);font-size:15px;line-height:1.55}.svc-price .amount{margin-top:auto;padding-top:16px;font-family:"Bricolage Grotesque",sans-serif;font-weight:600;font-size:clamp(26px,4vw,32px);letter-spacing:-.02em;line-height:1.1;color:var(--accent)}.svc-price .amount small{font-family:"Instrument Sans",sans-serif;font-size:13px;font-weight:500;letter-spacing:0;color:var(--muted);margin-left:6px}.svc-note{color:var(--muted);font-size:14px;line-height:1.6;margin-top:12px;max-width:80ch}.svc-terms{display:grid;gap:16px;margin-top:16px}.svc-terms ul{list-style:none;margin-top:4px;display:grid;gap:8px}.svc-terms li{position:relative;padding-left:16px;color:var(--muted);font-size:15px;line-height:1.55}.svc-terms li::before{content:"";position:absolute;left:0;top:.72em;width:8px;height:2px;background:var(--accent)}.svc-cases{display:grid;gap:16px;margin-top:8px}.svc-case{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:18px;display:flex;flex-direction:column}.svc-case h3{font-size:17px;line-height:1.3;margin-bottom:6px}.svc-case h3 a:hover{color:var(--accent)}.svc-case p{color:var(--muted);font-size:15px;line-height:1.55}.svc-case p a{color:var(--accent);border-bottom:1px solid var(--line);padding-bottom:1px}.svc-case p a:hover{border-color:var(--accent)}.svc-case .more{align-self:flex-start;margin-top:auto;padding:14px 0 1px;font-size:14px;font-weight:600;color:var(--accent);border-bottom:1px solid var(--line)}.svc-case .more:hover{border-color:var(--accent)}.svc-faq{margin-top:4px}.svc-steps{display:grid;gap:12px;margin-top:8px;padding-left:20px}.svc-steps li{color:var(--muted);font-size:15px;line-height:1.55;padding-left:4px}.svc-steps strong{color:var(--text);font-weight:600}.svc-close{margin-top:56px;padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:12px}.svc-close h2{font-size:clamp(24px,4vw,32px)}.svc-close p{color:var(--muted);margin-top:8px;max-width:60ch}.svc-close .svc-cta{margin-top:20px}@media (min-width:720px){.svc-wrap{padding-top:40px}.svc-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.svc-terms{grid-template-columns:1fr 1fr;gap:20px}.svc-cases{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.svc>h2{margin-top:64px}.svc-close{padding:32px}}@media (min-width:1080px){.svc-prices{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}}.nf{padding-top:64px;padding-bottom:96px}.nf h1{font-size:clamp(40px,9vw,84px);max-width:16ch}.nf .lead{color:var(--muted);font-size:17px;margin-top:16px;max-width:52ch}.nf-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.nf-en{margin-top:56px;padding-top:24px;border-top:1px solid var(--line);color:var(--muted);font-size:15px;max-width:52ch}