.gr-localized{background:#fbfaf7}.gr-localized :where(h1,h2,h3){letter-spacing:-.035em;line-height:1.13}.gr-localized h1{max-width:900px;margin:16px 0 26px;font-size:clamp(2.8rem,6vw,5.8rem)}.gr-localized h2{margin:0 0 30px;font-size:clamp(2rem,3.8vw,3.45rem)}.gr-localized h3{margin:14px 0;font-size:1.5rem}.gr-localized p{line-height:1.65}.gr-localized .header-end{align-items:center;gap:12px;display:flex}.gr-localized .language-picker{font-size:13px;position:relative}.gr-localized .language-picker summary{cursor:pointer;white-space:nowrap;border:1px solid #ddd;border-radius:10px;padding:11px 12px;list-style:none}.gr-localized .language-menu{z-index:100;background:#fff;border:1px solid #eee;border-radius:12px;min-width:155px;padding:8px;display:grid;position:absolute;inset-block-start:110%;inset-inline-end:0;box-shadow:0 14px 36px #09132122}.gr-localized .language-menu a{border-radius:7px;padding:9px 12px}.gr-localized .language-menu a:hover{background:#f5f1e9}.gr-localized .mobile-nav{display:none}.gr-localized .loc-hero{color:#fff;background:#101820;padding:clamp(90px,10vw,145px) 0;position:relative;overflow:hidden}.gr-localized .loc-hero:after{content:"";filter:blur(160px);opacity:.18;inset-inline-end:-240px;pointer-events:none;background:#d63c32;border-radius:50%;width:650px;height:650px;position:absolute;top:-300px}.gr-localized .loc-hero-inner{z-index:1;position:relative}.gr-localized .loc-eyebrow{color:#cf453c;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}.gr-localized .loc-hero .loc-eyebrow{color:#f19786}.gr-localized .loc-lead{color:#5a626c;max-width:750px;margin:0 0 30px;font-size:clamp(1.06rem,2vw,1.32rem)}.gr-localized .loc-hero .loc-lead{color:#d4d5d8}.gr-localized .loc-actions{flex-wrap:wrap;gap:14px;display:flex}.gr-localized .button-outline{color:#fff;border:1px solid #85898e}.gr-localized .loc-section{padding:90px 0}.gr-localized .loc-tinted{background:#f1eee8}.gr-localized .loc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.gr-localized .loc-service-card,.gr-localized .loc-step,.gr-localized .loc-item{background:#fff;border:1px solid #e4e1db;border-radius:22px;padding:32px;transition:transform .22s,box-shadow .22s}.gr-localized .loc-service-card:hover{transform:translateY(-6px);box-shadow:0 25px 65px #16202d16}.gr-localized .loc-card-count,.gr-localized .loc-step>span,.gr-localized .loc-item>span{color:#c64037;letter-spacing:.08em;font-size:12px;font-weight:800}.gr-localized .loc-card-link{color:#b83229;margin-top:20px;font-weight:700;display:inline-block}.gr-localized .loc-page-hero{background:#f1eee8;padding:95px 0 80px}.gr-localized .loc-item{min-height:155px}.gr-localized .loc-disclaimer{background:#f7f4ef;border-inline-start:3px solid #d63c32;margin:38px 0 55px;padding:16px 22px}.gr-localized .loc-prices{border:1px solid #ddd;border-radius:16px;margin-top:25px;overflow:hidden}.gr-localized .loc-price-row{background:#fff;border-bottom:1px solid #ece8e2;grid-template-columns:minmax(0,2fr) minmax(190px,1fr);gap:14px;padding:17px 24px;display:grid}.gr-localized .loc-price-row:last-child{border:0}.gr-localized .loc-price-head{color:#fff;background:#17202b;font-weight:700}.gr-localized .loc-price-row strong{white-space:nowrap}.gr-localized .loc-price-row small{color:#777;font-weight:400}.gr-localized .loc-faq{max-width:900px}.gr-localized .loc-faq details{border-bottom:1px solid #dedbd7;padding:24px}.gr-localized .loc-faq summary{cursor:pointer;font-size:1.18rem;font-weight:700}.gr-localized .loc-faq details p{color:#626b75;max-width:700px}.gr-localized .loc-form{background:#fff;border:1px solid #e6e1d8;border-radius:24px;gap:20px;max-width:720px;padding:clamp(22px,5vw,55px);display:grid;box-shadow:0 25px 65px #16202d0a}.gr-localized .loc-form label:not(.loc-checkbox){gap:8px;font-weight:650;display:grid}.gr-localized .loc-form input:not([type=checkbox]),.gr-localized .loc-form select,.gr-localized .loc-form textarea{background:#fff;border:1px solid #cdd1d5;border-radius:10px;width:100%;padding:13px 15px}.gr-localized .loc-checkbox{align-items:flex-start;gap:10px;display:flex}.gr-localized .loc-checkbox a{text-decoration:underline}.gr-localized .loc-form .hp{opacity:0;width:1px;position:absolute;inset-inline-start:-9999px}.gr-localized .loc-bottom{color:#fff;background:#17202b;padding:70px 0}.gr-localized .loc-bottom-inner{justify-content:space-between;align-items:center;gap:30px;display:flex}.gr-localized .loc-bottom h2{margin:0 0 10px}.gr-localized .loc-bottom p{color:#d1d4d8}.gr-localized footer{color:#fff;background:#0d1117;padding:52px 0}.gr-localized .loc-footer{justify-content:space-between;gap:20px;display:flex}.gr-localized .loc-footer small{color:#aeb6bc}.gr-localized .loc-footer-links{flex-wrap:wrap;gap:25px;display:flex}.gr-localized .loc-legal{max-width:800px}.gr-localized .loc-legal p{font-size:1.1rem}html[dir=rtl] .gr-localized{font-family:Arial,Segoe UI,sans-serif}html[dir=rtl] .gr-localized .loc-card-link{direction:rtl}html[dir=rtl] .gr-localized .loc-disclaimer{border-inline-start:3px solid #d63c32}.gr-localized :focus-visible{outline-offset:3px;outline:3px solid #d63c32}@media (width<=1100px){.gr-localized .desktop-nav{gap:12px}.gr-localized .brand{min-width:unset}.gr-localized .header-contact{display:none}}@media (width<=780px){.gr-localized .desktop-nav{display:none}.gr-localized .header-inner{height:68px}.gr-localized .mobile-nav{white-space:nowrap;gap:18px;padding-bottom:12px;display:flex;overflow-x:auto}.gr-localized .mobile-nav a{font-size:13px}.gr-localized .loc-grid{grid-template-columns:1fr}.gr-localized .loc-section{padding:55px 0}.gr-localized .loc-bottom-inner,.gr-localized .loc-footer{flex-direction:column;align-items:flex-start}.gr-localized .loc-price-row{grid-template-columns:1.4fr 1fr;padding:15px 12px}.gr-localized .loc-price-row strong{white-space:normal}.gr-localized .brand-copy small{font-size:9px}.gr-localized .loc-page-hero{padding:60px 0}}@media (prefers-reduced-motion:reduce){.gr-localized *,.gr-localized :before,.gr-localized :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.gr-localized .loc-pricing-terms{color:#5a626c;margin:32px 0 55px;font-size:.925rem;line-height:1.6}.gr-localized .loc-step h3,.gr-localized .loc-item h3{margin-top:0}.gr-localized .loc-form .loc-checkbox{cursor:pointer;align-items:flex-start;gap:12px;font-weight:400;line-height:1.5;display:flex}.gr-localized .loc-form .loc-checkbox input[type=checkbox]{min-width:18px;max-width:18px;height:18px;box-shadow:none;accent-color:#d63c32;cursor:pointer;border:1px solid #878f96;border-radius:4px;flex:0 0 18px;margin:3px 0 0;padding:0;display:block;width:18px!important}.gr-localized .loc-form .loc-checkbox span{flex:1;min-width:0}.gr-localized .loc-form .loc-checkbox a{text-underline-offset:2px}.loc-team{max-width:850px}.loc-team p{margin-top:1rem;line-height:1.7}.loc-contract-note{max-width:520px;line-height:1.55}.gr-localized .loc-item p{color:#59636d;margin:12px 0 0;font-size:.98rem;line-height:1.65}.gr-localized .loc-quality-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gr-localized .loc-conversation-wrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px;display:grid}.gr-localized .loc-conversation-intro p{color:#59636d;max-width:450px}.gr-localized .loc-conversation{background:#eef1f4;border:1px solid #dfe4e8;border-radius:22px;flex-direction:column;gap:14px;padding:30px;display:flex}.gr-localized .loc-chat-message{border-radius:15px;max-width:85%;margin:0;padding:15px 18px;font-size:.97rem;line-height:1.6;box-shadow:0 5px 18px #1423330b}.gr-localized .loc-chat-question{background:#fff;align-self:flex-start}.gr-localized .loc-chat-answer{background:#dfeee5;align-self:flex-end}@media (width<=780px){.gr-localized .loc-quality-grid,.gr-localized .loc-conversation-wrap{grid-template-columns:1fr}.gr-localized .loc-conversation-wrap{gap:20px}.gr-localized .loc-conversation{padding:18px}.gr-localized .loc-chat-message{max-width:94%}}.gr-localized .language-picker>summary{padding:11px 12px;position:relative}.gr-localized .language-picker>summary:after,.gr-localized .language-picker[open]>summary:after{content:none;display:none}
