:root{--dor-blue: #07558b;--dor-blue-deep: #07324d;--dor-ink: #172026;--dor-muted: #5d6870;--dor-line: #dce3e7;--dor-surface: #f3f6f7;--dor-white: #ffffff;--dor-safety: #d9f225;--dor-max: 1180px;--dor-header-height: 116px;font-family:Manrope,Arial,sans-serif;color:var(--dor-ink);background:var(--dor-white);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--dor-header-height)}body.dor-page{margin:0;min-width:320px;overflow-x:hidden;color:var(--dor-ink);background:var(--dor-white);font-family:Manrope,Arial,sans-serif;letter-spacing:0}.dor-page img{display:block;max-width:100%}.dor-page a{color:inherit;text-decoration:none}.dor-page button,.dor-page input,.dor-page textarea{font:inherit;letter-spacing:0}.dor-page button,.dor-page a{-webkit-tap-highlight-color:transparent}.dor-page :focus-visible{outline:3px solid rgba(217,242,37,.95);outline-offset:3px}@media (hover: hover) and (pointer: fine){.dor-page .dor-cursor-ring{position:fixed;z-index:2147483000;top:0;left:0;width:26px;height:26px;border:1.5px solid rgba(183,211,0,.88);border-radius:50%;background:#d9f2250f;box-shadow:0 0 0 1px #07324d33;opacity:0;pointer-events:none;transform:translate3d(-60px,-60px,0) translate(-50%,-50%);transition:width .18s ease,height .18s ease,border-color .18s ease,background-color .18s ease,opacity .18s ease;will-change:transform,width,height}.dor-page .dor-cursor-ring.is-visible{opacity:.92}.dor-page .dor-cursor-ring.is-interactive{width:42px;height:42px;border-color:var(--dor-safety);background:#d9f22529}}.dor-container{width:min(calc(100% - 48px),var(--dor-max));margin-inline:auto}.dor-header{position:fixed;z-index:50;inset:0 0 auto;width:100%;color:var(--dor-ink)}.dor-topbar{max-height:36px;overflow:hidden;color:var(--dor-white);background:var(--dor-blue-deep);font-size:.79rem;opacity:1;transition:max-height .24s ease,opacity .18s ease}.dor-header.is-scrolled .dor-topbar{max-height:0;opacity:0}.dor-topbar__inner{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:22px}.dor-topbar__inner span,.dor-topbar__inner a{display:inline-flex;align-items:center;gap:8px}.dor-topbar__inner a{color:var(--dor-white);font-weight:600;transition:color .18s ease}.dor-topbar__inner a:hover{color:var(--dor-safety)}.dor-topbar__links{display:flex;align-items:center;gap:22px}.dor-navbar{background:#fffffffa;box-shadow:0 1px #07558b1f}.dor-header__inner{position:relative;display:flex;min-height:80px;align-items:center;justify-content:space-between;transition:min-height .24s ease}.dor-header.is-scrolled .dor-header__inner{min-height:68px}.dor-header.is-scrolled .dor-navbar{box-shadow:0 12px 32px #07324d1a}.dor-brand{display:inline-flex;align-items:center;gap:12px;min-width:0;font-size:.88rem;font-weight:800;white-space:nowrap}.dor-brand img{width:52px;height:52px;object-fit:contain;padding:2px;border-radius:50%;background:var(--dor-white)}.dor-nav{display:flex;align-items:center;gap:4px;font-size:.9rem;font-weight:700;color:#23465d}.dor-nav>a:not(.dor-nav__cta),.dor-nav-pages>summary{position:relative;display:inline-flex;min-height:44px;align-items:center;padding:0 14px;border-radius:999px;transition:color .18s ease,background-color .18s ease}.dor-nav>a:not(.dor-nav__cta):after,.dor-nav-pages>summary:after{position:absolute;content:"";right:14px;bottom:3px;left:14px;height:2px;background:var(--dor-safety);transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.dor-nav>a:not(.dor-nav__cta):hover,.dor-nav>a:not(.dor-nav__cta):focus-visible,.dor-nav-pages>summary:hover,.dor-nav-pages>summary:focus-visible,.dor-nav-pages[open]>summary{color:var(--dor-blue);background:var(--dor-surface)}.dor-nav>a:not(.dor-nav__cta):hover:after,.dor-nav>a:not(.dor-nav__cta):focus-visible:after,.dor-nav-pages>summary:hover:after,.dor-nav-pages>summary:focus-visible:after,.dor-nav-pages[open]>summary:after{transform:scaleX(1)}.dor-nav-pages{position:relative}.dor-nav-pages:after{position:absolute;top:100%;right:0;left:0;height:12px;content:""}.dor-nav-pages summary{gap:6px;list-style:none;cursor:pointer}.dor-nav-pages summary::-webkit-details-marker{display:none}.dor-nav-pages summary i{font-size:.72rem;transition:transform .18s ease}.dor-nav-pages[open] summary i{transform:rotate(180deg)}.dor-nav-pages__menu{position:absolute;top:calc(100% + 12px);left:50%;width:210px;padding:8px;color:var(--dor-ink);background:var(--dor-white);border:1px solid var(--dor-line);border-radius:4px;box-shadow:0 18px 38px #07324d29;transform:translate(-50%)}.dor-nav-pages__menu:before{position:absolute;top:-7px;left:50%;width:12px;height:12px;content:"";background:var(--dor-white);border-top:1px solid var(--dor-line);border-left:1px solid var(--dor-line);transform:translate(-50%) rotate(45deg)}.dor-nav-pages__menu a{position:relative;display:flex;align-items:center;gap:10px;padding:12px;border-radius:3px;transition:color .18s ease,background-color .18s ease}.dor-nav-pages__menu a:hover{color:var(--dor-blue-deep);background:var(--dor-surface)}.dor-nav__cta{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;color:#0b1115!important;background:var(--dor-safety);border:1px solid var(--dor-safety);border-radius:4px;transition:color .18s ease,background-color .18s ease,transform .18s ease}.dor-nav__cta:hover{color:var(--dor-white)!important;background:var(--dor-blue);border-color:var(--dor-blue);transform:translateY(-2px)}.dor-menu-button{display:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:var(--dor-blue-deep);background:transparent;border:1px solid currentColor;border-radius:4px;cursor:pointer}.dor-menu-button i{font-size:1.5rem}.dor-hero{position:relative;display:flex;align-items:center;min-height:720px;height:min(88vh,860px);overflow:hidden;color:var(--dor-white);background:var(--dor-blue-deep)}.dor-hero__image,.dor-hero__overlay{position:absolute;inset:0;width:100%;height:100%}.dor-hero__image{object-fit:cover;object-position:center;animation:dor-hero-reveal .9s ease-out both}.dor-hero__overlay{background:#0319279e}.dor-hero__content{position:relative;z-index:2;padding-top:calc(var(--dor-header-height) + 24px)}.dor-kicker{display:flex;align-items:center;gap:12px;margin:0 0 20px;color:var(--dor-safety);font-size:.77rem;font-weight:800;text-transform:uppercase}.dor-kicker:before{width:42px;height:2px;content:"";background:currentColor}.dor-kicker--dark{color:var(--dor-blue)}.dor-hero h1{max-width:740px;margin:0;font-size:clamp(4rem,9vw,8.4rem);line-height:.86;letter-spacing:0;font-weight:800}.dor-hero__content>p:not(.dor-kicker){max-width:620px;margin:30px 0 0;color:#ffffffe0;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.65}.dor-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:38px}.dor-flow-button{position:relative;display:inline-flex;width:fit-content;min-height:50px;align-items:center;justify-content:center;gap:8px;overflow:hidden;padding:0 30px;border:1.5px solid transparent;border-radius:999px;font-size:.88rem;font-weight:800;cursor:pointer;transition:border-color .6s cubic-bezier(.23,1,.32,1),border-radius .6s cubic-bezier(.23,1,.32,1),color .6s cubic-bezier(.23,1,.32,1),transform .18s ease,box-shadow .24s ease}.dor-flow-button:before{position:absolute;top:50%;left:50%;width:18px;height:18px;border-radius:50%;content:"";opacity:0;transform:translate(-50%,-50%);transition:width .8s cubic-bezier(.19,1,.22,1),height .8s cubic-bezier(.19,1,.22,1),opacity .8s cubic-bezier(.19,1,.22,1)}.dor-flow-button>span{position:relative;z-index:1;transform:translate(-12px);transition:transform .8s ease}.dor-flow-button__arrow{position:absolute;z-index:2;font-size:1rem;line-height:1;transition:left .8s cubic-bezier(.34,1.56,.64,1),right .8s cubic-bezier(.34,1.56,.64,1),color .8s cubic-bezier(.34,1.56,.64,1)}.dor-flow-button__arrow--left{left:-26%}.dor-flow-button__arrow--right{right:18px}.dor-flow-button--accent{color:#0b1115!important;background:var(--dor-safety);border-color:var(--dor-safety);box-shadow:0 12px 26px #07324d29}.dor-flow-button--accent:before{background:var(--dor-blue)}.dor-flow-button--accent .dor-flow-button__arrow{color:#0b1115}.dor-flow-button--accent:hover,.dor-flow-button--accent:focus-visible{color:var(--dor-white)!important;border-color:transparent;border-radius:12px;box-shadow:0 18px 34px #07324d38}.dor-flow-button--ghost{color:var(--dor-white);background:transparent;border-color:#fff9}.dor-flow-button--ghost:before{display:none}.dor-flow-button--ghost .dor-flow-button__arrow{color:var(--dor-white)}.dor-flow-button--ghost:hover,.dor-flow-button--ghost:focus-visible{color:var(--dor-white);border-color:#ffffffe6;border-radius:12px;background:#ffffff0f;box-shadow:0 14px 28px #00000029;transform:translateY(-2px)}.dor-flow-button:hover:before,.dor-flow-button:focus-visible:before{width:240px;height:240px;opacity:1}.dor-flow-button:hover>span,.dor-flow-button:focus-visible>span{transform:translate(12px)}.dor-flow-button:hover .dor-flow-button__arrow--left,.dor-flow-button:focus-visible .dor-flow-button__arrow--left{left:18px}.dor-flow-button:hover .dor-flow-button__arrow--right,.dor-flow-button:focus-visible .dor-flow-button__arrow--right{right:-26%}.dor-flow-button--accent:hover .dor-flow-button__arrow,.dor-flow-button--accent:focus-visible .dor-flow-button__arrow{color:var(--dor-white)}.dor-flow-button--ghost:hover .dor-flow-button__arrow,.dor-flow-button--ghost:focus-visible .dor-flow-button__arrow{color:var(--dor-white)}.dor-flow-button:active{transform:scale(.96)}.dor-hero__scroll{position:absolute;z-index:2;right:max(24px,calc((100vw - var(--dor-max)) / 2));bottom:28px;display:flex;align-items:center;gap:10px;font-size:.75rem;font-weight:700;text-transform:uppercase}.dor-hero__scroll i{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(255,255,255,.5);border-radius:50%;animation:dor-scroll-pulse 1.8s ease-in-out infinite}.dor-section{padding-block:110px}.dor-about{background:var(--dor-white)}.dor-about__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(48px,7vw,96px);align-items:center}.dor-about__copy h2,.dor-section-heading h2,.dor-contact__intro h2{margin:0;color:var(--dor-blue-deep);font-size:clamp(2.25rem,4vw,4rem);line-height:1.08;letter-spacing:0}.dor-about__copy>p:not(.dor-kicker){margin:22px 0 0;color:var(--dor-muted);font-size:1.02rem;line-height:1.78}.dor-text-link{display:inline-flex;align-items:center;gap:10px;margin-top:28px;color:var(--dor-blue);font-size:.9rem;font-weight:800;border-bottom:2px solid var(--dor-blue)}.dor-text-link i{transition:transform .18s ease}.dor-text-link:hover i{transform:translate(5px)}.dor-about__visual{position:relative;min-height:510px;margin:0;overflow:hidden;background:var(--dor-surface)}.dor-about__visual>img{width:100%;height:100%;min-height:510px;object-fit:cover;transition:transform .65s ease}.dor-about__visual:hover>img{transform:scale(1.025)}.dor-about__visual figcaption{position:absolute;right:0;bottom:0;display:flex;flex-direction:column;gap:5px;width:min(88%,390px);padding:24px 28px;color:var(--dor-white);background:var(--dor-blue-deep)}.dor-about__visual figcaption strong{font-size:1rem}.dor-about__visual figcaption span{color:#ffffffb8;font-size:.82rem;line-height:1.55}.dor-product-lines{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:72px;border-top:1px solid var(--dor-line);border-bottom:1px solid var(--dor-line)}.dor-product-line{display:grid;grid-template-columns:42px 1fr;gap:14px;min-width:0;padding:30px 24px;border-right:1px solid var(--dor-line);transition:color .2s ease,background-color .2s ease}.dor-product-line:last-child{border-right:0}.dor-product-line:hover{color:var(--dor-white);background:var(--dor-blue)}.dor-product-line>i{color:var(--dor-blue);font-size:1.55rem}.dor-product-line:hover>i{color:var(--dor-safety)}.dor-product-line h3{margin:0 0 8px;font-size:.96rem;line-height:1.35}.dor-product-line p{margin:0;color:var(--dor-muted);font-size:.79rem;line-height:1.55}.dor-product-line:hover p{color:#ffffffc7}.dor-benefits{background:var(--dor-surface)}.dor-section-heading{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:70px;align-items:end}.dor-section-heading>p{margin:0 0 5px;color:var(--dor-muted);line-height:1.75}.dor-benefits__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:58px;background:var(--dor-line);border:1px solid var(--dor-line)}.dor-benefit{position:relative;min-height:330px;padding:38px;overflow:hidden;background:var(--dor-white);transition:transform .22s ease,box-shadow .22s ease}.dor-benefit:hover{z-index:1;transform:translateY(-6px);box-shadow:0 20px 42px #07324d21}.dor-benefit:after{position:absolute;right:0;bottom:0;left:0;height:4px;content:"";background:var(--dor-safety);transform:scaleX(0);transform-origin:left;transition:transform .26s ease}.dor-benefit:hover:after{transform:scaleX(1)}.dor-benefit__number{position:absolute;top:28px;right:30px;color:#aeb9bf;font-size:.75rem;font-weight:800}.dor-benefit>i{display:grid;place-items:center;width:54px;height:54px;margin-bottom:58px;color:var(--dor-blue);font-size:1.7rem;border:1px solid var(--dor-line);border-radius:4px;transition:color .2s ease,background-color .2s ease,transform .26s ease}.dor-benefit:hover>i{color:var(--dor-ink);background:var(--dor-safety);border-color:var(--dor-safety);transform:translateY(-4px)}.dor-benefit h3{margin:0 0 14px;color:var(--dor-blue-deep);font-size:1.18rem}.dor-benefit p{margin:0;color:var(--dor-muted);font-size:.9rem;line-height:1.7}.dor-contact{color:var(--dor-white);background:var(--dor-blue-deep)}.dor-contact__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);gap:clamp(50px,8vw,110px)}.dor-contact__intro h2{color:var(--dor-white)}.dor-contact__intro>p:not(.dor-kicker){margin:24px 0 0;color:#ffffffb8;line-height:1.75}.dor-contact__details{display:flex;flex-direction:column;gap:15px;margin-top:36px}.dor-contact__details a,.dor-contact__details span{display:flex;align-items:center;gap:12px;min-width:0;color:#ffffffe0;font-size:.9rem;overflow-wrap:anywhere}.dor-contact__details i{display:grid;flex:0 0 auto;place-items:center;width:36px;height:36px;color:var(--dor-safety);border:1px solid rgba(255,255,255,.22);border-radius:50%;transition:color .18s ease,border-color .18s ease,transform .18s ease}.dor-contact__details a>span{position:relative;padding-bottom:3px;transition:color .18s ease}.dor-contact__details a>span:after{position:absolute;right:0;bottom:0;left:0;height:2px;content:"";background:var(--dor-safety);transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.dor-contact__details a:hover>span,.dor-contact__details a:focus-visible>span{color:var(--dor-white)}.dor-contact__details a:hover>span:after,.dor-contact__details a:focus-visible>span:after{transform:scaleX(1)}.dor-contact__details a:hover i,.dor-contact__details a:focus-visible i{color:var(--dor-ink);background:var(--dor-safety);border-color:var(--dor-safety);transform:translate(2px)}.dor-form{display:flex;flex-direction:column;gap:20px;padding:38px;color:var(--dor-ink);background:var(--dor-white);border-radius:4px}.dor-form .form-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.dor-form .recaptcha-wrap{width:100%;min-width:0;min-height:78px;overflow:hidden}.dor-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.dor-form label{display:flex;flex-direction:column;gap:9px;min-width:0;color:var(--dor-blue-deep);font-size:.8rem;font-weight:800}.dor-form input,.dor-form textarea{width:100%;color:var(--dor-ink);background:var(--dor-surface);border:1px solid transparent;border-radius:3px;outline:0;transition:background-color .18s ease,border-color .18s ease}.dor-form input{height:50px;padding-inline:14px}.dor-form textarea{min-height:124px;padding:14px;resize:vertical}.dor-form input:focus,.dor-form textarea:focus{background:var(--dor-white);border-color:var(--dor-blue)}.dor-form .dor-flow-button{align-self:flex-start;min-width:190px;margin-top:4px}.dor-footer{position:relative;overflow:hidden;padding:27px 24px 0;color:var(--dor-white);background:#11191e;border-top:1px solid rgba(255,255,255,.16)}.dor-footer:before{position:absolute;top:0;left:50%;z-index:2;width:72px;height:3px;content:"";background:var(--dor-safety);transform:translate(-50%)}.dor-footer__inner{position:relative;z-index:1;display:grid;place-items:center;gap:18px;text-align:center}.dor-footer__logo{display:grid;width:72px;height:72px;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.5);border-radius:50%;background:#fffffff5;outline:1px solid transparent;outline-offset:3px;transition:border-color .18s ease,outline-color .18s ease,transform .18s ease}.dor-footer__logo:hover,.dor-footer__logo:focus-visible{border-color:var(--dor-white);outline-color:var(--dor-safety);transform:translateY(-1px)}.dor-footer__logo img{width:64px;height:64px;object-fit:contain}.dor-footer__nav,.dor-footer__contact{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px}.dor-footer__nav a,.dor-footer__contact a{position:relative;color:#ffffffd6;font-size:.88rem}.dor-footer__nav a{color:var(--dor-white);font-weight:600}.dor-footer__nav a:after{position:absolute;right:0;bottom:-5px;left:0;height:2px;content:"";background:var(--dor-safety);transform:scaleX(0);transform-origin:center;transition:transform .18s ease}.dor-footer__nav a:hover:after,.dor-footer__nav a:focus-visible:after{transform:scaleX(1)}.dor-footer__contact{margin-top:2px;padding:14px 18px;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}.dor-footer__contact a,.dor-footer__contact span{display:inline-flex;align-items:center;gap:8px;min-width:0;color:#ffffffd1;font-size:.88rem;line-height:1.35;overflow-wrap:anywhere;transition:color .18s ease,transform .18s ease}.dor-footer__contact i{color:var(--dor-safety)}.dor-footer__contact a:hover,.dor-footer__contact a:focus-visible{color:var(--dor-white);transform:translateY(-1px)}.dor-footer__bottom{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;margin-top:20px;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:12px max(24px,calc((100vw - 1080px)/2));color:#ffffffa3;background:#0a1115;font-size:.72rem;line-height:1.45;text-align:center}@keyframes dor-hero-reveal{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes dor-scroll-pulse{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media (max-width: 980px){:root{--dor-header-height: 72px}.dor-topbar{display:none}.dor-header__inner{min-height:72px}.dor-header.is-scrolled .dor-header__inner{min-height:64px}.dor-menu-button{display:inline-flex}.dor-nav{position:absolute;top:calc(100% + 10px);right:0;display:flex;flex-direction:column;align-items:stretch;gap:0;width:min(340px,calc(100vw - 32px));padding:12px;color:var(--dor-ink);background:var(--dor-white);border:1px solid var(--dor-line);border-radius:4px;box-shadow:0 20px 45px #07324d29;visibility:hidden;opacity:0;transform:translateY(-8px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.dor-nav[data-open=true]{visibility:visible;opacity:1;transform:translateY(0)}.dor-nav>a:not(.dor-nav__cta){padding:13px 12px;border-radius:0;border-bottom:1px solid var(--dor-line)}.dor-nav>a:not(.dor-nav__cta):after,.dor-nav-pages>summary:after{display:none}.dor-nav>a:not(.dor-nav__cta):hover,.dor-nav>a:not(.dor-nav__cta):focus-visible,.dor-nav-pages>summary:hover,.dor-nav-pages>summary:focus-visible,.dor-nav-pages[open]>summary{background:transparent}.dor-nav-pages{border-bottom:1px solid var(--dor-line)}.dor-nav-pages summary{display:flex;width:100%;justify-content:space-between;padding:13px 12px;border-radius:0}.dor-nav-pages:after{display:none}.dor-nav-pages__menu{position:static;width:100%;padding:0 0 10px;background:transparent;border:0;box-shadow:none;transform:none}.dor-nav-pages__menu:before{display:none}.dor-nav-pages__menu a{padding:11px 18px;color:var(--dor-blue)}.dor-nav__cta{justify-content:center;margin-top:10px}.dor-about__grid,.dor-contact__grid{grid-template-columns:1fr}.dor-about__visual{min-height:430px}.dor-about__visual>img{min-height:430px}.dor-product-lines{grid-template-columns:repeat(2,minmax(0,1fr))}.dor-product-line:nth-child(2){border-right:0}.dor-product-line:nth-child(-n+2){border-bottom:1px solid var(--dor-line)}.dor-section-heading{grid-template-columns:1fr;gap:24px}.dor-benefit{padding:30px}.dor-contact__grid{gap:50px}}@media (max-width: 720px){.dor-container{width:min(calc(100% - 32px),var(--dor-max))}.dor-brand{font-size:.77rem}.dor-brand img{width:45px;height:45px}.dor-hero{min-height:680px;height:88svh}.dor-hero__image{object-position:64% center}.dor-hero h1{font-size:clamp(3rem,16.5vw,5.4rem)}.dor-hero__actions{flex-direction:column;align-items:stretch;max-width:330px}.dor-hero__scroll{right:16px;bottom:18px}.dor-hero__scroll span{display:none}.dor-section{padding-block:78px}.dor-about__visual,.dor-about__visual>img{min-height:360px}.dor-about__visual figcaption{width:calc(100% - 20px);padding:19px 20px}.dor-product-lines{grid-template-columns:1fr;margin-top:52px}.dor-product-line,.dor-product-line:nth-child(2){border-right:0;border-bottom:1px solid var(--dor-line)}.dor-product-line:last-child{border-bottom:0}.dor-benefits__grid{grid-template-columns:1fr}.dor-benefit{min-height:285px}.dor-benefit>i{margin-bottom:40px}.dor-contact__grid{grid-template-columns:minmax(0,1fr)}.dor-form{padding:24px}.dor-form__row{grid-template-columns:1fr}.dor-form .dor-flow-button{align-self:stretch;width:100%}.dor-footer__contact{flex-direction:column;align-items:center;padding-inline:0}.dor-footer__bottom{padding-bottom:30px}}@media (max-width: 360px){.dor-form{padding-inline:16px}.dor-form .recaptcha-wrap{min-height:64px}.dor-form .recaptcha-wrap .g-recaptcha{transform:scale(.82);transform-origin:left top}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.dor-page *,.dor-page *:before,.dor-page *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
