:root{--raena-primary: #0D1B3D;--raena-secondary: #4B3DF1;--raena-accent: #F2C14E;--raena-success: #22C55E;--raena-warning: #F59E0B;--raena-error: #EF4444;--raena-background: #F6F7FA;--raena-card: #FFFFFF;--raena-border: #E5E7EB;--raena-text: #111827;--raena-text-secondary: #6B7280;--raena-brand: #0D1B3D;--raena-brand-light: #1E3A6E;--raena-brand-dark: #081428;--raena-surface-muted: #EEF2FF;--raena-surface-accent: #EDE9FE;--raena-pass-hero-start: #9A7B15;--raena-pass-hero-mid: #F2C14E;--raena-pass-hero-end: #F5D78E}.brand-logo{display:inline-flex;align-items:center;gap:10px}.brand-logo__mark{display:block;flex-shrink:0;object-fit:contain}.brand-logo__wordmark{color:var(--raena-primary);font-size:16px;font-weight:600;letter-spacing:.6px;line-height:1.2;white-space:nowrap}.brand-logo--on-dark{gap:10px}.brand-logo--on-dark .brand-logo__mark{width:30px;height:30px}.brand-logo--on-dark .brand-logo__wordmark{color:#fff;font-size:15px}.brand-logo--centered{justify-content:center;width:100%}:root{color-scheme:light;font-family:DM Sans,Segoe UI,Helvetica Neue,Arial,sans-serif;color:var(--raena-text);scroll-behavior:smooth}html[dir=rtl]{font-family:DM Sans,Segoe UI,Tahoma,Noto Sans Arabic,Arial,sans-serif}*,*:before,*:after{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{min-height:100vh;line-height:1.5;background:linear-gradient(180deg,#fafbfe,#f6f7fa)}h1,h2,h3,h4{font-family:Plus Jakarta Sans,DM Sans,sans-serif}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}::selection{background:#f2c14e47}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-shell{overflow-x:hidden}.skip-link{position:absolute;top:-100px;left:16px;z-index:100;padding:12px 16px;border-radius:8px;background:var(--raena-primary);color:#fff;font-weight:700}.skip-link:focus{top:16px}.site-header{position:fixed;top:0;left:0;right:0;z-index:40}.site-header__bar{width:100%}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1200px;margin:0 auto;padding:16px 20px}.site-header--transparent .site-header__bar{background:linear-gradient(180deg,rgba(13,27,61,.72) 0%,transparent 100%)}.site-header--light .site-header__bar{background:#fff;border-bottom:1px solid var(--raena-border);box-shadow:0 4px 24px #0d1b3d0f}.site-header__nav{display:flex;align-items:center;gap:28px}.site-header__nav a{font-size:14px;font-weight:700;transition:color .2s ease,opacity .2s ease}.site-header--transparent .site-header__nav a{color:#ffffffe0}.site-header--transparent .site-header__nav a:hover,.site-header--transparent .site-header__nav a:focus-visible{color:#fff}.site-header--light .site-header__nav a{color:var(--raena-primary)}.site-header--light .site-header__nav a:hover,.site-header--light .site-header__nav a:focus-visible{color:var(--raena-secondary)}.site-header__actions{display:flex;align-items:center;gap:10px}.site-header__cta{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border-radius:999px;font-size:13px;font-weight:800}.site-header--transparent .site-header__cta{border:2px solid var(--raena-accent);background:var(--raena-accent);color:var(--raena-primary)}.site-header--light .site-header__cta{border:2px solid var(--raena-accent);background:transparent;color:var(--raena-primary)}.site-header__menu-btn{display:none;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:10px;background:transparent;cursor:pointer}.site-header--transparent .site-header__menu-btn{color:#fff}.site-header--light .site-header__menu-btn{color:var(--raena-primary)}.site-header__menu-icon{display:block;width:20px;height:2px;background:currentColor;box-shadow:0 -6px 0 currentColor,0 6px 0 currentColor}.site-header__drawer{display:none;flex-direction:column;gap:4px;padding:12px 20px 20px;background:#fff;border-bottom:1px solid var(--raena-border);box-shadow:0 12px 32px #0d1b3d14}.site-header__drawer a{padding:12px 0;font-weight:700;color:var(--raena-primary);border-bottom:1px solid var(--raena-border)}.site-header__drawer-cta{margin-top:8px;padding:14px 20px!important;border-radius:999px!important;border:0!important;background:var(--raena-accent)!important;color:var(--raena-primary)!important;text-align:center}.lang-toggle{display:inline-flex;padding:3px;border-radius:999px}.lang-toggle--transparent{background:#ffffff29;border:1px solid rgba(255,255,255,.2)}.lang-toggle--light{background:var(--raena-background);border:1px solid var(--raena-border)}.lang-toggle__btn{min-width:38px;min-height:32px;padding:0 10px;border:0;border-radius:999px;background:transparent;font-size:12px;font-weight:800;cursor:pointer;transition:background .2s ease,color .2s ease}.lang-toggle--transparent .lang-toggle__btn{color:#fffc}.lang-toggle--light .lang-toggle__btn{color:var(--raena-text-secondary)}.lang-toggle--transparent .lang-toggle__btn--active{background:#fff;color:var(--raena-primary)}.lang-toggle--light .lang-toggle__btn--active{background:#fff;color:var(--raena-primary);box-shadow:0 2px 8px #0d1b3d14}.lifestyle-hero{position:relative;min-height:100vh;display:flex;align-items:center;color:#fff;overflow:hidden}.lifestyle-hero__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%}.lifestyle-hero__overlay{position:absolute;inset:0;background:linear-gradient(105deg,rgba(13,27,61,.75) 0%,rgba(13,27,61,.35) 45%,transparent 70%)}.lifestyle-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;max-width:1200px;width:100%;margin:0 auto;padding:120px 20px 80px}.lifestyle-hero__content{max-width:560px}.lifestyle-hero__badge{display:inline-block;margin:0 0 20px;padding:8px 16px;border-radius:999px;background:#f2c14e2e;border:1px solid rgba(242,193,78,.35);color:var(--raena-accent);font-size:.82rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.lifestyle-hero__content h1{margin:0 0 16px;max-width:14ch;font-size:clamp(2.5rem,7vw,4.5rem);font-weight:800;line-height:1.02;letter-spacing:-.03em}.lifestyle-hero__content p{margin:0 0 28px;max-width:52ch;font-size:clamp(1rem,2.2vw,1.25rem);color:#ffffffe0;line-height:1.6}.lifestyle-hero__cta{display:inline-flex;align-items:center;min-height:52px;padding:0 28px;border-radius:999px;background:var(--raena-accent);color:var(--raena-primary);font-size:15px;font-weight:800;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.lifestyle-hero__cta:hover,.lifestyle-hero__cta:focus-visible{transform:translateY(-2px);background:#e5b03d;box-shadow:0 12px 32px #f2c14e59}.lifestyle-hero__cta:focus-visible{outline:2px solid var(--raena-primary);outline-offset:2px}.lifestyle-hero__device{display:flex;justify-content:center;align-items:center}.lifestyle-hero__phone-float{position:relative;display:inline-block;animation:hero-float 6s ease-in-out infinite;filter:drop-shadow(0 32px 64px rgba(0,0,0,.5))}.lifestyle-hero__phone{display:block;max-width:min(280px,36vw)}@keyframes hero-float{0%,to{transform:translateY(0) rotate(-10deg)}50%{transform:translateY(-14px) rotate(-10deg)}}.partner-logos{padding:48px 20px;background:#fff;border-bottom:1px solid var(--raena-border)}.partner-logos__inner{max-width:1200px;margin:0 auto;text-align:center}.partner-logos__title{margin:0 0 24px;font-size:.82rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--raena-text-secondary)}.partner-logos__list{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:0;padding:0;list-style:none}.partner-logos__pill{display:inline-flex;align-items:center;min-height:44px;padding:0 22px;border-radius:999px;border:1px solid var(--raena-border);background:var(--raena-background);color:var(--raena-text-secondary);font-size:.92rem;font-weight:700;filter:grayscale(1);opacity:.75;transition:opacity .2s ease,filter .2s ease}.partner-logos__item:hover .partner-logos__pill{opacity:1;filter:grayscale(.4)}.merchant-band{padding:80px 20px;background:linear-gradient(180deg,#f2c14e14,#f2c14e0a),var(--raena-surface-muted)}.merchant-band__inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px}.merchant-band__copy h2{margin:0 0 12px;font-size:clamp(1.75rem,4vw,2.5rem);color:var(--raena-primary);letter-spacing:-.02em}.merchant-band__copy p{margin:0 0 24px;max-width:56ch;color:var(--raena-text-secondary);font-size:1.05rem;line-height:1.7}.merchant-band__cta{display:inline-flex;align-items:center;min-height:52px;padding:0 24px;border-radius:999px;border:0;background:var(--raena-accent);color:var(--raena-primary);font-weight:800;white-space:nowrap;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.merchant-band__cta:hover,.merchant-band__cta:focus-visible{background:#e5b03d;transform:translateY(-1px);box-shadow:0 8px 24px #f2c14e4d}.merchant-band__cta:focus-visible{outline:2px solid var(--raena-primary);outline-offset:2px}.merchant-band__visual{display:flex;justify-content:center;align-items:center}.merchant-band__image{width:100%;max-width:520px;border-radius:20px;box-shadow:0 20px 60px #0d1b3d1f;object-fit:cover;aspect-ratio:16 / 10}.services-strip{padding:80px 20px;background:var(--raena-background)}.services-strip__inner{max-width:1200px;margin:0 auto}.services-strip__intro,.band__heading{margin:0 0 32px;text-align:center;font-size:clamp(1.5rem,3vw,2rem);color:var(--raena-primary);letter-spacing:-.02em}.services-strip__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.service-tile{position:relative;padding:28px 22px;border-radius:16px;border:1px solid var(--raena-border);background:var(--raena-background);text-align:center;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.service-tile:hover,.service-tile:focus-within{transform:translateY(-2px);border-color:#f2c14e73;box-shadow:0 12px 32px #0d1b3d14}.service-tile__accent{position:absolute;top:0;left:0;right:0;height:3px;background:var(--raena-accent);opacity:0;transition:opacity .2s ease}.service-tile:hover .service-tile__accent,.service-tile:focus-within .service-tile__accent{opacity:1}.service-tile__icon{width:48px;height:48px;margin:0 auto 16px;color:var(--raena-secondary)}.service-tile h3{margin:0 0 10px;font-size:1.05rem;color:var(--raena-primary)}.service-tile p{margin:0;font-size:.92rem;color:var(--raena-text-secondary);line-height:1.6}.mission-block{padding:80px 20px}.mission-block--pillars{background:var(--raena-primary);color:#fff}.mission-block--vision{background:var(--raena-surface-muted);color:var(--raena-primary)}.mission-block__inner{max-width:1200px;margin:0 auto}.mission-block--pillars .mission-block__inner>h2{margin:0 0 28px;font-size:clamp(1.75rem,4vw,2.25rem);text-align:center;color:#fff}.mission-block__pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mission-pillar{padding:24px;border-radius:16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.mission-pillar h3,.mission-block__vision h3,.mission-block__values>h3{margin:0 0 8px;font-size:1.1rem;color:var(--raena-accent)}.mission-pillar p{margin:0;color:#ffffffc7;line-height:1.65;font-size:.95rem}.mission-block__vision{max-width:720px;margin:0 auto 40px;text-align:center}.mission-block__vision p{margin:0;color:var(--raena-text-secondary);line-height:1.65;font-size:1rem}.mission-block__values>h3{text-align:center;margin-bottom:20px}.mission-block__values-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mission-value{padding:24px;border-radius:16px;background:#fff;border:1px solid var(--raena-border)}.mission-value h4{margin:0 0 8px;font-size:1rem;color:var(--raena-primary)}.mission-value p{margin:0;color:var(--raena-text-secondary);line-height:1.65;font-size:.95rem}.marquee-band{padding:56px 0 80px;background:#fff;overflow:hidden}.marquee-band__header{max-width:1200px;margin:0 auto 24px;padding:0 20px}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee__track{display:flex;gap:14px;width:max-content;animation:marquee-scroll 40s linear infinite}.marquee__chip{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:999px;border:1px solid var(--raena-border);background:#fff;color:var(--raena-primary);font-weight:700;font-size:.92rem;white-space:nowrap}.marquee__icon svg{width:22px;height:22px;color:var(--raena-secondary)}.marquee-static{display:none;list-style:none;margin:0;padding:0 20px;flex-wrap:wrap;gap:12px;justify-content:center}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.download-band{position:relative;padding:80px 20px;background:var(--raena-surface-muted);text-align:center;overflow:hidden}.download-band:before{content:"";position:absolute;top:50%;left:50%;width:min(640px,90vw);height:min(320px,50vh);transform:translate(-50%,-55%);border-radius:50%;background:radial-gradient(ellipse,rgba(242,193,78,.14) 0%,transparent 70%);pointer-events:none}.download-band__inner{position:relative;z-index:1;max-width:720px;margin:0 auto}.download-band__title{margin:0 0 12px;font-size:clamp(2rem,5vw,3rem);color:var(--raena-primary);letter-spacing:-.03em}.download-band__subtitle{margin:0 0 28px;color:var(--raena-text-secondary);font-size:1.05rem;line-height:1.65}.download-band__waitlist{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:28px}.download-band__waitlist input{flex:1 1 220px;max-width:360px;min-height:48px;padding:0 16px;border:1px solid var(--raena-border);border-radius:999px;font:inherit;background:#fff}.download-band__waitlist input:focus{outline:2px solid var(--raena-accent);outline-offset:1px}.download-band__success{margin:0 0 28px;padding:16px 20px;border-radius:12px;background:#22c55e1f;color:var(--raena-primary);font-weight:700;line-height:1.6}.download-band__stores{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.store-badge{display:grid;gap:2px;min-width:140px;padding:12px 18px;border-radius:999px;border:2px solid var(--raena-accent);background:transparent;color:var(--raena-primary)}.store-badge--disabled{opacity:.85;cursor:default}.store-badge__label{font-weight:800}.store-badge__sub{font-size:.75rem;color:var(--raena-text-secondary)}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:999px;border:1px solid transparent;font-size:14px;font-weight:800;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.button--primary{background:var(--raena-accent);color:var(--raena-primary)}.button--primary:hover,.button--primary:focus-visible{transform:translateY(-1px);background:#e5b03d;box-shadow:0 8px 24px #f2c14e59}.button--primary:focus-visible{outline:2px solid var(--raena-primary);outline-offset:2px}.button--secondary{background:transparent;border:2px solid var(--raena-accent);color:var(--raena-primary)}.button--secondary:hover,.button--secondary:focus-visible{background:#f2c14e1f}.button--ghost{background:transparent;color:var(--raena-primary)}.site-footer{padding:48px 20px 32px;background:var(--raena-primary);color:#ffffffd1}.site-footer__inner{max-width:1200px;margin:0 auto}.site-footer__tagline{margin:0 0 28px;max-width:48ch;font-size:1rem;line-height:1.65}.site-footer__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:28px}.site-footer__label{display:block;margin-bottom:10px;color:var(--raena-accent);font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.site-footer__grid a{display:block;margin-bottom:8px;font-size:.92rem}.site-footer__grid a:hover,.site-footer__grid a:focus-visible{color:#fff}.site-footer__copy{margin:0;padding-top:20px;border-top:1px solid rgba(255,255,255,.12);font-size:.85rem;color:#ffffff8c}.merchant-page{padding:100px 20px 72px;background:var(--raena-background)}@media(max-width:980px){.lifestyle-hero__inner{grid-template-columns:1fr;text-align:center;padding-bottom:60px}.lifestyle-hero__content{max-width:none}.lifestyle-hero__content h1{max-width:none;margin-left:auto;margin-right:auto}.lifestyle-hero__content p{margin-left:auto;margin-right:auto}.merchant-band__inner{grid-template-columns:1fr}.services-strip__grid,.mission-block__pillars,.mission-block__values-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.site-header__nav,.site-header__cta{display:none}.site-header__menu-btn{display:inline-flex}.site-header__drawer{display:flex}.services-strip__grid,.mission-block__pillars,.mission-block__values-grid,.site-footer__grid,.merchant-band__visual,.marquee{display:none}.marquee-static{display:flex}.lifestyle-hero__phone{max-width:240px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.marquee__track,.lifestyle-hero__phone-float{animation:none!important}.lifestyle-hero__phone-float{animation:none!important;transform:rotate(-10deg)}html[dir=rtl] .lifestyle-hero__phone-float{transform:rotate(10deg)}.button--primary:hover,.lifestyle-hero__cta:hover,.service-tile:hover,.merchant-band__cta:hover{transform:none}}.merchant-form{max-width:720px;margin:0 auto;padding:32px;border-radius:20px;background:#fff;box-shadow:0 20px 60px #0d1b3d14}.merchant-form--confirmation{text-align:center}.merchant-form__header{margin-bottom:28px;text-align:center}.merchant-form__back--top{display:inline-block;margin-bottom:20px;font-size:.88rem;font-weight:700;color:var(--raena-brand-light)}.merchant-form__back--top:hover,.merchant-form__back--top:focus-visible{color:var(--raena-secondary)}.merchant-form__title{margin:0 0 10px;font-size:clamp(1.75rem,4vw,2.25rem);color:var(--raena-primary);letter-spacing:-.02em}.merchant-form__subtitle{margin:0 0 16px;color:var(--raena-text-secondary);line-height:1.65}.merchant-form__trust{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px}.merchant-form__trust li{font-size:.88rem;font-weight:700;color:var(--raena-primary)}.merchant-form__trust li:before{content:"✓ ";color:var(--raena-success)}.merchant-form__confirmation{margin:0 0 24px;padding:20px;border-radius:12px;background:#22c55e1a;color:var(--raena-primary);font-size:1rem;line-height:1.65}.merchant-form__back--prominent{display:inline-flex;align-items:center;min-height:48px;padding:0 24px;border-radius:999px;background:var(--raena-accent);color:var(--raena-primary);font-weight:800;transition:background .2s ease}.merchant-form__back--prominent:hover,.merchant-form__back--prominent:focus-visible{background:#e5b03d}.merchant-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.form-field{display:grid;gap:8px}.form-field--full{grid-column:1 / -1}.form-field label,.form-fieldset legend{font-size:.88rem;font-weight:700;color:var(--raena-primary)}.form-field__optional{font-weight:500;color:var(--raena-text-secondary)}.form-field__required{color:var(--raena-error)}.merchant-form__submission-error{margin:20px 0 0;padding:12px 14px;border-radius:10px;background:color-mix(in srgb,var(--raena-error) 10%,#fff);color:var(--raena-error);font-size:.9rem}.form-field input,.form-field select{min-height:48px;padding:0 14px;border:1px solid var(--raena-border);border-radius:10px;font:inherit;color:var(--raena-text);background:#fff}.form-field input:focus,.form-field select:focus{outline:2px solid var(--raena-accent);outline-offset:1px}.form-field input[aria-invalid=true],.form-field select[aria-invalid=true]{border-color:var(--raena-error)}.form-field__error{font-size:.82rem;color:var(--raena-error)}.form-fieldset{grid-column:1 / -1;margin:0;padding:0;border:0}.form-toggle-group{display:flex;gap:16px;flex-wrap:wrap}.form-toggle{display:inline-flex;align-items:center;gap:8px;font-size:.92rem;color:var(--raena-text-secondary);cursor:pointer}.merchant-form__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px}.location-picker{display:grid;gap:.75rem;margin-top:.75rem}.location-picker-launcher{display:grid;gap:.65rem;margin-top:.75rem}.location-picker-launcher__hint,.location-picker-launcher__coordinates{color:var(--raena-text-secondary);font-size:.9rem}.location-picker-launcher__actions{display:flex;flex-wrap:wrap;gap:.5rem}.location-picker__search{position:relative;display:grid;gap:.5rem}.location-picker__address-label{font-size:.88rem;font-weight:700;color:var(--raena-primary)}.location-picker__search-controls{display:flex;flex-wrap:wrap;gap:.5rem}.location-picker__search-controls>input{flex:1 1 16rem}.location-picker__action{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border-radius:999px;font:inherit;font-weight:800;line-height:1;white-space:nowrap;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.location-picker__action--primary{border:2px solid var(--raena-accent);background:var(--raena-accent);color:var(--raena-primary)}.location-picker__action--primary:hover:not(:disabled){transform:translateY(-1px);border-color:#e5b03d;background:#e5b03d;box-shadow:0 8px 24px #f2c14e4d}.location-picker__action--secondary{border:2px solid var(--raena-accent);background:transparent;color:var(--raena-primary)}.location-picker__action--secondary:hover:not(:disabled){background:#f2c14e1f}.location-picker__action:focus-visible{outline:2px solid var(--raena-primary);outline-offset:2px}.location-picker__action:disabled{opacity:.5;cursor:not-allowed}.location-picker__action--confirm{justify-self:start;min-width:190px}.location-picker__search>ul{position:absolute;z-index:5;inset-block-start:100%;inset-inline:0;margin:.25rem 0;padding:.25rem;list-style:none;background:#fff;border:1px solid #ddd;border-radius:.5rem;box-shadow:0 8px 24px #0000001f}.location-picker__search li button{width:100%;padding:.65rem;border:0;background:transparent;text-align:start;cursor:pointer}.location-picker__search li button:hover,.location-picker__search li button:focus-visible{background:#f4f4f0}.location-picker__map{position:relative;min-height:320px;border:1px solid #ddd;border-radius:.75rem;overflow:hidden}.location-picker__map--loading:after{content:"";position:absolute;z-index:2;inset-block-start:.75rem;inset-inline-start:.75rem;width:1.5rem;height:1.5rem;border:3px solid rgb(255 255 255 / 85%);border-block-start-color:var(--raena-primary);border-radius:50%;box-shadow:0 1px 5px #0000002e;animation:location-map-loading .8s linear infinite}.location-picker__map-error{display:grid;place-items:center;min-height:180px;padding:1.5rem;border:1px solid color-mix(in srgb,var(--raena-error) 35%,#ddd);border-radius:.75rem;background:color-mix(in srgb,var(--raena-error) 6%,#fff);text-align:center}.location-picker__map-error p{margin:0;color:var(--raena-error)}.location-picker__map-error button{min-height:42px;padding:0 1rem;border:0;border-radius:999px;background:var(--raena-primary);color:#fff;font:inherit;font-weight:700;cursor:pointer}.location-picker__coordinates input[readonly]{color:var(--raena-text-secondary);background:#f7f7f5;cursor:default}@keyframes location-map-loading{to{transform:rotate(1turn)}}.location-picker__coordinates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.location-picker__coordinates label{display:grid;gap:.25rem}.location-picker__selected,.location-picker__notice{margin:0;color:#666}@media(max-width:600px){.location-picker__search-controls>input{flex-basis:100%}.location-picker__search-controls>.location-picker__action{flex:1 1 calc(50% - .25rem)}.location-picker__action--confirm{width:100%}.location-picker__coordinates{grid-template-columns:1fr}.location-picker__map{min-height:260px}}.merchant-form__back{color:var(--raena-brand-light);font-weight:700;font-size:.92rem}@media(max-width:640px){.merchant-form{padding:22px}.merchant-form__grid{grid-template-columns:1fr}.merchant-form__trust{flex-direction:column;align-items:center;gap:8px}}.merchant-form__turnstile{grid-column:1 / -1;display:grid;gap:.5rem;margin-top:1rem}.merchant-form__turnstile p{margin:0}.turnstile-widget{min-height:65px;width:100%}
