.r3ZgIG_launcher{z-index:90;right:calc(24px + env(safe-area-inset-right));bottom:calc(24px + var(--chat-lift,0px) + env(safe-area-inset-bottom));color:#f4f1ea;min-height:48px;font:600 14px/1 var(--font-sans);cursor:pointer;background:#1b1a18;border:1px solid #ff633899;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 14px;transition:transform .18s,background .18s,bottom .2s;display:inline-flex;position:fixed;box-shadow:0 8px 28px #0006}.r3ZgIG_launcher:hover{background:#24221f;transform:translateY(-1px)}.r3ZgIG_launcher:focus-visible,.r3ZgIG_panel button:focus-visible,.r3ZgIG_panel textarea:focus-visible,.r3ZgIG_panel input:focus-visible{outline-offset:2px;outline:2px solid #ff6338}.r3ZgIG_launcherIcon{color:#ff6338;display:inline-flex}.r3ZgIG_badge{color:#11110f;min-width:18px;height:18px;font:700 11px/18px var(--font-sans);text-align:center;background:#ff6338;border-radius:9px;padding:0 5px}.r3ZgIG_panel{z-index:105;right:calc(24px + env(safe-area-inset-right));bottom:calc(24px + env(safe-area-inset-bottom));color:#f4f1ea;width:min(380px,100vw - 48px);height:min(600px,100dvh - 48px);font-family:var(--font-sans);overscroll-behavior:contain;background:#151513;border:1px solid #f4f1ea33;border-radius:12px;flex-direction:column;animation:.2s r3ZgIG_rise;display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 60px #0000008c}.r3ZgIG_header,.r3ZgIG_composer,.r3ZgIG_consent,.r3ZgIG_hint{flex:none}@keyframes r3ZgIG_rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.r3ZgIG_panel{animation:none}.r3ZgIG_launcher{transition:none}.r3ZgIG_dots span{animation:none}}.r3ZgIG_header{background:#1b1a18;border-bottom:1px solid #f4f1ea1f;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.r3ZgIG_title{font-size:15px;font-weight:700;line-height:1.2}.r3ZgIG_status{color:#bbb8b0;align-items:center;gap:6px;margin-top:3px;font-size:12px;display:flex}.r3ZgIG_dot{background:#8b8982;border-radius:50%;flex:none;width:7px;height:7px}.r3ZgIG_dotAi{background:#6fb7ff}.r3ZgIG_dotWait{background:#f0b429}.r3ZgIG_dotHuman{background:#4cc38a}.r3ZgIG_headerActions{gap:2px;display:flex}.r3ZgIG_iconButton{touch-action:manipulation;-webkit-tap-highlight-color:transparent;color:#bbb8b0;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:inline-grid}.r3ZgIG_iconButton:hover{color:#f4f1ea;background:#f4f1ea14}.r3ZgIG_log{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1 1 0;gap:10px;min-height:0;padding:14px;display:flex;overflow:hidden auto}.r3ZgIG_row{flex-direction:column;gap:3px;max-width:88%;display:flex}.r3ZgIG_rowVisitor{align-self:flex-end;align-items:flex-end}.r3ZgIG_rowAi,.r3ZgIG_rowOperator{align-self:flex-start}.r3ZgIG_rowSystem{align-self:center;align-items:center;max-width:94%}.r3ZgIG_who{color:#8b8982;letter-spacing:.02em;font-size:11px}.r3ZgIG_whoOperator{color:#4cc38a}.r3ZgIG_bubble{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;padding:9px 12px;font-size:14px;line-height:1.5}.r3ZgIG_bubbleVisitor{color:#11110f;background:#ff6338;border-bottom-right-radius:4px}.r3ZgIG_bubbleAi{background:#24221f;border:1px solid #f4f1ea1a;border-bottom-left-radius:4px}.r3ZgIG_bubbleOperator{background:#16291f;border:1px solid #4cc38a80;border-bottom-left-radius:4px}.r3ZgIG_bubbleSystem{color:#bbb8b0;text-align:center;background:0 0;padding:4px 8px;font-size:12px}.r3ZgIG_bubble a{color:inherit;text-decoration:underline}.r3ZgIG_state{color:#8b8982;font-size:11px}.r3ZgIG_stateError{color:#ff8a6b}.r3ZgIG_retry{color:#ff8a6b;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.r3ZgIG_actions{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.r3ZgIG_chip{touch-action:manipulation;-webkit-tap-highlight-color:transparent;color:#f4f1ea;font:500 13px/1.2 var(--font-sans);cursor:pointer;background:0 0;border:1px solid #ff63388c;border-radius:999px;padding:8px 12px}.r3ZgIG_chip:hover:not(:disabled){background:#ff633824}.r3ZgIG_chip:disabled{opacity:.5;cursor:default}.r3ZgIG_chipPrimary{color:#11110f;background:#ff6338;border-color:#ff6338;font-weight:600}.r3ZgIG_chipPrimary:hover:not(:disabled){background:#ff7a55}.r3ZgIG_dots{gap:4px;padding:11px 14px;display:inline-flex}.r3ZgIG_dots span{background:#bbb8b0;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite r3ZgIG_blink}.r3ZgIG_dots span:nth-child(2){animation-delay:.2s}.r3ZgIG_dots span:nth-child(3){animation-delay:.4s}@keyframes r3ZgIG_blink{0%,80%,to{opacity:.25}40%{opacity:1}}.r3ZgIG_consent{color:#bbb8b0;align-items:flex-start;gap:6px;padding:0 14px 6px;font-size:11px;line-height:1.3;display:flex}.r3ZgIG_consent input{accent-color:#ff6338;flex:none;width:16px;height:16px;margin:0}.r3ZgIG_consent a{color:#f4f1ea}.r3ZgIG_composer{align-items:flex-end;gap:8px;padding:10px 14px 12px;display:flex}.r3ZgIG_composer textarea{resize:none;color:#f4f1ea;min-height:44px;max-height:120px;font:16px/1.4 var(--font-sans);background:#0f0f0d;border:1px solid #f4f1ea38;border-radius:10px;flex:1;padding:11px 12px}.r3ZgIG_send{touch-action:manipulation;-webkit-tap-highlight-color:transparent;color:#11110f;cursor:pointer;background:#ff6338;border:0;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;display:grid}.r3ZgIG_send:disabled{opacity:.45;cursor:default}.r3ZgIG_hint{color:#77756f;padding:0 14px 8px;font-size:11px}.r3ZgIG_form{background:#1b1a18;border:1px solid #f4f1ea24;border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.r3ZgIG_form label{color:#bbb8b0;flex-direction:column;gap:4px;font-size:12px;display:flex}.r3ZgIG_form input,.r3ZgIG_form textarea{color:#f4f1ea;font:16px/1.3 var(--font-sans);background:#0f0f0d;border:1px solid #f4f1ea38;border-radius:8px;padding:10px 11px}.r3ZgIG_form textarea{resize:vertical;min-height:64px}.r3ZgIG_error{color:#ff8a6b;font-size:12px}.r3ZgIG_trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}@media (max-width:560px){.r3ZgIG_panel{left:8px;right:calc(8px + env(safe-area-inset-right));width:auto;bottom:calc(8px + var(--vv-bottom,0px) + env(safe-area-inset-bottom));height:min(78dvh, 620px, calc(var(--vv-height,100dvh) - 16px - env(safe-area-inset-bottom)))}.r3ZgIG_panel[data-keyboard="1"]{bottom:calc(8px + var(--vv-bottom,0px));height:min(78dvh, 620px, calc(var(--vv-height,100dvh) - 16px))}.r3ZgIG_panel[data-keyboard="1"] .r3ZgIG_hint{display:none}.r3ZgIG_launcher{right:calc(16px + env(safe-area-inset-right));bottom:calc(20px + var(--chat-lift,0px) + env(safe-area-inset-bottom));-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:radial-gradient(circle at 30% 25%,#26231f 0%,#151513 70%);border-color:#ff63388c;justify-content:center;gap:0;width:64px;height:64px;min-height:64px;padding:0;box-shadow:0 10px 26px #00000080,0 0 18px #ff633829}.r3ZgIG_launcher:hover{background:radial-gradient(circle at 30% 25%,#26231f 0%,#151513 70%);transform:none}.r3ZgIG_launcher:active{transform:scale(.94)}.r3ZgIG_launcherIcon svg{width:29px;height:29px}.r3ZgIG_launcherLabel{display:none}.r3ZgIG_launcherAvoid{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .18s,transform .18s,visibility 0s .18s;transform:translateY(16px)scale(.9)}.r3ZgIG_badge{box-sizing:content-box;border:2px solid #151513;border-radius:10px;min-width:20px;height:20px;line-height:20px;position:absolute;top:-3px;right:-3px}}
.JtTI9G_banner{z-index:100;color:#f4f1ea;background:#1b1a18;border:1px solid #ff63388c;border-radius:8px;width:min(410px,100vw - 40px);max-height:calc(100dvh - 40px);padding:18px 20px;position:fixed;bottom:20px;right:20px;overflow-y:auto;box-shadow:0 12px 40px #00000059}.JtTI9G_banner p{font-size:13px;line-height:1.55}.JtTI9G_actions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:14px;display:flex}.JtTI9G_actions button{min-height:38px;font:inherit;cursor:pointer;border-radius:4px;padding:8px 13px;font-size:12px}.JtTI9G_primary{color:#171613;background:#ff6338;border:1px solid #ff6338;font-weight:700}.JtTI9G_secondary{color:#f4f1ea;background:0 0;border:1px solid #f4f1ea4d}.JtTI9G_actions a{color:#ff9474;text-underline-offset:3px;align-items:center;min-height:38px;font-size:12px;text-decoration:underline;display:inline-flex}.JtTI9G_actions button:hover,.JtTI9G_actions a:hover{filter:brightness(1.16)}@media (max-width:640px){.JtTI9G_banner{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:15px 16px;bottom:12px;right:12px}}
._8aEwW_page{--surface:#151513;--surface-raised:#191918;--surface-soft:#121210;--orange-soft:#ff63381f;--grid-line:#f4f1ea09;background-color:var(--background);background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:72px 72px;min-height:100svh;overflow:clip}._8aEwW_container{width:min(100% - 48px,1320px);margin-inline:auto}._8aEwW_header{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#11110fe8;position:sticky;top:0}._8aEwW_headerInner{grid-template-columns:1fr auto 1fr;align-items:center;width:min(100% - 48px,1320px);min-height:72px;margin-inline:auto;display:grid}._8aEwW_brand{letter-spacing:-.045em;align-items:center;gap:10px;width:fit-content;font-size:17px;font-weight:700;display:inline-flex}._8aEwW_brandMark{color:#18130f;background:var(--accent);border-radius:50%;place-items:center;width:31px;height:31px;font-size:12px;font-weight:850;line-height:1;display:grid}._8aEwW_desktopNav{color:var(--muted-light);align-items:center;gap:clamp(28px,3.2vw,52px);font-size:12px;display:flex}._8aEwW_desktopNav a,._8aEwW_footer a{transition:color .18s}._8aEwW_desktopNav a:hover,._8aEwW_footer a:hover{color:var(--accent)}._8aEwW_headerAction{min-height:40px;color:var(--accent);border:1px solid #ff6338b8;border-radius:4px;justify-content:center;justify-self:end;align-items:center;gap:24px;padding:0 16px;font-size:12px;font-weight:700;transition:color .18s,background .18s,transform .18s;display:inline-flex}._8aEwW_headerAction:hover{color:#17120e;background:var(--accent);transform:translateY(-1px)}._8aEwW_mobileMenu{display:none}._8aEwW_hero{border-bottom:1px solid var(--line);align-items:center;min-height:620px;display:flex;position:relative}._8aEwW_hero:before,._8aEwW_hero:after,._8aEwW_localSection:after,._8aEwW_contactSection:after{content:"";z-index:0;pointer-events:none;border:1px solid #ff633857;border-radius:50%;position:absolute}._8aEwW_hero:before{width:430px;height:430px;bottom:-215px;right:-235px}._8aEwW_hero:after{background:var(--accent);border:0;border-radius:0;width:5px;height:5px;top:18%;right:8%;box-shadow:0 0 20px #ff6338cc}._8aEwW_heroGrid{z-index:1;grid-template-columns:minmax(0,1.06fr) minmax(470px,.94fr);align-items:center;gap:clamp(54px,6vw,98px);padding:60px 0 64px;display:grid;position:relative}._8aEwW_heroCopy{animation:.7s both _8aEwW_reveal}._8aEwW_kicker{color:#aaa69d;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:560;line-height:1.4;display:flex}._8aEwW_kicker>span{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 5px var(--orange-soft), 0 0 18px #ff633880;border-radius:50%;flex:none}._8aEwW_hero h1{letter-spacing:-.066em;max-width:690px;margin-top:42px;font-size:clamp(58px,4.7vw,74px);font-weight:620;line-height:.91}._8aEwW_hero h1 span{color:#f5f2ecb8;margin-top:6px;display:block}._8aEwW_heroText{max-width:620px;color:var(--muted-light);letter-spacing:-.012em;margin-top:32px;font-size:15px;line-height:1.65}._8aEwW_actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}._8aEwW_primaryAction,._8aEwW_secondaryAction,._8aEwW_textLink{border-radius:3px;justify-content:center;align-items:center;gap:28px;min-height:48px;padding:0 20px;font-size:12px;font-weight:700;transition:transform .18s,color .18s,background .18s,border-color .18s;display:inline-flex}._8aEwW_primaryAction{border:1px solid var(--accent);color:#19130f;background:var(--accent)}._8aEwW_secondaryAction,._8aEwW_textLink{border:1px solid var(--line-strong);color:var(--foreground);background:#11110f8c}._8aEwW_primaryAction:hover,._8aEwW_secondaryAction:hover,._8aEwW_textLink:hover{transform:translateY(-2px)}._8aEwW_primaryAction:hover{background:#ff7953}._8aEwW_secondaryAction:hover,._8aEwW_textLink:hover{color:var(--accent);border-color:#ff6338b3}._8aEwW_priceLine{border:1px solid var(--line);color:#77746d;width:fit-content;font-family:var(--font-mono);letter-spacing:.14em;border-radius:999px;margin-top:22px;padding:10px 17px;font-size:9px;line-height:1.45}._8aEwW_heroVisual{--main-x:0px;--main-y:0px;--code-x:0px;--code-y:0px;--service-x:0px;--service-y:0px;--data-x:0px;--data-y:0px;--glow-x:0px;--glow-y:0px;isolation:isolate;perspective:1200px;min-height:470px;animation:.8s .12s both _8aEwW_reveal;position:relative}._8aEwW_heroVisual:before{content:"";filter:blur(22px);opacity:.55;transform:translate3d(var(--glow-x), var(--glow-y), 0);background:radial-gradient(circle,#ff63381a,#0000 67%);border-radius:50%;transition:opacity .36s,transform .6s;animation:7s ease-in-out infinite _8aEwW_ambientGlow;position:absolute;inset:12% 4% 4% 10%}._8aEwW_heroVisual:hover:before{opacity:.9;transform:translate3d(var(--glow-x), var(--glow-y), 0) scale(1.08)}._8aEwW_browserMockup,._8aEwW_floatingPanel{background:#151513;border:1px solid #f4f1ea2e;box-shadow:0 24px 80px #0000005c}._8aEwW_browserMockup{z-index:3;width:78%;min-height:365px;transform:translate3d(var(--main-x), var(--main-y), 0) rotateY(-6deg) rotateZ(-1.2deg);will-change:transform;border-radius:6px;transition:transform .42s,border-color .24s;animation:9s ease-in-out .4s infinite _8aEwW_float,6.5s ease-in-out infinite _8aEwW_panelPulse;position:absolute;top:58px;right:5%;overflow:hidden}._8aEwW_heroVisual:hover ._8aEwW_browserMockup{transform:translate3d(var(--main-x), calc(var(--main-y) - 5px), 0) rotateY(-2deg) rotateZ(-.4deg);border-color:#ff63385c}._8aEwW_browserBar{border-bottom:1px solid var(--line);color:#827f78;justify-content:space-between;align-items:center;height:42px;padding:0 18px;font-size:8px;display:flex}._8aEwW_miniBrand{color:#d8d4cd;align-items:center;gap:6px;font-weight:700;display:inline-flex}._8aEwW_miniBrand span{color:#18130f;background:var(--accent);border-radius:50%;place-items:center;width:15px;height:15px;font-size:6px;display:grid}._8aEwW_browserContent{grid-template-columns:1.15fr .85fr;gap:16px;padding:28px 24px 20px;display:grid}._8aEwW_mockupCopy{min-width:0}._8aEwW_mockupCopy small{color:var(--accent);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:7px}._8aEwW_mockupCopy strong{letter-spacing:-.055em;margin-top:17px;font-size:clamp(20px,2vw,30px);font-weight:560;line-height:1.02;display:block}._8aEwW_mockupCopy p{color:var(--muted);margin-top:12px;font-size:9px}._8aEwW_mockupButton{color:#17120e;background:var(--accent);border-radius:2px;align-items:center;width:fit-content;min-height:28px;margin-top:20px;padding:0 10px;font-size:7px;font-weight:800;display:flex}._8aEwW_mockupObject{border:1px solid var(--line);background:#10100e;place-items:center;min-height:160px;display:grid}._8aEwW_objectScreen{aspect-ratio:.82;border:1px solid var(--line-strong);width:72%;color:var(--accent);background:#191917;border-radius:34px 8px 25px 6px;place-items:center;animation:5.5s ease-in-out infinite _8aEwW_screenPulse;display:grid;transform:rotate(-7deg);box-shadow:18px 18px #0b0b0a}._8aEwW_mockupCards{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 24px 24px;display:grid}._8aEwW_mockupCards>div{border:1px solid var(--line);min-height:78px;color:var(--accent);background:#121210;flex-direction:column;justify-content:space-between;padding:13px;display:flex}._8aEwW_mockupCards span{color:var(--muted-light);font-size:8px}._8aEwW_floatingPanel{z-index:5;border-radius:5px;transition:border-color .24s,box-shadow .24s;position:absolute}._8aEwW_heroVisual:hover ._8aEwW_floatingPanel{border-color:#ff633857;box-shadow:0 26px 80px #0000006b,0 0 32px #ff633812}._8aEwW_codePanel{width:218px;transform:translate3d(var(--code-x), var(--code-y), 0) rotate(-5deg);will-change:transform;padding:14px 16px 16px;animation:6s ease-in-out infinite _8aEwW_float,7s ease-in-out .7s infinite _8aEwW_panelPulse;top:5px;left:0}._8aEwW_windowDots{gap:4px;margin-bottom:12px;display:flex}._8aEwW_windowDots i,._8aEwW_previewBar i{background:#595751;border-radius:50%;width:4px;height:4px}._8aEwW_windowDots i:first-child,._8aEwW_previewBar i:first-child{background:var(--accent)}._8aEwW_codePanel code{color:#8b8881;font-family:var(--font-mono);font-size:9px;line-height:1.65}._8aEwW_codePanel code span{color:#6aa892}._8aEwW_codePanel code b{color:var(--accent);font-weight:500}._8aEwW_servicePanel{width:120px;min-height:94px;color:var(--accent);transform:translate3d(var(--service-x), var(--service-y), 0) rotate(3deg);will-change:transform;flex-direction:column;justify-content:space-between;padding:16px;animation:7.5s ease-in-out 1.1s infinite _8aEwW_float,8s ease-in-out 1.4s infinite _8aEwW_panelPulse;display:flex;bottom:56px;left:-28px}._8aEwW_servicePanel span{color:var(--muted);font-size:9px}._8aEwW_dataPanel{width:135px;min-height:112px;color:var(--accent);transform:translate3d(var(--data-x), var(--data-y), 0) rotate(-3deg);will-change:transform;flex-direction:column;padding:17px;animation:7s ease-in-out .7s infinite reverse _8aEwW_float,7.5s ease-in-out 2s infinite _8aEwW_panelPulse;display:flex;bottom:65px;right:-24px}._8aEwW_dataPanel strong{color:var(--foreground);margin-top:auto;font-size:11px}._8aEwW_dataPanel span{color:var(--muted);margin-top:3px;font-size:8px}._8aEwW_visualDotOne,._8aEwW_visualDotTwo{background:var(--accent);width:5px;height:5px;animation:3.6s ease-in-out infinite _8aEwW_dotPulse;position:absolute;box-shadow:0 0 16px #ff6338a6}._8aEwW_visualDotOne{top:18px;right:4%}._8aEwW_visualDotTwo{bottom:22px;left:20%}._8aEwW_section{border-bottom:1px solid var(--line);padding:clamp(68px,5vw,78px) 0;position:relative}._8aEwW_sectionHeading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:34px;display:flex}._8aEwW_sectionHeading h2,._8aEwW_contactSection h2{letter-spacing:-.052em;margin-top:20px;font-size:clamp(38px,4vw,62px);font-weight:610;line-height:1}._8aEwW_headingNote{border-left:1px solid var(--accent);color:#79766f;max-width:150px;font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;padding-left:14px;font-size:9px;line-height:1.7}._8aEwW_aboutGrid{grid-template-columns:1fr .82fr;align-items:start;gap:clamp(60px,9vw,150px);display:grid}._8aEwW_aboutCopy{max-width:680px}._8aEwW_aboutCopy p,._8aEwW_localCopy p{color:var(--muted-light);font-size:15px;line-height:1.72}._8aEwW_aboutCopy p+p,._8aEwW_localCopy p+p{margin-top:16px}._8aEwW_textLink{width:fit-content;min-height:42px;color:var(--accent);border-color:#ff6338a6;margin-top:30px}._8aEwW_aboutList{border:1px solid var(--line);background:#15151375;list-style:none}._8aEwW_aboutList li{min-height:62px;color:var(--muted-light);border-bottom:1px solid var(--line);align-items:center;gap:17px;padding:14px 18px;font-size:13px;display:flex}._8aEwW_aboutList li:last-child{border-bottom:0}._8aEwW_aboutList svg{color:var(--accent);flex:none}._8aEwW_serviceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}._8aEwW_serviceCard{border:1px solid var(--line);background:#171715a8;border-radius:5px;flex-direction:column;align-items:flex-start;min-height:202px;padding:26px;transition:transform .22s,border-color .22s,background .22s;display:flex;position:relative}._8aEwW_serviceCard:hover{background:var(--surface-raised);border-color:#ff63387a;transform:translateY(-4px)}._8aEwW_serviceCard>svg:first-child,._8aEwW_advantageCard>svg:first-child{color:var(--accent)}._8aEwW_serviceCard h3,._8aEwW_advantageCard h3,._8aEwW_projectInfo h3{letter-spacing:-.025em;margin-top:27px;font-size:17px;font-weight:630;line-height:1.25}._8aEwW_serviceCard h3 a{color:inherit}._8aEwW_serviceCard p,._8aEwW_advantageCard p,._8aEwW_projectInfo p{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.6}._8aEwW_serviceActions{align-items:center;gap:14px;width:100%;margin-top:auto;padding-top:18px;display:flex}._8aEwW_serviceActions a{color:var(--accent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;display:inline-flex}._8aEwW_serviceActions a:last-child{color:#aaa69d}._8aEwW_projectGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._8aEwW_projectCard{border:1px solid var(--line);background:#151513b8;border-radius:5px;flex-direction:column;min-width:0;transition:transform .22s,border-color .22s;display:flex;overflow:hidden}._8aEwW_projectCard:hover{border-color:#ff633880;transform:translateY(-4px)}._8aEwW_projectPreview{border-bottom:1px solid var(--line);background:#202426;min-height:202px;position:relative;overflow:hidden}._8aEwW_projectPreview:after{content:"";border:1px solid #ffffff1f;border-radius:50%;height:170px;position:absolute;inset:auto -15% -55% 20%}._8aEwW_forest{background:#1d2721}._8aEwW_yellow{background:#2b281b}._8aEwW_red{background:#2a1b1c}._8aEwW_previewBrowser{background:#eceae4;border:1px solid #ffffff3d;border-radius:4px;width:82%;height:72%;position:absolute;top:14%;left:8%;overflow:hidden;box-shadow:0 18px 34px #00000061}._8aEwW_previewBar{background:#151513;align-items:center;gap:3px;height:16px;padding:0 7px;display:flex}@media (min-width:901px){._8aEwW_projectGrid{gap:20px}._8aEwW_projectPreview{aspect-ratio:16/8.6;min-height:0}._8aEwW_previewBrowser{width:88%;left:6%}}._8aEwW_previewPage{background:#0d0d0c;height:calc(100% - 16px);position:relative;overflow:hidden}._8aEwW_previewPage img,._8aEwW_previewPhone img{object-fit:cover;object-position:top center;transition:transform .6s cubic-bezier(.2,.75,.25,1),filter .3s}._8aEwW_yellow ._8aEwW_previewPage img{object-position:center 68%}._8aEwW_yellow ._8aEwW_previewPhone img{object-position:center 38%;transform:scale(1.04)translateY(-5%)}._8aEwW_projectCard:hover ._8aEwW_previewPage img{filter:saturate(1.06)contrast(1.02);transform:scale(1.035)}._8aEwW_previewPage small{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:6px}._8aEwW_previewPage strong{letter-spacing:-.04em;max-width:78%;margin-top:13px;font-size:clamp(13px,1.25vw,18px);line-height:1.08}._8aEwW_previewPage>span,._8aEwW_previewPhone span{background:var(--accent);width:42%;height:7px;margin-top:auto}._8aEwW_previewPhone{z-index:2;background:#0d0d0c;border:2px solid #aaa8a1;border-radius:10px 10px 0 0;width:23%;height:62%;padding:5px;position:absolute;bottom:-6%;right:6%;box-shadow:0 12px 24px #00000080}._8aEwW_previewPhone>div{background:#0d0d0c;border-radius:5px 5px 0 0;height:100%;position:relative;overflow:hidden}._8aEwW_previewPhone img{transform:scale(1.04)}._8aEwW_projectCard:hover ._8aEwW_previewPhone img{transform:scale(1.09)translateY(-2px)}._8aEwW_projectCard:hover ._8aEwW_yellow ._8aEwW_previewPhone img{transform:scale(1.08)translateY(-5%)}._8aEwW_previewPhone small{overflow-wrap:anywhere;font-size:5px}._8aEwW_projectInfo{flex-direction:column;flex:1;padding:21px 20px 20px;display:flex}._8aEwW_projectInfo h3{margin-top:0}._8aEwW_projectInfo p{color:#aaa69d;min-height:40px;font-size:13px;line-height:1.5}._8aEwW_projectInfo ._8aEwW_projectTask{color:#d0cdc6;min-height:0;margin-top:14px;font-size:12px}._8aEwW_tags{flex-wrap:wrap;gap:6px;margin-top:19px;display:flex}._8aEwW_tags span{color:#96928a;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:540}._8aEwW_projectLink{color:var(--accent);justify-content:space-between;align-items:center;margin-top:auto;padding-top:20px;font-size:11px;font-weight:650;display:flex}._8aEwW_advantageGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;display:grid}._8aEwW_advantageCard{border:1px solid var(--line);background:#1515138c;border-radius:5px;min-height:205px;padding:22px 18px;transition:border-color .2s,transform .2s}._8aEwW_advantageCard:first-child,._8aEwW_advantageCard:nth-child(6){grid-column:span 5}._8aEwW_advantageCard:nth-child(2),._8aEwW_advantageCard:nth-child(4){grid-column:span 3}._8aEwW_advantageCard:nth-child(3),._8aEwW_advantageCard:nth-child(5){grid-column:span 4}._8aEwW_advantageCard:first-child,._8aEwW_advantageCard:nth-child(5){background:linear-gradient(145deg,#ff63380e,#15151394 58%)}._8aEwW_advantageCard:hover{border-color:#ff633873;transform:translateY(-3px)}._8aEwW_advantageCard h3{margin-top:31px;font-size:14px}._8aEwW_advantageCard p{font-size:11px}._8aEwW_faqGrid{interpolate-size:allow-keywords;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._8aEwW_faqItem{border:1px solid var(--line);background:#1212109e;border-radius:4px;transition:border-color .18s,background .18s}._8aEwW_faqItem:hover{background:#191916d1;border-color:#fff3}._8aEwW_faqItem[open]{background:var(--surface-raised);border-color:#ff633880}._8aEwW_faqItem::details-content{opacity:0;block-size:0;transition:block-size .28s ease, content-visibility .28s allow-discrete, opacity .22s ease, transform .28s ease;overflow:clip;transform:translateY(-6px)}._8aEwW_faqItem[open]::details-content{opacity:1;block-size:auto;transform:translateY(0)}._8aEwW_faqItem summary{min-height:55px;color:var(--muted-light);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:13px 17px;font-size:12px;font-weight:560;list-style:none;transition:color .18s;display:flex}._8aEwW_faqItem:hover summary,._8aEwW_faqItem[open] summary{color:var(--foreground)}._8aEwW_faqItem summary::-webkit-details-marker{display:none}._8aEwW_faqItem summary svg{color:var(--accent);flex:none;transition:transform .18s}._8aEwW_faqItem[open] summary svg{transform:rotate(180deg)}._8aEwW_faqItem p{max-width:620px;color:var(--muted);padding:0 48px 20px 17px;font-size:12px;line-height:1.65}._8aEwW_localSection{overflow:hidden}._8aEwW_localSection:after{width:450px;height:450px;bottom:-245px;right:-310px}._8aEwW_localGrid{grid-template-columns:minmax(0,1fr) minmax(480px,.9fr);align-items:stretch;gap:clamp(52px,8vw,130px);display:grid}._8aEwW_localCopy ._8aEwW_primaryAction{width:fit-content;margin-top:28px}._8aEwW_localCard{border:1px solid var(--line);background:var(--surface);border-radius:5px;grid-template-columns:.9fr 1.1fr;min-height:320px;display:grid;overflow:hidden;box-shadow:0 28px 70px #0003}._8aEwW_mapGraphic{color:var(--accent);background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/34px 34px,radial-gradient(circle at 50% 48%,#ff63381f,#0000 48%),#20201d;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;position:relative;overflow:hidden}._8aEwW_mapGraphic:before,._8aEwW_mapGraphic:after{content:"";border:1px solid #ff633838;border-radius:50%;position:absolute}._8aEwW_mapGraphic:before{width:220px;height:220px}._8aEwW_mapGraphic:after{width:140px;height:140px}._8aEwW_mapGraphic svg,._8aEwW_mapGraphic span{z-index:1;position:relative}._8aEwW_mapGraphic svg{box-sizing:content-box;background:#11110fdb;border:1px solid #ff633857;border-radius:50%;padding:17px;box-shadow:0 0 0 10px #ff633809,0 0 44px #ff633829}._8aEwW_mapGraphic span{color:var(--foreground);font-size:11px;font-weight:650}._8aEwW_localCard ul{align-content:center;width:100%;list-style:none;display:grid}._8aEwW_localCard li{border-bottom:1px solid var(--line);min-height:82px;color:var(--accent);align-items:flex-start;gap:15px;padding:18px;transition:background-color .18s;display:flex}._8aEwW_localCard li:hover{background-color:#ff63380a}._8aEwW_localCard li:last-child{border-bottom:0}._8aEwW_localCard li span{color:var(--muted);flex-direction:column;gap:5px;font-size:10px;line-height:1.45;display:flex}._8aEwW_localCard li b{color:var(--foreground);font-size:12px;font-weight:600}._8aEwW_contactSection{border-bottom:1px solid var(--line);padding:clamp(72px,5.5vw,88px) 0;position:relative;overflow:hidden}._8aEwW_contactSection:after{width:410px;height:410px;top:-290px;right:-170px}._8aEwW_contactSection h2{max-width:950px}._8aEwW_contactLead{color:var(--muted-light);margin-top:22px;font-size:15px}._8aEwW_contactRow{flex-wrap:wrap;align-items:center;gap:20px 38px;margin-top:36px;display:flex}._8aEwW_contactRow>a:not(._8aEwW_primaryAction){color:var(--muted-light);align-items:center;gap:10px;font-size:13px;transition:color .18s;display:inline-flex}._8aEwW_contactRow>a:not(._8aEwW_primaryAction):hover,._8aEwW_contactRow>a svg{color:var(--accent)}._8aEwW_contactMeta{grid-template-columns:minmax(260px,1fr) minmax(340px,1.35fr);gap:10px 28px;max-width:820px;margin-top:24px;display:grid}._8aEwW_contactMeta span{color:#85827b;align-items:flex-start;gap:10px;font-size:12px;line-height:1.55;display:flex}._8aEwW_contactMeta svg{color:var(--accent);flex:none;margin-top:1px}._8aEwW_handNote{width:230px;color:var(--accent);font-family:Segoe Print,Comic Sans MS,cursive;font-size:18px;line-height:1.3;position:absolute;bottom:48px;right:max(30px,50vw - 660px);transform:rotate(-7deg)}._8aEwW_footer{background:#0d0d0c94;padding-top:72px}._8aEwW_footerGrid{grid-template-columns:1.25fr .7fr 1fr 1.15fr;gap:clamp(40px,6vw,90px);padding-bottom:62px;display:grid}._8aEwW_footerBrand p{max-width:250px;color:var(--muted);margin-top:24px;font-size:12px;line-height:1.6}._8aEwW_footer h3{color:#b4b0a7;margin-bottom:20px;font-size:11px;font-weight:650}._8aEwW_footer nav{flex-direction:column;align-items:flex-start;gap:10px;display:flex}._8aEwW_footer nav a,._8aEwW_footer nav>span{color:#89867f;font-size:11px;line-height:1.5}._8aEwW_footer nav a._8aEwW_footerServiceLink{text-underline-offset:3px;align-items:center;min-height:32px;margin-block:-6px;-webkit-text-decoration:underline #ff633866;text-decoration:underline #ff633866;display:inline-flex}._8aEwW_footer nav a:focus-visible{color:var(--accent);outline:2px solid var(--accent);outline-offset:4px}._8aEwW_footerContacts a,._8aEwW_footerContacts>span{align-items:flex-start;gap:9px;display:flex}._8aEwW_footerContacts svg{color:var(--accent);flex:none;margin-top:1px}._8aEwW_footerBottom{border-top:1px solid var(--line);color:#625f59;justify-content:space-between;align-items:center;gap:24px;min-height:70px;font-size:10px;display:flex}._8aEwW_footerLegal{flex-wrap:wrap;justify-content:center;gap:8px 20px;padding-block:16px;display:flex}._8aEwW_footerLegal a{color:#aaa69d;font-size:11px;line-height:1.45}._8aEwW_footerLegal button{color:#aaa69d;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-size:11px;line-height:1.45}._8aEwW_footerLegal a:focus-visible,._8aEwW_footerLegal button:focus-visible{color:var(--accent)}@keyframes _8aEwW_reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes _8aEwW_float{0%,to{translate:0}50%{translate:0 -7px}}@keyframes _8aEwW_ambientGlow{0%,to{opacity:.48;filter:blur(22px)}50%{opacity:.72;filter:blur(27px)}}@keyframes _8aEwW_panelPulse{0%,to{box-shadow:0 24px 80px #0000005c}50%{box-shadow:0 26px 88px #0000006b,0 0 26px #ff63380e}}@keyframes _8aEwW_screenPulse{0%,to{border-color:var(--line-strong)}50%{border-color:#ff633861}}@keyframes _8aEwW_dotPulse{0%,to{opacity:.6;scale:.82}50%{opacity:1;scale:1.18}}@media (max-width:1180px){._8aEwW_heroGrid{grid-template-columns:minmax(0,1fr) minmax(430px,.82fr);gap:30px}._8aEwW_hero h1{font-size:clamp(58px,5.7vw,72px)}._8aEwW_browserMockup{width:82%;right:0}._8aEwW_dataPanel{right:-10px}._8aEwW_projectGrid{grid-template-columns:repeat(2,minmax(0,1fr))}._8aEwW_advantageGrid{grid-template-columns:repeat(3,minmax(0,1fr))}._8aEwW_advantageCard{grid-column:auto;min-height:200px}._8aEwW_handNote{display:none}}@media (max-width:900px){._8aEwW_desktopNav,._8aEwW_headerAction{display:none}._8aEwW_headerInner{grid-template-columns:1fr auto}._8aEwW_mobileMenu{justify-self:end;display:block;position:relative}._8aEwW_mobileMenu summary{border:1px solid var(--line-strong);width:44px;height:44px;color:var(--foreground);cursor:pointer;border-radius:4px;place-items:center;list-style:none;display:grid}._8aEwW_mobileMenu summary::-webkit-details-marker{display:none}._8aEwW_mobileMenu[open] summary{color:var(--accent);border-color:var(--accent)}._8aEwW_mobileMenu nav{border:1px solid var(--line-strong);background:#171715;border-radius:5px;flex-direction:column;width:min(280px,100vw - 32px);padding:10px;display:flex;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 20px 50px #00000073}._8aEwW_mobileMenu nav a{border-bottom:1px solid var(--line);min-height:44px;color:var(--muted-light);align-items:center;padding:0 12px;font-size:13px;display:flex}._8aEwW_mobileMenu nav a:last-child{border:1px solid var(--accent);color:var(--accent);margin-top:8px}._8aEwW_hero{min-height:auto}._8aEwW_heroGrid{grid-template-columns:minmax(0,1fr);gap:58px;padding:76px 0 84px}._8aEwW_heroCopy{max-width:680px}._8aEwW_hero h1{max-width:720px;font-size:clamp(64px,9vw,82px)}._8aEwW_heroVisual{width:min(100%,670px);min-height:520px;margin-inline:auto}._8aEwW_aboutGrid,._8aEwW_localGrid{grid-template-columns:minmax(0,1fr);gap:42px}._8aEwW_serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}._8aEwW_localCard{min-height:290px}._8aEwW_footerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){._8aEwW_container,._8aEwW_headerInner{width:min(100% - 36px,1320px)}._8aEwW_headerInner{min-height:66px}._8aEwW_brand{font-size:16px}._8aEwW_brandMark{width:29px;height:29px}._8aEwW_heroGrid{gap:44px;padding:58px 0 66px}._8aEwW_kicker{letter-spacing:.11em;font-size:9px}._8aEwW_hero h1{letter-spacing:-.062em;margin-top:32px;font-size:clamp(48px,14.3vw,66px);line-height:.94}._8aEwW_heroText{margin-top:27px;font-size:14px;line-height:1.65}._8aEwW_actions{flex-direction:column;margin-top:28px}._8aEwW_primaryAction,._8aEwW_secondaryAction{justify-content:space-between;width:100%}._8aEwW_priceLine{letter-spacing:.04em;white-space:normal;border-radius:3px;max-width:100%;margin-top:18px;font-size:11px;line-height:1.5}._8aEwW_heroVisual{min-height:382px}._8aEwW_browserMockup{width:88%;min-height:300px;top:45px;right:0}._8aEwW_browserContent{gap:10px;padding:18px 15px 14px}._8aEwW_browserBar{height:34px;padding:0 12px}._8aEwW_miniNav{display:none}._8aEwW_mockupCopy strong{margin-top:12px;font-size:18px}._8aEwW_mockupCopy p{font-size:7px}._8aEwW_mockupObject{min-height:128px}._8aEwW_objectScreen svg{width:34px;height:34px}._8aEwW_mockupCards{gap:6px;padding:0 15px 15px}._8aEwW_mockupCards>div{min-height:60px;padding:9px}._8aEwW_codePanel{width:150px;padding:10px}._8aEwW_codePanel code{font-size:6px}._8aEwW_servicePanel{width:88px;min-height:72px;padding:11px;bottom:0;left:0}._8aEwW_dataPanel{width:104px;min-height:84px;padding:12px;bottom:0;right:-6px}._8aEwW_section,._8aEwW_contactSection{padding:76px 0}._8aEwW_sectionHeading{align-items:flex-start;margin-bottom:32px}._8aEwW_sectionHeading h2,._8aEwW_contactSection h2{margin-top:17px;font-size:clamp(36px,11vw,48px);line-height:1.02}._8aEwW_headingNote{display:none}._8aEwW_aboutCopy p,._8aEwW_localCopy p{font-size:14px}._8aEwW_serviceGrid,._8aEwW_projectGrid,._8aEwW_advantageGrid,._8aEwW_faqGrid{grid-template-columns:minmax(0,1fr)}._8aEwW_serviceCard{min-height:205px}._8aEwW_projectPreview{min-height:235px}._8aEwW_advantageCard{min-height:188px}._8aEwW_faqItem summary{min-height:62px;font-size:12px}._8aEwW_localCard{grid-template-columns:minmax(0,1fr)}._8aEwW_mapGraphic{min-height:220px}._8aEwW_contactRow{flex-direction:column;align-items:flex-start}._8aEwW_contactMeta{grid-template-columns:minmax(0,1fr)}._8aEwW_footerGrid{grid-template-columns:minmax(0,1fr);gap:40px}._8aEwW_footerBottom{flex-direction:column;justify-content:center;align-items:flex-start;min-height:88px}._8aEwW_footerLegal{justify-content:flex-start;padding-block:0}._8aEwW_footer nav a,._8aEwW_footerContacts a{align-items:center;min-height:32px;display:inline-flex}._8aEwW_footer nav a._8aEwW_footerServiceLink{min-height:28px}}@media (max-width:767px){._8aEwW_footer{padding-top:32px}._8aEwW_footerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;padding-bottom:28px}._8aEwW_footerGrid>div{min-width:0}._8aEwW_footerGrid>div:first-child,._8aEwW_footerGrid>div:last-child{grid-column:1/-1}._8aEwW_footerBrand p{margin-top:12px}._8aEwW_footer h3{margin-bottom:12px}._8aEwW_footerGrid>div:nth-child(2) nav,._8aEwW_footerGrid>div:nth-child(3) nav{gap:0}._8aEwW_footerGrid>div:nth-child(2) nav a,._8aEwW_footerGrid>div:nth-child(3) nav a._8aEwW_footerServiceLink{overflow-wrap:break-word;align-items:center;max-width:100%;min-height:28px;margin-block:0;display:inline-flex}._8aEwW_footer ._8aEwW_footerContacts{gap:6px}._8aEwW_footerBottom{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;min-height:0;padding-block:16px 24px;font-size:12px;line-height:1.5}._8aEwW_footer ._8aEwW_footerLegal{flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:2px;padding-block:0}._8aEwW_footer ._8aEwW_footerLegal a,._8aEwW_footer ._8aEwW_footerLegal button{overflow-wrap:break-word;align-items:center;max-width:100%;min-height:28px;font-size:12px;display:inline-flex}}@media (max-width:360px){._8aEwW_container,._8aEwW_headerInner{width:min(100% - 28px,1320px)}._8aEwW_hero h1{font-size:45px}._8aEwW_heroVisual{min-height:350px}._8aEwW_codePanel{left:-5px}._8aEwW_browserMockup{width:90%}._8aEwW_serviceCard,._8aEwW_advantageCard,._8aEwW_projectInfo{padding-left:20px;padding-right:20px}}@media (prefers-reduced-motion:reduce){._8aEwW_heroCopy,._8aEwW_heroVisual,._8aEwW_heroVisual:before,._8aEwW_browserMockup,._8aEwW_codePanel,._8aEwW_servicePanel,._8aEwW_dataPanel,._8aEwW_objectScreen,._8aEwW_visualDotOne,._8aEwW_visualDotTwo{animation:none}._8aEwW_headerAction,._8aEwW_primaryAction,._8aEwW_secondaryAction,._8aEwW_textLink,._8aEwW_serviceCard,._8aEwW_projectCard,._8aEwW_advantageCard,._8aEwW_previewPage img,._8aEwW_previewPhone img,._8aEwW_browserMockup,._8aEwW_floatingPanel,._8aEwW_heroVisual:before,._8aEwW_faqItem,._8aEwW_faqItem summary,._8aEwW_faqItem summary svg{transition:none}._8aEwW_faqItem::details-content{transition:none}._8aEwW_page *{scroll-behavior:auto!important}}._8aEwW_controlNote{color:#79766f;max-width:720px;margin:22px 0 0;font-size:14px;line-height:1.7}._8aEwW_previewCover{aspect-ratio:1672/941;min-height:0}._8aEwW_previewCover:after{display:none}._8aEwW_previewCover img{object-fit:contain;transition:transform .6s cubic-bezier(.2,.75,.25,1)}._8aEwW_projectCard:hover ._8aEwW_previewCover img{transform:scale(1.02)}
@media (max-width:640px){._7KLQea_hero h1{font-size:clamp(44px,12.5vw,54px);line-height:.95}._7KLQea_compactSection{padding-block:62px}._7KLQea_advantageCard{min-height:158px;padding-block:18px}._7KLQea_advantageCard h3{margin-top:22px}._7KLQea_advantageCard p{margin-top:8px}._7KLQea_contactSection h2{font-size:clamp(32px,9.4vw,40px);line-height:1.06}}@media (max-width:360px){._7KLQea_hero h1{font-size:42px}}
.Sfo49W_heroCopySequence{animation:none}.Sfo49W_heroTitleLine.Sfo49W_heroTitleLine{color:inherit;margin-top:0;display:block}.Sfo49W_heroTitleLineMuted.Sfo49W_heroTitleLineMuted{color:#a4a19a;margin-top:6px}.Sfo49W_heroTitleWord.Sfo49W_heroTitleWord{color:inherit;white-space:nowrap;margin-top:0;display:inline-block}.Sfo49W_heroTitleGlyph.Sfo49W_heroTitleGlyph{color:inherit;animation:Sfo49W_heroGlyphIn 88ms ease-out var(--typing-delay) both;margin-top:0;display:inline;position:relative}.Sfo49W_heroTitleGlyph:after{content:"";pointer-events:none;width:1px;height:.72em;animation:Sfo49W_heroCaret 46ms ease-out var(--typing-delay) both;background:#ff9774e0;border-radius:999px;position:absolute;top:.13em;right:-.025em;box-shadow:0 0 7px #ff633857}.Sfo49W_heroTextReveal{animation:.42s 1.63s both Sfo49W_heroSupportingIn}.Sfo49W_heroActionsReveal{animation:.42s 1.74s both Sfo49W_heroSupportingIn}.Sfo49W_heroPriceReveal{animation:.42s 1.8s both Sfo49W_heroSupportingIn}@keyframes Sfo49W_heroGlyphIn{0%{opacity:0}to{opacity:1}}@keyframes Sfo49W_heroCaret{0%,to{opacity:0}28%,72%{opacity:.9}}@keyframes Sfo49W_heroSupportingIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Sfo49W_heroTitleGlyph.Sfo49W_heroTitleGlyph,.Sfo49W_heroTitleGlyph.Sfo49W_heroTitleGlyph:after,.Sfo49W_heroTextReveal,.Sfo49W_heroActionsReveal,.Sfo49W_heroPriceReveal{animation:none}.Sfo49W_heroTitleGlyph.Sfo49W_heroTitleGlyph:after{display:none}}
.D-cxOq_container{width:min(100% - 48px,1320px);margin-inline:auto}.D-cxOq_indexHero,.D-cxOq_caseHero,.D-cxOq_projectsSection,.D-cxOq_caseSection,.D-cxOq_gallerySection,.D-cxOq_developmentSection,.D-cxOq_resultSection,.D-cxOq_relatedSection{border-bottom:1px solid var(--line);position:relative}.D-cxOq_indexHero{padding:54px 0 76px;overflow:hidden}.D-cxOq_indexHero:after,.D-cxOq_caseHero:after{content:"";pointer-events:none;border:1px solid #ff63384d;border-radius:50%;width:440px;height:440px;position:absolute;bottom:-250px;right:-250px}.D-cxOq_breadcrumbs{color:#77746d;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:52px;font-size:9px;display:flex}.D-cxOq_breadcrumbs a{transition:color .18s}.D-cxOq_breadcrumbs a:hover{color:var(--accent)}.D-cxOq_kicker{color:#aaa69d;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:560;line-height:1.4;display:flex}.D-cxOq_kicker>span{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 5px #ff63381a,0 0 18px #ff633873}.D-cxOq_heroGrid{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);align-items:end;gap:clamp(50px,8vw,130px);margin-top:32px;display:grid}.D-cxOq_heroGrid h1,.D-cxOq_caseHero h1{letter-spacing:-.064em;font-size:clamp(58px,6.4vw,92px);font-weight:620;line-height:.95}.D-cxOq_heroGrid>p{max-width:540px;color:var(--muted-light);padding-bottom:8px;font-size:16px;line-height:1.75}.D-cxOq_capabilityLine{flex-wrap:wrap;gap:8px;margin-top:48px;display:flex}.D-cxOq_capabilityLine span,.D-cxOq_tags span,.D-cxOq_technologyCloud span{border:1px solid var(--line);color:#97938a;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:#11110f8c;font-size:9px}.D-cxOq_capabilityLine span{border-radius:999px;padding:9px 12px}.D-cxOq_projectsSection,.D-cxOq_caseSection,.D-cxOq_gallerySection,.D-cxOq_developmentSection,.D-cxOq_resultSection,.D-cxOq_relatedSection{padding:clamp(76px,7vw,112px) 0}.D-cxOq_sectionHeading{grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);align-items:end;gap:50px;margin-bottom:44px;display:grid}.D-cxOq_sectionHeading h2,.D-cxOq_developmentGrid h2,.D-cxOq_resultGrid h2,.D-cxOq_relatedSection>.D-cxOq_container>h2,.D-cxOq_twoColumnCopy h2,.D-cxOq_featureGrid h2,.D-cxOq_caseCta h2{letter-spacing:-.052em;margin-top:20px;font-size:clamp(38px,4.5vw,62px);font-weight:610;line-height:1}.D-cxOq_sectionHeading>p,.D-cxOq_developmentGrid p,.D-cxOq_twoColumnCopy article>p:last-child,.D-cxOq_caseCta p{color:var(--muted-light);font-size:14px;line-height:1.72}.D-cxOq_projectsGrid{gap:24px;display:grid}.D-cxOq_projectCard{background:#141412c7;border:1px solid #ff633857;border-radius:6px;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);min-height:432px;transition:border-color .22s,box-shadow .22s,transform .22s;display:grid;overflow:hidden;box-shadow:0 0 #ff633800}.D-cxOq_projectCard:hover{border-color:#ff6338ad;transform:translateY(-3px);box-shadow:0 18px 46px #0003,0 0 26px #ff633811}.D-cxOq_projectCard:nth-child(2n){grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr)}.D-cxOq_projectCard:nth-child(2n) .D-cxOq_projectMedia{order:2}.D-cxOq_projectMedia{border-right:1px solid var(--line);background:#202426;place-items:center;min-height:432px;display:grid;position:relative;overflow:hidden}.D-cxOq_projectCard:nth-child(2n) .D-cxOq_projectMedia{border-right:0;border-left:1px solid var(--line)}.D-cxOq_catalog .D-cxOq_projectMedia,.D-cxOq_catalog.D-cxOq_caseHero{background:linear-gradient(145deg,#2c3e48b3,#11110fcc)}.D-cxOq_architecture .D-cxOq_projectMedia,.D-cxOq_architecture.D-cxOq_caseHero{background:linear-gradient(145deg,#24392db8,#11110fd1)}.D-cxOq_service .D-cxOq_projectMedia,.D-cxOq_service.D-cxOq_caseHero{background:linear-gradient(145deg,#413a20a6,#11110fd1)}.D-cxOq_editorial .D-cxOq_projectMedia,.D-cxOq_editorial.D-cxOq_caseHero{background:linear-gradient(145deg,#402022a8,#11110fd1)}.D-cxOq_desktopFrame{background:#0d0d0c;border:1px solid #f4f1ea6b;border-radius:5px;width:82%;transition:transform .42s,box-shadow .3s;position:relative;overflow:hidden;transform:perspective(1000px)rotateY(2deg);box-shadow:0 24px 56px #0000006b}.D-cxOq_projectCard:hover .D-cxOq_desktopFrame,.D-cxOq_caseMockup:hover .D-cxOq_desktopFrame{transform:perspective(1000px)rotateY(0)translateY(-3px);box-shadow:0 28px 68px #0000007a,0 0 28px #ff633812}.D-cxOq_frameBar{border-bottom:1px solid var(--line);background:#11110f;align-items:center;gap:4px;height:20px;padding:0 9px;display:flex}.D-cxOq_frameBar i{background:#5e5b55;border-radius:50%;width:4px;height:4px}.D-cxOq_frameBar i:first-child{background:var(--accent)}.D-cxOq_desktopFrame img{aspect-ratio:8/5;object-fit:cover;object-position:top center;width:100%;height:auto;display:block}.D-cxOq_catalog.D-cxOq_projectCard .D-cxOq_desktopFrame{width:87%}.D-cxOq_service.D-cxOq_projectCard .D-cxOq_desktopFrame,.D-cxOq_service.D-cxOq_caseHero .D-cxOq_desktopFrame{aspect-ratio:16/9}.D-cxOq_service.D-cxOq_projectCard .D-cxOq_desktopFrame img,.D-cxOq_service.D-cxOq_caseHero .D-cxOq_desktopFrame img{aspect-ratio:auto;object-fit:cover;object-position:center 68%;height:calc(100% - 20px)}.D-cxOq_mobileFrame{z-index:2;background:#0c0c0b;border:2px solid #aaa8a1;border-radius:13px 13px 0 0;width:22%;height:58%;padding:5px;transition:transform .38s;position:absolute;bottom:-5%;right:6%;overflow:hidden;transform:rotate(1.5deg);box-shadow:0 18px 36px #00000085}.D-cxOq_projectCard:hover .D-cxOq_mobileFrame,.D-cxOq_caseMockup:hover .D-cxOq_mobileFrame{transform:rotate(0)translateY(-4px)}.D-cxOq_mobileFrame img,.D-cxOq_galleryMobile img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.D-cxOq_portfolioPhone{aspect-ratio:390/844;border-radius:16px;width:clamp(92px,18%,124px);height:auto;padding:5px;bottom:7%;right:5%;transform:none;box-shadow:0 18px 42px #00000094,0 0 18px #ff63380f}.D-cxOq_portfolioPhone img{border-radius:10px}.D-cxOq_service.D-cxOq_projectCard .D-cxOq_portfolioPhone img,.D-cxOq_service.D-cxOq_caseHero .D-cxOq_mobileFrame img,.D-cxOq_serviceGallery .D-cxOq_galleryPhone img{object-position:center 42%;height:112%;transform:translateY(-7%)}.D-cxOq_portfolioPhone:before{content:"";z-index:2;background:#0c0c0b;border-radius:0 0 5px 5px;width:34%;height:5px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.D-cxOq_projectCard:hover .D-cxOq_portfolioPhone{transform:translateY(-4px)}.D-cxOq_architecture.D-cxOq_projectCard .D-cxOq_portfolioPhone{bottom:5%;right:2%}.D-cxOq_editorial.D-cxOq_projectCard{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)}.D-cxOq_editorial.D-cxOq_projectCard .D-cxOq_portfolioPhone{bottom:9%;right:4%}.D-cxOq_projectNumber{color:#f4f1ea6b;font-family:var(--font-mono);letter-spacing:.16em;font-size:10px;position:absolute;bottom:20px;left:24px}.D-cxOq_projectContent{flex-direction:column;justify-content:center;padding:clamp(32px,4vw,54px);display:flex}.D-cxOq_portfolioStamp{color:#b6b1a7;width:fit-content;font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:14px;font-size:9px;line-height:1.4;display:inline-flex}.D-cxOq_portfolioStamp:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;box-shadow:0 0 11px #ff63387a}.D-cxOq_eyebrow,.D-cxOq_caseType{color:var(--accent);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.D-cxOq_projectContent h2{letter-spacing:-.05em;margin-top:15px;font-size:clamp(32px,3.2vw,48px);font-weight:610;line-height:1}.D-cxOq_summary{color:#c4c0b7;margin-top:20px;font-size:15px;line-height:1.7}.D-cxOq_projectDetails{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:28px;margin-top:26px;padding-top:22px;display:grid}.D-cxOq_projectDetails h3{color:#b4b0a7;font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;margin-bottom:14px;font-size:10px;font-weight:560;line-height:1.45}.D-cxOq_projectCard .D-cxOq_tags span{color:#aaa69d;padding:8px 9px;font-size:10px;line-height:1.35}.D-cxOq_tags,.D-cxOq_technologyCloud{flex-wrap:wrap;gap:6px;display:flex}.D-cxOq_tags span,.D-cxOq_technologyCloud span{padding:7px 8px}.D-cxOq_projectDetails ul{gap:9px;list-style:none;display:grid}.D-cxOq_projectDetails li{color:#96938b;align-items:flex-start;gap:8px;font-size:11px;line-height:1.45;display:flex}.D-cxOq_projectDetails li svg{color:var(--accent);flex:none;margin-top:1px}.D-cxOq_cardActions,.D-cxOq_heroActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.D-cxOq_primaryLink,.D-cxOq_secondaryLink,.D-cxOq_liveLink{border-radius:3px;justify-content:center;align-items:center;gap:22px;min-height:44px;padding:0 16px;font-size:11px;font-weight:700;transition:color .18s,background .18s,border-color .18s,transform .18s;display:inline-flex}.D-cxOq_primaryLink{border:1px solid var(--accent);color:#17120e;background:var(--accent)}.D-cxOq_secondaryLink,.D-cxOq_liveLink{border:1px solid var(--line-strong);color:var(--muted-light)}.D-cxOq_liveLink{border-color:#0000}.D-cxOq_primaryLink:hover,.D-cxOq_secondaryLink:hover,.D-cxOq_liveLink:hover{transform:translateY(-2px)}.D-cxOq_primaryLink:hover{background:#ff7953}.D-cxOq_secondaryLink:hover,.D-cxOq_liveLink:hover{color:var(--accent);border-color:#ff63388c}.D-cxOq_developmentSection{background:#141412a8;padding:clamp(58px,4.8vw,76px) 0;overflow:hidden}.D-cxOq_developmentGrid,.D-cxOq_resultGrid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);align-items:start;gap:clamp(60px,9vw,145px);margin-top:28px;display:grid}.D-cxOq_developmentGrid .D-cxOq_primaryLink{width:fit-content;margin-top:22px}.D-cxOq_caseHero{padding:46px 0 72px;overflow:hidden}.D-cxOq_caseHeroGrid{z-index:1;grid-template-columns:minmax(430px,.9fr) minmax(520px,1.1fr);align-items:center;gap:clamp(42px,6vw,90px);display:grid;position:relative}.D-cxOq_architecture .D-cxOq_caseHeroCopy,.D-cxOq_editorial .D-cxOq_caseHeroCopy{order:2}.D-cxOq_caseHeroCopy{animation:.62s both D-cxOq_reveal}.D-cxOq_caseType{margin-top:32px}.D-cxOq_caseHero h1{margin-top:18px}.D-cxOq_caseTitle{max-width:660px;letter-spacing:-.055em!important;font-size:clamp(40px,4.4vw,64px)!important;line-height:.98!important}.D-cxOq_caseSummary{max-width:570px;color:var(--muted-light);margin-top:26px;font-size:15px;line-height:1.7}.D-cxOq_caseFacts{border:1px solid var(--line);background:#0f0f0d8a;grid-template-columns:1.15fr .85fr .85fr;margin-top:26px;display:grid}.D-cxOq_caseFacts>div{border-left:1px solid var(--line);min-width:0;padding:13px 14px}.D-cxOq_caseFacts>div:first-child{border-left:0}.D-cxOq_caseFacts dt{color:#77746d;font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;font-size:8px}.D-cxOq_caseFacts dd{color:#c7c3ba;margin-top:6px;font-size:10px;line-height:1.4}.D-cxOq_caseMockup{place-items:center;min-height:460px;animation:.72s .1s both D-cxOq_reveal;display:grid;position:relative}.D-cxOq_caseMockup .D-cxOq_desktopFrame{width:92%}.D-cxOq_caseMockup .D-cxOq_mobileFrame{aspect-ratio:390/844;border-radius:18px;width:min(20%,132px);height:auto;padding:5px;bottom:0;right:0;transform:none}.D-cxOq_caseMockup .D-cxOq_mobileFrame:before,.D-cxOq_galleryPhone:before{content:"";z-index:2;background:#0c0c0b;border-radius:0 0 6px 6px;width:34%;height:6px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.D-cxOq_caseMockup .D-cxOq_mobileFrame img{border-radius:12px}.D-cxOq_caseMockupLabels{z-index:3;gap:6px;display:flex;position:absolute;top:10px;right:0}.D-cxOq_caseMockupLabels span{color:#8e8a82;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#0d0d0cd1;border:1px solid #ff633847;border-radius:999px;padding:6px 8px;font-size:7px}.D-cxOq_twoColumnCopy{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.D-cxOq_twoColumnCopy article{border:1px solid var(--line);background:linear-gradient(145deg,#ff633809,#14141294);min-height:270px;padding:clamp(28px,4vw,44px)}.D-cxOq_twoColumnCopy h2,.D-cxOq_featureGrid h2{font-size:clamp(32px,3.8vw,50px)}.D-cxOq_twoColumnCopy article>p:last-child{margin-top:24px}.D-cxOq_workGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.D-cxOq_workCard{--pointer-x:50%;--pointer-y:50%;--tilt-x:0deg;--tilt-y:0deg;isolation:isolate;border:1px solid var(--line);min-height:138px;transform:perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;background:linear-gradient(145deg,#ff633806,#151513a8);flex-direction:column;grid-column:span 2;padding:19px 20px;transition:border-color .18s,box-shadow .22s,transform .12s ease-out;display:flex;position:relative;overflow:hidden}.D-cxOq_workCard:before{content:"";z-index:0;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y), #ff633833, transparent 45%);opacity:.08;pointer-events:none;transition:opacity .18s;position:absolute;inset:0}.D-cxOq_workCard:after{content:"";z-index:0;opacity:.65;pointer-events:none;background-image:linear-gradient(90deg,#0000 calc(50% - .5px),#ffffff09 50%,#0000 calc(50% + .5px)),linear-gradient(#0000 calc(50% - .5px),#ffffff09 50%,#0000 calc(50% + .5px));position:absolute;inset:0}.D-cxOq_workCard:nth-child(-n+2){grid-column:span 3}.D-cxOq_workCard:hover{border-color:#ff633870;box-shadow:0 18px 36px #00000029}.D-cxOq_workNumber{z-index:1;color:#ff6338db;font-family:var(--font-mono);letter-spacing:.13em;font-size:12px;font-weight:650;transition:color .18s,transform .18s;position:relative}.D-cxOq_workCard h3{z-index:1;margin-top:auto;font-size:16px;font-weight:590;line-height:1.38;position:relative}@media (hover:hover) and (pointer:fine){.D-cxOq_workCard:hover{transform:perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateY(-2px)}.D-cxOq_workCard:hover:before{opacity:.72}.D-cxOq_workCard:hover .D-cxOq_workNumber{color:#ff7a54;transform:translate(3px)}}.D-cxOq_gallerySection{background:#14141280;overflow:hidden}.D-cxOq_galleryGrid{grid-template-columns:minmax(0,1.62fr) minmax(250px,.38fr);align-items:center;gap:clamp(32px,5vw,76px);display:grid}.D-cxOq_galleryDesktop,.D-cxOq_galleryMobile>div{border:1px solid var(--line-strong);background:#0d0d0c;border-radius:5px;overflow:hidden;box-shadow:0 28px 70px #00000059}.D-cxOq_galleryDesktop{border-color:#ff633847}.D-cxOq_galleryDesktop img{width:100%;height:auto;display:block}.D-cxOq_galleryImageViewport{aspect-ratio:8/5;overflow:hidden}.D-cxOq_galleryImageViewport img{object-fit:cover;object-position:top center;width:100%;height:100%}.D-cxOq_serviceGallery .D-cxOq_galleryImageViewport{aspect-ratio:16/8.7}.D-cxOq_serviceGallery .D-cxOq_galleryImageViewport img{object-position:center 68%}.D-cxOq_galleryMobile{justify-self:center;width:min(100%,286px)}.D-cxOq_galleryMobile>div{aspect-ratio:390/844;border-width:2px;border-radius:22px;height:auto;padding:7px;position:relative}.D-cxOq_galleryPhone img{border-radius:15px}.D-cxOq_galleryDesktop figcaption,.D-cxOq_galleryMobile figcaption{color:#77746d;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-top:13px;font-size:9px}.D-cxOq_galleryCaption{justify-content:space-between;align-items:center;gap:14px;display:flex}.D-cxOq_galleryCaption span{color:var(--accent)}.D-cxOq_galleryCaption strong{color:#8e8a82;font-weight:500}.D-cxOq_galleryDesktop .D-cxOq_galleryCaption{border-top:1px solid var(--line);margin-top:0;padding:13px 15px}.D-cxOq_architectureGallery .D-cxOq_galleryGrid,.D-cxOq_editorialGallery .D-cxOq_galleryGrid{grid-template-columns:minmax(250px,.45fr) minmax(0,1.55fr)}.D-cxOq_architectureGallery .D-cxOq_galleryMobile,.D-cxOq_editorialGallery .D-cxOq_galleryMobile{order:-1}.D-cxOq_serviceGallery .D-cxOq_galleryDesktop{transform:translateY(18px)}.D-cxOq_featureGrid{grid-template-columns:minmax(0,1fr) minmax(440px,.8fr);gap:clamp(36px,6vw,86px);display:grid}.D-cxOq_featureList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:32px;list-style:none;display:grid}.D-cxOq_featureList li{border:1px solid var(--line);min-height:70px;color:var(--muted-light);align-items:center;gap:13px;padding:15px;font-size:12px;display:flex}.D-cxOq_featureList svg{color:var(--accent);flex:none}.D-cxOq_technologyPanel{background:linear-gradient(145deg,#ff63380d,#141412c2);border:1px solid #ff633847;padding:clamp(28px,4vw,40px)}.D-cxOq_technologyLead{color:#98948c;margin-top:20px;font-size:12px;line-height:1.65}.D-cxOq_technologyList{border-top:1px solid var(--line);margin-top:26px;list-style:none;display:grid}.D-cxOq_technologyList li{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;align-items:center;gap:12px;min-height:48px;display:grid}.D-cxOq_technologyIndex{color:var(--accent);font-family:var(--font-mono);letter-spacing:.12em;font-size:8px}.D-cxOq_technologyList strong{color:#c2beb5;font-size:12px;font-weight:520}.D-cxOq_technologyCloud{gap:9px;margin-top:34px}.D-cxOq_technologyCloud span{padding:11px 13px}.D-cxOq_resultSection{overflow:hidden}.D-cxOq_localSeoBlock{background:linear-gradient(135deg,#ff63380e,#121210a3);border:1px solid #ff633852;grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);align-items:end;gap:clamp(36px,7vw,100px);margin-top:58px;padding:clamp(28px,4vw,44px);display:grid}.D-cxOq_localSeoBlock h2{letter-spacing:-.045em;max-width:760px;margin-top:18px;font-size:clamp(30px,3.5vw,48px);font-weight:610;line-height:1.04}.D-cxOq_localSeoText{color:#aaa69d;font-size:13px;line-height:1.72}.D-cxOq_resultGrid ul{border:1px solid var(--line);gap:0;list-style:none;display:grid}.D-cxOq_resultGrid li{border-bottom:1px solid var(--line);min-height:64px;color:var(--muted-light);align-items:center;gap:14px;padding:14px 18px;font-size:12px;display:flex}.D-cxOq_resultGrid li:last-child{border-bottom:0}.D-cxOq_resultGrid li svg{color:var(--accent);flex:none}.D-cxOq_caseCta{border:1px solid var(--line);background:#0e0e0d7a;justify-content:space-between;align-items:end;gap:45px;margin-top:18px;padding:28px 30px;display:flex}.D-cxOq_caseCta h2{max-width:750px;margin-top:8px;font-size:clamp(30px,3.4vw,46px)}.D-cxOq_caseCta p{margin-top:17px}.D-cxOq_caseCta .D-cxOq_heroActions{flex:none;margin-top:0}.D-cxOq_caseCtaLabel{color:var(--accent);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:8px}.D-cxOq_relatedSection h2{margin-bottom:36px}.D-cxOq_relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.D-cxOq_relatedGrid a{border:1px solid var(--line);background:#1515138f;min-height:0;transition:transform .18s,border-color .18s;display:block;overflow:hidden}.D-cxOq_relatedGrid a:hover{border-color:#ff633880;transform:translateY(-3px)}.D-cxOq_relatedGrid span{color:#7e7a73;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:8px}.D-cxOq_relatedGrid strong{font-size:18px}.D-cxOq_relatedGrid svg{color:var(--accent);flex:none}.D-cxOq_relatedPreview{aspect-ratio:16/8;border-bottom:1px solid var(--line);background:#121210;overflow:hidden}.D-cxOq_relatedPreview img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .32s;display:block}.D-cxOq_relatedCard:hover .D-cxOq_relatedPreview img{transform:scale(1.025)}.D-cxOq_relatedCardBody{padding:18px 20px 20px}.D-cxOq_relatedCardTitle{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:15px;display:flex}@keyframes D-cxOq_reveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.D-cxOq_projectCard,.D-cxOq_projectCard:nth-child(2n){grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.D-cxOq_editorial.D-cxOq_projectCard{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.D-cxOq_projectContent{padding:34px}.D-cxOq_projectDetails{grid-template-columns:minmax(0,1fr)}.D-cxOq_caseHeroGrid{grid-template-columns:minmax(370px,.9fr) minmax(430px,1.1fr)}.D-cxOq_workGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.D-cxOq_workCard,.D-cxOq_workCard:nth-child(-n+2){grid-column:auto}}@media (max-width:900px){.D-cxOq_heroGrid,.D-cxOq_developmentGrid,.D-cxOq_resultGrid,.D-cxOq_caseHeroGrid,.D-cxOq_featureGrid,.D-cxOq_localSeoBlock{grid-template-columns:minmax(0,1fr)}.D-cxOq_heroGrid{gap:28px}.D-cxOq_heroGrid>p{padding-bottom:0}.D-cxOq_projectCard,.D-cxOq_projectCard:nth-child(2n),.D-cxOq_editorial.D-cxOq_projectCard{grid-template-columns:minmax(0,1fr)}.D-cxOq_projectCard:nth-child(2n) .D-cxOq_projectMedia{order:initial;border-left:0}.D-cxOq_projectMedia{border-right:0;border-bottom:1px solid var(--line);min-height:410px}.D-cxOq_portfolioPhone{width:clamp(88px,17%,112px)}.D-cxOq_caseHeroGrid{gap:48px}.D-cxOq_architecture .D-cxOq_caseHeroCopy,.D-cxOq_editorial .D-cxOq_caseHeroCopy{order:initial}.D-cxOq_caseMockup{min-height:430px}.D-cxOq_galleryGrid,.D-cxOq_architectureGallery .D-cxOq_galleryGrid,.D-cxOq_editorialGallery .D-cxOq_galleryGrid{grid-template-columns:minmax(0,1fr) minmax(210px,.35fr)}.D-cxOq_architectureGallery .D-cxOq_galleryMobile,.D-cxOq_editorialGallery .D-cxOq_galleryMobile{order:initial}.D-cxOq_caseCta{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.D-cxOq_container{width:min(100% - 36px,1320px)}.D-cxOq_indexHero,.D-cxOq_caseHero{padding:38px 0 62px}.D-cxOq_breadcrumbs{margin-bottom:38px;font-size:8px}.D-cxOq_kicker{letter-spacing:.12em;font-size:9px}.D-cxOq_heroGrid h1,.D-cxOq_caseHero h1{font-size:clamp(46px,15vw,62px)}.D-cxOq_heroGrid>p,.D-cxOq_caseSummary{font-size:14px}.D-cxOq_capabilityLine{margin-top:36px}.D-cxOq_capabilityLine span{padding:8px 10px;font-size:8px}.D-cxOq_projectsSection,.D-cxOq_caseSection,.D-cxOq_gallerySection,.D-cxOq_developmentSection,.D-cxOq_resultSection,.D-cxOq_relatedSection{padding:70px 0}.D-cxOq_sectionHeading{grid-template-columns:minmax(0,1fr);gap:20px;margin-bottom:32px}.D-cxOq_sectionHeading h2,.D-cxOq_developmentGrid h2,.D-cxOq_resultGrid h2,.D-cxOq_relatedSection>.D-cxOq_container>h2,.D-cxOq_caseCta h2{font-size:36px}.D-cxOq_projectMedia{min-height:270px}.D-cxOq_projectCard .D-cxOq_desktopFrame{width:88%}.D-cxOq_portfolioPhone{width:clamp(70px,22%,88px);height:auto;bottom:6%;right:4%}.D-cxOq_architecture.D-cxOq_projectCard .D-cxOq_portfolioPhone{right:1%}.D-cxOq_projectContent{padding:28px 22px}.D-cxOq_projectContent h2{font-size:34px}.D-cxOq_summary{font-size:14px}.D-cxOq_developmentSection{padding:58px 0}.D-cxOq_projectDetails,.D-cxOq_twoColumnCopy,.D-cxOq_featureList,.D-cxOq_relatedGrid{grid-template-columns:minmax(0,1fr)}.D-cxOq_cardActions,.D-cxOq_heroActions{flex-direction:column;align-items:stretch}.D-cxOq_primaryLink,.D-cxOq_secondaryLink,.D-cxOq_liveLink{justify-content:space-between;width:100%}.D-cxOq_caseMockup{min-height:290px}.D-cxOq_caseMockup .D-cxOq_desktopFrame{width:91%}.D-cxOq_caseMockup .D-cxOq_mobileFrame{width:min(25%,92px);height:auto}.D-cxOq_twoColumnCopy{gap:12px}.D-cxOq_workGrid{grid-template-columns:minmax(0,1fr)}.D-cxOq_workCard{grid-column:auto;min-height:118px;padding:17px 18px;transform:none}.D-cxOq_workCard h3{font-size:15px}.D-cxOq_galleryGrid,.D-cxOq_architectureGallery .D-cxOq_galleryGrid,.D-cxOq_editorialGallery .D-cxOq_galleryGrid{grid-template-columns:minmax(0,1fr)}.D-cxOq_galleryMobile{width:min(72%,270px);margin-top:24px}.D-cxOq_galleryMobile>div{height:auto}.D-cxOq_serviceGallery .D-cxOq_galleryDesktop{transform:none}.D-cxOq_technologyPanel{padding:24px 20px}.D-cxOq_caseCta{margin-top:14px;padding:22px}.D-cxOq_caseFacts{grid-template-columns:minmax(0,1fr)}.D-cxOq_caseFacts>div{border-top:1px solid var(--line);border-left:0}.D-cxOq_caseFacts>div:first-child{border-top:0}.D-cxOq_caseMockupLabels{display:none}.D-cxOq_localSeoBlock{margin-top:42px;padding:24px 22px}.D-cxOq_galleryCaption{flex-direction:column;align-items:flex-start;gap:5px}}@media (prefers-reduced-motion:reduce){.D-cxOq_caseHeroCopy,.D-cxOq_caseMockup{animation:none}.D-cxOq_projectCard,.D-cxOq_desktopFrame,.D-cxOq_mobileFrame,.D-cxOq_workCard,.D-cxOq_workCard:before,.D-cxOq_workNumber,.D-cxOq_primaryLink,.D-cxOq_secondaryLink,.D-cxOq_liveLink,.D-cxOq_relatedGrid a,.D-cxOq_relatedPreview img{transition:none}.D-cxOq_workCard{transform:none}}.D-cxOq_iPreviewTags{margin-top:20px}.D-cxOq_mPreviewFacts,.D-cxOq_mHeroFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.D-cxOq_mPreviewFacts>div,.D-cxOq_mHeroFacts>div{border:1px solid var(--line);background:#0d0d0c6b;min-width:0;padding:13px 14px}.D-cxOq_mPreviewFacts dt,.D-cxOq_mHeroFacts dt,.D-cxOq_mInvestment dt{color:#aaa69d;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.D-cxOq_mPreviewFacts dd,.D-cxOq_mHeroFacts dd{color:#f2eee6;margin-top:7px;font-size:18px;font-weight:620;line-height:1.2}.D-cxOq_mPreviewText{color:#a9a59d;margin:20px 0;font-size:12px;line-height:1.65}.D-cxOq_mHero .D-cxOq_caseTitle{overflow-wrap:anywhere;font-size:clamp(39px,4.5vw,65px)}.D-cxOq_mHeroFacts{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px}.D-cxOq_mHeroFacts dd{font-size:clamp(16px,1.8vw,24px)}.D-cxOq_mIntro{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:start;gap:clamp(32px,8vw,120px);display:grid}.D-cxOq_mIntro h2,.D-cxOq_mResult h2,.D-cxOq_mInvestment h2{letter-spacing:-.05em;max-width:780px;margin-top:18px;font-size:clamp(34px,4.2vw,56px);font-weight:610;line-height:1.05}.D-cxOq_mIntro>div:last-child p,.D-cxOq_mChallenge p,.D-cxOq_mResult>p:last-child,.D-cxOq_mInvestment p,.D-cxOq_mInvestmentNote{color:var(--muted-light);font-size:14px;line-height:1.75}.D-cxOq_mIntro>div:last-child p+p{margin-top:18px}.D-cxOq_mChallenge{background:#ff63380b;border:1px solid #ff63384d;grid-template-columns:minmax(140px,.28fr) 1fr;gap:28px;margin-top:62px;padding:clamp(24px,4vw,42px);display:grid}.D-cxOq_mIndex{color:var(--accent);font-family:var(--font-mono);letter-spacing:.12em;font-size:10px}.D-cxOq_mChallenge h3,.D-cxOq_mWorkCard h3{letter-spacing:-.035em;margin-bottom:16px;font-size:clamp(23px,2.6vw,32px);font-weight:610}.D-cxOq_mWorkGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.D-cxOq_mWorkCard{border:1px solid var(--line);background:#141412b3;min-width:0;padding:clamp(22px,3vw,36px)}.D-cxOq_mWorkCard h3{margin:22px 0 16px}.D-cxOq_mWorkCard strong{color:#e0dbd1;font-size:14px;font-weight:550;line-height:1.55;display:block}.D-cxOq_mWorkCard p{color:#a9a59d;margin-top:14px;font-size:12px;line-height:1.7}.D-cxOq_mResult{border-left:2px solid var(--accent);background:#ff63380b;margin-top:66px;padding:clamp(26px,4vw,46px)}.D-cxOq_mResult>p:last-child{max-width:850px;margin-top:22px}.D-cxOq_mInvestment{background:linear-gradient(130deg,#ff633817,#141412b3);border:1px solid #ff633859;grid-template-columns:minmax(0,1fr) minmax(300px,.75fr);gap:clamp(30px,6vw,80px);padding:clamp(26px,4vw,48px);display:grid}.D-cxOq_mInvestment p{margin-top:20px}.D-cxOq_mInvestment dl{gap:0;display:grid}.D-cxOq_mInvestment dl>div{border-bottom:1px solid var(--line);padding:17px 0}.D-cxOq_mInvestment dl>div:first-child{padding-top:0}.D-cxOq_mInvestment dd{margin-top:8px;font-size:20px;font-weight:600;line-height:1.3}.D-cxOq_mInvestment dl>div:first-child dd{color:var(--accent);letter-spacing:-.05em;font-size:clamp(36px,4vw,56px)}.D-cxOq_mInvestmentNote{border-left:1px solid var(--line-strong);max-width:860px;margin:22px 0 50px;padding-left:16px}@media (max-width:900px){.D-cxOq_mIntro,.D-cxOq_mInvestment{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.D-cxOq_mPreviewFacts{gap:5px}.D-cxOq_mPreviewFacts>div,.D-cxOq_mHeroFacts>div{padding:11px 9px}.D-cxOq_mPreviewFacts dd{font-size:14px}.D-cxOq_mHeroFacts dd{font-size:18px}.D-cxOq_mChallenge,.D-cxOq_mWorkGrid{grid-template-columns:minmax(0,1fr)}.D-cxOq_mChallenge{gap:20px;margin-top:42px}.D-cxOq_mResult{margin-top:42px}}.D-cxOq_coverFrame{width:100%;line-height:0}.D-cxOq_coverFrame img{width:100%;height:auto;display:block}
._ZAPSa_formCard{background:#121210cc;border:1px solid #ff633861;border-radius:5px;padding:clamp(22px,3vw,32px);box-shadow:0 24px 64px #0003}._ZAPSa_form{position:relative}._ZAPSa_estimateSummary{background:#ff63380f;border:1px solid #ff63386b;border-radius:3px;margin-bottom:24px;padding:16px}._ZAPSa_estimateSummary>span{color:var(--accent);font:10px var(--font-mono);letter-spacing:.09em;text-transform:uppercase}._ZAPSa_estimateSummary strong{margin-top:8px;font-size:16px;font-weight:590;display:block}._ZAPSa_estimateSummary p{color:#aaa59d;margin-top:8px;font-size:12px;line-height:1.55}._ZAPSa_quickServices{border:0;border-bottom:1px solid var(--line);margin:0 0 22px;padding:0 0 20px}._ZAPSa_quickServices legend{color:#aaa69d;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:11px;font-size:10px}._ZAPSa_quickServices>div{flex-wrap:wrap;gap:7px;display:flex}._ZAPSa_quickServices button{border:1px solid var(--line);color:#aaa59d;cursor:pointer;background:#0c0c0b9e;border-radius:3px;min-height:34px;padding:0 11px;font-size:11px;transition:border-color .18s,color .18s,background .18s}._ZAPSa_quickServices button:hover,._ZAPSa_quickServices button:focus-visible,._ZAPSa_quickServices ._ZAPSa_quickServiceActive{color:var(--foreground);background:#ff63381a;border-color:#ff6338a6}._ZAPSa_fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 14px;display:grid}._ZAPSa_form label{gap:8px;min-width:0;display:grid}._ZAPSa_form label>span{color:#9a968e;font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;font-size:8px}._ZAPSa_form input,._ZAPSa_form select,._ZAPSa_form textarea{border:1px solid var(--line);width:100%;min-width:0;color:var(--foreground);font:inherit;background:#0c0c0bb8;border-radius:3px;outline:none;font-size:13px;transition:border-color .18s,background .18s,box-shadow .18s}._ZAPSa_form input,._ZAPSa_form select{height:48px;padding:0 13px}._ZAPSa_form select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}._ZAPSa_form textarea{resize:vertical;min-height:128px;padding:13px;line-height:1.55}._ZAPSa_form input:focus,._ZAPSa_form select:focus,._ZAPSa_form textarea:focus{background:#11110feb;border-color:#ff6338ad;box-shadow:0 0 0 3px #ff633814}._ZAPSa_contactHint{color:#716e67;margin-top:11px;font-size:9px;line-height:1.5}._ZAPSa_messageField{margin-top:17px}._ZAPSa_honeypot{opacity:0;pointer-events:none;width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}._ZAPSa_formFooter{flex-wrap:wrap;align-items:center;gap:13px 22px;margin-top:20px;display:flex}._ZAPSa_formFooter button,._ZAPSa_formFooter a{border:1px solid var(--accent);cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;gap:24px;min-height:46px;padding:0 18px;font-size:11px;font-weight:700;transition:color .18s,background .18s,border-color .18s,opacity .18s,transform .18s;display:inline-flex}._ZAPSa_formFooter button{color:#17120e;background:var(--accent)}._ZAPSa_formFooter a{color:var(--accent);background:0 0}._ZAPSa_formFooter button:hover:not(:disabled),._ZAPSa_formFooter a:hover{transform:translateY(-2px)}._ZAPSa_formFooter button:disabled{cursor:wait;opacity:.58}._ZAPSa_status{border:1px solid var(--line);color:#aaa69d;background:#0c0c0b85;margin-top:17px;padding:12px 14px;font-size:11px;line-height:1.5}._ZAPSa_formCard:has(._ZAPSa_quickServices) ._ZAPSa_form label>span{color:#aaa59d;letter-spacing:.09em;font-size:10px}:is(._ZAPSa_formCard:has(._ZAPSa_quickServices) ._ZAPSa_form input,._ZAPSa_formCard:has(._ZAPSa_quickServices) ._ZAPSa_form select,._ZAPSa_formCard:has(._ZAPSa_quickServices) ._ZAPSa_form textarea){font-size:14px}._ZAPSa_formCard:has(._ZAPSa_quickServices) ._ZAPSa_contactHint{color:#918d85;font-size:11px;line-height:1.55}._ZAPSa_formCard:has(._ZAPSa_quickServices) ._ZAPSa_formFooter button{font-size:12px}._ZAPSa_formCard:has(._ZAPSa_quickServices) ._ZAPSa_formFooter a{font-size:12px}._ZAPSa_formCard:has(._ZAPSa_quickServices) ._ZAPSa_status{font-size:12px}._ZAPSa_success{color:#a8d8b8;border-color:#5eb57e73}._ZAPSa_error{color:#f2b29f;border-color:#ff63387a}._ZAPSa_consentField{border-top:1px solid var(--line);margin-top:22px;padding-top:19px}._ZAPSa_form ._ZAPSa_consentLabel{cursor:pointer;align-items:flex-start;gap:12px;display:flex}._ZAPSa_form ._ZAPSa_consentLabel input[type=checkbox]{border:1px solid var(--line-strong);width:21px;min-width:21px;height:21px;accent-color:var(--accent);cursor:pointer;border-radius:3px;margin-top:1px;padding:0}._ZAPSa_form ._ZAPSa_consentLabel input[type=checkbox]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}._ZAPSa_formCard ._ZAPSa_form label._ZAPSa_consentLabel>span{color:#c8c3bb;font-family:var(--font-sans);letter-spacing:normal;text-transform:none;font-size:13px;font-weight:400;line-height:1.55}._ZAPSa_consentLabel a{color:var(--foreground);text-underline-offset:3px;-webkit-text-decoration:underline #ff6338a6;text-decoration:underline #ff6338a6;transition:color .18s,text-decoration-color .18s}._ZAPSa_consentLabel a:hover,._ZAPSa_consentLabel a:focus-visible{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}._ZAPSa_consentError{color:#f2b29f;margin:8px 0 0 33px;font-size:13px;line-height:1.5}._ZAPSa_contactsVariant{border-color:var(--line-strong);box-shadow:none;background:#161614bd;border-top-color:#ff6338a6;padding:clamp(22px,2.7vw,34px)}._ZAPSa_contactsVariant ._ZAPSa_fieldGrid{gap:22px 16px}._ZAPSa_contactsVariant ._ZAPSa_form label{gap:9px}._ZAPSa_contactsVariant ._ZAPSa_form label>span{color:#bcb6ad;letter-spacing:.08em;font-size:11px}._ZAPSa_contactsVariant ._ZAPSa_form input,._ZAPSa_contactsVariant ._ZAPSa_form select,._ZAPSa_contactsVariant ._ZAPSa_form textarea{background-color:#0c0c0b8c;font-size:15px}._ZAPSa_contactsVariant ._ZAPSa_form input,._ZAPSa_contactsVariant ._ZAPSa_form select{height:50px}._ZAPSa_contactsVariant ._ZAPSa_form select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#c5bfb5 50%),linear-gradient(135deg,#c5bfb5 50%,#0000 50%);background-position:calc(100% - 21px),calc(100% - 16px);background-repeat:no-repeat;background-size:5px 5px;padding-right:36px}._ZAPSa_contactsVariant ._ZAPSa_contactHint{color:#aaa49b;margin-top:13px;font-size:13px}._ZAPSa_contactsVariant ._ZAPSa_messageField{margin-top:22px}._ZAPSa_contactsVariant ._ZAPSa_form textarea{height:112px;min-height:112px}._ZAPSa_contactsVariant ._ZAPSa_formFooter{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:22px;display:grid}._ZAPSa_contactsVariant ._ZAPSa_formFooter button,._ZAPSa_contactsVariant ._ZAPSa_formFooter a{gap:12px;width:100%;min-height:48px;padding-inline:15px;font-size:13px}._ZAPSa_contactsVariant ._ZAPSa_formFooter a{border-color:var(--line-strong);color:var(--foreground)}._ZAPSa_contactsVariant ._ZAPSa_formFooter a:hover,._ZAPSa_contactsVariant ._ZAPSa_formFooter a:focus-visible{border-color:var(--accent);color:var(--accent);background:#ff63380f}._ZAPSa_contactsVariant ._ZAPSa_status{font-size:13px}@media (max-width:640px){._ZAPSa_fieldGrid{grid-template-columns:minmax(0,1fr)}._ZAPSa_formFooter{flex-direction:column;align-items:stretch}._ZAPSa_formFooter button,._ZAPSa_formFooter a{width:100%}._ZAPSa_contactsVariant ._ZAPSa_formFooter{grid-template-columns:minmax(0,1fr)}._ZAPSa_form input,._ZAPSa_form select,._ZAPSa_form textarea,._ZAPSa_contactsVariant ._ZAPSa_form input,._ZAPSa_contactsVariant ._ZAPSa_form select,._ZAPSa_contactsVariant ._ZAPSa_form textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){._ZAPSa_form input,._ZAPSa_form select,._ZAPSa_form textarea,._ZAPSa_quickServices button,._ZAPSa_formFooter button,._ZAPSa_formFooter a,._ZAPSa_consentLabel a{transition:none}}
._7zhB2G_container{width:min(100% - 48px,1320px);margin-inline:auto}._7zhB2G_kicker{color:#aaa69d;font:560 11px/1.4 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;display:flex}._7zhB2G_kicker>span{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 5px #ff63381f}._7zhB2G_hero{border-bottom:1px solid var(--line)}._7zhB2G_heroGrid{grid-template-columns:minmax(0,1.05fr) minmax(400px,.95fr);align-items:center;gap:clamp(50px,7vw,110px);min-height:590px;padding-block:82px;display:grid}._7zhB2G_heroCopy{min-width:0}._7zhB2G_hero h1{letter-spacing:-.065em;margin-top:37px;font-size:clamp(54px,5.8vw,88px);font-weight:620;line-height:.96}._7zhB2G_hero h1 em{color:#aaa69d;font-style:normal}._7zhB2G_heroLead{color:#c3beb5;max-width:630px;margin-top:29px;font-size:clamp(15px,1.25vw,17px);line-height:1.7}._7zhB2G_primaryAction{border:1px solid var(--accent);color:#17120e;background:var(--accent);border-radius:3px;justify-content:space-between;align-items:center;gap:38px;width:fit-content;min-height:50px;padding:0 21px;font-size:13px;font-weight:700;transition:background .18s,color .18s;display:inline-flex}._7zhB2G_primaryAction:hover{color:var(--foreground);background:#ff633821}._7zhB2G_hero ._7zhB2G_primaryAction{margin-top:33px}._7zhB2G_heroFine{color:#918c83;font:10px/1.6 var(--font-mono);margin-top:18px}._7zhB2G_heroVisual{border:1px solid var(--line-strong);background:linear-gradient(125deg,#ff63380f,#0f0f0edb 42%);min-width:0}._7zhB2G_visualHead,._7zhB2G_visualFoot{color:#8f8a82;font:10px/1.4 var(--font-mono);letter-spacing:.1em;justify-content:space-between;gap:14px;padding:16px 19px;display:flex}._7zhB2G_visualHead{border-bottom:1px solid var(--line)}._7zhB2G_visualFoot{border-top:1px solid var(--line)}._7zhB2G_visualFoot span:first-child{color:var(--accent)}._7zhB2G_visualStages{padding:28px 34px 30px}._7zhB2G_visualStages>div{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr 23px;align-items:center;gap:12px;min-height:72px;display:grid}._7zhB2G_visualStages>div:last-child{border-bottom:0}._7zhB2G_visualStages span{color:var(--accent);font:11px var(--font-mono)}._7zhB2G_visualStages strong{letter-spacing:-.04em;font-size:clamp(19px,2.2vw,31px);font-weight:550}._7zhB2G_visualStages svg{color:#77736c}._7zhB2G_calculatorSection,._7zhB2G_directionsSection,._7zhB2G_worksSection,._7zhB2G_includedSection,._7zhB2G_factorsSection{padding-block:clamp(72px,8vw,112px)}._7zhB2G_calculatorSection{scroll-margin-top:85px}._7zhB2G_sectionIntro{grid-template-columns:minmax(0,1fr) minmax(260px,390px);align-items:end;gap:35px;margin-bottom:39px;display:grid}._7zhB2G_sectionIntro h2,._7zhB2G_worksLayout h2,._7zhB2G_includedLayout h2,._7zhB2G_explainLayout h2,._7zhB2G_finalCard h2{letter-spacing:-.055em;margin-top:18px;font-size:clamp(37px,4vw,58px);font-weight:610;line-height:1.04}._7zhB2G_sectionIntro>p,._7zhB2G_mutedText{color:#aaa59c;font-size:14px;line-height:1.7}._7zhB2G_calculatorLayout{grid-template-columns:minmax(0,1fr) minmax(330px,410px);align-items:start;gap:22px;display:grid}._7zhB2G_steps{gap:12px;min-width:0;display:grid}._7zhB2G_step{border:1px solid var(--line);background:#131311c7;min-width:0;padding:clamp(22px,3vw,36px)}._7zhB2G_step legend{letter-spacing:-.04em;width:100%;padding:0;font-size:clamp(24px,2.4vw,32px);font-weight:590;line-height:1.14}._7zhB2G_step legend span{color:var(--accent);font:11px var(--font-mono);letter-spacing:.1em;margin-bottom:11px;display:block}._7zhB2G_stepNote{color:#9e998f;margin-top:11px;font-size:13px;line-height:1.5}._7zhB2G_intentOptions,._7zhB2G_projectOptions,._7zhB2G_featureOptions,._7zhB2G_statusOptions,._7zhB2G_detailOptions{gap:9px;margin-top:23px;display:grid}._7zhB2G_intentOptions{grid-template-columns:repeat(3,minmax(0,1fr))}._7zhB2G_projectOptions,._7zhB2G_featureOptions,._7zhB2G_detailOptions{grid-template-columns:repeat(2,minmax(0,1fr))}._7zhB2G_intentOption,._7zhB2G_projectOption,._7zhB2G_featureOption,._7zhB2G_textOption,._7zhB2G_detailOption{cursor:pointer;min-width:0;position:relative}._7zhB2G_intentOption input,._7zhB2G_projectOption input,._7zhB2G_featureOption input,._7zhB2G_textOption input,._7zhB2G_detailOption input{opacity:0;width:1px;height:1px;position:absolute}._7zhB2G_intentOption>span{border:1px solid var(--line);background:#0b0b0a8f;align-items:flex-start;gap:12px;min-height:126px;padding:17px;transition:border-color .18s,background .18s;display:flex}._7zhB2G_intentOption>span>span:last-child{gap:7px;display:grid}._7zhB2G_intentOption strong{font-size:14px;line-height:1.3}._7zhB2G_intentOption small{color:#9b968d;font-size:11px;line-height:1.45}._7zhB2G_projectOptionBody,._7zhB2G_featureOption>span,._7zhB2G_textOption>span,._7zhB2G_detailOption>span{border:1px solid var(--line);background:#0b0b0a8f;min-width:0;transition:border-color .18s,background .18s;display:flex}._7zhB2G_projectOptionBody{align-items:flex-start;gap:12px;min-height:112px;padding:17px}._7zhB2G_intentOption:hover>span,._7zhB2G_projectOption:hover ._7zhB2G_projectOptionBody,._7zhB2G_featureOption:hover>span,._7zhB2G_textOption:hover>span,._7zhB2G_detailOption:hover>span{border-color:#ff633873}._7zhB2G_intentOption:has(input:checked)>span{background:#ff633813;border-color:#ff6338cc}._7zhB2G_projectOption:has(input:checked) ._7zhB2G_projectOptionBody{background:#ff633813;border-color:#ff6338cc}._7zhB2G_featureOption:has(input:checked)>span{background:#ff633813;border-color:#ff6338cc}._7zhB2G_textOption:has(input:checked)>span{background:#ff633813;border-color:#ff6338cc}._7zhB2G_detailOption:has(input:checked)>span{background:#ff633813;border-color:#ff6338cc}._7zhB2G_intentOption:has(input:focus-visible)>span{outline:2px solid var(--accent);outline-offset:3px}._7zhB2G_projectOption:has(input:focus-visible) ._7zhB2G_projectOptionBody{outline:2px solid var(--accent);outline-offset:3px}._7zhB2G_featureOption:has(input:focus-visible)>span{outline:2px solid var(--accent);outline-offset:3px}._7zhB2G_textOption:has(input:focus-visible)>span{outline:2px solid var(--accent);outline-offset:3px}._7zhB2G_detailOption:has(input:focus-visible)>span{outline:2px solid var(--accent);outline-offset:3px}._7zhB2G_optionIndicator{border:1px solid #89847b;border-radius:50%;flex:0 0 17px;width:17px;height:17px}:is(._7zhB2G_intentOption:has(input:checked) ._7zhB2G_optionIndicator,._7zhB2G_projectOption:has(input:checked) ._7zhB2G_optionIndicator,._7zhB2G_textOption:has(input:checked) ._7zhB2G_optionIndicator){border:5px solid var(--accent)}._7zhB2G_projectText{gap:6px;min-width:0;display:grid}._7zhB2G_projectText strong{font-size:15px;font-weight:580;line-height:1.25}._7zhB2G_projectText small{color:#9b968d;font-size:11px;line-height:1.35}._7zhB2G_optionPrice{color:#f4a088;font:11px/1.4 var(--font-mono);white-space:nowrap;flex:none;margin-left:auto}._7zhB2G_featureOption>span{color:#d7d2c9;align-items:center;gap:12px;min-height:66px;padding:13px 16px;font-size:13px;line-height:1.4}._7zhB2G_featureText{gap:4px;min-width:0;display:grid}._7zhB2G_featureText strong{font-size:13px;font-weight:580}._7zhB2G_featureText small{color:#918d85;font-size:10px;line-height:1.4}._7zhB2G_featureOption b{color:#f4a088;font:10px/1.4 var(--font-mono);white-space:nowrap;flex:none;margin-left:auto}._7zhB2G_checkMark{color:#0000;border:1px solid #89847b;border-radius:2px;flex:0 0 19px;place-items:center;width:19px;height:19px;display:grid}._7zhB2G_featureOption:has(input:checked) ._7zhB2G_checkMark{border-color:var(--accent);color:#17120e;background:var(--accent)}._7zhB2G_statusOptions{grid-template-columns:minmax(0,1fr)}._7zhB2G_textOption>span{color:#d7d2c9;align-items:center;gap:13px;min-height:56px;padding:13px 17px;font-size:13px}._7zhB2G_detailGroup{border-top:1px solid var(--line);margin-top:26px;padding-top:22px}._7zhB2G_detailGroup>p{color:#c8c3bb;font-size:13px}._7zhB2G_detailOptions{gap:8px}._7zhB2G_detailOption>span{color:#c6c1b7;text-align:center;justify-content:center;align-items:center;min-height:46px;padding:9px 13px;font-size:12px;line-height:1.35}._7zhB2G_detailOption:has(input:checked)>span{color:#ffd0c1}._7zhB2G_calculatorField{gap:9px;margin-top:24px;display:grid}._7zhB2G_calculatorField>span{color:#b7b1a8;font:10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}._7zhB2G_calculatorField input,._7zhB2G_calculatorField textarea{border:1px solid var(--line);width:100%;color:var(--foreground);font:15px/1.5 var(--font-sans);background:#0b0b0ab8;border-radius:3px;outline:none}._7zhB2G_calculatorField input{min-height:50px;padding:0 14px}._7zhB2G_calculatorField textarea{resize:vertical;padding:13px 14px}._7zhB2G_calculatorField input:focus,._7zhB2G_calculatorField textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #ff633814}._7zhB2G_includedBox{border:1px solid var(--line);background:#ffffff04;margin-top:20px;padding:17px}._7zhB2G_includedBox>strong{color:#bdb8af;font:10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}._7zhB2G_includedBox ul{gap:8px;margin-top:13px;list-style:none;display:grid}._7zhB2G_includedBox li{color:#c7c2b9;align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;display:flex}._7zhB2G_includedBox svg{color:var(--accent);flex:none;margin-top:2px}._7zhB2G_summary{background:linear-gradient(155deg,#ff633817,#191917 37%,#151513);border:1px solid #ff63388c;min-width:0;padding:25px;position:sticky;top:94px}._7zhB2G_summaryTop{color:var(--accent);font:11px var(--font-mono);letter-spacing:.11em;justify-content:space-between;display:flex}._7zhB2G_summary h3{letter-spacing:-.05em;margin-top:35px;font-size:clamp(29px,2.7vw,40px);font-weight:590;line-height:1.08}._7zhB2G_summaryCaption{color:#a9a49b;font:10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:28px}._7zhB2G_summaryList{flex-wrap:wrap;gap:7px;margin-top:13px;list-style:none;display:flex}._7zhB2G_summaryList li{border:1px solid var(--line-strong);color:#d5d0c6;padding:7px 9px;font-size:11px;line-height:1.3}._7zhB2G_summaryContext{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:12px;margin-top:30px;padding-block:17px;display:grid}._7zhB2G_summaryContext p{color:#c9c4ba;grid-template-columns:75px 1fr;gap:8px;font-size:11px;line-height:1.5;display:grid}._7zhB2G_summaryContext span{color:#8e8980}._7zhB2G_estimateLines{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:10px;margin-top:24px;padding-block:15px;display:grid}._7zhB2G_estimateLines p{color:#aaa59c;justify-content:space-between;gap:14px;font-size:11px;display:flex}._7zhB2G_estimateLines strong{color:#d9d4cb;white-space:nowrap;font-weight:560}._7zhB2G_totalBlock{gap:9px;margin-top:26px;display:grid}._7zhB2G_totalBlock>span{color:#a9a49b;font-size:12px}._7zhB2G_totalBlock strong{color:var(--foreground);letter-spacing:-.055em;white-space:nowrap;font-size:clamp(32px,3.2vw,45px);font-weight:620}._7zhB2G_summaryDisclaimer{color:#aaa59c;margin-top:16px;font-size:12px;line-height:1.6}._7zhB2G_summaryAction{border:1px solid var(--accent);color:#17120e;background:var(--accent);border-radius:3px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:52px;margin-top:26px;padding:0 17px;font-size:13px;font-weight:700;transition:background .18s,color .18s;display:flex}._7zhB2G_summaryAction:hover{color:var(--foreground);background:#ff633821}._7zhB2G_summaryActionDisabled{border-color:var(--line);color:#77736c;cursor:not-allowed;background:#ffffff08}._7zhB2G_notOffer{color:#918c83;font:10px/1.45 var(--font-mono);margin-top:13px}._7zhB2G_directionsSection,._7zhB2G_includedSection,._7zhB2G_explainSection{border-top:1px solid var(--line);background:#1313118a}._7zhB2G_directionGrid{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._7zhB2G_directionCard{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:#0c0c0b61;flex-direction:column;min-height:235px;padding:24px;display:flex}._7zhB2G_cardIndex{color:var(--accent);font:10px var(--font-mono);letter-spacing:.1em}._7zhB2G_directionCard h3{letter-spacing:-.035em;margin-top:24px;font-size:22px;font-weight:580}._7zhB2G_directionCard p{color:#aaa59c;max-width:330px;margin-top:10px;font-size:12px;line-height:1.6}._7zhB2G_directionCard strong{color:#f5a38c;font:14px var(--font-mono);margin-top:auto;padding-top:20px}._7zhB2G_worksLayout,._7zhB2G_includedLayout{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(40px,7vw,110px);display:grid}._7zhB2G_worksLayout ._7zhB2G_mutedText,._7zhB2G_includedLayout ._7zhB2G_mutedText{margin-top:20px}._7zhB2G_worksList{border-top:1px solid var(--line-strong)}._7zhB2G_worksList>div{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:70px;display:grid}._7zhB2G_worksList span:first-child{color:var(--accent);font:11px var(--font-mono)}._7zhB2G_worksList strong{font-size:14px;font-weight:540}._7zhB2G_worksList span:last-child{color:#c6c0b7;font:12px var(--font-mono);text-align:right}._7zhB2G_includedList{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}._7zhB2G_includedList li{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);color:#d6d1c8;align-items:center;gap:14px;min-height:88px;padding:18px;font-size:13px;line-height:1.4;display:flex}._7zhB2G_includedList svg{color:var(--accent);flex:none}._7zhB2G_factorTable{border-top:1px solid var(--line-strong)}._7zhB2G_factorRow{border-bottom:1px solid var(--line);grid-template-columns:60px minmax(140px,.35fr) minmax(0,1fr) 24px;align-items:center;gap:20px;min-height:83px;padding-inline:15px;transition:color .18s,background .18s,border-color .18s;display:grid}._7zhB2G_factorRow:hover,._7zhB2G_factorRow:focus-visible{background:#ff63380f;border-color:#ff633880}._7zhB2G_factorRow:hover h3,._7zhB2G_factorRow:focus-visible h3{color:#ff9b7f}._7zhB2G_factorRow:focus-visible{outline-offset:-3px}._7zhB2G_factorRow>span,._7zhB2G_factorRow svg{color:var(--accent)}._7zhB2G_factorRow>span{font:11px var(--font-mono)}._7zhB2G_factorRow h3{font-size:17px;font-weight:560}._7zhB2G_factorRow p{color:#aaa59c;font-size:13px;line-height:1.5}._7zhB2G_explainSection{padding-block:clamp(65px,7vw,100px)}._7zhB2G_explainLayout{grid-template-columns:minmax(0,.35fr) minmax(0,1fr);gap:40px;display:grid}._7zhB2G_explainLayout>div{max-width:850px}._7zhB2G_explainLayout h2{margin-top:0}._7zhB2G_explainLayout p:last-child{color:#b8b3aa;max-width:780px;margin-top:24px;font-size:15px;line-height:1.75}._7zhB2G_finalSection{padding-block:clamp(70px,7vw,100px)}._7zhB2G_finalCard{background:linear-gradient(110deg,#ff633817,#121210cc 58%);border:1px solid #ff633885;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:35px;padding:clamp(27px,4vw,49px);display:grid}._7zhB2G_finalCard h2{margin-top:23px}._7zhB2G_finalCard p:last-child{color:#bbb6ad;max-width:740px;margin-top:18px;font-size:14px;line-height:1.7}@media (max-width:1100px){._7zhB2G_heroGrid{grid-template-columns:minmax(0,1fr) minmax(330px,.8fr);gap:38px}._7zhB2G_calculatorLayout{grid-template-columns:minmax(0,1fr) minmax(300px,350px)}._7zhB2G_projectOptions,._7zhB2G_intentOptions{grid-template-columns:minmax(0,1fr)}._7zhB2G_intentOption>span{min-height:92px}._7zhB2G_projectOptionBody{align-items:center;min-height:76px}._7zhB2G_directionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){._7zhB2G_heroGrid{grid-template-columns:minmax(0,1fr);min-height:auto;padding-block:75px}._7zhB2G_heroVisual{max-width:620px}._7zhB2G_calculatorLayout{grid-template-columns:minmax(0,1fr)}._7zhB2G_summary{position:static}._7zhB2G_worksLayout,._7zhB2G_includedLayout,._7zhB2G_finalCard{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){._7zhB2G_container{width:min(100% - 36px,1320px)}._7zhB2G_heroGrid{gap:42px;padding-block:55px 65px}._7zhB2G_hero h1{margin-top:30px;font-size:clamp(45px,12vw,65px)}._7zhB2G_heroLead{margin-top:23px;font-size:14px}._7zhB2G_hero ._7zhB2G_primaryAction{width:100%;margin-top:28px}._7zhB2G_visualStages{padding:15px 20px}._7zhB2G_visualStages>div{min-height:59px}._7zhB2G_visualStages strong{font-size:19px}._7zhB2G_calculatorSection,._7zhB2G_directionsSection,._7zhB2G_worksSection,._7zhB2G_includedSection,._7zhB2G_factorsSection{padding-block:67px}._7zhB2G_sectionIntro{grid-template-columns:minmax(0,1fr);gap:13px;margin-bottom:26px}._7zhB2G_sectionIntro h2,._7zhB2G_worksLayout h2,._7zhB2G_includedLayout h2,._7zhB2G_explainLayout h2,._7zhB2G_finalCard h2{font-size:clamp(34px,9vw,43px)}._7zhB2G_step{padding:22px 17px}._7zhB2G_projectOptions,._7zhB2G_featureOptions{grid-template-columns:minmax(0,1fr)}._7zhB2G_featureOption>span{flex-wrap:wrap;align-items:flex-start}._7zhB2G_featureOption b{width:calc(100% - 31px);margin-left:31px}._7zhB2G_calculatorField input,._7zhB2G_calculatorField textarea{font-size:16px}._7zhB2G_projectOptionBody{gap:10px;min-height:86px;padding:15px 12px}._7zhB2G_projectText strong{font-size:14px}._7zhB2G_optionPrice{font-size:10px}._7zhB2G_summary{padding:22px 18px}._7zhB2G_directionGrid{grid-template-columns:minmax(0,1fr)}._7zhB2G_directionCard{min-height:195px}._7zhB2G_worksList>div{grid-template-columns:24px minmax(0,1fr);gap:9px;padding-block:16px}._7zhB2G_worksList span:last-child{text-align:left;grid-column:2}._7zhB2G_includedList{grid-template-columns:minmax(0,1fr)}._7zhB2G_includedList li{min-height:64px}._7zhB2G_factorRow{grid-template-columns:33px minmax(0,1fr) 20px;gap:10px;padding-block:17px}._7zhB2G_factorRow p{grid-area:2/2}._7zhB2G_factorRow svg{grid-area:1/3}._7zhB2G_explainLayout{grid-template-columns:minmax(0,1fr);gap:25px}._7zhB2G_finalCard ._7zhB2G_primaryAction{width:100%}}@media (max-width:390px){._7zhB2G_projectOptionBody{flex-wrap:wrap}._7zhB2G_optionPrice{width:calc(100% - 27px);margin-left:27px}._7zhB2G_detailOptions{grid-template-columns:minmax(0,1fr)}._7zhB2G_totalBlock strong{font-size:32px}}@media (prefers-reduced-motion:reduce){._7zhB2G_primaryAction,._7zhB2G_summaryAction,._7zhB2G_projectOptionBody,._7zhB2G_featureOption>span,._7zhB2G_textOption>span,._7zhB2G_detailOption>span,._7zhB2G_factorRow{transition:none}}
.B7Vafq_hero h1{overflow-wrap:anywhere;max-width:760px;font-size:clamp(43px,4.8vw,70px)}.B7Vafq_facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:30px;display:grid}.B7Vafq_facts>div{border:1px solid var(--line);background:#0d0d0c6b;min-width:0;padding:14px 16px}.B7Vafq_facts dt{color:#aaa69d;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.B7Vafq_facts dd{color:#f2eee6;margin-top:7px;font-size:clamp(17px,2vw,24px);font-weight:620}.B7Vafq_heroTags,.B7Vafq_techRow>div:last-child{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.B7Vafq_heroTags span,.B7Vafq_techRow>div:last-child span{border:1px solid var(--line);color:#aaa69d;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:#0e0e0d80;padding:9px 11px;font-size:8px}.B7Vafq_split{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:start;gap:clamp(32px,8vw,120px);display:grid}.B7Vafq_split h2,.B7Vafq_bookingGrid h2,.B7Vafq_crmIntro h2,.B7Vafq_documentGrid h2,.B7Vafq_techRow h2,.B7Vafq_result h2{letter-spacing:-.05em;max-width:800px;margin-top:18px;font-size:clamp(34px,4.2vw,56px);font-weight:610;line-height:1.05}.B7Vafq_split>p,.B7Vafq_bookingGrid>div>p:last-child,.B7Vafq_crmIntro p,.B7Vafq_documentGrid>div>p,.B7Vafq_result>p{color:var(--muted-light);font-size:14px;line-height:1.75}.B7Vafq_evolutionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.B7Vafq_eraCard{border:1px solid var(--line);background:#121210a8;overflow:hidden}.B7Vafq_eraCardCurrent{background:linear-gradient(145deg,#ff63380e,#121210b8);border-color:#ff633866}.B7Vafq_eraHeader{justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.B7Vafq_eraHeader span{color:var(--accent);font-family:var(--font-mono);letter-spacing:-.04em;font-size:28px;font-weight:650}.B7Vafq_eraHeader strong{color:#d8d4cb;font-size:13px;font-weight:560}.B7Vafq_eraImage{aspect-ratio:16/8.5;border-block:1px solid var(--line);background:#0d0d0c;overflow:hidden}.B7Vafq_eraImage img,.B7Vafq_secondaryGallery img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.B7Vafq_eraCard ul{grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.B7Vafq_eraCard li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#aaa69d;align-items:center;min-height:52px;padding:12px 16px;font-size:11px;line-height:1.45;display:flex}.B7Vafq_eraCard li:nth-child(2n){border-right:0}.B7Vafq_eraCard li:nth-last-child(-n+2){border-bottom:0}.B7Vafq_audienceSection{background:#14141261}.B7Vafq_audienceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:52px;display:grid}.B7Vafq_audienceGrid article{border:1px solid var(--line);background:#0e0e0d94;padding:clamp(26px,4vw,42px)}.B7Vafq_audienceIcon{width:48px;height:48px;color:var(--accent);background:#ff63380f;border:1px solid #ff633861;place-items:center;margin-bottom:28px;display:grid}.B7Vafq_audienceGrid article>span,.B7Vafq_featureTriptych article>span,.B7Vafq_secondaryGallery figcaption span{color:var(--accent);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.B7Vafq_audienceGrid h3,.B7Vafq_featureTriptych h3{letter-spacing:-.04em;margin-top:12px;font-size:clamp(25px,3vw,36px);font-weight:600}.B7Vafq_audienceGrid ul{border-top:1px solid var(--line);gap:0;margin-top:25px;list-style:none;display:grid}.B7Vafq_audienceGrid li{border-bottom:1px solid var(--line);color:#aaa69d;align-items:center;gap:12px;min-height:48px;font-size:12px;display:flex}.B7Vafq_audienceGrid li svg{color:var(--accent);flex:none}.B7Vafq_publicSection{overflow:hidden}.B7Vafq_secondaryGallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:58px;display:grid}.B7Vafq_secondaryGallerySingle{grid-template-columns:minmax(0,1fr)}.B7Vafq_secondaryGallery figure{border:1px solid var(--line);background:#0d0d0c;overflow:hidden}.B7Vafq_secondaryGallery figure>img{aspect-ratio:16/9;border-bottom:1px solid var(--line)}.B7Vafq_secondaryGallery figcaption{justify-content:space-between;align-items:center;gap:22px;min-height:74px;padding:16px 18px;display:flex}.B7Vafq_secondaryGallery figcaption strong{color:#aaa69d;text-align:right;max-width:370px;font-size:11px;font-weight:500;line-height:1.5}.B7Vafq_bookingGrid{grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);align-items:center;gap:clamp(44px,8vw,120px);display:grid}.B7Vafq_bookingGrid>div>p:last-child{max-width:650px;margin-top:24px}.B7Vafq_stepList{border:1px solid #ff633852;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.B7Vafq_stepList li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#1414129e;grid-template-columns:1fr auto;align-content:space-between;min-height:152px;padding:22px;display:grid}.B7Vafq_stepList li:nth-child(2n){border-right:0}.B7Vafq_stepList li:nth-last-child(-n+2){border-bottom:0}.B7Vafq_stepList li>span{color:#77746d;font-family:var(--font-mono);font-size:9px}.B7Vafq_stepList li>svg{color:var(--accent)}.B7Vafq_stepList li>strong{color:#d8d4cb;grid-column:1/-1;font-size:17px;font-weight:580}.B7Vafq_appSection{background:linear-gradient(145deg,#21232085,#0d0d0cb3);overflow:hidden}.B7Vafq_phoneStage{justify-content:center;align-items:center;gap:clamp(16px,3.6vw,50px);min-height:610px;padding:24px 0 0;display:flex}.B7Vafq_phoneStage figure{width:min(24%,248px)}.B7Vafq_phoneStage figure>div{aspect-ratio:390/844;background:#090908;border:2px solid #6f6c65;border-radius:26px;padding:7px;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000073}.B7Vafq_phoneStage figure>div:before{content:"";z-index:2;background:#090908;border-radius:0 0 7px 7px;width:34%;height:8px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.B7Vafq_phoneStage img{object-fit:cover;object-position:top center;border-radius:18px;width:100%;height:100%;display:block}.B7Vafq_phoneStage .B7Vafq_phonePrimary{width:min(28%,286px);transform:translateY(-16px)}.B7Vafq_phoneStageSingle .B7Vafq_phonePrimary{width:min(72vw,286px)}.B7Vafq_phoneStage figcaption{color:#77746d;font-family:var(--font-mono);letter-spacing:.11em;text-align:center;text-transform:uppercase;margin-top:14px;font-size:9px}.B7Vafq_featureTriptych{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:56px;display:grid}.B7Vafq_featureTriptych article{border:1px solid var(--line);background:#0d0d0c8c;padding:26px}.B7Vafq_featureTriptych article>svg{color:var(--accent);margin-bottom:28px}.B7Vafq_featureTriptych h3{font-size:25px}.B7Vafq_featureTriptych p{color:#96928a;margin-top:15px;font-size:12px;line-height:1.7}.B7Vafq_ocrSection{background:#ff633806}.B7Vafq_ocrFlow{border:1px solid #ff633857;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:58px;list-style:none;display:grid}.B7Vafq_ocrFlow li{border-right:1px solid var(--line);flex-direction:column;min-height:230px;padding:24px;display:flex;position:relative}.B7Vafq_ocrFlow li:last-child{border-right:0}.B7Vafq_ocrFlow li>span{color:#77746d;font-family:var(--font-mono);font-size:9px}.B7Vafq_ocrFlow li>svg{color:var(--accent);margin:auto 0 26px}.B7Vafq_ocrFlow li>strong{font-size:18px;font-weight:590}.B7Vafq_ocrFlow li>p{color:#8f8b83;margin-top:9px;font-size:11px;line-height:1.5}.B7Vafq_crmSection{background:linear-gradient(135deg,#ff63380d,#0f0f0da8)}.B7Vafq_crmIntro{grid-template-columns:minmax(0,1fr) minmax(320px,.55fr);align-items:end;gap:clamp(40px,8vw,110px);display:grid}.B7Vafq_crmIntro p{max-width:760px;margin-top:24px}.B7Vafq_crmSignal{background:#0d0d0c9e;border:1px solid #ff63385c;flex-direction:column;align-items:flex-start;gap:15px;padding:28px;display:flex}.B7Vafq_crmSignal svg{color:var(--accent)}.B7Vafq_crmSignal span{color:#77746d;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.B7Vafq_crmSignal strong{color:#d2cec5;font-size:17px;line-height:1.5}.B7Vafq_crmModules{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:54px;display:grid}.B7Vafq_crmModules div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#bdb9b0;flex-direction:column;justify-content:space-between;min-height:94px;padding:16px;font-size:12px;display:flex}.B7Vafq_crmModules span{color:var(--accent);font-family:var(--font-mono);font-size:8px}.B7Vafq_statsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:54px;display:grid}.B7Vafq_statsGrid dl{border:1px solid var(--line);background:#0d0d0c80;flex-direction:column;justify-content:flex-end;min-height:140px;padding:22px;display:flex}.B7Vafq_statsGrid dt{color:#f1ede4;letter-spacing:-.05em;font-size:clamp(32px,4vw,50px);font-weight:620}.B7Vafq_statsGrid dd{color:#8f8b83;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:8px;font-size:9px}.B7Vafq_documentGrid{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(44px,8vw,120px);display:grid}.B7Vafq_documentGrid>div>p{margin-top:24px}.B7Vafq_documentActions{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.B7Vafq_documentActions span{border:1px solid var(--line);color:#aaa69d;align-items:center;gap:8px;padding:10px 12px;font-size:10px;display:inline-flex}.B7Vafq_documentActions svg{color:var(--accent)}.B7Vafq_documentPreview{color:#181816;background:#e8e4da;border:1px solid #cbc6bb;padding:clamp(26px,4vw,44px);transform:rotate(1deg);box-shadow:0 32px 70px #0000004d}.B7Vafq_documentPreview>div{border-bottom:2px solid #2b2925;justify-content:space-between;align-items:flex-start;gap:30px;padding-bottom:24px;display:flex}.B7Vafq_documentPreview>div span{color:#d64f2d;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.B7Vafq_documentPreview>div strong{text-align:right;text-transform:uppercase;max-width:330px;font-size:clamp(24px,3vw,36px);line-height:1}.B7Vafq_documentPreview dl>div{border-bottom:1px solid #18181638;grid-template-columns:.8fr 1.2fr;gap:20px;padding:17px 0;display:grid}.B7Vafq_documentPreview dt{color:#5b5750;font-family:var(--font-mono);text-transform:uppercase;font-size:9px}.B7Vafq_documentPreview dd{font-size:12px;font-weight:600}.B7Vafq_techRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.7fr) minmax(0,1fr);align-items:end;gap:50px;padding-bottom:58px;display:grid}.B7Vafq_techRow>div:last-child{justify-content:flex-end;margin-top:0}.B7Vafq_result{border-left:2px solid var(--accent);background:#ff63380b;margin:58px 0;padding:clamp(28px,5vw,54px)}.B7Vafq_result>p{max-width:850px;margin-top:23px}.B7Vafq_resultFlow{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.B7Vafq_resultFlow span{border:1px solid var(--line);color:#aaa69d;font-family:var(--font-mono);text-transform:uppercase;align-items:center;gap:8px;padding:9px 11px;font-size:9px;display:inline-flex}.B7Vafq_resultFlow svg{color:var(--accent)}@media (max-width:1000px){.B7Vafq_bookingGrid,.B7Vafq_documentGrid{grid-template-columns:minmax(0,1fr)}.B7Vafq_crmModules{grid-template-columns:repeat(3,minmax(0,1fr))}.B7Vafq_phoneStage{min-height:520px}}@media (max-width:900px){.B7Vafq_split,.B7Vafq_crmIntro,.B7Vafq_techRow{grid-template-columns:minmax(0,1fr)}.B7Vafq_evolutionGrid{gap:10px}.B7Vafq_featureTriptych{grid-template-columns:minmax(0,1fr)}.B7Vafq_featureTriptych article{min-height:220px}.B7Vafq_ocrFlow{grid-template-columns:repeat(2,minmax(0,1fr))}.B7Vafq_ocrFlow li:nth-child(2){border-right:0}.B7Vafq_ocrFlow li:nth-child(-n+2){border-bottom:1px solid var(--line)}.B7Vafq_techRow>div:last-child{justify-content:flex-start}}@media (max-width:700px){.B7Vafq_hero h1{max-width:100%;font-size:clamp(37px,10.4vw,52px)}.B7Vafq_heroTags,.B7Vafq_facts{min-width:0;max-width:100%}.B7Vafq_facts>div{padding:11px 10px}.B7Vafq_evolutionGrid,.B7Vafq_audienceGrid,.B7Vafq_secondaryGallery,.B7Vafq_statsGrid,.B7Vafq_eraCard ul{grid-template-columns:minmax(0,1fr)}.B7Vafq_eraCard li{border-right:0}.B7Vafq_eraCard li:nth-last-child(2){border-bottom:1px solid var(--line)}.B7Vafq_audienceGrid{margin-top:38px}.B7Vafq_secondaryGallery{margin-top:42px}.B7Vafq_secondaryGallery figcaption{flex-direction:column;align-items:flex-start}.B7Vafq_secondaryGallery figcaption strong{text-align:left}.B7Vafq_phoneStage{gap:8px;min-height:420px;margin-inline:-12px}.B7Vafq_phoneStage figure{width:30%}.B7Vafq_phoneStage .B7Vafq_phonePrimary{width:36%}.B7Vafq_phoneStageSingle .B7Vafq_phonePrimary{width:min(72vw,286px)}.B7Vafq_phoneStage figure>div{border-radius:15px;padding:4px}.B7Vafq_phoneStage figure>div:before{height:5px;top:4px}.B7Vafq_phoneStage img{border-radius:10px}.B7Vafq_phoneStage figcaption{font-size:7px}.B7Vafq_crmModules{grid-template-columns:repeat(2,minmax(0,1fr))}.B7Vafq_documentPreview{transform:none}.B7Vafq_documentPreview>div{flex-direction:column}.B7Vafq_documentPreview>div strong{text-align:left}}@media (max-width:480px){.B7Vafq_stepList,.B7Vafq_ocrFlow{grid-template-columns:minmax(0,1fr)}.B7Vafq_stepList li,.B7Vafq_stepList li:nth-child(2n),.B7Vafq_ocrFlow li,.B7Vafq_ocrFlow li:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.B7Vafq_stepList li:last-child,.B7Vafq_ocrFlow li:last-child{border-bottom:0}.B7Vafq_ocrFlow li{min-height:180px}.B7Vafq_crmModules{grid-template-columns:minmax(0,1fr)}.B7Vafq_documentPreview dl>div{grid-template-columns:minmax(0,1fr);gap:7px}}@media (prefers-reduced-motion:reduce){.B7Vafq_documentPreview{transform:none}}.B7Vafq_journeyFlow{grid-template-columns:repeat(5,minmax(0,1fr))}.B7Vafq_journeyFlow li{min-height:210px}@media (max-width:1100px){.B7Vafq_journeyFlow{grid-template-columns:minmax(0,1fr)}.B7Vafq_journeyFlow li,.B7Vafq_journeyFlow li:nth-child(2){border-right:0;border-bottom:1px solid var(--line);min-height:150px}.B7Vafq_journeyFlow li:last-child{border-bottom:0}}.B7Vafq_zoomFigure{border:1px solid var(--line-strong);background:#0d0d0c;border-radius:5px;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000059}.B7Vafq_zoomTrigger{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.B7Vafq_zoomTrigger img{width:100%;height:auto;display:block}.B7Vafq_zoomHint{border:1px solid var(--line-strong);color:#f2efe8;letter-spacing:.06em;text-transform:uppercase;background:#0d0d0cd1;border-radius:3px;padding:7px 12px;font-size:11px;position:absolute;bottom:12px;right:12px}.B7Vafq_zoomCaption{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;padding:16px 18px;display:flex}.B7Vafq_zoomCaption strong{color:#aaa69d;text-align:right;font-size:11px;font-weight:500;line-height:1.5}.B7Vafq_zoomBlock{margin-top:48px}.B7Vafq_zoomDialog{background:#080807f0;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;overflow:auto}.B7Vafq_zoomDialog::backdrop{background:#080807f0}.B7Vafq_zoomDialogImage{cursor:zoom-out;place-items:center;min-height:100%;padding:56px 16px 24px;display:grid}.B7Vafq_zoomDialogImage img{width:min(100%,1672px);height:auto}.B7Vafq_zoomClose{z-index:2;border:1px solid var(--line-strong);color:#f2efe8;cursor:pointer;background:#0d0d0ce6;border-radius:50%;width:44px;height:44px;font-size:26px;line-height:1;position:fixed;top:10px;right:14px}@media (max-width:640px){.B7Vafq_zoomCaption{flex-direction:column;align-items:flex-start;gap:6px}.B7Vafq_zoomCaption strong{text-align:left}.B7Vafq_zoomBlock{margin-top:32px}.B7Vafq_zoomDialogImage{place-items:start;padding:56px 0 24px}.B7Vafq_zoomDialogImage img{width:900px;max-width:none}}@media (hover:hover){.B7Vafq_zoomHint{opacity:0;transition:opacity .2s}.B7Vafq_zoomTrigger:hover .B7Vafq_zoomHint,.B7Vafq_zoomTrigger:focus-visible .B7Vafq_zoomHint{opacity:1}}
.YFrkHq_container{width:min(100% - 48px,1320px);margin-inline:auto}.YFrkHq_contactPage{border-bottom:1px solid var(--line);padding:clamp(66px,6vw,92px) 0 clamp(64px,6vw,86px)}.YFrkHq_contactLayout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(48px,7vw,112px);display:grid}.YFrkHq_kicker,.YFrkHq_eyebrow{color:#b0aba1;font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;font-size:11px;line-height:1.5}.YFrkHq_kicker{align-items:center;gap:10px;display:flex}.YFrkHq_kicker>span{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 5px #ff63381a}.YFrkHq_contactIntro h1{letter-spacing:-.06em;max-width:620px;margin-top:26px;font-size:clamp(54px,5.6vw,78px);font-weight:610;line-height:.98}.YFrkHq_lead{color:#c8c3bb;max-width:520px;margin-top:26px;font-size:17px;line-height:1.65}.YFrkHq_primaryContacts{border-top:1px solid var(--line-strong);margin-top:clamp(40px,5vw,66px)}.YFrkHq_primaryContacts>.YFrkHq_eyebrow{margin-top:16px}.YFrkHq_phoneLink,.YFrkHq_telegramLink{border-bottom:1px solid var(--line);align-items:center;gap:14px;transition:color .18s,background-color .18s;display:flex}.YFrkHq_phoneLink{letter-spacing:-.04em;white-space:nowrap;padding:19px 4px 20px 0;font-size:clamp(23px,2.2vw,33px);font-weight:590}.YFrkHq_phoneLink>svg:first-child,.YFrkHq_telegramSymbol{color:var(--accent);flex:none}.YFrkHq_phoneLink>svg:last-child,.YFrkHq_telegramLink>svg:last-child{color:var(--accent);margin-left:auto}.YFrkHq_telegramLink{min-height:64px;padding:10px 4px 10px 0;font-size:18px;font-weight:560}.YFrkHq_telegramSymbol{width:24px;font-size:27px;line-height:1}.YFrkHq_phoneLink:hover,.YFrkHq_phoneLink:focus-visible,.YFrkHq_telegramLink:hover,.YFrkHq_telegramLink:focus-visible{color:var(--accent);background:#ff63380b}.YFrkHq_secondaryContacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 28px;margin-top:30px;display:grid}.YFrkHq_secondaryContacts>div:first-child{grid-column:1/-1}.YFrkHq_secondaryContacts .YFrkHq_eyebrow{margin-bottom:8px}.YFrkHq_secondaryContacts p:not(.YFrkHq_eyebrow),.YFrkHq_secondaryContacts a{color:#d0cbc3;font-size:15px;line-height:1.65}.YFrkHq_secondaryContacts a{align-items:center;gap:6px;transition:color .18s;display:inline-flex}.YFrkHq_secondaryContacts a:hover,.YFrkHq_secondaryContacts a:focus-visible{color:var(--accent)}.YFrkHq_formColumn{min-width:0;padding-top:7px;scroll-margin-top:104px}.YFrkHq_formHeading{justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:20px;display:flex}.YFrkHq_formHeading h2{letter-spacing:-.035em;font-size:clamp(22px,2.1vw,30px);font-weight:580}.YFrkHq_directSection{border-bottom:1px solid var(--line);background:linear-gradient(115deg,#ff633809,#0000 45%);padding:clamp(54px,5vw,72px) 0 clamp(58px,5vw,76px)}.YFrkHq_directLayout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(48px,7vw,112px);display:grid}.YFrkHq_directCopy h2{letter-spacing:-.045em;margin-top:19px;font-size:clamp(34px,3.5vw,50px);font-weight:600;line-height:1.04}.YFrkHq_directCopy>p:not(.YFrkHq_kicker){color:#c8c3bb;max-width:410px;margin-top:16px;font-size:16px;line-height:1.6}.YFrkHq_directLinks{border-top:1px solid var(--line-strong);max-width:460px;margin-top:25px;display:grid}.YFrkHq_directLinks a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:45px;font-size:16px;transition:color .18s,background-color .18s;display:flex}.YFrkHq_directLinks svg{color:var(--accent);flex:none}.YFrkHq_directLinks a:hover,.YFrkHq_directLinks a:focus-visible{color:var(--accent);background:#ff63380b}.YFrkHq_locationCard{border:1px solid var(--line-strong);background:#191917;flex-direction:column;justify-content:space-between;min-height:300px;padding:22px 26px 24px;display:flex;position:relative;overflow:hidden}.YFrkHq_locationTop,.YFrkHq_locationBottom{z-index:1;position:relative}.YFrkHq_locationTop{color:#c2bcb2;font-family:var(--font-mono);letter-spacing:.1em;justify-content:space-between;gap:16px;font-size:11px;display:flex}.YFrkHq_locationTop span:first-child{color:var(--accent)}.YFrkHq_locationDiagram{background-image:linear-gradient(#f4f1ea0e 1px,#0000 1px),linear-gradient(90deg,#f4f1ea0e 1px,#0000 1px),radial-gradient(circle at 56% 49%,#ff633817,#0000 35%);background-size:44px 44px,44px 44px,auto;position:absolute;inset:0}.YFrkHq_locationAxisHorizontal,.YFrkHq_locationAxisVertical{background:#ff633836;position:absolute}.YFrkHq_locationAxisHorizontal{height:1px;top:49%;left:0;right:0}.YFrkHq_locationAxisVertical{width:1px;top:0;bottom:0;left:56%}.YFrkHq_locationRadius,.YFrkHq_locationMarker{border-radius:50%;position:absolute;top:49%;left:56%;transform:translate(-50%,-50%)}.YFrkHq_locationRadius{border:1px solid #ff633840;width:150px;height:150px;box-shadow:0 0 0 52px #ff633806}.YFrkHq_locationMarker{background:var(--accent);border:3px solid #191917;width:12px;height:12px;animation:3s ease-in-out infinite YFrkHq_locationPulse;box-shadow:0 0 0 7px #ff633836,0 0 20px #ff633873}.YFrkHq_locationBottom{justify-content:space-between;align-items:end;gap:24px;display:flex}.YFrkHq_locationBottom>div{align-items:start;gap:10px;display:flex}.YFrkHq_locationBottom svg{color:var(--accent);flex:none;margin-top:2px}.YFrkHq_locationBottom strong,.YFrkHq_locationBottom span{display:block}.YFrkHq_locationBottom strong{font-size:18px;font-weight:580}.YFrkHq_locationBottom span,.YFrkHq_locationBottom p{color:#bdb7ae;margin-top:4px;font-size:13px;line-height:1.45}.YFrkHq_locationBottom p{text-align:right;max-width:185px}@keyframes YFrkHq_locationPulse{50%{box-shadow:0 0 0 11px #ff63381a,0 0 26px #ff63384d}}@media (max-width:1050px){.YFrkHq_contactLayout,.YFrkHq_directLayout{grid-template-columns:minmax(0,1fr)}.YFrkHq_contactIntro{max-width:700px}.YFrkHq_primaryContacts,.YFrkHq_secondaryContacts{max-width:650px}}@media (max-width:640px){.YFrkHq_container{width:min(100% - 36px,1320px)}.YFrkHq_contactPage{padding-block:56px 62px}.YFrkHq_contactLayout,.YFrkHq_directLayout{gap:46px}.YFrkHq_contactIntro h1{font-size:clamp(46px,13vw,62px)}.YFrkHq_lead{font-size:16px}.YFrkHq_primaryContacts{margin-top:38px}.YFrkHq_phoneLink{gap:9px;font-size:clamp(20px,6vw,28px)}.YFrkHq_phoneLink>svg:first-child{width:20px}.YFrkHq_secondaryContacts{gap:21px}.YFrkHq_formHeading{flex-direction:column;align-items:start;gap:6px}.YFrkHq_directSection{padding-block:54px 60px}.YFrkHq_locationCard{min-height:290px;padding:19px}.YFrkHq_locationTop{font-size:10px}.YFrkHq_locationBottom{flex-direction:column;align-items:start;gap:6px}.YFrkHq_locationBottom p{text-align:left;max-width:none;margin-left:28px}}@media (max-width:430px){.YFrkHq_secondaryContacts{grid-template-columns:minmax(0,1fr)}.YFrkHq_secondaryContacts>div:first-child{grid-column:auto}.YFrkHq_locationTop span:last-child{text-align:right;max-width:130px}}@media (prefers-reduced-motion:reduce){.YFrkHq_phoneLink,.YFrkHq_telegramLink,.YFrkHq_secondaryContacts a,.YFrkHq_directLinks a{transition:none}.YFrkHq_locationMarker{animation:none}}
