@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4b1cfd3867993fed-s.woff2?dpl=dpl_DNHzQL6tcuRNR2bTdP1oxFiQ63Ao) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/77f5a85cac4ea515-s.woff2?dpl=dpl_DNHzQL6tcuRNR2bTdP1oxFiQ63Ao) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bda87828535b47a7-s.woff2?dpl=dpl_DNHzQL6tcuRNR2bTdP1oxFiQ63Ao) format("woff2");unicode-range:u+1f??}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b22cdab1bc584ea3-s.woff2?dpl=dpl_DNHzQL6tcuRNR2bTdP1oxFiQ63Ao) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eeeb642bd71d217b-s.woff2?dpl=dpl_DNHzQL6tcuRNR2bTdP1oxFiQ63Ao) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/70d2fd2b9078a5a3-s.p.woff2?dpl=dpl_DNHzQL6tcuRNR2bTdP1oxFiQ63Ao) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e8773fdd4b7ad26f-s.woff2?dpl=dpl_DNHzQL6tcuRNR2bTdP1oxFiQ63Ao) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/23822ac40846484b-s.woff2?dpl=dpl_DNHzQL6tcuRNR2bTdP1oxFiQ63Ao) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/387866ce4a39ca39-s.woff2?dpl=dpl_DNHzQL6tcuRNR2bTdP1oxFiQ63Ao) format("woff2");unicode-range:u+1f??}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/dbd9849a8a735d72-s.woff2?dpl=dpl_DNHzQL6tcuRNR2bTdP1oxFiQ63Ao) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/12a3e8885b69eb86-s.woff2?dpl=dpl_DNHzQL6tcuRNR2bTdP1oxFiQ63Ao) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3ecd40fce058ee61-s.p.woff2?dpl=dpl_DNHzQL6tcuRNR2bTdP1oxFiQ63Ao) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/854d2e4705543874-s.woff2?dpl=dpl_DNHzQL6tcuRNR2bTdP1oxFiQ63Ao) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b188519314c42064-s.woff2?dpl=dpl_DNHzQL6tcuRNR2bTdP1oxFiQ63Ao) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/14d38ce06836ffee-s.woff2?dpl=dpl_DNHzQL6tcuRNR2bTdP1oxFiQ63Ao) format("woff2");unicode-range:u+1f??}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cf66601165af2130-s.woff2?dpl=dpl_DNHzQL6tcuRNR2bTdP1oxFiQ63Ao) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b664222af7dcc13c-s.woff2?dpl=dpl_DNHzQL6tcuRNR2bTdP1oxFiQ63Ao) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/33a864272e2b3e97-s.p.woff2?dpl=dpl_DNHzQL6tcuRNR2bTdP1oxFiQ63Ao) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Ubuntu Fallback;src:local("Arial");ascent-override:91.32%;descent-override:18.52%;line-gap-override:2.74%;size-adjust:102.06%}.__className_001254{font-family:Ubuntu,Ubuntu Fallback,system-ui,arial;font-style:normal}.__variable_001254{--font-ubuntu:"Ubuntu","Ubuntu Fallback",system-ui,arial}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:optional;src:url(/_next/static/media/013b72fa676f92e0-s.woff2?dpl=dpl_DNHzQL6tcuRNR2bTdP1oxFiQ63Ao) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:optional;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2?dpl=dpl_DNHzQL6tcuRNR2bTdP1oxFiQ63Ao) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:optional;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2?dpl=dpl_DNHzQL6tcuRNR2bTdP1oxFiQ63Ao) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:optional;src:url(/_next/static/media/e038a29029a234f2-s.woff2?dpl=dpl_DNHzQL6tcuRNR2bTdP1oxFiQ63Ao) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:optional;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2?dpl=dpl_DNHzQL6tcuRNR2bTdP1oxFiQ63Ao) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:optional;src:url(/_next/static/media/7d4881bb7e1bf84d-s.woff2?dpl=dpl_DNHzQL6tcuRNR2bTdP1oxFiQ63Ao) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_e183c6{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_e183c6{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}@font-face{font-family:Dancing Script;font-style:normal;font-weight:400 700;font-display:optional;src:url(/_next/static/media/325259dae461ae2a-s.woff2?dpl=dpl_DNHzQL6tcuRNR2bTdP1oxFiQ63Ao) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Dancing Script;font-style:normal;font-weight:400 700;font-display:optional;src:url(/_next/static/media/d8f3713f2c4f699b-s.woff2?dpl=dpl_DNHzQL6tcuRNR2bTdP1oxFiQ63Ao) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Dancing Script;font-style:normal;font-weight:400 700;font-display:optional;src:url(/_next/static/media/0e9d289c6eb42bf7-s.woff2?dpl=dpl_DNHzQL6tcuRNR2bTdP1oxFiQ63Ao) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Dancing Script Fallback;src:local("Arial");ascent-override:112.99%;descent-override:34.39%;line-gap-override:0.00%;size-adjust:81.43%}.__className_d29f87{font-family:Dancing Script,Dancing Script Fallback;font-style:normal}.__variable_d29f87{--font-signature:"Dancing Script","Dancing Script Fallback"}.rb-water{position:relative;overflow:hidden;isolation:isolate}.rb-water:before{position:absolute;right:0;bottom:0;left:0;z-index:-1;height:0;content:"";background:var(--rb-water-accent,#ff3a24);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 100' preserveAspectRatio='none'%3E%3Cpath d='M0,22 C23.3,6 46.7,6 70,22 C93.3,38 116.7,38 140,22 L140,100 L0,100 Z' fill='%23fff'/%3E%3C/svg%3E") repeat-x 0 top /140px 100%;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 100' preserveAspectRatio='none'%3E%3Cpath d='M0,22 C23.3,6 46.7,6 70,22 C93.3,38 116.7,38 140,22 L140,100 L0,100 Z' fill='%23fff'/%3E%3C/svg%3E") repeat-x 0 top /140px 100%;animation:rbWaterFlow var(--rb-water-flow,2.6s) linear infinite;transition:height .56s cubic-bezier(.16,1,.3,1);pointer-events:none}.rb-water:focus-visible:before,.rb-water:hover:before{height:var(--rb-water-fill,86%)}@keyframes rbWaterFlow{to{-webkit-mask-position:-140px top;mask-position:-140px top}}@media (prefers-reduced-motion:reduce){.rb-water:before{animation:none}}@keyframes orbit{0%{transform:rotate(calc(var(--start-angle, 0deg))) translateX(var(--radius)) rotate(calc(-1 * var(--start-angle, 0deg)))}to{transform:rotate(calc(var(--start-angle, 0deg) + 1turn)) translateX(var(--radius)) rotate(calc(-1 * (var(--start-angle, 0deg) + 1turn)))}}.animate-orbit{animation:orbit var(--duration) linear infinite;animation-delay:var(--delay)}@keyframes line-shadow{0%{background-position:0 0}to{background-position:100% -100%}}.animate-line-shadow{animation:line-shadow 15s linear infinite}@keyframes aurora-background{0%{background-position:50% 50%,50% 50%}to{background-position:350% 50%,350% 50%}}.animate-aurora-background{animation:aurora-background 60s linear infinite}@keyframes aurora-orbit{0%{top:-20%;left:-20%;transform:scale(1)}25%{top:-20%;left:80%;transform:scale(1.2)}50%{top:60%;left:80%;transform:scale(1)}75%{top:60%;left:-20%;transform:scale(1.15)}to{top:-20%;left:-20%;transform:scale(1)}}.animate-aurora-orbit{animation:aurora-orbit 8s ease-in-out infinite}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.animate-marquee{animation:marquee 30s linear infinite}@keyframes ai-card-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.animate-ai-card-bob{animation:ai-card-bob 5.5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.animate-ai-card-bob,.animate-aurora-background,.animate-aurora-orbit,.animate-cta-dot,.animate-marquee,.animate-orbit{animation:none}}@keyframes cursor-click{0%,to{transform:translate(0) scale(1)}50%{transform:translate(2px,3px) scale(.92)}}@keyframes timeline-progress{0%{width:0}to{width:100%}}.animate-timeline-progress{animation:timeline-progress 5s ease-out forwards}@keyframes cta-dot-move{0%{top:-3px;left:-3px}25%{top:-3px;left:calc(100% - 3px)}50%{top:calc(100% - 3px);left:calc(100% - 3px)}75%{top:calc(100% - 3px);left:-3px}to{top:-3px;left:-3px}}.animate-cta-dot{animation:cta-dot-move 8s linear infinite}@keyframes glowVertical{0%,to{background-position:0 0}50%{background-position:0 100%}}@keyframes glowHorizontal{0%,to{background-position:0 0}50%{background-position:100% 0}}@keyframes spotlight{0%{opacity:0;transform:translate(-72%,-62%) scale(.5)}to{opacity:1;transform:translate(-50%,-40%) scale(1)}}.animate-spotlight{animation:spotlight 2s ease .75s 1 forwards}@keyframes logo-fill-up{0%{clip-path:inset(100% 0 0 0)}50%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 100% 0)}}.logo-fill-animation{clip-path:inset(100% 0 0 0);animation:logo-fill-up 2s ease-in-out infinite}.rb-dot-field{position:absolute;inset:0;overflow:hidden;pointer-events:none}.rb-dot-field:before{content:"";position:absolute;top:50%;left:50%;width:1355px;height:1355px;margin:-678px 0 0 -678px;opacity:.09;background-image:radial-gradient(circle,#fff 0 1.25px,transparent 1.5px);background-size:13px 13px;-webkit-mask-image:radial-gradient(35% 50%,transparent 0,#000 100%);mask-image:radial-gradient(35% 50%,transparent 0,#000 100%);transform:rotate(-19deg);animation:rb-dot-float 28s ease-in-out infinite alternate}@keyframes rb-dot-float{0%{transform:rotate(-19deg) translateZ(0)}to{transform:rotate(-19deg) translate3d(18px,-12px,0)}}@media (prefers-reduced-motion:reduce){.rb-dot-field:before{animation:none}}.rb-contact-form{width:100%}.rb-contact-form form{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 16px;padding:0}.rb-contact-form [data-slot=form-item]{min-width:0;gap:9px}.rb-contact-form [data-slot=form-label]{padding-left:2px;color:rgba(0,0,0,.62);font-family:var(--rb-mono),"JetBrains Mono",monospace;font-size:11.5px;font-weight:600;line-height:1.4;letter-spacing:-.03em;text-transform:uppercase!important}.rb-contact-form form [data-slot=popover-trigger],.rb-contact-form form [data-slot=select-trigger],.rb-contact-form form [role=combobox],.rb-contact-form form input:not([type=checkbox]:not([type=radio])),.rb-contact-form form textarea{width:100%;height:52px;min-height:52px;border:1px solid rgba(0,0,0,.12)!important;border-radius:14px;outline:0;background:rgba(0,0,0,.03)!important;padding:0 18px;color:var(--rb-ink);font-family:var(--rb-mono),"JetBrains Mono",monospace;font-size:12.5px;font-weight:500;letter-spacing:-.03em;box-shadow:none!important;transition:border-color .2s ease,background .2s ease}.rb-contact-form form textarea{height:auto;min-height:120px;padding-top:16px;resize:vertical}.rb-contact-form form input::placeholder,.rb-contact-form form textarea::placeholder{color:rgba(0,0,0,.3)}.rb-contact-form form [data-slot=popover-trigger]:focus-visible,.rb-contact-form form [role=combobox]:focus-visible,.rb-contact-form form input:not([type=checkbox]:focus-visible),.rb-contact-form form textarea:focus-visible{border-color:rgba(0,0,0,.42)!important;background:rgba(0,0,0,.05)!important;box-shadow:none!important}.rb-contact-form form [data-slot=popover-trigger]{width:92px;padding:0 14px}.rb-contact-form [data-slot=select-trigger]>svg{width:16px;height:16px;color:rgba(0,0,0,.4)}.rb-contact-form [data-slot=select-trigger][data-placeholder]{color:rgba(0,0,0,.3)}.rb-contact-form [data-slot=checkbox]{width:22px;height:22px;border:1px solid rgba(0,0,0,.2);border-radius:7px;background:rgba(0,0,0,.03);color:#fff;box-shadow:none}.rb-contact-form [data-slot=checkbox][data-state=checked]{background:var(--accent);border-color:var(--accent);color:#fff}.rb-contact-form [data-slot=form-label].font-normal{padding-left:0;color:rgba(0,0,0,.7);font-size:12px;font-weight:500;line-height:1.35;text-transform:none!important}.rb-contact-form form>[data-slot=form-item]:nth-child(9){margin-top:0;border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08);padding:16px 0 18px}.rb-contact-form form>[data-slot=form-item]:nth-child(10){padding-top:2px}.rb-contact-form [data-slot=form-message]{color:var(--accent);font-family:var(--rb-mono),"JetBrains Mono",monospace;font-size:10px}.rb-contact-form .contactSubmitWrap{display:block;width:100%;grid-column:1/-1}.rb-contact-form form button[type=submit]:disabled{pointer-events:none}.rb-contact-form form button[type=submit]{position:relative;display:flex;width:100%;height:62px;align-items:center;justify-content:center;overflow:hidden;border:0;border-radius:18px;background:#000!important;color:#fff;cursor:pointer;font-family:var(--rb-mono),"JetBrains Mono",monospace;font-size:12px;font-weight:600;letter-spacing:-.04em;text-transform:uppercase;box-shadow:0 0 0 0 rgba(0,0,0,0)!important;transition:box-shadow .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1)}.rb-contact-form form button[type=submit]>svg{position:absolute;right:20px;width:17px;height:17px;transition:transform .42s cubic-bezier(.16,1,.3,1)}.rb-contact-form form button[type=submit]>span{position:relative;display:inline-flex;align-items:center}.rb-contact-form .contactSubmitLabel{display:inline-flex;align-items:center}.rb-contact-form .contactSubmitLetter{display:inline-block;white-space:pre;transition:color 90ms linear}.rb-contact-form .contactSubmitLetter.isScrambling{color:rgba(255,255,255,.72)}.rb-contact-form .contactSubmitLetter.isScrambleAccent{color:var(--accent)}.rb-contact-form form button[type=submit]>span:after{display:inline-block;width:5px;height:13px;margin-left:6px;content:"";background:var(--accent);animation:contactCaret 1.1s step-end infinite}@keyframes contactCaret{50%{opacity:.35}}.rb-contact-form form button[type=submit]:not(:disabled:hover){background:#000!important;box-shadow:0 0 0 7px rgba(0,0,0,.1)!important;transform:translateY(-1px)}.rb-contact-form form button[type=submit]:not(:disabled:hover>svg){transform:translate(3px,-3px)}.rb-contact-form form>p{grid-column:1/-1;margin:0;color:rgba(0,0,0,.58);font-family:var(--rb-mono),"JetBrains Mono",monospace;font-size:10px;line-height:1.5}.rb-contact-form form>p:last-child{text-align:left}.rb-contact-form form a{color:var(--rb-orange-text)!important;font-weight:700;text-decoration:underline;text-underline-offset:2px;transition:opacity .2s ease}.rb-contact-form form a:hover{opacity:.75}.section[data-revealed=true] .formPanel,.section[data-revealed=true] .imagePanel{animation:contentReveal .85s cubic-bezier(.16,1,.3,1) both}.section[data-revealed=true] .formPanel{animation-delay:.12s}@keyframes contentReveal{0%{opacity:0;transform:translateY(30px)}}@media (max-width:809.98px){.rb-contact-form form{grid-template-columns:minmax(0,1fr)}.rb-contact-form form>*{grid-column:1/-1}}