.qr-gravity-home{--home-polish-glass:#21152cb3;--home-polish-edge:#dec4ee33;--home-polish-reflection:#ffffff14;--home-polish-shadow:#05010c40;--home-polish-gold-light:#ffe39b;--home-polish-gold:#f5c242;--home-polish-input-edge:#9d8fae;--gravity-gold:#f5c242;--gravity-purple:#a778f6;background:#0c0715;isolation:isolate;overflow:clip;margin-right:0}.qr-gravity-home .qr-section,.qr-gravity-home .qr-section-deep,.qr-gravity-home .qr-section-soft{background:transparent;padding:88px 32px}.qr-gravity-home .gravity-live-background{position:fixed;inset:0;z-index:-1;pointer-events:none}.qr-gravity-home .gravity-live-background canvas{pointer-events:none}.qr-gravity-home .qr-title{color:#f7f3ff;font-size:clamp(28px,3vw,40px);line-height:1.3;letter-spacing:-.035em;text-shadow:none}.qr-gravity-home .qr-subtitle{color:#aaa0b9;font-size:16px;line-height:1.8}.qr-gravity-home .qr-section-kicker{background:none;border:0;box-shadow:none;color:#b49acb;letter-spacing:.13em;font-size:11px}.qr-gravity-home .qr-model-notice-bar{background:radial-gradient(ellipse at 48% 0,#fff1bb66,transparent 68%),linear-gradient(105deg,#eeb735cc,#ffda70db 45%,#f5c242cc 78%,#eeb735cc);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);color:#302008;border-top-color:#ffe9a6;border-bottom-color:#b78025;box-shadow:inset 0 1px 0 #fff4cf80,inset 0 -1px 0 #9d69151a,0 6px 20px #b5781614;font-weight:600;font-size:clamp(13px,1.05vw,16px);text-shadow:0 1px 0 #fff0b940;transition:box-shadow .25s ease}.qr-gravity-home .qr-model-notice-bar:hover{box-shadow:inset 0 1px 0 #fff4cfb3,inset 0 -1px 0 #9d69151a,0 8px 24px #b5781624}.qr-gravity-home .qr-model-notice-bar .qr-invoice-pill{background:linear-gradient(145deg,#584021b3,#352711c7);color:#fff0c4;border-color:#fff0bb40;box-shadow:inset 0 1px 0 #fff1c226,0 2px 4px #7250161a;text-shadow:none}.qr-gravity-home .qr-desktop-model-notice>span:last-child{font-size:inherit;white-space:normal}@media (min-width:1300px){.qr-gravity-home .qr-model-notice-bar .qr-invoice-pill{font-size:14px}}@media (max-width:959px){.qr-gravity-home .qr-compact-model-notice-detail{font-size:10px}}.qr-gravity-home .qr-model-notice-bar .qr-invoice-pill-icon{background:linear-gradient(145deg,#ffe4a333,#ffe4a30d);box-shadow:inset 0 1px 0 #fff1c21a;color:#ffdf8a}.qr-gravity-home .qr-hero-bg{padding:132px 16px 0;background:#0c071530;overflow:hidden}.qr-gravity-home .qr-hero-bg:before{content:"";position:absolute;inset:55px -20px 0;background:url(/images/hero/gravity-space-v1.webp) bottom/cover no-repeat;transform:translate3d(var(--gravity-x,0),var(--gravity-y,0),0) scale(1.025);transition:transform 1s ease-out;pointer-events:none;opacity:.86}.qr-gravity-home .qr-hero-ambient{display:none}.qr-gravity-home .qr-hero-frame{width:96%;max-width:none}.qr-gravity-home .qr-hero-layout{display:flex;align-items:center;min-height:510px}.qr-gravity-home .qr-hero-copy{width:47%;padding:16px 0 45px}.qr-gravity-home .qr-hero-eyebrow{width:fit-content;padding:0;border:none;background:none;box-shadow:none;color:#b88af8;font-size:13px;letter-spacing:.04em}.qr-gravity-home .qr-hero-title{font-size:clamp(36px,4.15vw,76px);line-height:1.14;letter-spacing:-.04em;margin-top:27px}.qr-gravity-home .qr-hero-title-gold{color:#f5c242;background:none;-webkit-text-fill-color:currentColor;text-shadow:none;line-height:1.2;margin-top:12px}.qr-gravity-home .qr-hero-summary{font-size:clamp(15px,1.3vw,19px);font-weight:400;line-height:1.8;color:#c8bfce;white-space:normal;margin-top:24px}.qr-gravity-home .qr-hero-actions{order:5;margin-top:32px;gap:16px}.qr-gravity-home .qr-hero-actions a{font-size:clamp(16px,1.2vw,21px);padding:20px 36px}.qr-gravity-home .qr-hero-feature-list{order:4;margin-top:28px;gap:20px}.qr-gravity-home .qr-hero-feature strong{color:#f5c242;font-size:14px}.qr-gravity-home .qr-hero-feature small{color:#a69aad;font-size:12px}.qr-gravity-home .qr-hero-feature-icon{width:32px;height:32px;background:#120c1c90}.qr-gravity-home .qr-hero-visual{inset:0 0 0 auto;width:52%;min-height:0;height:auto;transform:none;opacity:1;mask-image:none;pointer-events:auto}.qr-gravity-home .qr-hero-vendor-orbit{inset:0;width:100%;height:100%;opacity:1;mask-image:none;-webkit-mask-image:none}.qr-gravity-home .qr-hero-visual-aura{display:none}.qr-gravity-home .qr-hero-proof{grid-template-columns:repeat(5,minmax(0,1fr));margin:15px 0 0;background:#100a1bd9;border:1px solid #c8a2e329;box-shadow:none;border-radius:16px;backdrop-filter:blur(10px)}.qr-gravity-home .qr-hero-proof-item{padding:22px;min-height:96px}.qr-gravity-home .qr-hero-proof-item strong{font-size:16px}.qr-gravity-home .qr-hero-proof-item small{font-size:12px;color:#b0a4be}.qr-gravity-home .qr-hero-proof-icon{background:#231932;box-shadow:none;width:42px;height:42px}.qr-gravity-home .qr-hero-ecosystem-static{margin:28px 0 0;padding-bottom:24px;opacity:.8}.qr-gravity-home .qr-hero-ecosystem-title{color:#b0a4be}.qr-gravity-home .qr-hero-ecosystem-logos img{width:30px;height:30px}.qr-gravity-home .qr-hero-ecosystem-logos span{font-size:16px}.qr-gravity-home .qr-primary-button,.qr-gravity-home .qr-secondary-button{border-radius:9px;transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease;font-size:15px}.qr-gravity-home .qr-primary-button{background:#f5c242;box-shadow:0 5px 28px #f5c24212}.qr-gravity-home .qr-primary-button:hover{background:#ffcf57;box-shadow:0 8px 35px #f5c24225;transform:translateY(-2px)}.qr-gravity-home .qr-secondary-button{background:#110b1c80;border-color:#f5c24260;color:#efc65e;box-shadow:none}.qr-gravity-home :is(.qr-primary-button,.qr-secondary-button):active{transform:translateY(1px) scale(.98)}.qr-gravity-home a svg{transition:transform .24s ease}.qr-gravity-home a:hover>svg:last-child{transform:translateX(3px)}.qr-gravity-home :is(a,button,summary):focus-visible{outline:2px solid #c3a1ff;outline-offset:5px}.qr-gravity-home .qr-cta-shine:after{animation:none;opacity:0}.qr-gravity-home .qr-cta-shine:hover:after{animation:qr-cta-shine 1s ease-out 1;opacity:.4}.qr-gravity-home .qr-pricing-section{padding-top:72px}.qr-gravity-home .qr-pricing-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.qr-gravity-home .qr-premium-card{background:#15101f;border:1px solid #b59aca30;border-radius:16px;box-shadow:none;overflow:visible;transition:border-color .3s,box-shadow .3s,transform .3s}.qr-gravity-home .qr-premium-card:after,.qr-gravity-home .qr-premium-card:before{display:none}.qr-gravity-home .qr-premium-card:hover{border-color:#b18bf090;box-shadow:0 14px 45px #0004;transform:translateY(-5px)}.qr-gravity-home .qr-price-card-featured{background:#211234;border-color:#9961e8;box-shadow:0 0 28px #8445d323,inset 0 0 28px #8445d313;margin-top:0;animation:none}.qr-gravity-home .qr-price-card-featured>.absolute{background:#8650cd!important;color:white!important;font-size:11px;padding:6px 13px;border-radius:5px}.qr-gravity-home .qr-price-card-featured .text-6xl{font-size:36px}.qr-gravity-home .qr-pricing-cards li{font-size:14px;line-height:1.6}.qr-gravity-home .qr-pricing-cards>div{padding:30px;min-height:380px;display:flex;flex-direction:column}.qr-gravity-home .qr-pricing-cards>div>:is(a,button){margin-top:auto}.qr-gravity-home .qr-pricing-cards .md\:text-4xl{font-size:28px;line-height:1.45;text-wrap:balance}.gravity-plan-icon{width:52px;height:52px;padding:12px;color:#f5c242;background:#2b2135;border-radius:16px;margin-bottom:20px}.qr-price-card-featured .gravity-plan-icon{color:#bb8bff;background:#40235d}.qr-gravity-home .qr-pricing-cards h3{font-size:19px}.qr-gravity-home .qr-pricing-cards .text-5xl{font-size:36px}.gravity-container{max-width:1152px;margin:auto}.qr-gravity-home .qr-pricing-eyebrow{display:flex;align-items:center;gap:30px;max-width:650px;margin:0 auto 12px;color:#b9afc5;font-size:16px}.qr-gravity-home .qr-pricing-eyebrow:after,.qr-gravity-home .qr-pricing-eyebrow:before{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,#f5c242)}.qr-gravity-home .qr-pricing-eyebrow:after{transform:scaleX(-1)}.qr-gravity-home .qr-pricing-display{margin:0;color:#f8f5ff;font-size:clamp(27px,3vw,40px);font-weight:700;line-height:1.35;letter-spacing:-.02em;text-wrap:balance}.qr-gravity-home .qr-pricing-display>span{color:#f5c242}.qr-gravity-home .qr-pricing-description{margin:12px auto 0;max-width:750px;color:#b9afc5;font-size:clamp(14px,1.25vw,18px);line-height:1.7;text-wrap:balance}.gravity-section-heading{width:100%}.gravity-heading{text-align:center;margin-bottom:36px}.gravity-heading h2{color:#f8f5ff;font-size:clamp(28px,3vw,40px);line-height:1.3;letter-spacing:-.03em;font-weight:700}.gravity-heading>p:last-child{color:#a99cb9;margin-top:16px;line-height:1.7}.gravity-kicker{color:#b794db;font-size:11px;letter-spacing:.16em;margin-bottom:16px}.gravity-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.gravity-tool{position:relative;display:flex;align-items:center;gap:28px;padding:32px;border:1px solid #bca5d238;border-radius:16px;background:#171020;transition:transform .3s,border-color .3s,box-shadow .3s;overflow:hidden}.gravity-tool:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(240px circle at var(--light-x,50%) var(--light-y,50%),#a06bea22,transparent 80%);transition:opacity .3s}.gravity-tool:hover:before{opacity:1}.gravity-tool:hover{border-color:#a975e9;box-shadow:0 10px 38px #6b329b16;transform:translateY(-4px)}.gravity-tool-logo{display:grid;place-items:center;flex-shrink:0;width:86px;height:86px;border-radius:20px;background:#271a39;border:1px solid #9465c657;box-shadow:inset 0 1px 4px #b687e81a}.gravity-tool-logo img{object-fit:contain}.gravity-tool h3{font-size:20px;font-weight:650;line-height:1.4}.gravity-tool p{color:#b3a5c2;font-size:14px;line-height:1.7;margin-top:8px}.gravity-tool-link{display:inline-flex;align-items:center;gap:9px;color:#f5c242;font-size:13px;font-weight:600;margin-top:18px}.gravity-tool:hover .gravity-tool-link svg{transform:translateX(4px)}.gravity-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;list-style:none;padding:34px 0;margin:0}.gravity-steps li{display:flex;align-items:center;gap:16px;position:relative}.gravity-step-icon{display:grid;place-items:center;position:relative;width:50px;height:50px;border:1px solid #f5c24244;background:#18101f;border-radius:50%;color:#f5c242;flex-shrink:0}.gravity-step-check{position:absolute;opacity:0}.gravity-steps h3{font-weight:600;font-size:15px}.gravity-steps h3 span{color:#a392b6;font-size:11px;margin-right:8px}.gravity-steps p{color:#a89ab8;font-size:12px;margin-top:6px}.gravity-supported{padding:22px 26px;border-block:1px solid #b9a3d024}.gravity-supported>p{color:#a596b5;font-size:11px;letter-spacing:.08em;margin-bottom:20px}.gravity-supported>div{display:flex;flex-wrap:wrap;gap:24px}.gravity-supported span{display:flex;align-items:center;gap:9px;font-size:13px;color:#d6cbe1}.gravity-supported img{object-fit:contain}.qr-gravity-home .qr-model-section{border-block:1px solid #b9a3d014}.qr-gravity-home :is(.qr-model-control-panel,.qr-provider-filter-panel,.qr-model-count-bar,.qr-model-footer-panel){background:#130d1e;border-color:#b39ac328;border-radius:12px;box-shadow:none}.qr-gravity-home .qr-model-section .qr-card{background:#17101f;border-color:#b39ac328;box-shadow:none}.qr-gravity-home .gravity-studio{padding:0;border:none;border-radius:0;background:transparent}.qr-gravity-home .gravity-studio h2{font-size:clamp(28px,3vw,40px);letter-spacing:-.035em}.qr-gravity-home .gravity-studio>div:first-child{max-width:none;width:100%}.qr-gravity-home .gravity-studio>div:first-child>p:first-child{color:#b794db;font-size:12px;letter-spacing:.12em}.qr-gravity-home .gravity-studio>div:first-child>p{font-size:16px}.qr-gravity-home .gravity-media-card{position:relative;isolation:isolate;padding:8px;border:1px solid #d8c5f047;border-radius:22px;background:linear-gradient(145deg,#ffffff0d,#ffffff02 45%,#b89bec0b),#100b1bd9;backdrop-filter:blur(16px);box-shadow:inset 0 1px 0 #ffffff21,inset 0 -1px 0 #b99ce519,0 24px 48px -20px #070211cc;transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .3s}.qr-gravity-home .gravity-media-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(320px circle at var(--light-x,50%) var(--light-y,0),#ead5ff12,transparent 75%);opacity:0;transition:opacity .4s}.qr-gravity-home .gravity-media-card:focus-within{border-color:#f5c242a0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.qr-gravity-home .gravity-media-card:hover{transform:translateY(-7px);border-color:#d7bdec88}.qr-gravity-home .gravity-media-card:hover:after{opacity:1}.qr-gravity-home .gravity-media-card:hover video{transform:scale(1.018)}}.qr-gravity-home .gravity-media-card>div:first-child{overflow:hidden;border-radius:15px;box-shadow:0 0 0 1px #ffffff14}.qr-gravity-home .gravity-media-card video{border-radius:15px;transition:transform .8s cubic-bezier(.16,1,.3,1)}.qr-gravity-home .gravity-studio-gallery{margin-top:44px;gap:28px;align-items:stretch}.qr-gravity-home .gravity-media-card{display:flex;flex-direction:column}.qr-gravity-home .gravity-media-featured{border-color:#e9ca8747}.qr-gravity-home .gravity-media-card h3{font-size:20px;letter-spacing:-.025em;text-wrap:balance}.qr-gravity-home .gravity-media-featured h3{font-size:clamp(24px,2vw,30px)}.qr-gravity-home .gravity-media-card>div:last-child{flex:1;display:grid;grid-template-columns:minmax(0,1fr) auto;padding:24px 18px 20px;gap:18px;align-items:center;background:linear-gradient(110deg,#b599db08,transparent 60%)}.qr-gravity-home .gravity-media-card>div:last-child p{margin-bottom:8px;color:#b8aec5}.qr-gravity-home .gravity-media-card>div:last-child a{font-size:13px;min-height:44px;padding:10px 16px;gap:10px;white-space:nowrap;background:#f5c24212;color:#f5cc64;border:1px solid #f5c24248;box-shadow:inset 0 1px 0 #ffe8a515}.qr-gravity-home .gravity-media-card>div:last-child a svg{flex-shrink:0;transition:transform .2s ease-out}.qr-gravity-home .gravity-media-card>div:last-child a:hover svg{transform:translate(2px,-2px)}.qr-gravity-home .gravity-media-card>div:last-child a:active{transform:translateY(1px)}.qr-gravity-home .gravity-media-featured>div:last-child a{background:#f5c242;color:#171021}.qr-gravity-home .gravity-media-featured>div:last-child a:hover{background:#ffda72}.qr-gravity-home .gravity-media-card>div:last-child a:hover{background:#f5c242;color:#171021}@media (max-width:767px){.qr-gravity-home .gravity-media-card{padding:6px;border-radius:18px;backdrop-filter:none}.qr-gravity-home .gravity-studio-gallery{margin-top:28px;gap:20px}.qr-gravity-home .gravity-media-card>div:last-child{padding:18px 12px 14px;gap:12px}.qr-gravity-home .gravity-media-featured h3{font-size:24px}}@media (min-width:768px) and (max-width:1199px){.qr-gravity-home .gravity-media-card:not(.gravity-media-featured)>div:last-child{grid-template-columns:minmax(0,1fr);gap:16px}.qr-gravity-home .gravity-media-card:not(.gravity-media-featured)>div:last-child a{justify-self:start}}@media (max-width:379px){.qr-gravity-home .gravity-media-card>div:last-child{grid-template-columns:minmax(0,1fr)}.qr-gravity-home .gravity-media-card>div:last-child a{justify-self:start}}@media (prefers-reduced-motion:reduce){.qr-gravity-home .gravity-media-card>div:last-child a:hover svg,.qr-gravity-home .gravity-media-card>div:last-child a:is(:hover,:active){transform:none}}.qr-gravity-home .qr-hero-proof{background:linear-gradient(120deg,var(--home-polish-glass),var(--home-polish-shadow));border-color:var(--home-polish-edge);box-shadow:inset 0 1px 0 var(--home-polish-reflection),0 12px 32px var(--home-polish-shadow);backdrop-filter:blur(18px)}.qr-gravity-home .qr-primary-button{background:linear-gradient(125deg,var(--home-polish-gold-light),var(--home-polish-gold));box-shadow:inset 0 1px 0 var(--home-polish-gold-light),0 5px 20px var(--home-polish-shadow)}.qr-gravity-home .qr-primary-button:after{animation:none}.qr-gravity-home :is(.qr-premium-card,.gravity-tool){border-color:var(--home-polish-edge);box-shadow:inset 0 1px 0 var(--home-polish-reflection),0 12px 36px var(--home-polish-shadow)}.qr-gravity-home :is(.qr-primary-button,.qr-secondary-button):focus-visible{outline:2px solid var(--home-polish-gold);outline-offset:4px}.qr-gravity-home .qr-hero-saturn-canvas:focus-visible{outline:2px solid var(--home-polish-gold);outline-offset:-4px}.qr-gravity-home input.min-w-0{border-bottom:1px solid var(--home-polish-input-edge)}@media (prefers-reduced-transparency:reduce){.qr-gravity-home .gravity-media-card{background:#171020;backdrop-filter:none}}.qr-gravity-home .qr-cta-band{position:relative;padding:100px 24px;background:#0c0715 url(/images/hero/gravity-space-v1.webp) center 78%/cover no-repeat;isolation:isolate}.qr-gravity-home .qr-cta-band:before{content:"";position:absolute;inset:0;background:#0c071550;z-index:-1}.qr-gravity-home .qr-cta-band:after{display:none}.qr-gravity-home .qr-faq-card{background:#15101f;border-color:#b6a0ce30;border-radius:10px}.qr-gravity-home .qr-faq-card[open]{border-color:#aa7ae466}.qr-gravity-home .qr-faq-card[data-expanded=false] summary svg{transform:rotate(0)}.qr-gravity-home .qr-faq-card[data-expanded=true] summary svg{transform:rotate(180deg)}.qr-gravity-home .qr-hero-bg:before{mask-image:linear-gradient(#000 74%,transparent);-webkit-mask-image:linear-gradient(#000 74%,transparent)}.qr-gravity-home .qr-pricing-section{background:linear-gradient(#0c071500,#0c071580 18%,#0c071570 80%,#0c071500)}.qr-gravity-home .qr-quickstart-section{background:radial-gradient(ellipse at 50% 45%,#8754be14,transparent 70%)}.qr-gravity-home .qr-cta-band{background-image:linear-gradient(#0c0715,#0c071510 35%,#0c071560 85%,#0c0715),url(/images/hero/gravity-space-v1.webp)}.qr-gravity-home :is(.qr-premium-card,.qr-code-panel,.qr-model-section .qr-card){background-image:radial-gradient(300px circle at var(--light-x,50%) var(--light-y,0),#c4a0ee18,transparent 80%);box-shadow:inset 0 1px 0 #ddc5ff12}@keyframes gravity-heading-enter{0%{opacity:.25;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.qr-gravity-home .gravity-heading-arrived{animation:gravity-heading-enter .65s cubic-bezier(.16,1,.3,1) both}.qr-gravity-home .qr-hero-in-title{animation:none;opacity:1;transform:none}.qr-gravity-home .qr-hero-in-title>span{animation:gravity-heading-enter .65s cubic-bezier(.16,1,.3,1) both}.qr-gravity-home .qr-hero-in-title>span:nth-child(2){animation-delay:.14s}}.qr-gravity-home .qr-faq-card[open]>div{animation:gravity-answer .25s ease-out}@keyframes gravity-answer{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@keyframes gravity-step{0%,15%,95%,to{box-shadow:none;border-color:#f5c24244}35%,65%{box-shadow:0 0 22px #a56def3d;border-color:#c090ff}}@media (prefers-reduced-motion:no-preference){.gravity-steps.qr-reveal-done .gravity-step-icon{animation:gravity-step 3.6s ease-in-out 2}.gravity-steps li:nth-child(2) .gravity-step-icon{animation-delay:.6s}.gravity-steps li:nth-child(3) .gravity-step-icon{animation-delay:1.2s}}@media (max-width:1023px){.qr-gravity-home .qr-hero-bg{padding:155px 24px 0}.qr-gravity-home .qr-hero-layout{min-height:420px}.qr-gravity-home .qr-hero-copy{width:53%}.qr-gravity-home .qr-hero-title{font-size:clamp(32px,4.5vw,46px)}.qr-gravity-home .qr-hero-visual{width:48%;inset:0 0 0 auto}.qr-gravity-home .qr-hero-feature-list{display:flex;flex-wrap:wrap}.qr-gravity-home .qr-hero-proof{grid-template-columns:repeat(5,minmax(0,1fr))}.qr-gravity-home .qr-hero-proof-item{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:18px;border-top:none}.qr-gravity-home .qr-hero-proof-item:last-child{grid-column:auto}.qr-gravity-home .qr-hero-proof-item strong{font-size:14px}.qr-gravity-home .qr-pricing-cards{gap:14px}.qr-gravity-home .qr-pricing-cards>div{padding:22px}.gravity-tool{gap:18px;padding:24px}.gravity-tool-logo{width:62px;height:62px}.gravity-tool-logo img{width:42px;height:42px}}@media (max-width:640px){.qr-gravity-home .qr-section,.qr-gravity-home .qr-section-deep,.qr-gravity-home .qr-section-soft{padding:54px 20px}.qr-gravity-home .qr-hero-bg{padding:142px 20px 0}.qr-gravity-home .qr-hero-bg:before{inset:100px -50px 0;background-position:67% top;opacity:.5;transform:none}.qr-gravity-home .qr-hero-layout{display:flex;flex-direction:column;min-height:0}.qr-gravity-home .qr-hero-frame{width:100%}.qr-gravity-home .qr-hero-copy{width:100%;padding:24px 0 0}.qr-gravity-home .qr-hero-title{font-size:clamp(31px,8vw,46px);margin-top:22px}.qr-gravity-home .qr-hero-title>span:first-child{white-space:normal}.qr-gravity-home .qr-hero-summary{font-size:14px;margin-top:18px}.qr-gravity-home .qr-hero-actions{flex-direction:row;margin-top:25px;gap:12px}.qr-gravity-home .qr-hero-actions a{padding:14px 12px;font-size:14px;flex:1;min-width:0}.qr-gravity-home .qr-hero-actions svg{width:17px;margin-left:8px}.qr-gravity-home .qr-hero-visual{position:relative;inset:auto;width:100%;height:250px;margin:0;overflow:visible;transform:none}.qr-gravity-home .qr-hero-vendor-orbit{display:block;pointer-events:none}.qr-gravity-home .qr-hero-proof{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.qr-gravity-home .qr-hero-proof-item{flex-direction:row;align-items:center;padding:15px 10px;min-height:78px}.qr-gravity-home .qr-hero-proof-item:nth-child(n+3){border-top:1px solid #c8a2e329}.qr-gravity-home .qr-hero-proof-item:last-child{grid-column:1/-1}.qr-gravity-home .qr-hero-proof-item small{font-size:10px}.qr-gravity-home .qr-hero-proof-item strong{font-size:12px}.qr-gravity-home .qr-hero-proof-icon{width:30px;height:30px}.qr-gravity-home .qr-hero-ecosystem-static{margin-top:20px}.qr-gravity-home .qr-pricing-cards{grid-template-columns:1fr}.qr-gravity-home .qr-pricing-cards>div{padding:28px}.gravity-tools{grid-template-columns:1fr;gap:16px}.gravity-tool h3{font-size:18px}.gravity-steps{grid-template-columns:1fr;gap:22px;padding:28px 4px}.gravity-supported{padding:22px 0}.gravity-supported>div{gap:20px 16px}.gravity-supported span{font-size:12px}.qr-gravity-home .qr-cta-band{padding:70px 24px}}@media (prefers-reduced-motion:reduce){.qr-gravity-home *,.qr-gravity-home :after,.qr-gravity-home :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.qr-gravity-home .qr-hero-bg:before{transform:none}}