html{scroll-behavior:smooth}body{background:#0e1011}.section-hero .hero-image,.section-page-title{background-image:url(/theme/demo-images/section/hero-1.jpg)}.xgency-founder-card .image{aspect-ratio:4/5;max-height:430px;overflow:hidden}.xgency-founder-card .image img{object-position:center 30%}.xgency-founder-card .sub{margin-bottom:0}.xgency-skip-link{position:absolute;left:1rem;top:-4rem;z-index:1000;background:#ff4b3a;color:#fff;padding:.7rem 1rem}.xgency-skip-link:focus{top:1rem}.offcanvas-menu .logo-site img,.tf-header .logo-site img{display:block;width:11.5rem;max-width:100%;height:auto}.footer-logo img{width:15rem;height:auto}.footer-image img{width:min(88vw,960px);height:auto;opacity:.13}.xgency-product-card img{object-fit:contain;background:#f4f5f4}.xgency-project-screenshot{margin:0 0 72px}.xgency-project-screenshot img{display:block;width:100%;height:auto;border:1px solid #d8dade;border-radius:26px}.xgency-project-screenshot figcaption{margin-top:14px;color:#666b72;font-size:14px;line-height:1.5}.xgency-project-intro{max-width:850px;margin-bottom:68px}.xgency-project-intro>span{color:#ed4432;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.xgency-project-intro h2{margin:15px 0 20px;font-size:clamp(44px,6vw,76px);line-height:1;letter-spacing:-.05em}.xgency-project-intro p{color:#4f545b;font-size:clamp(18px,1.6vw,22px);line-height:1.55}.xgency-project-page .xgency-product-modules{grid-template-columns:repeat(2,minmax(0,1fr))}.xgency-project-page .xgency-product-module{padding:32px 36px 38px 0}.xgency-project-page .xgency-product-module:nth-child(odd){border-left:0;padding-left:0}.xgency-project-page .xgency-product-module:nth-child(2n){border-left:1px solid #d7d8dc;padding-left:36px}.xgency-project-page .xgency-product-module:nth-child(n+3){border-top:1px solid #d7d8dc}.xgency-project-page .xgency-product-module p{max-width:62ch}.xgency-audit-form .xgency-form-grid,.xgency-contact-form .xgency-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.xgency-audit-form fieldset,.xgency-contact-form fieldset{min-width:0;margin:0}.xgency-audit-form label,.xgency-contact-form label{display:block;color:#3d4143;font-size:.84rem;font-weight:600;margin-bottom:.5rem}.xgency-audit-form input:not([type=checkbox]),.xgency-audit-form select,.xgency-audit-form textarea,.xgency-contact-form input:not([type=checkbox]),.xgency-contact-form select,.xgency-contact-form textarea{width:100%;border:0;border-bottom:1px solid #b9bec1;background:transparent;color:#202326;border-radius:0;padding:.7rem 0;outline:0;font-size:1rem}.xgency-audit-form input:focus,.xgency-audit-form select:focus,.xgency-audit-form textarea:focus,.xgency-contact-form input:focus,.xgency-contact-form select:focus,.xgency-contact-form textarea:focus{border-bottom-color:#ec4b37;box-shadow:0 2px 0 rgb(236 75 55/.18)}.xgency-audit-form select option,.xgency-contact-form select option{background:#fff;color:#202326}.xgency-audit-form input::placeholder,.xgency-audit-form textarea::placeholder,.xgency-contact-form input::placeholder,.xgency-contact-form textarea::placeholder{color:#858b8e}.xgency-contact-form .xgency-message{margin-top:1rem}.xgency-audit-form textarea,.xgency-contact-form textarea{min-height:9rem;resize:vertical}.xgency-audit-form .xgency-consent,.xgency-contact-form .xgency-consent{display:flex;align-items:flex-start;gap:.65rem;margin:1rem 0;font-weight:400}.xgency-audit-form .xgency-consent input,.xgency-contact-form .xgency-consent input{accent-color:#f35a46}.xgency-audit-form .xgency-form-status,.xgency-contact-form .xgency-form-status{min-height:1.5rem;color:#b63828;margin:.5rem 0}.xgency-audit-form .xgency-honeypot,.xgency-contact-form .xgency-honeypot{position:absolute;left:-9999px;opacity:0}.xgency-audit-form button:disabled,.xgency-contact-form button:disabled{opacity:.65;cursor:wait}.xgency-audit>.container{width:100%;max-width:1240px;padding-left:24px;padding-right:24px}.xgency-audit-layout{display:flex;flex-direction:column;gap:clamp(48px,6vw,84px)}.xgency-audit-intro{width:100%;padding-top:0;scroll-margin-top:36px}.xgency-audit-intro h2{font-size:clamp(42px,4.8vw,70px);letter-spacing:-.055em;line-height:1.04;margin:28px 0 24px;max-width:17ch}.xgency-audit-intro>p{font-size:17px;line-height:1.65;color:#5d6269;max-width:74ch}.xgency-audit-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:42px 0 25px;border-top:1px solid #cfd3d8;border-bottom:1px solid #cfd3d8}.xgency-audit-points>div{display:grid;grid-template-columns:34px 1fr;grid-gap:12px;gap:12px;padding:25px 22px 25px 0;line-height:1.5}.xgency-audit-points>div+div{border-left:1px solid #cfd3d8;padding-left:22px}.xgency-audit-points strong{color:#f04433;font-size:14px}.xgency-audit-intro .xgency-audit-note{font-size:14px;max-width:74ch}.xgency-audit-panel{width:100%;min-width:0;padding:clamp(26px,4vw,54px);background:#f7f7f8;border:3px solid #fff;border-radius:38px;box-shadow:0 13px 27px #252a3214,inset 0 -6px #e7e8eb}.form-contact.xgency-audit-form{position:relative;padding:0;background:transparent;border-radius:0;box-shadow:none;scroll-margin-top:28px}.xgency-audit-form .xgency-audit-form-head{margin:44px 0 25px;padding-top:36px;border-top:1px solid #d7d9dd}.xgency-audit-form .xgency-audit-form-head:first-of-type{margin-top:0;padding-top:0;border-top:0}.xgency-audit-form-head span{color:#ed4432;font-size:12px;font-weight:700;letter-spacing:.11em}.xgency-audit-form-head h2{font-size:clamp(27px,2.5vw,37px);letter-spacing:-.035em;line-height:1.16;margin:11px 0 8px}.xgency-audit-fineprint,.xgency-audit-form-head p{color:#646a72;font-size:14px;line-height:1.55}.xgency-audit-form fieldset+fieldset{margin-top:20px}.xgency-audit-form .xgency-form-grid+fieldset{margin-top:22px}.xgency-audit-form .xgency-form-grid fieldset+fieldset{margin-top:0}.form-contact.xgency-audit-form textarea{height:auto;min-height:145px}.form-contact.xgency-audit-form .xgency-audit-short-text{min-height:112px}.xgency-audit-form .xgency-consent{line-height:1.5;margin:26px 0 10px}.xgency-audit-form .xgency-consent input{flex:none;margin-top:4px}.xgency-audit-form .xgency-consent a{color:#de3e2e;text-decoration:underline}.xgency-audit-form .xgency-audit-fineprint{margin:18px 0 0}.xgency-audit-form .xgency-field-hint{margin:8px 0 0;color:#6d7279;font-size:13px;line-height:1.45}.tf-header button.open-mb-menu{border:0;cursor:pointer}.offcanvas-menu button.close-mb-menu{background:transparent;border:0;color:inherit;cursor:pointer}a:focus-visible,button:focus-visible{outline:2px solid #ff6250;outline-offset:4px}@media (max-width:991px){.xgency-audit-intro h2{max-width:18ch}.xgency-audit-points{grid-template-columns:1fr}.xgency-audit-points>div{padding:19px 0}.xgency-audit-points>div+div{border-left:0;border-top:1px solid #cfd3d8;padding-left:0}}@media (max-width:767px){.xgency-audit-form .xgency-form-grid,.xgency-contact-form .xgency-form-grid{grid-template-columns:1fr}.xgency-audit>.container{padding-left:18px;padding-right:18px}.xgency-audit-panel{border-radius:28px}.form-contact.xgency-audit-form .xgency-audit-short-text{min-height:150px}.tf-header .logo-site img{width:9rem}.xgency-project-screenshot{margin-bottom:48px}.xgency-project-screenshot img{border-radius:16px}.xgency-project-intro{margin-bottom:48px}.xgency-project-page .xgency-product-modules{grid-template-columns:1fr}.xgency-project-page .xgency-product-module,.xgency-project-page .xgency-product-module:nth-child(2n){border-left:0;padding:26px 0}.xgency-project-page .xgency-product-module+.xgency-product-module{border-top:1px solid #d7d8dc}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}