/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer reset,theme;@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components,utilities;@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lora-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lora-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/lora-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Lora;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/lora-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/lora-latin-ext-400-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Lora;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/lora-latin-400-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--rv-paper:#f4eee2;--rv-paper-light:#fbf8f2;--rv-paper-deep:#ede5d8;--rv-ink:#1a1815;--rv-body:#4a463f;--rv-sand:#6e685e;--rv-sand-soft:#857f74;--rv-rule:#e0d6c4;--rv-murdum:#5a2a47;--rv-murdum-light:#86466c;--rv-coffee:#6b4a32;--rv-gold:#b08d4f;--rv-gold-light:#ddc8a2;--rv-on-murdum:#fbf8f2;--rv-error:#9e2a3c;--rv-serif:"Lora", Georgia, "Times New Roman", serif;--rv-sans:"Poppins", "Helvetica Neue", Arial, sans-serif;--rv-shadow-card:0 1px 2px #6b4a320f, 0 18px 34px -22px #6b4a324d;--rv-shadow-lift:0 2px 4px #6b4a3212, 0 40px 70px -40px #5a2a4773;--rv-gutter:clamp(1.25rem, 5vw, 5rem);--rv-max:76rem;--rv-header-h:4.5rem;--rv-paper-flat:#eee7da;--rv-paper-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.24 0 0 0 0 0.16 0 0 0 0 0.09 0.11 0 0 0 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:var(--rv-paper);color:var(--rv-body);scroll-padding-top:calc(var(--rv-header-h) + 1rem);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body.reva-body{background-color:var(--rv-paper);background-image:var(--rv-paper-grain);min-height:100dvh;color:var(--rv-body);font-family:var(--rv-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.65}.reva-body ::selection{background:var(--rv-murdum);color:var(--rv-on-murdum)}.reva-body :focus-visible{outline:2px solid var(--rv-murdum);outline-offset:3px;border-radius:6px}.rv-skip{z-index:100;background:var(--rv-murdum);color:var(--rv-on-murdum);border-radius:999px;padding:.6rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;position:absolute;top:.75rem;left:.75rem;transform:translateY(-160%)}.rv-skip:focus-visible{transform:none}.rv-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.rv-wrap{width:min(100% - 2 * var(--rv-gutter), var(--rv-max));margin-inline:auto}.rv-display{color:var(--rv-ink);font-family:var(--rv-serif);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,4.4vw,4rem);font-weight:500;line-height:1.06}.rv-eyebrow{color:var(--rv-murdum);font-family:var(--rv-sans);letter-spacing:.18em;text-transform:uppercase;margin:0 0 1.1rem;font-size:.72rem;font-weight:600;line-height:1.4}.rv-lead{max-width:44ch;color:var(--rv-body);text-wrap:pretty;margin:1.25rem 0 0;font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.7}.rv-gen-icon{object-fit:contain;width:2.5rem;height:2.5rem;display:block}.rv-header{z-index:50;height:var(--rv-header-h);background-image:linear-gradient(#f4eee2eb 0%,#f4eee299 55%,#f4eee200 100%);border-bottom:1px solid #0000;transition:background-color .24s,border-color .24s,box-shadow .24s;position:fixed;inset:0 0 auto}.rv-header[data-scrolled=true]{border-bottom-color:var(--rv-rule);-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);background-color:#f4eee2e6;background-image:none;box-shadow:0 10px 30px -28px #5a2a4780}.rv-header__inner{justify-content:space-between;align-items:center;gap:1.5rem;height:100%;padding-inline:clamp(1rem,3.4vw,3rem);display:flex}.rv-header__brand{color:var(--rv-murdum);align-items:center;text-decoration:none;display:inline-flex}.rv-header__brand svg{width:7.25rem;height:auto;display:block}.rv-header__cta{background:var(--rv-murdum);min-height:2.75rem;color:var(--rv-on-murdum);border-radius:14px;align-items:center;padding:.35rem 1.15rem;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 24px -18px #5a2a47b3}.rv-header__cta:hover,.rv-header__cta:focus-visible{background:var(--rv-murdum-light);box-shadow:0 14px 28px -18px #5a2a47c7}.rv-header__link{color:var(--rv-sand);font-family:var(--rv-sans);letter-spacing:.01em;white-space:nowrap;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .18s}.rv-header__link:hover,.rv-header__link:focus-visible{color:var(--rv-ink)}.rv-header__nav{align-items:center;gap:clamp(1rem,2.4vw,2.25rem);display:flex}.rv-navlink{color:var(--rv-ink);padding:.5rem 0;font-size:.875rem;font-weight:500;text-decoration:none;position:relative}.rv-navlink:after{content:"";background:var(--rv-gold);transform-origin:100%;height:1px;transition:transform .32s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:.2rem;left:0;right:0;transform:scaleX(0)}.rv-navlink:hover:after,.rv-navlink:focus-visible:after{transform-origin:0;transform:scaleX(1)}.rv-seal-link{border:1px solid var(--rv-rule);background:var(--rv-paper-light);min-height:2.75rem;color:var(--rv-murdum);border-radius:999px;align-items:center;gap:.65rem;padding:0 1.05rem 0 .8rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:border-color .2s,transform .16s;display:inline-flex}.rv-seal-link__dot{background:var(--rv-murdum);width:.8rem;height:.8rem;box-shadow:0 0 0 3px var(--rv-paper-light), 0 0 0 4px var(--rv-gold-light);border-radius:50%;transition:transform .2s;position:relative}.rv-seal-link:hover{border-color:var(--rv-gold-light)}.rv-seal-link:hover .rv-seal-link__dot{transform:scale(1.18)}.rv-seal-link:active{transform:translateY(1px)}.rv-seal-link:active .rv-seal-link__dot{box-shadow:0 0 0 2px var(--rv-paper-light), 0 0 0 5px var(--rv-gold);transform:scale(.72)}@media (width<=760px){.rv-header__nav .rv-navlink{display:none}.rv-header__brand svg{width:6.25rem}}.reva-journey .scroll-scrub__stage:after{z-index:1;content:"";pointer-events:none;background:radial-gradient(72% 92% at -5%,#f4eee2c7 0%,#f4eee294 38%,#f4eee233 61%,#0000 80%);position:absolute;inset:0}.reva-journey .scroll-scrub__copy{width:min(35rem,46vw)}.reva-journey .scroll-scrub__kicker{max-width:46ch;font-family:var(--rv-sans);letter-spacing:.14em;margin-bottom:1.25rem;font-size:.72rem;font-weight:600}.reva-journey #revaya-hos-geldin .scroll-scrub__kicker{max-width:none}.rv-stores{--rv-badge-h:clamp(1.15rem, 4.6vw, 1.6rem);flex-wrap:wrap;align-items:center;gap:.4rem .85rem;display:flex}.rv-stores__badges{align-items:center;gap:.6rem;display:flex}.rv-stores__badge{width:auto;height:var(--rv-badge-h)}.rv-stores__badge--google{height:calc(var(--rv-badge-h) * 250 / 192)}.reva-journey .scroll-scrub__title{max-width:14ch;font-family:var(--rv-serif);letter-spacing:-.022em;font-size:clamp(2.5rem,4.4vw,4.4rem);font-weight:500;line-height:1.04}.reva-journey #revaya-hos-geldin .scroll-scrub__copy{width:min(46rem,54vw)}.reva-journey #revaya-hos-geldin .scroll-scrub__title{max-width:17ch;font-size:clamp(2.6rem,4.6vw,4.75rem)}.reva-journey .scroll-scrub__body{border:1px solid var(--rv-rule);background:var(--rv-paper-light);max-width:38ch;color:var(--rv-body);font-family:var(--rv-sans);text-wrap:pretty;border-radius:999px;margin-top:1.4rem;padding:.6rem 1.1rem;font-size:clamp(.9rem,1.05vw,1rem);font-weight:500;line-height:1.55;display:inline-block;box-shadow:0 1px 2px #6b4a320f,0 10px 22px -18px #6b4a3259}.reva-journey .scroll-scrub__actions{align-items:center;gap:1.1rem 1.6rem;margin-top:2.1rem}.reva-journey .scroll-scrub__progress{background:#5a2a471f;height:3px;top:auto;bottom:0}.reva-journey .scroll-scrub__route{display:none}@media (width<=860px){.reva-journey .scroll-scrub__stage:after{background:radial-gradient(115% 68% at 24% 100%,#f4eee2b8 0%,#f4eee257 52%,#0000 82%)}.reva-journey .scroll-scrub__route{display:none}.reva-journey .scroll-scrub__copy{width:min(100%,34rem)}.reva-journey .scroll-scrub__title,.reva-journey #revaya-hos-geldin .scroll-scrub__title{max-width:13ch;font-size:clamp(2.2rem,9.6vw,3.6rem)}.reva-journey #revaya-hos-geldin .scroll-scrub__copy{width:min(100%,34rem)}.reva-journey .scroll-scrub__actions{margin-top:1.5rem}}.rv-stamp{--stamp-shadow:0 1px 0 #1a181566, 0 14px 24px -16px #5a2a4799;background:var(--rv-murdum);min-height:3.5rem;box-shadow:var(--stamp-shadow);color:var(--rv-on-murdum);border-radius:16px;align-items:center;gap:.85rem;padding:0 1.5rem 0 .55rem;font-size:1rem;font-weight:500;text-decoration:none;transition:transform .16s,box-shadow .16s,background-color .2s;display:inline-flex;position:relative}.rv-stamp__seal{background:var(--rv-paper-light);width:2.45rem;height:2.45rem;box-shadow:inset 0 0 0 1px var(--rv-gold-light), inset 0 -3px 6px #b08d4f47;color:var(--rv-murdum);border-radius:50%;place-items:center;transition:transform .2s cubic-bezier(.3,1.4,.5,1);display:grid}.rv-stamp__seal svg{width:1rem;height:auto}.rv-stamp:hover{background:var(--rv-murdum-light)}.rv-stamp:hover .rv-stamp__seal{transform:rotate(-12deg)}.rv-stamp:active{transform:translateY(2px)skew(-2deg);box-shadow:0 0 #1a181566,0 6px 12px -10px #5a2a47a6}.rv-stamp:active .rv-stamp__seal{transform:scale(.86)rotate(-18deg)}.rv-thread-link{min-height:2.75rem;color:var(--rv-ink);align-items:center;gap:.55rem;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.rv-thread-link svg{width:3.4rem;height:1rem;overflow:visible}.rv-thread-link__path{fill:none;stroke:var(--rv-gold);stroke-width:1.4px;stroke-linecap:round}.rv-thread-link__head{fill:var(--rv-murdum);transition:transform .52s cubic-bezier(.2,.7,.2,1);transform:translate(0)}.rv-thread-link:hover .rv-thread-link__head,.rv-thread-link:focus-visible .rv-thread-link__head{transform:translate(14px)}.rv-niyet{background:var(--rv-murdum);width:min(100%,20rem);box-shadow:var(--rv-shadow-card);border-radius:20px;gap:.35rem;padding:1rem 1.25rem 1.15rem;display:grid}.rv-niyet__label{color:var(--rv-gold-light);letter-spacing:.14em;font-size:.66rem;font-weight:600;line-height:1.3}.rv-niyet__text{color:var(--rv-on-murdum);font-family:var(--rv-serif);font-size:1.25rem;line-height:1.4}.rv-verified{border:1px solid var(--rv-rule);background:var(--rv-paper-light);box-shadow:var(--rv-shadow-card);color:var(--rv-murdum);border-radius:999px;align-items:center;gap:.75rem;padding:.55rem 1rem .55rem .6rem;font-size:.875rem;font-weight:500;display:inline-flex}.rv-verified img{width:2rem;height:2rem}.rv-arrow-cta{color:var(--rv-ink);align-items:center;gap:1rem;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.rv-arrow-cta__disc{border:1px solid var(--rv-gold);width:3.75rem;height:3.75rem;color:var(--rv-murdum);border-radius:50%;place-items:center;transition:background-color .22s,color .22s,transform .22s;display:grid}.rv-arrow-cta__disc svg{width:1.35rem;height:1.35rem;transition:transform .32s cubic-bezier(.2,.7,.2,1)}.rv-arrow-cta:hover .rv-arrow-cta__disc{background:var(--rv-murdum);color:var(--rv-on-murdum)}.rv-arrow-cta:hover .rv-arrow-cta__disc svg{transform:translateY(3px)}.rv-arrow-cta:active .rv-arrow-cta__disc{transform:scale(.94)}.rv-screens{padding:clamp(5rem,11vw,9.5rem) 0 clamp(5rem,10vw,8.5rem);position:relative;overflow:hidden}.rv-screens__grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(2.5rem,4vw,4.5rem);display:grid}.rv-screens__prototype{border-left:2px solid var(--rv-gold);max-width:48ch;color:var(--rv-sand);margin:1rem 0 0;padding-left:.9rem;font-size:.875rem;line-height:1.55}.rv-screens__notes{border-top:1px solid var(--rv-rule);gap:1.1rem;margin:2.25rem 0 0;padding:1.6rem 0 0;list-style:none;display:grid}.rv-screens__notes li{color:var(--rv-body);grid-template-columns:2.5rem 1fr;align-items:center;gap:1rem;font-size:.95rem;line-height:1.5;display:grid}.rv-screens__notes strong{color:var(--rv-ink);font-weight:600;display:block}.rv-deck{justify-content:center;align-items:flex-start;gap:clamp(.6rem,1.2vw,1rem);padding-top:3rem;display:flex;position:relative}.rv-deck__item{margin:0}.rv-deck__item:first-child{transform:translateY(2.75rem)rotate(-2.5deg)}.rv-deck__item:nth-child(2){z-index:2;transform:translateY(-1.5rem)}.rv-deck__item:nth-child(3){transform:translateY(3.75rem)rotate(2.5deg)}@media (width<=1080px){.rv-screens__grid{grid-template-columns:1fr}}@media (width<=720px){.rv-deck{margin-inline:calc(-1 * var(--rv-gutter));padding:2rem var(--rv-gutter) 4.5rem;scroll-snap-type:x mandatory;scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.rv-deck::-webkit-scrollbar{display:none}.rv-deck__item{scroll-snap-align:center;flex:none}.rv-deck__item:nth-child(n),.rv-deck:hover .rv-deck__item:nth-child(n){transform:none}}.rv-phone{--phone-s:.54;width:calc(393px * var(--phone-s) + 18px);height:calc(852px * var(--phone-s) + 18px);background:linear-gradient(145deg,#cbc8c1 0%,#5c5a56 8%,#191918 24%,#4b4946 72%,#b8b4ac 100%);border:1px solid #151412f2;border-radius:43px;padding:0;position:relative;box-shadow:0 0 0 1px #fbf8f294,0 0 0 2px #1a1815b8,inset 1px 0 #ffffff47,inset -1px 0 #00000085,0 28px 48px -24px #1a181585,0 52px 86px -54px #5a2a479e}.rv-phone__glass{background:var(--rv-paper);border:2px solid #070707;border-radius:36px;position:absolute;inset:6px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24,0 0 0 1px #0000008c}.rv-phone__glass:after{z-index:4;content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#ffffff1f,#0000 14% 78%,#ffffff0a);position:absolute;inset:0}.rv-phone__screen{width:393px;height:852px;transform:scale(var(--phone-s));transform-origin:0 0;position:absolute;top:0;left:0}.rv-phone__shot{object-fit:cover;width:100%;height:100%;display:block}.rv-phone__island{z-index:5;width:31%;height:calc(38px * var(--phone-s));background:#030303;border:1px solid #ffffff14;border-radius:999px;position:absolute;top:13px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px 1px #ffffff14}.rv-phone__button{z-index:-1;background:linear-gradient(90deg,#22211f,#77736d 54%,#242321);border:1px solid #141312db;width:3px;position:absolute;box-shadow:0 1px 1px #ffffff3d}.rv-phone__button--action{border-radius:2px 0 0 2px;height:7%;top:18%;left:-4px}.rv-phone__button--volume-up{border-radius:2px 0 0 2px;height:9%;top:29%;left:-4px}.rv-phone__button--volume-down{border-radius:2px 0 0 2px;height:9%;top:40%;left:-4px}.rv-phone__button--power{border-radius:0 2px 2px 0;height:15%;top:28%;right:-4px}.rv-phone__button--camera{border-radius:0 2px 2px 0;height:9%;top:49%;right:-4px}@media (width<=1280px){.rv-phone{--phone-s:.47}}@media (width<=1080px){.rv-phone{--phone-s:.58}}@media (width<=860px){.rv-phone{--phone-s:.5}}@media (width<=720px){.rv-phone{--phone-s:.62}}.rv-app{background-color:var(--rv-paper);background-image:var(--rv-paper-grain);width:393px;height:852px;color:var(--rv-body);font-family:var(--rv-sans);text-align:left;flex-direction:column;font-size:14px;line-height:20px;display:flex;position:relative;overflow:hidden}.rv-app__status{color:var(--rv-ink);justify-content:space-between;font-size:15px;font-weight:600;display:flex;position:absolute;top:17px;left:34px;right:30px}.rv-app__top{height:103px;color:var(--rv-ink);flex:none;justify-content:space-between;align-items:center;padding:59px 20px 0 24px;display:flex}.rv-app__top--back{padding:59px 10px 0}.rv-app__top .rv-app-logo{width:128px;height:auto;color:var(--rv-murdum)}.rv-app__round{width:44px;height:44px;color:var(--rv-ink);border-radius:22px;flex:none;justify-content:center;align-items:center;display:flex}.rv-app__round--line{border:1px solid var(--rv-rule);background:var(--rv-paper-light)}.rv-app__round svg,.rv-app__tab svg{width:22px;height:22px}.rv-app__body{flex-direction:column;flex:1;min-height:0;padding:18px 20px 0;display:flex}.rv-app__stack{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.rv-app__sheet{border:1px solid var(--rv-rule);border-top:0;height:40px;position:absolute}.rv-app__sheet--back{background:var(--rv-paper-deep);border-radius:0 0 20px 20px;bottom:-14px;left:22px;right:22px}.rv-app__sheet--mid{background:var(--rv-paper-light);border-radius:0 0 22px 22px;bottom:-7px;left:11px;right:11px}.rv-app__card{border:1px solid var(--rv-rule);background:var(--rv-paper-light);min-height:0;box-shadow:var(--rv-shadow-card);border-radius:24px;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.rv-app__cover{border-bottom:1px solid var(--rv-rule);background:var(--rv-paper-deep);flex:1;justify-content:center;align-items:center;min-height:150px;display:flex;position:relative}.rv-app__pill{border:1px solid var(--rv-rule);background:var(--rv-paper-light);height:30px;color:var(--rv-murdum);white-space:nowrap;border-radius:15px;align-items:center;gap:6px;padding:0 12px 0 9px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.rv-app__pill svg{width:16px;height:16px;color:var(--rv-gold)}.rv-app__cover .rv-app__pill{position:absolute;top:16px;left:16px}.rv-app__avatar{flex:none;position:relative}.rv-app__initial{border:1px solid var(--rv-rule);background:var(--rv-paper-light);color:var(--rv-murdum);font-family:var(--rv-serif);justify-content:center;align-items:center;font-weight:500;line-height:1;display:flex}.rv-app__initial--xl{border-radius:30px;width:104px;height:104px;font-size:48px}.rv-app__initial--lg{border-radius:26px;width:88px;height:88px;font-size:40px}.rv-app__initial--sm{border-radius:12px;width:40px;height:40px;font-size:19px}.rv-app__lock{border:3px solid var(--rv-paper-deep);background:var(--rv-murdum);width:32px;height:32px;color:var(--rv-on-murdum);border-radius:16px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-6px;right:-6px}.rv-app__lock--paper{border-color:var(--rv-paper);border-radius:15px;width:30px;height:30px}.rv-app__lock svg{width:14px;height:14px}.rv-app__info{flex-direction:column;flex:none;gap:16px;padding:18px 20px 20px;display:flex}.rv-app__name{color:var(--rv-ink);font-size:20px;font-weight:500;line-height:28px;display:block}.rv-app__meta{color:var(--rv-body);font-size:14px;line-height:20px;display:block}.rv-app__quote{border-left:2px solid var(--rv-gold);color:var(--rv-ink);font-family:var(--rv-serif);margin:0;padding-left:14px;font-size:18px;line-height:26px}.rv-app__intent{background:var(--rv-murdum);border-radius:16px;flex-direction:column;gap:3px;padding:13px 16px;display:flex}.rv-app__intent-label,.rv-app__label{letter-spacing:.14em;font-size:10.5px;font-weight:600;line-height:14px}.rv-app__intent-label{color:var(--rv-gold-light)}.rv-app__label{color:var(--rv-gold)}.rv-app__intent-text{color:var(--rv-on-murdum);font-size:16px;font-weight:500;line-height:22px}.rv-app__chips{gap:8px;display:flex}.rv-app__chips span{background:var(--rv-paper-deep);height:34px;color:var(--rv-body);white-space:nowrap;border-radius:17px;align-items:center;padding:0 14px;font-size:13px;line-height:18px;display:flex}.rv-app__actions{flex:none;gap:12px;padding:32px 20px 18px;display:flex}.rv-app__actions--profile{padding:16px 20px 34px}.rv-app__btn{border-radius:16px;justify-content:center;align-items:center;height:54px;font-size:15px;font-weight:500;display:flex}.rv-app__btn--ghost{border:1px solid var(--rv-rule);background:var(--rv-paper-light);width:112px;color:var(--rv-ink);flex:none}.rv-app__btn--solid{background:var(--rv-murdum);color:var(--rv-on-murdum);flex:1}.rv-app__tabs{border-top:1px solid var(--rv-rule);background:var(--rv-paper);flex:none;grid-template-columns:repeat(4,minmax(0,1fr));height:90px;padding:8px 8px 34px;display:grid}.rv-app__tab{color:var(--rv-sand-soft);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:10.5px;font-weight:500;line-height:14px;display:flex}.rv-app__tab--on{color:var(--rv-murdum);font-weight:600}.rv-app__tab-badge{display:flex;position:relative}.rv-app__tab-badge:after{content:"";border:2px solid var(--rv-paper);background:var(--rv-murdum);border-radius:5px;width:9px;height:9px;position:absolute;top:-1px;right:-2px}.rv-app__profile{flex-direction:column;flex:1;gap:26px;min-height:0;padding:6px 24px 0;display:flex}.rv-app__identity{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.rv-app__identity .rv-app__pill{border:0}.rv-app__intent-card{background:var(--rv-murdum);border-radius:20px;flex-direction:column;gap:8px;padding:18px 20px 20px;display:flex}.rv-app__intent-card .rv-app__intent-text{font-family:var(--rv-serif);font-size:22px;font-weight:400;line-height:30px}.rv-app__rows{flex-direction:column;display:flex}.rv-app__row{border-bottom:1px solid var(--rv-rule);justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.rv-app__row:last-child{border-bottom:0}.rv-app__row span:first-child{color:var(--rv-sand-soft)}.rv-app__row span:last-child{color:var(--rv-ink);font-weight:500}.rv-app__chat-top{border-bottom:1px solid var(--rv-rule);flex:none;align-items:center;gap:6px;height:120px;padding:59px 8px 0 6px;display:flex}.rv-app__chat-who{flex-direction:column;flex:1;gap:1px;min-width:0;margin-left:6px;display:flex}.rv-app__chat-who b{color:var(--rv-ink);font-size:16px;font-weight:500;line-height:22px}.rv-app__chat-who span{color:var(--rv-murdum);align-items:center;gap:4px;font-size:12px;font-weight:500;line-height:16px;display:flex}.rv-app__chat-who svg{width:14px;height:14px;color:var(--rv-gold)}.rv-app__thread{flex-direction:column;flex:1;gap:10px;min-height:0;padding:22px 16px 16px;display:flex}.rv-app__day{color:var(--rv-sand-soft);align-self:center;align-items:center;gap:12px;margin-bottom:10px;font-size:12px;font-weight:500;line-height:16px;display:flex}.rv-app__day:before,.rv-app__day:after{content:"";background:var(--rv-gold);width:40px;height:1px}.rv-app__bubble{flex-direction:column;gap:2px;max-width:272px;padding:10px 14px 7px;font-size:14px;line-height:21px;display:flex}.rv-app__bubble small{align-self:flex-end;font-size:11px;line-height:14px}.rv-app__bubble--in{border:1px solid var(--rv-rule);background:var(--rv-paper-light);color:var(--rv-ink);border-radius:18px 18px 18px 6px;align-self:flex-start}.rv-app__bubble--in small{color:var(--rv-sand-soft)}.rv-app__bubble--out{background:var(--rv-murdum);color:var(--rv-on-murdum);border-radius:18px 18px 6px;align-self:flex-end}.rv-app__bubble--out small{color:#fbf8f2b8}.rv-app__typing{border:1px solid var(--rv-rule);background:var(--rv-paper-light);border-radius:18px 18px 18px 6px;align-self:flex-start;align-items:center;gap:5px;height:36px;padding:0 15px;display:flex}.rv-app__typing i{background:var(--rv-sand-soft);border-radius:3px;width:6px;height:6px}.rv-app__typing i:nth-child(2){opacity:.6}.rv-app__typing i:nth-child(3){opacity:.35}.rv-app__composer{border-top:1px solid var(--rv-rule);flex:none;align-items:center;gap:10px;padding:10px 16px 34px;display:flex}.rv-app__field{border:1px solid var(--rv-rule);background:var(--rv-paper-light);height:48px;color:var(--rv-sand-soft);border-radius:16px;flex:1;align-items:center;padding:0 18px;display:flex}.rv-app__send{background:var(--rv-murdum);width:48px;height:48px;color:var(--rv-on-murdum);border-radius:16px;flex:none;justify-content:center;align-items:center;display:flex}.rv-app__send svg{width:22px;height:22px}.rv-steps{border-top:1px solid var(--rv-rule);padding:clamp(4.5rem,9vw,8rem) 0 clamp(5rem,10vw,8.5rem);position:relative}.rv-steps__head{text-align:center;max-width:40rem;margin:0 auto}.rv-steps__head .rv-lead{margin-inline:auto}.rv-route{grid-template-columns:1fr 1fr;column-gap:clamp(4rem,9vw,8rem);max-width:62rem;margin:clamp(3rem,6vw,5rem) auto 0;padding:0;list-style:none;display:grid;position:relative}.rv-route:before{content:"";background:linear-gradient(180deg, transparent, var(--rv-gold) 8%, var(--rv-gold) 92%, transparent);width:1px;position:absolute;top:0;bottom:0;left:50%}.rv-route__stop{align-items:flex-start;gap:1.25rem;width:min(100%,25rem);padding-block:1.5rem;display:flex;position:relative}.rv-route__stop:first-child{grid-area:1/1;justify-self:end}.rv-route__stop:nth-child(2){grid-area:2/2;justify-self:start;margin-top:-3.25rem}.rv-route__stop:nth-child(3){grid-area:3/1;justify-self:end;margin-top:-3.25rem}.rv-route__stop:nth-child(4){grid-area:4/2;justify-self:start;margin-top:-3.25rem}.rv-route__stop:after{content:"";border:1px solid var(--rv-gold);background:var(--rv-paper);border-radius:50%;width:9px;height:9px;position:absolute;top:3.1rem}.rv-route__stop:nth-child(odd):after{right:calc(-1*clamp(2rem,4.5vw,4rem) - 5px)}.rv-route__stop:nth-child(2n):after{left:calc(-1*clamp(2rem,4.5vw,4rem) - 4px)}.rv-route__num{width:3.4rem;color:var(--rv-murdum);font-family:var(--rv-serif);text-align:center;flex:none;font-size:clamp(4rem,6.5vw,5.5rem);font-weight:500;line-height:.9}.rv-route__body{min-width:0;padding-top:.2rem}.rv-route__icon{margin:0 0 .75rem}.rv-route__title{color:var(--rv-ink);margin:0;font-size:1.125rem;font-weight:600;line-height:1.35}.rv-route__text{max-width:30ch;color:var(--rv-body);margin:.4rem 0 0;font-size:.95rem;line-height:1.6}@media (width<=760px){.rv-route{grid-template-columns:1fr;padding-left:1.5rem}.rv-route:before{left:0}.rv-route__stop:nth-child(n){grid-area:auto/1;justify-self:start;width:100%;margin-top:0}.rv-route__stop:nth-child(n):after{top:2.9rem;left:calc(-1.5rem - 4px);right:auto}.rv-route__num{width:2.6rem;font-size:3.6rem}}.rv-parents{background-color:var(--rv-murdum);background-image:radial-gradient(120% 90% at 85% 10%, #fbf8f214, transparent 60%), var(--rv-paper-grain);color:var(--rv-on-murdum);position:relative;overflow:hidden}.rv-parents__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(3rem,7vw,7rem);padding-block:clamp(5rem,10vw,8.5rem);display:grid}.rv-parents .rv-eyebrow{color:var(--rv-gold-light)}.rv-hadith{margin:0}.rv-hadith p{color:var(--rv-on-murdum);font-family:var(--rv-serif);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,3vw,2.7rem);font-style:italic;font-weight:400;line-height:1.22}.rv-hadith footer{color:var(--rv-gold-light);letter-spacing:.04em;margin-top:1.3rem;font-size:.85rem;font-weight:500}.rv-parents__text{color:#fbf8f2db;border-top:1px solid #ddc8a24d;max-width:46ch;margin:2.2rem 0 0;padding-top:1.8rem;font-size:1.02rem;line-height:1.75}.rv-door{justify-self:center;width:min(100%,25rem);margin:0;position:relative}.rv-door__frame{position:relative}.rv-door__frame:before,.rv-door__frame:after{content:"";pointer-events:none;border:1px solid #ddc8a28c;position:absolute}.rv-door__frame:before{inset:-1.1rem -1.1rem 1.1rem 1.1rem}.rv-door__frame:after{border-color:#ddc8a240;inset:1.1rem 1.1rem -1.1rem -1.1rem}.rv-door img{z-index:1;aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block;position:relative;box-shadow:0 40px 70px -40px #1a181599}.rv-door figcaption{z-index:1;color:#fbf8f2c7;margin-top:2.4rem;font-size:.85rem;line-height:1.6;position:relative}@media (width<=900px){.rv-parents__grid{grid-template-columns:1fr}.rv-door{width:min(100% - 2.2rem,22rem)}}.rv-waitlist{padding:clamp(5rem,10vw,8.5rem) 0 clamp(4rem,8vw,7rem);position:relative;overflow:hidden}.rv-waitlist__plate{z-index:0;opacity:.9;pointer-events:none;width:min(62rem,70vw);height:auto;position:absolute;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,#000 55%,#0000 95%);mask-image:linear-gradient(90deg,#000 55%,#0000 95%)}.rv-waitlist__grid{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid;position:relative}.rv-waitlist__steps{counter-reset:rvw;gap:.8rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.rv-waitlist__steps li{color:var(--rv-body);counter-increment:rvw;padding-left:2.2rem;font-size:.95rem;line-height:1.55;position:relative}.rv-waitlist__steps li:before{content:counter(rvw);border:1px solid var(--rv-gold);width:1.45rem;height:1.45rem;color:var(--rv-murdum);font-family:var(--rv-serif);border-radius:50%;place-items:center;font-size:.8rem;font-weight:500;line-height:1;display:grid;position:absolute;top:.05rem;left:0}.rv-formcard{border:1px solid var(--rv-rule);background:var(--rv-paper-light);box-shadow:var(--rv-shadow-lift);border-radius:24px;padding:clamp(1.5rem,3.2vw,2.6rem);position:relative}.rv-form{gap:1.15rem;display:grid}.rv-form__row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.rv-field{gap:.4rem;min-width:0;display:grid}.rv-field__label{color:var(--rv-ink);font-size:.875rem;font-weight:500;line-height:1.3}.rv-field__label small{color:var(--rv-sand);font-size:.8rem;font-weight:400}.rv-input{border:1px solid var(--rv-rule);background:var(--rv-paper);width:100%;min-height:3.1rem;color:var(--rv-ink);font:inherit;appearance:none;border-radius:16px;padding:.7rem .95rem;font-size:1rem;line-height:1.4;transition:border-color .16s,background-color .16s,box-shadow .16s}.rv-input::placeholder{color:var(--rv-sand);opacity:1}.rv-input:hover{border-color:var(--rv-gold-light)}.rv-input:focus{border-color:var(--rv-murdum);background:var(--rv-paper-light);outline:none;box-shadow:0 0 0 3px #5a2a4724}.rv-input[aria-invalid=true]{border-color:var(--rv-error)}select.rv-input{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%235A2A47' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.6rem}.rv-field__hint,.rv-field__error{margin:0;font-size:.8rem;line-height:1.45}.rv-field__hint{color:var(--rv-sand)}.rv-field__error{color:var(--rv-error);font-weight:500}.rv-segment{border:1px solid var(--rv-rule);background:var(--rv-paper);border-radius:16px;grid-template-columns:1fr 1fr;gap:.35rem;margin:0;padding:.3rem;display:grid}.rv-segment legend{margin-bottom:.4rem;padding:0}.rv-segment[aria-invalid=true]{border-color:var(--rv-error)}.rv-segment__opt{position:relative}.rv-segment__opt input{opacity:0;cursor:pointer;position:absolute;inset:0}.rv-segment__opt span{min-height:2.6rem;color:var(--rv-body);border-radius:12px;place-items:center;font-size:.95rem;font-weight:500;transition:background-color .2s,color .2s;display:grid}.rv-segment__opt input:hover+span{background:var(--rv-paper-deep)}.rv-segment__opt input:checked+span{background:var(--rv-murdum);color:var(--rv-on-murdum)}.rv-segment__opt input:focus-visible+span{outline:2px solid var(--rv-murdum);outline-offset:2px}.rv-segment-wrap{border:0;gap:.4rem;min-width:0;margin:0;padding:0;display:grid}.rv-checks{border-top:1px dashed var(--rv-rule);gap:.75rem;margin-top:.3rem;padding-top:1.1rem;display:grid}.rv-check{color:var(--rv-body);cursor:pointer;grid-template-columns:1.3rem 1fr;align-items:start;gap:.7rem;font-size:.85rem;line-height:1.5;display:grid}.rv-check input{border:1px solid var(--rv-sand-soft);background:var(--rv-paper);cursor:pointer;appearance:none;border-radius:6px;place-content:center;width:1.3rem;height:1.3rem;margin:.05rem 0 0;transition:background-color .16s,border-color .16s;display:grid}.rv-check input:after{content:"";background:var(--rv-on-murdum);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);width:.7rem;height:.7rem;transition:transform .14s;transform:scale(0)}.rv-check input:checked{border-color:var(--rv-murdum);background:var(--rv-murdum)}.rv-check input:checked:after{transform:scale(1)}.rv-check input[aria-invalid=true]{border-color:var(--rv-error)}.rv-check a{color:var(--rv-murdum);text-decoration:underline;-webkit-text-decoration-color:var(--rv-gold);-webkit-text-decoration-color:var(--rv-gold);-webkit-text-decoration-color:var(--rv-gold);text-decoration-color:var(--rv-gold);text-underline-offset:3px;font-weight:500}.rv-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.rv-ticket{--notch:9px;background:var(--rv-murdum);width:100%;min-height:3.6rem;color:var(--rv-on-murdum);font:inherit;cursor:pointer;-webkit-mask:radial-gradient(circle var(--notch) at 0 50%, transparent 98%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 50%, transparent 98%, #000) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at 0 50%, transparent 98%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 50%, transparent 98%, #000) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at 0 50%, transparent 98%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 50%, transparent 98%, #000) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at 0 50%, transparent 98%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 50%, transparent 98%, #000) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--notch) at 0 50%, transparent 98%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 50%, transparent 98%, #000) right / 51% 100% no-repeat;border:0;border-radius:8px;justify-content:space-between;align-items:center;margin-top:.4rem;padding:0 1.5rem;font-size:1.02rem;font-weight:500;transition:transform .26s cubic-bezier(.2,.7,.2,1),background-color .2s;display:flex;position:relative}.rv-ticket:before{content:"";border-left:2px dashed #ddc8a280;position:absolute;top:.55rem;bottom:.55rem;right:4.4rem}.rv-ticket__stub{justify-content:center;align-items:center;width:2rem;transition:transform .26s cubic-bezier(.2,.7,.2,1);display:inline-flex}.rv-ticket__stub svg{width:1.2rem;height:1.2rem}.rv-ticket:hover{background:var(--rv-murdum-light);transform:skew(-3deg)}.rv-ticket:hover .rv-ticket__stub{transform:translate(4px)skew(3deg)}.rv-ticket:active{transform:skew(-3deg)translateY(1px)scale(.99)}.rv-ticket[disabled]{cursor:progress;opacity:.8;transform:none}.rv-form__foot{color:var(--rv-sand);text-align:center;margin:0;font-size:.8rem;line-height:1.5}.rv-form__alert{color:var(--rv-error);background:#9e2a3c0f;border:1px solid #9e2a3c59;border-radius:16px;margin:0;padding:.8rem 1rem;font-size:.9rem;font-weight:500}.rv-spin{border:2px solid #fbf8f259;border-top-color:var(--rv-on-murdum);border-radius:50%;width:1.1rem;height:1.1rem;animation:.7s linear infinite rv-spin}@keyframes rv-spin{to{transform:rotate(360deg)}}.rv-done{justify-items:start;gap:1rem;padding:1rem 0 .5rem;display:grid}.rv-done__title{color:var(--rv-ink);font-family:var(--rv-serif);margin:0;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:500;line-height:1.15}.rv-done__text{max-width:40ch;color:var(--rv-body);margin:0}.rv-done__row{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:.5rem;display:flex}.rv-flip{min-width:12.5rem;min-height:3rem;color:inherit;perspective:600px;text-decoration:none;display:inline-grid;position:relative}.rv-flip__face{backface-visibility:hidden;border-radius:16px;grid-area:1/1;justify-content:center;align-items:center;gap:.55rem;padding:0 1.1rem;font-size:.92rem;font-weight:500;transition:transform .46s cubic-bezier(.2,.7,.2,1);display:flex}.rv-flip__face--front{border:1px solid var(--rv-rule);background:var(--rv-paper);color:var(--rv-murdum)}.rv-flip__face--back{background:var(--rv-murdum);color:var(--rv-on-murdum);transform:rotateX(-180deg)}.rv-flip:hover .rv-flip__face--front,.rv-flip:focus-visible .rv-flip__face--front{transform:rotateX(180deg)}.rv-flip:hover .rv-flip__face--back,.rv-flip:focus-visible .rv-flip__face--back{transform:rotateX(0)}.rv-flip svg{width:1.1rem;height:1.1rem}.rv-plainlink{color:var(--rv-murdum);text-decoration:underline;-webkit-text-decoration-color:var(--rv-gold);-webkit-text-decoration-color:var(--rv-gold);-webkit-text-decoration-color:var(--rv-gold);text-decoration-color:var(--rv-gold);text-underline-offset:4px;font-size:.92rem;font-weight:500}@media (prefers-reduced-motion:reduce){.rv-flip__face,.rv-ticket,.rv-ticket__stub,.rv-stamp,.rv-stamp__seal,.rv-thread-link__head,.rv-arrow-cta__disc svg,.rv-navlink:after{transition:none}.rv-ticket:hover,.rv-ticket:active{transform:none}.rv-spin{animation-duration:2.4s}}@media (width<=900px){.rv-waitlist__grid{grid-template-columns:1fr}.rv-waitlist__plate{opacity:.55;width:100%;top:auto}}@media (width<=480px){.rv-form__row{grid-template-columns:1fr}}.rv-faq{border-top:1px solid var(--rv-rule);padding:clamp(4.5rem,9vw,7.5rem) 0 clamp(5rem,9vw,8rem)}.rv-faq__grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(2rem,6vw,6rem);display:grid}.rv-faq__aside{top:calc(var(--rv-header-h) + 2rem);align-self:start;position:sticky}.rv-faq__list{border-top:1px solid var(--rv-gold-light)}.rv-qa{border-bottom:1px solid var(--rv-gold-light)}.rv-qa__summary{width:100%;min-height:4.25rem;color:var(--rv-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem .25rem 1rem 0;font-size:1.02rem;font-weight:500;line-height:1.45;transition:color .24s;display:flex;position:relative}.rv-qa__summary:hover{color:var(--rv-murdum)}.rv-qa__sign{flex:none;width:1.1rem;height:1.1rem;position:relative}.rv-qa__sign:before,.rv-qa__sign:after{content:"";background:var(--rv-murdum);width:100%;height:1.5px;transition:transform .48s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;left:0}.rv-qa__sign:after{transform:rotate(90deg)}.rv-qa[data-open=true] .rv-qa__sign:after{transform:rotate(0)}.rv-qa__answer-shell{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .85s cubic-bezier(.22,1,.36,1),opacity .62s;display:grid}.rv-qa[data-open=true] .rv-qa__answer-shell{opacity:1;grid-template-rows:1fr}.rv-qa__answer-clip{min-height:0;overflow:hidden}.rv-qa__answer{max-width:60ch;color:var(--rv-body);opacity:0;margin:0;padding:0 2.5rem 1.4rem 0;font-size:.97rem;line-height:1.75;transition:transform .85s cubic-bezier(.22,1,.36,1),opacity .62s;transform:translateY(-.4rem)}.rv-qa[data-open=true] .rv-qa__answer{opacity:1;transform:translateY(0)}.rv-qa__answer a{color:var(--rv-murdum);-webkit-text-decoration-color:var(--rv-gold);-webkit-text-decoration-color:var(--rv-gold);-webkit-text-decoration-color:var(--rv-gold);text-decoration-color:var(--rv-gold);text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.rv-qa__summary{transition:none}.rv-qa__sign:before,.rv-qa__sign:after{transition:transform .32s}.rv-qa__answer-shell{transition:grid-template-rows .42s,opacity .32s}.rv-qa__answer{transition:opacity .32s;transform:none}}@media (width<=860px){.rv-faq__grid{grid-template-columns:1fr}.rv-faq__aside{position:static}}.rv-footer{border-top:1px solid var(--rv-rule);background-color:var(--rv-paper-deep);background-image:var(--rv-paper-grain)}.rv-footer__grid{grid-template-columns:auto 1fr auto;align-items:center;gap:2rem clamp(2rem,5vw,4rem);padding-block:clamp(2.5rem,5vw,3.5rem);display:grid}.rv-footer__brand{color:var(--rv-murdum);align-items:center;gap:1.25rem;display:flex}.rv-footer__brand svg{width:8.5rem;height:auto}.rv-footer__brand p{border-left:1px solid var(--rv-gold);color:var(--rv-body);margin:0;padding-left:1.25rem;font-size:.8rem;line-height:1.5}.rv-footer__links{flex-wrap:wrap;justify-content:center;gap:.5rem 1.75rem;margin:0;padding:0;list-style:none;display:flex}.rv-footer__links a{color:var(--rv-ink);font-size:.875rem;text-decoration:none}.rv-footer__links a:hover{color:var(--rv-murdum);text-decoration:underline;-webkit-text-decoration-color:var(--rv-gold);-webkit-text-decoration-color:var(--rv-gold);-webkit-text-decoration-color:var(--rv-gold);text-decoration-color:var(--rv-gold);text-underline-offset:4px}.rv-footer__copy{border-top:1px solid var(--rv-rule);color:var(--rv-body);justify-content:space-between;gap:1rem 2rem;padding:1rem 0 1.5rem;font-size:.78rem;display:flex}.rv-footer__copy span:last-child{max-width:56ch;color:var(--rv-sand);text-align:right}.rv-ig{width:3.25rem;height:3.25rem;color:var(--rv-murdum);place-items:center;text-decoration:none;display:grid}.rv-ig__mark{opacity:.5;background-color:currentColor;width:2.5rem;height:2.5rem;transition:opacity .3s,transform .3s;-webkit-mask:url(/assets/social/instagram.svg) 50%/contain no-repeat;mask:url(/assets/social/instagram.svg) 50%/contain no-repeat}.rv-ig:hover .rv-ig__mark,.rv-ig:focus-visible .rv-ig__mark{opacity:1;transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.rv-ig__mark{transition:opacity .3s}.rv-ig:hover .rv-ig__mark,.rv-ig:focus-visible .rv-ig__mark{transform:none}}@media (width<=860px){.rv-footer__grid{text-align:center;grid-template-columns:1fr;justify-items:center}.rv-footer__brand{flex-direction:column;gap:.75rem}.rv-footer__brand p{border-left:0;padding-left:0}.rv-footer__copy{text-align:center;flex-direction:column;align-items:center}.rv-footer__copy span:last-child{text-align:center}}.rv-legal{padding:calc(var(--rv-header-h) + clamp(2.5rem, 6vw, 4.5rem)) 0 clamp(4rem, 8vw, 6rem)}.rv-legal__inner{width:min(100% - 2 * var(--rv-gutter), 46rem);margin-inline:auto}.rv-legal__back{color:var(--rv-murdum);align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-flex}.rv-legal__back svg{width:1rem;height:1rem;transition:transform .24s}.rv-legal__back:hover svg{transform:translate(-4px)}.rv-legal h1{color:var(--rv-ink);font-family:var(--rv-serif);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:1.12}.rv-legal__meta{border-bottom:1px solid var(--rv-rule);color:var(--rv-sand);margin:1rem 0 2.5rem;padding-bottom:1.5rem;font-size:.875rem}.rv-legal h2{color:var(--rv-ink);font-family:var(--rv-serif);margin:2.4rem 0 .8rem;font-size:1.35rem;font-weight:500;line-height:1.3}.rv-legal p,.rv-legal li{color:var(--rv-body);font-size:.98rem;line-height:1.8}.rv-legal p{margin:0 0 1rem}.rv-legal ul{margin:0 0 1.2rem;padding-left:1.2rem;list-style:outside}.rv-legal li+li{margin-top:.35rem}.rv-legal li::marker{color:var(--rv-gold)}.rv-legal a{color:var(--rv-murdum);-webkit-text-decoration-color:var(--rv-gold);-webkit-text-decoration-color:var(--rv-gold);-webkit-text-decoration-color:var(--rv-gold);text-decoration-color:var(--rv-gold);text-underline-offset:3px}.rv-legal__box{border:1px solid var(--rv-rule);background:var(--rv-paper-light);border-radius:24px;margin-top:2rem;padding:1.25rem 1.4rem}.rv-legal__box p{margin:0}.rv-lost{min-height:100dvh;padding:6rem var(--rv-gutter) 4rem;text-align:center;place-items:center;display:grid}.rv-lost__num{color:var(--rv-murdum);font-family:var(--rv-serif);font-size:clamp(5rem,14vw,9rem);font-weight:500;line-height:.9}.rv-lost p{max-width:34ch;color:var(--rv-body);margin:1rem auto 1.75rem}.rv-lost__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.rv-lost__btn{border:1px solid var(--rv-rule);background:var(--rv-paper-light);min-height:2.9rem;color:var(--rv-murdum);font:inherit;cursor:pointer;border-radius:16px;align-items:center;padding:0 1.25rem;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.rv-lost__btn:hover{border-color:var(--rv-gold-light)}@media (width<=860px){.rv-checks{gap:.2rem}.rv-check{grid-template-columns:1.5rem 1fr;gap:.8rem;min-height:44px;padding:.4rem 0;font-size:.9rem}.rv-check input{width:1.5rem;height:1.5rem;margin:.1rem 0 0}.rv-check input:after{width:.85rem;height:.85rem}.rv-footer__links{gap:0 1.35rem}.rv-footer__links a{padding:.7rem .2rem;font-size:.9375rem;display:inline-block}}.rv-rehber h3{color:var(--rv-ink);font-family:var(--rv-serif);margin:1.8rem 0 .6rem;font-size:1.1rem;font-weight:500;line-height:1.35}.rv-rehber em{color:var(--rv-murdum);font-style:normal}.rv-rehber strong{color:var(--rv-ink);font-weight:600}.rv-rehber__ozet{border-left:3px solid var(--rv-gold);margin:0 0 2.2rem}.rv-rehber__ozet p{font-size:1.03rem}.rv-rehber .rv-rehber__adimlar{counter-reset:adim;margin:0 0 1.4rem;padding-left:0;list-style:none}.rv-rehber .rv-rehber__adimlar li{counter-increment:adim;color:var(--rv-body);padding-left:2.6rem;font-size:.98rem;line-height:1.8;position:relative}.rv-rehber .rv-rehber__adimlar li+li{margin-top:.9rem}.rv-rehber .rv-rehber__adimlar li:before{border:1px solid var(--rv-gold);width:1.7rem;height:1.7rem;color:var(--rv-gold);font-family:var(--rv-serif);content:counter(adim);border-radius:50%;place-items:center;font-size:.85rem;line-height:1;display:grid;position:absolute;top:.28rem;left:0}.rv-rehber__sorular{margin:0 0 1.5rem}.rv-rehber__sorular>div+div{border-top:1px solid var(--rv-rule);margin-top:1.1rem;padding-top:1.1rem}.rv-rehber__sorular dt{color:var(--rv-ink);margin-bottom:.35rem;font-size:.98rem;font-weight:600;line-height:1.5}.rv-rehber__sorular dd{color:var(--rv-body);margin:0;font-size:.98rem;line-height:1.8}.rv-rehber .rv-rehber__kartlar{gap:.9rem;margin:2.2rem 0 0;padding-left:0;list-style:none;display:grid}.rv-rehber .rv-rehber__kartlar li{margin:0}.rv-rehber .rv-rehber__kartlar a{border:1px solid var(--rv-rule);background:var(--rv-paper-light);border-radius:24px;gap:.4rem;padding:1.35rem 1.5rem;text-decoration:none;transition:border-color .24s,transform .24s;display:grid}.rv-rehber .rv-rehber__kartlar a:hover{border-color:var(--rv-gold);transform:translateY(-2px)}.rv-rehber__etiket{color:var(--rv-gold);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:600}.rv-rehber__kart-baslik{color:var(--rv-ink);font-family:var(--rv-serif);font-size:1.15rem;font-weight:500;line-height:1.3}.rv-rehber__kart-ozet{color:var(--rv-body);font-size:.92rem;line-height:1.65}.rv-rehber__cta{border:1px solid var(--rv-gold);background:var(--rv-paper-light);border-radius:24px;margin-top:2.8rem;padding:1.6rem 1.6rem 1.5rem}.rv-rehber__cta p{margin:0 0 1rem}.rv-rehber__cta-link{background:var(--rv-murdum);color:var(--rv-paper);border-radius:999px;padding:.7rem 1.4rem;font-size:.92rem;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-block}.rv-rehber__cta-link:hover{opacity:.88}.rv-rehber__devam-baslik{margin-top:2.8rem}.rv-rehber .rv-rehber__devam{margin:0;padding-left:0;list-style:none}.rv-rehber .rv-rehber__devam li{border-top:1px solid var(--rv-rule);padding:.9rem 0}.rv-rehber .rv-rehber__devam li+li{margin-top:0}.rv-rehber__devam a{color:var(--rv-ink);font-family:var(--rv-serif);text-decoration:none;-webkit-text-decoration-color:var(--rv-gold);-webkit-text-decoration-color:var(--rv-gold);-webkit-text-decoration-color:var(--rv-gold);text-decoration-color:var(--rv-gold);font-size:1.02rem;display:block}.rv-rehber__devam a:hover{text-underline-offset:3px;text-decoration:underline}.rv-rehber__devam span{color:var(--rv-sand);margin-top:.25rem;font-size:.88rem;line-height:1.6;display:block}.rv-rehber .rv-rehber__kartlar li::marker{content:""}.rv-rehber .rv-rehber__devam li::marker{content:""}.rv-rehber .rv-rehber__adimlar li::marker{content:""}.rv-hero-form{display:none}@media (width<=860px){.rv-hero-form{border:1px solid var(--rv-paper);width:100%;max-width:24rem;margin-top:.35rem;padding:.95rem 1rem 1.05rem;display:block}@supports (color:color-mix(in lab, red, red)){.rv-hero-form{border:1px solid color-mix(in srgb, var(--rv-paper) 26%, transparent)}}.rv-hero-form{-webkit-backdrop-filter:blur(10px);background:#141210b8;border-radius:20px}.rv-hero-form .rv-field__label,.rv-hero-form .rv-check span{color:var(--rv-paper)}@supports (color:color-mix(in lab, red, red)){.rv-hero-form .rv-field__label,.rv-hero-form .rv-check span{color:color-mix(in srgb, var(--rv-paper) 90%, transparent)}}.rv-hero-form .rv-done__title{color:var(--rv-paper);font-size:1.4rem}.rv-hero-form .rv-done__text{color:var(--rv-paper)}@supports (color:color-mix(in lab, red, red)){.rv-hero-form .rv-done__text{color:color-mix(in srgb, var(--rv-paper) 82%, transparent)}}.rv-hero-form .rv-done__text{font-size:.92rem}.rv-hero-form .rv-done{gap:.6rem;padding:.35rem 0 .15rem}.rv-hero-form .rv-field__error{color:#f2a6b0}.rv-hero-form .rv-form__alert{color:#f2a6b0;background:#f2a6b01f;border-color:#f2a6b073;font-size:.82rem}.rv-hero-form .rv-check a{color:var(--rv-paper);-webkit-text-decoration-color:var(--rv-gold);-webkit-text-decoration-color:var(--rv-gold);-webkit-text-decoration-color:var(--rv-gold);text-decoration-color:var(--rv-gold)}.rv-hero-form .rv-form{gap:.6rem}.rv-hero-form .rv-field__label,.rv-hero-form legend.rv-field__label{margin-bottom:.3rem;font-size:.75rem}.rv-hero-form .rv-input{padding:.7rem .85rem;font-size:1rem}.rv-hero-form .rv-segment__opt span{padding:.55rem .75rem;font-size:.9rem}.rv-hero-form .rv-check span{font-size:.72rem;line-height:1.45}.rv-hero-form .rv-ticket{margin-top:.15rem;padding:.8rem 1rem}.reva-journey .scroll-scrub__chapter:first-of-type .scroll-scrub__title{font-size:clamp(1.9rem,8.4vw,3.2rem)}.reva-journey .scroll-scrub__chapter:first-of-type .scroll-scrub__body{margin-top:.7rem;font-size:.92rem}.reva-journey .scroll-scrub__chapter:first-of-type .scroll-scrub__actions{margin-top:1rem}.rv-stores{--rv-badge-h:clamp(1.45rem, 5.9vw, 1.85rem);gap:.45rem .7rem}}@media (width<=860px) and (height<=750px){.reva-journey .scroll-scrub__chapter:first-of-type .scroll-scrub__chapter-pin{padding-top:4.2rem;padding-bottom:calc(2.6rem + env(safe-area-inset-bottom))}.reva-journey .scroll-scrub__chapter:first-of-type .scroll-scrub__title{font-size:clamp(1.5rem,6.7vw,2.2rem)}.reva-journey .scroll-scrub__chapter:first-of-type .scroll-scrub__body{margin-top:.45rem;font-size:.8rem}.reva-journey .scroll-scrub__chapter:first-of-type .scroll-scrub__actions{margin-top:.5rem}.rv-hero-form{padding:.7rem .8rem .72rem}.rv-hero-form .rv-form{gap:.35rem}.rv-hero-form .rv-input{padding:.55rem .75rem}.rv-hero-form .rv-segment__opt span{padding:.5rem .7rem}.rv-hero-form .rv-check span{font-size:.66rem;line-height:1.35}.rv-hero-form .rv-ticket{padding:.62rem .85rem}}@media (width<=860px) and (height<=620px){.rv-hero-form{display:none}}@media (width<=860px){.reva-journey .scroll-scrub__media{display:none}.reva-journey .scroll-scrub__stage{background-color:var(--rv-paper);background-image:var(--rv-paper-grain)}.reva-journey .scroll-scrub__stage:after,.reva-journey .scroll-scrub__chapter-pin:before,.reva-journey .scroll-scrub__chapter[data-align=right] .scroll-scrub__chapter-pin:before{display:none}.reva-journey .scroll-scrub__title{color:var(--rv-ink)}.reva-journey .scroll-scrub__body{color:var(--rv-body)}.reva-journey .scroll-scrub__kicker{color:var(--rv-sand)}.reva-journey .scroll-scrub__tags li{border-color:var(--rv-rule);color:var(--rv-body)}.reva-journey .scroll-scrub__chapter:not(:first-of-type) .scroll-scrub__chapter-pin{padding-bottom:calc(.85rem + env(safe-area-inset-bottom));align-items:flex-end}.rv-hero-form{border-color:var(--rv-rule);background:var(--rv-paper-light);box-shadow:var(--rv-shadow-lift);-webkit-backdrop-filter:none}.rv-hero-form .rv-field__label{color:var(--rv-ink)}.rv-hero-form .rv-check span{color:var(--rv-body)}.rv-hero-form .rv-check a{color:var(--rv-murdum)}.rv-hero-form .rv-done__title{color:var(--rv-ink)}.rv-hero-form .rv-done__text{color:var(--rv-body)}.rv-hero-form .rv-field__error{color:var(--rv-error)}.rv-hero-form .rv-form__alert{color:var(--rv-error);background:#9e2a3c0f;border-color:#9e2a3c59}.reva-journey:after{z-index:4;top:var(--rv-header-h);content:"";background:linear-gradient(to bottom, var(--rv-paper-flat) 0%, #eee7da8c 52%, #eee7da00 100%);opacity:0;pointer-events:none;height:2rem;transition:opacity .2s;position:fixed;left:0;right:0}.rv-header[data-scrolled=true]~#icerik .reva-journey:after{opacity:1}}.rv-header__burger,.rv-header__menu{display:none}@media (width<=860px){.rv-header__nav{display:none}.rv-header__brand{z-index:2;position:relative}.rv-header__burger{z-index:2;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0 9px;display:flex;position:relative}.rv-header__burger span{background:var(--rv-ink);border-radius:2px;height:2px;transition:transform .16s,opacity .12s;display:block}.rv-header__burger[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.rv-header__burger[aria-expanded=true] span:nth-child(2){opacity:0}.rv-header__burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.rv-header__menu{z-index:1;width:min(74vw,17.5rem);padding:calc(var(--rv-header-h) + .35rem) 1.25rem calc(1.25rem + env(safe-area-inset-bottom)) max(1.25rem, env(safe-area-inset-right));border-left:1px solid var(--rv-rule);background:var(--rv-paper-light);visibility:hidden;transition:transform .28s cubic-bezier(.22,.61,.36,1),visibility .28s;display:block;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-22px 0 44px -30px #1a181580}.rv-header__menu[data-acik=true]{visibility:visible;transform:translate(0)}.rv-header__menu-cta{border-bottom:1px solid var(--rv-rule);min-height:2.75rem;color:var(--rv-body);font-family:var(--rv-sans);letter-spacing:.01em;-webkit-tap-highlight-color:transparent;background:0 0;align-items:center;padding:.7rem .2rem;font-size:1rem;font-weight:500;text-decoration:none;display:flex}.rv-header__menu-cta:active{color:var(--rv-ink)}.rv-header__menu-cta:last-child{border-bottom:0}}@media (width<=860px) and (prefers-reduced-motion:reduce){.rv-header__menu{opacity:0;transition:opacity .18s,visibility .18s;transform:none}.rv-header__menu[data-acik=true]{opacity:1}}@media (width<=860px) and (height>=621px){.rv-waitlist{display:none}}@media (width<=860px){.rv-steps{display:none}}.rv-chapter-phone{display:none}@media (width<=860px){.rv-chapter-phone{--rv-tel-yuk:50svh;max-height:50vh;max-height:var(--rv-tel-yuk);margin-inline:-48px;padding-inline:48px;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(#000 76%,#0000 100%);mask-image:linear-gradient(#000 76%,#0000 100%)}.rv-chapter-phone .rv-phone{--phone-s:.58}.reva-journey .rv-verified{display:none}.reva-journey .scroll-scrub__chapter:not(:first-of-type) .scroll-scrub__actions{margin-top:1.1rem}.rv-screens .rv-deck__item:nth-child(n+2){display:none}.rv-screens .rv-deck{justify-content:center}}@media (width<=860px) and (height<=700px){.rv-chapter-phone{--rv-tel-yuk:42svh}}@media (width<=860px) and (height<=620px){.rv-chapter-phone{--rv-tel-yuk:34svh}}.rv-sayfa{padding:calc(var(--rv-header-h) + clamp(2.5rem, 6vw, 4.5rem)) 0 clamp(4rem, 8vw, 6rem)}.rv-sayfa__inner{width:min(100% - 2 * var(--rv-gutter), 54rem);margin-inline:auto}.rv-sayfa__inner--dar{width:min(100% - 2 * var(--rv-gutter), 44rem)}.rv-sayfa__head{border-bottom:1px solid var(--rv-rule);padding-bottom:clamp(2rem,4vw,3rem)}.rv-sayfa__head .rv-display{font-size:clamp(2rem,4vw,3.1rem)}.rv-sayfa__not{border-left:2px solid var(--rv-gold-light);color:var(--rv-sand);margin:2rem 0 0;padding-left:1rem;font-size:.92rem;line-height:1.7}.rv-sayfa__cta{border-top:1px solid var(--rv-rule);margin-top:3rem;padding-top:2rem}.rv-sayfa__cta p{color:var(--rv-body);margin:0 0 1rem;font-size:.95rem}.rv-roller{margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding:0;list-style:none}.rv-rol{border-bottom:1px solid var(--rv-rule);grid-template-columns:auto 1fr;gap:clamp(1rem,3vw,2rem);padding:clamp(1.75rem,4vw,2.5rem) 0;display:grid}.rv-rol:first-child{padding-top:0}.rv-rol__num{color:var(--rv-gold);font-family:var(--rv-serif);font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,3vw,2rem);font-weight:500;line-height:1}.rv-rol__body{min-width:0}.rv-rol__ad{color:var(--rv-ink);font-family:var(--rv-serif);margin:0;font-size:clamp(1.35rem,2.6vw,1.75rem);font-weight:500;line-height:1.2}.rv-rol__ozet{color:var(--rv-sand);margin:.4rem 0 0;font-size:.92rem;line-height:1.6}.rv-rol__anlatim{color:var(--rv-body);text-wrap:pretty;margin:1rem 0 0;font-size:.98rem;line-height:1.75}.rv-rol__aranan{flex-wrap:wrap;gap:.5rem;margin:1.1rem 0 0;padding:0;list-style:none;display:flex}.rv-rol__aranan li{border:1px solid var(--rv-rule);color:var(--rv-sand);border-radius:999px;padding:.3rem .75rem;font-size:.8rem;line-height:1.5}.rv-rol__cta{border:0;border-bottom:1px solid var(--rv-gold);color:var(--rv-murdum);font-family:var(--rv-sans);cursor:pointer;background:0 0;margin-top:1.4rem;padding:.55rem 0;font-size:.9rem;font-weight:500;transition:color .18s}.rv-rol__cta:hover{color:var(--rv-murdum-light)}.rv-basvuru{scroll-margin-top:calc(var(--rv-header-h) + 1.5rem);margin-top:clamp(3rem,6vw,4.5rem)}.rv-basvuru .rv-display{font-size:clamp(1.75rem,3.2vw,2.4rem)}.rv-basvuru .rv-form{margin-top:2rem}.rv-textarea{min-height:8rem;font-family:var(--rv-sans);resize:vertical;padding-block:.85rem;line-height:1.6}.rv-field__opt{color:var(--rv-sand);font-weight:400}.rv-yazi{margin-top:clamp(2rem,4vw,3rem)}.rv-yazi h2{color:var(--rv-ink);font-family:var(--rv-serif);margin:2.4rem 0 .8rem;font-size:1.35rem;font-weight:500;line-height:1.3}.rv-yazi h2:first-child{margin-top:0}.rv-yazi p,.rv-yazi li{color:var(--rv-body);font-size:.98rem;line-height:1.8}.rv-yazi p{text-wrap:pretty;margin:0 0 1rem}.rv-yazi ul{margin:0 0 1.2rem;padding-left:1.2rem;list-style:outside}.rv-yazi li+li{margin-top:.5rem}.rv-yazi li::marker{color:var(--rv-gold)}.rv-yazi strong{color:var(--rv-ink);font-weight:600}.rv-yazi a{color:var(--rv-murdum);-webkit-text-decoration-color:var(--rv-gold);-webkit-text-decoration-color:var(--rv-gold);-webkit-text-decoration-color:var(--rv-gold);text-decoration-color:var(--rv-gold);text-underline-offset:3px}@media (width<=560px){.rv-rol{grid-template-columns:1fr;gap:.5rem}.rv-rol__num{font-size:1.15rem}}.rv-adm__bolum{border-top:1px solid var(--rv-rule);margin-top:3rem;padding-top:2rem}.rv-adm__altbaslik{color:var(--rv-ink);font-family:var(--rv-serif);margin:0;font-size:1.25rem;font-weight:500}.rv-adm__kirp{text-overflow:ellipsis;white-space:nowrap;max-width:16rem;overflow:hidden}.rv-adm__link{color:var(--rv-murdum);font:inherit;text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.rv-adm__not{white-space:pre-wrap;max-width:28rem;text-decoration:none;display:block}.rv-adm{background:var(--rv-paper);min-height:100vh;color:var(--rv-body);font-family:var(--rv-sans);padding:clamp(1.25rem,3vw,2.5rem);font-size:.92rem}.rv-adm--center{place-items:center;display:grid}.rv-adm__card{border:1px solid var(--rv-rule);background:var(--rv-paper-light);width:min(26rem,100%);box-shadow:var(--rv-shadow-card);border-radius:24px;padding:clamp(1.5rem,4vw,2.5rem)}.rv-adm__kicker{color:var(--rv-murdum);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:600}.rv-adm__title{color:var(--rv-ink);font-family:var(--rv-serif);letter-spacing:-.015em;margin:.35rem 0 1.25rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:500}.rv-adm__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.5rem;display:flex}.rv-adm__top .rv-adm__title{margin-bottom:0}.rv-adm__muted{color:var(--rv-sand);margin:0}.rv-adm__error{color:var(--rv-error);margin:0;font-weight:500}.rv-adm__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rv-adm__form{gap:1rem;display:grid}.rv-adm__field{gap:.35rem;min-width:0;display:grid}.rv-adm__field>span{color:var(--rv-ink);font-size:.78rem;font-weight:500}.rv-adm__field input,.rv-adm__field select{border:1px solid var(--rv-rule);background:var(--rv-paper-light);min-height:2.6rem;color:var(--rv-ink);font:inherit;border-radius:12px;padding:.5rem .7rem}.rv-adm__field input:focus-visible,.rv-adm__field select:focus-visible{outline:2px solid var(--rv-murdum);outline-offset:1px}.rv-adm__button{background:var(--rv-murdum);min-height:2.6rem;color:var(--rv-on-murdum);font:inherit;cursor:pointer;border:0;border-radius:12px;padding:.5rem 1.15rem;font-weight:600;transition:background-color .2s}.rv-adm__button:hover:not(:disabled){background:var(--rv-murdum-light)}.rv-adm__button:disabled{opacity:.6;cursor:default}.rv-adm__ghost{border:1px solid var(--rv-rule);min-height:2.35rem;color:var(--rv-murdum);font:inherit;cursor:pointer;background:0 0;border-radius:12px;align-items:center;padding:.4rem .9rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.rv-adm__ghost:hover:not(:disabled){border-color:var(--rv-murdum)}.rv-adm__ghost:disabled{opacity:.45;cursor:default}.rv-adm__danger{border:1px solid var(--rv-error);min-height:2.35rem;color:var(--rv-error);font:inherit;cursor:pointer;background:0 0;border-radius:12px;padding:.4rem .9rem;font-size:.85rem;font-weight:600}.rv-adm__meters{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.rv-adm__meter{border:1px solid var(--rv-rule);background:var(--rv-paper-light);border-radius:18px;padding:1.1rem 1.25rem}.rv-adm__meter-label{color:var(--rv-sand);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600}.rv-adm__meter-value{color:var(--rv-ink);font-family:var(--rv-serif);margin:.3rem 0 .6rem;font-size:1.85rem;font-weight:500;line-height:1}.rv-adm__meter-value span{color:var(--rv-sand);font-family:var(--rv-sans);font-size:.85rem;font-weight:500}.rv-adm__bar{background:var(--rv-paper-deep);border-radius:999px;height:6px;overflow:hidden}.rv-adm__bar span{border-radius:inherit;background:var(--rv-murdum);height:100%;transition:width .42s;display:block}.rv-adm__meter-note{color:var(--rv-sand);margin:.55rem 0 0;font-size:.78rem}.rv-adm__meter--plain .rv-adm__meter-value{margin-bottom:0}.rv-adm__filters{border:1px solid var(--rv-rule);background:var(--rv-paper-light);border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));align-items:end;gap:.85rem;padding:1.1rem 1.25rem;display:grid}.rv-adm__field--grow{grid-column:span 2}.rv-adm__field--narrow input{max-width:7rem}.rv-adm__filter-actions{gap:.5rem;display:flex}.rv-adm__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:1.25rem 0 .75rem;display:flex}.rv-adm__tablewrap{border:1px solid var(--rv-rule);background:var(--rv-paper-light);border-radius:18px;overflow-x:auto}.rv-adm__table{border-collapse:collapse;width:100%;font-size:.86rem}.rv-adm__table th,.rv-adm__table td{text-align:left;vertical-align:middle;padding:.7rem .9rem}.rv-adm__table th{border-bottom:1px solid var(--rv-rule);background:var(--rv-paper-deep);color:var(--rv-ink);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.74rem;font-weight:600;position:sticky;top:0}.rv-adm__table tbody tr+tr td{border-top:1px solid var(--rv-rule)}.rv-adm__table td a{color:var(--rv-murdum);text-underline-offset:3px}.rv-adm__nowrap{white-space:nowrap}.rv-adm__empty{color:var(--rv-sand);text-align:center;padding:2.5rem 1rem}.rv-adm__pager{justify-content:center;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}@media (width<=720px){.rv-adm__field--grow{grid-column:span 1}}@media (prefers-reduced-motion:reduce){.rv-adm__bar span{transition:none}}

/* Reference composition: one front-facing phone, two recessed side phones.
   Scoped to this section so the phones inside the scroll chapters stay intact. */
.rv-screens.rv-screens--trio {
  padding: clamp(3rem, 7vw, 7rem) 0 0;
  overflow: hidden;
}
.rv-screens--trio .rv-screens__grid {
  display: block;
}
.rv-screens--trio .rv-deck {
  display: block;
  position: relative;
  isolation: isolate;
  width: 100%;
  max-width: 1080px;
  aspect-ratio: 1080 / 660;
  margin: 0 auto;
  padding: 0;
  overflow: hidden;
  scroll-snap-type: none;
  perspective: 1600px;
}
.rv-screens.rv-screens--trio .rv-deck .rv-deck__item:nth-child(n) {
  display: block;
  position: absolute;
  top: 4%;
  left: 50%;
  width: 36%;
  margin: 0;
  transform-origin: 50% 60%;
  z-index: 1;
}
.rv-screens.rv-screens--trio .rv-deck .rv-deck__item:first-child {
  transform: translateX(-128%) translateY(6%) rotateY(-18deg) rotateZ(-6deg) scale(.92);
}
.rv-screens.rv-screens--trio .rv-deck .rv-deck__item:nth-child(2) {
  transform: translateX(-50%);
  z-index: 3;
}
.rv-screens.rv-screens--trio .rv-deck .rv-deck__item:nth-child(3) {
  transform: translateX(28%) translateY(6%) rotateY(18deg) rotateZ(6deg) scale(.92);
}
.rv-screens--trio .rv-phone {
  width: 100%;
  height: auto;
  aspect-ratio: 411 / 870;
  border-radius: 11% / 5.2%;
  box-shadow: 0 0 0 1px #fbf8f294, 0 0 0 2px #1a1815b8, inset 1px 0 #ffffff47, 0 28px 48px -24px #1a181560;
}
.rv-screens--trio .rv-phone__glass {
  inset: 1.5%;
  border-width: 1px;
  border-radius: 9.6% / 4.5%;
}
.rv-screens--trio .rv-phone__screen {
  width: 100%;
  height: 100%;
  transform: none;
}
.rv-screens--trio .rv-phone__island {
  top: 2.8%;
  height: 2.8%;
}
@media (max-width: 600px) {
  .rv-screens--trio .rv-screens__grid {
    width: calc(100% - 24px);
  }
  .rv-screens--trio .rv-deck {
    perspective: 700px;
  }
  .rv-screens--trio .rv-phone__button {
    display: none;
  }
}

/* Revâ product showcase only. Keep the existing mobile outer geometry intact. */
.rv-screens--trio .rv-deck__item {
  container-type: inline-size;
}
.rv-screens--trio .rv-phone {
  container-type: inline-size;
  background:
    linear-gradient(110deg, #424449 0%, #c4c6ca .7%, #35373b 1.6%, #121316 3%, #303237 49%, #111215 96.5%, #8b8e94 99%, #35373c 100%);
  border-color: #25262a;
  border-radius: 13.6% / 6.42%;
  box-shadow:
    0 0 0 .5px #101114,
    inset 1px 0 1px #ffffff66,
    inset -1px 0 1px #000000cc,
    0 10px 16px -12px #10111480,
    0 30px 48px -30px #10111455;
}
/* Equal physical bezel inset on all four sides, proportional to phone width. */
.rv-screens--trio .rv-phone__glass {
  inset: 1.65cqw;
  border: max(1px, .42cqw) solid #08090b;
  border-radius: 12.4% / 5.86%;
  background: #08090b;
  box-shadow: 0 0 0 .5px #ffffff38, inset 0 0 0 .5px #000;
}
.rv-screens--trio .rv-phone__glass::after {
  background: linear-gradient(116deg, #ffffff0d 0%, #ffffff03 19%, #ffffff00 37%, #ffffff00 83%, #ffffff07 100%);
  box-shadow: inset 0 1px 1px #ffffff25;
}
/* Hardware and OS chrome sit above the unchanged application screenshots. */
.rv-screens--trio .rv-phone::before {
  content: "9:41";
  position: absolute;
  z-index: 6;
  top: 3.15%;
  left: 8.3%;
  color: #151517;
  font: 600 3.55cqw/1 -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;
  letter-spacing: -.05em;
  pointer-events: none;
}
.rv-screens--trio .rv-phone::after {
  content: "";
  position: absolute;
  z-index: 6;
  top: 3.03%;
  right: 7.7%;
  width: 17.5%;
  height: 2.1%;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 68 16'%3E%3Cg fill='%23151517'%3E%3Crect x='1' y='10' width='3' height='5' rx='1'/%3E%3Crect x='6' y='7' width='3' height='8' rx='1'/%3E%3Crect x='11' y='4' width='3' height='11' rx='1'/%3E%3Crect x='16' y='1' width='3' height='14' rx='1'/%3E%3Ccircle cx='31' cy='13' r='1.6'/%3E%3Crect x='48' y='4' width='13' height='8' rx='1.5'/%3E%3C/g%3E%3Cg fill='none' stroke='%23151517' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M24 5a10 10 0 0 1 14 0M27 8a6 6 0 0 1 8 0'/%3E%3Crect x='45' y='1.5' width='19' height='13' rx='3' stroke-width='1' opacity='.55'/%3E%3C/g%3E%3Cpath fill='%23151517' d='M66 6h1v4h-1z' opacity='.65'/%3E%3C/svg%3E") center / contain no-repeat;
  pointer-events: none;
}
.rv-screens--trio .rv-phone__island {
  top: 2.25%;
  width: 28.5%;
  height: 3.65%;
  border: .3cqw solid #07080a;
  background: linear-gradient(180deg, #101115 0%, #020204 42%, #060709 100%);
  box-shadow: inset 0 .3cqw .45cqw #ffffff12, 0 .12cqw .2cqw #00000040;
}
.rv-screens--trio .rv-phone__island::before {
  content: "";
  position: absolute;
  width: 1.85cqw;
  height: 1.85cqw;
  top: 50%;
  right: 10%;
  transform: translateY(-50%);
  border-radius: 50%;
  background: radial-gradient(circle at 35% 30%, #253c51 0%, #101c2d 25%, #090b13 55%, #000 78%);
  box-shadow: 0 0 0 .28cqw #15161b, inset 0 0 .35cqw #050506;
}
.rv-screens--trio .rv-phone__island::after {
  content: "";
  position: absolute;
  top: 25%;
  left: 11%;
  width: 39%;
  height: 44%;
  border-radius: 999px;
  background: #060709;
}
.rv-screens--trio .rv-phone__button {
  width: max(2px, .65cqw);
  background: linear-gradient(90deg, #16171b, #76797f 43%, #34363b 72%, #18191d);
  border-color: #25262a;
  box-shadow: inset 0 1px #ffffff4d, 0 1px 1px #00000080;
}
.rv-screens--trio .rv-phone__button--action,
.rv-screens--trio .rv-phone__button--volume-up,
.rv-screens--trio .rv-phone__button--volume-down { left: -.65cqw; }
.rv-screens--trio .rv-phone__button--power,
.rv-screens--trio .rv-phone__button--camera { right: -.65cqw; }
/* Recessed phones: a narrow metal edge and contact shadow, not a broad glow. */
.rv-screens--trio .rv-deck__item:first-child .rv-phone {
  box-shadow: -.7cqw 0 0 -.15cqw #55585e, -1.1cqw .1cqw 0 -.2cqw #24262a,
    inset 1px 0 1px #ffffff55, 10px 18px 30px -14px #1011144d;
}
.rv-screens--trio .rv-deck__item:nth-child(3) .rv-phone {
  box-shadow: .7cqw 0 0 -.15cqw #55585e, 1.1cqw .1cqw 0 -.2cqw #24262a,
    inset -1px 0 1px #ffffff44, -10px 18px 30px -14px #1011144d;
}
/* Use the existing site's mobile boundary. 860px and below: no size changes. */
@media (min-width: 861px) {
  .rv-screens--trio .rv-deck {
    width: 90%;
    max-width: 972px;
  }
}

/* Photographic hardware replaces the CSS-drawn shell in this showcase only.
   Source PNG: 862 x 1824, transparent exterior; no app pixels were generated.
   Outer phone size, layout, perspective and responsive breakpoints stay intact. */
.rv-screens--trio .rv-phone {
  border: 0;
  background: url("/assets/mockups/iphone-front-photoreal-v1.png") center / 100% 100% no-repeat;
  box-shadow: none;
}
.rv-screens--trio .rv-deck__item:first-child .rv-phone,
.rv-screens--trio .rv-deck__item:nth-child(3) .rv-phone {
  box-shadow: none;
}
/* Place the original, unmodified UI screenshots inside the OLED aperture. */
.rv-screens--trio .rv-phone__glass {
  inset: 2.47% 5.1% 2.58% 5.45%;
  border: 0;
  border-radius: 13.25% / 5.9%;
  background: #000;
  box-shadow: none;
}
.rv-screens--trio .rv-phone__glass::after {
  content: none;
}
/* The camera is a crop of the SAME photograph, not a drawn pill/lens. */
.rv-screens--trio .rv-phone__island {
  left: 36.31%;
  top: 3.783%;
  width: 27.494%;
  height: 4.057%;
  transform: none;
  border: 0;
  border-radius: 999px;
  background: url("/assets/mockups/iphone-front-photoreal-v1.png") 50.08% 3.942857% / 363.713% 2464.865% no-repeat;
  box-shadow: none;
}
.rv-screens--trio .rv-phone__island::before,
.rv-screens--trio .rv-phone__island::after {
  content: none;
}
.rv-screens--trio .rv-phone__button {
  display: none;
}
/* Align the existing OS chrome with the photographed camera centre. */
.rv-screens--trio .rv-phone::before {
  top: 4.92%;
  left: 12.2%;
}
.rv-screens--trio .rv-phone::after {
  top: 4.8%;
  right: 10.6%;
  width: 17.5%;
  height: 2.1%;
}

/* Both languages remain visible in the header, including on small phones. */
.rv-header__inner{gap:clamp(.5rem,1.4vw,1.25rem)}
.rv-header__nav{margin-left:auto}
.rv-language{display:flex;align-items:center;flex-shrink:0;gap:0;color:var(--rv-murdum);font-family:var(--rv-sans);font-size:.75rem;font-weight:500;line-height:1}
.rv-language a{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:44px;border-radius:9px;opacity:.62;text-decoration:none;transition:opacity .2s,background .2s}
.rv-language a[aria-current=true]{font-weight:700;opacity:1}
.rv-language a:hover{opacity:1;background:rgba(82,40,65,.07)}
.rv-language a:focus-visible{outline:2px solid var(--rv-murdum);outline-offset:2px}
.rv-language span{opacity:.3}
@media(max-width:860px){.rv-language{margin-left:auto}}
@media(max-width:360px){.rv-header__inner{gap:.35rem}.rv-language a{min-width:32px}}

/* Native video playback: no scroll-driven decoding, blur, fixed scrim or parallax. */
.reva-journey.rv-ambient-journey::after,
.reva-journey.rv-ambient-journey .scroll-scrub__stage::after,
.reva-journey.rv-ambient-journey .scroll-scrub__chapter-pin::before{display:none!important;content:none!important}
.rv-ambient-media{position:absolute;inset:0;overflow:hidden;pointer-events:none}
.rv-ambient-media picture,.rv-ambient-poster,.rv-ambient-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}
.rv-ambient-video{will-change:transform;z-index:1}
.rv-ambient-video[data-failed=true]{opacity:0}
.rv-ambient-media::after{content:"";position:absolute;inset:0;z-index:2;background:rgba(20,18,16,.46)}
.rv-ambient-journey,.rv-ambient-journey *,.rv-ambient-journey *::before,.rv-ambient-journey *::after{filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;background-attachment:scroll!important}
.rv-header,.rv-header[data-scrolled=true]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;box-shadow:none!important;background-image:none;background-color:rgba(244,238,226,.96)}
.rv-ambient-toggle{position:absolute;right:1rem;bottom:1rem;z-index:8;min-width:44px;min-height:44px;border:1px solid rgba(244,238,226,.6);border-radius:50%;background:rgba(20,18,16,.55);color:#fbf8f2;cursor:pointer;pointer-events:auto;font:600 1rem/1 sans-serif}
.rv-ambient-toggle:focus-visible{outline:3px solid #ddc8a2;outline-offset:3px}
@media(max-width:860px){
 .rv-ambient-media::after{background:rgba(244,238,226,.82)}
 .rv-ambient-toggle{right:.65rem;bottom:.65rem}
}


/* ── Masaüstünde ara bölümler kaldırıldı (10 Ekim 2026) ─────────────────────
   Bu blok derleme çıktısına sonradan eklendi. Kaynağı: kaynak/site-ek.css
   Açılış ekranından sonra doğrudan üç uygulama ekranının olduğu bölüme geçilir.
   Yalnız Türkçe site ve yalnız masaüstü (861px ve üstü); telefon ve İngilizce site aynen durur.
   Bölümler DOM'da kalıyor (yüksekliği sıfır): alt bilgideki "Nasıl işler" bağlantısının
   hedefi (#niyet) açılışın bittiği yere, yani ekranlar bölümünün başına denk geliyor. */
@media (width > 860px) {
  html[lang="tr"] .reva-journey .scroll-scrub__chapter:not(:first-of-type) {
    height: 0;
    min-height: 0 !important;
    overflow: hidden;
    visibility: hidden;
  }
  html[lang="tr"] .reva-journey .scroll-scrub__chapter:first-of-type {
    min-height: var(--ss-vh) !important;
  }
}

/* ── Üst menüde logonun yanındaki tanım (10 Ekim 2026) ───────────────────────
   Logo | İslami Aracılık ve Nikâh Uygulaması
   Alt menüdeki "logo, ince çizgi, yazı" düzeninin aynısı. Yazı üst menü
   bileşeninde .rv-header__tagline olarak basılıyor.
   Dar ekranlarda yazı iki satıra iner ki menü bağlantılarına ve telefondaki
   üç çizgi düğmesine yer kalsın. */
.rv-header__brand {
  gap: .85rem;
}
.rv-header__tagline {
  display: inline-flex;
  align-items: center;
  min-height: 1.75rem;
  border-left: 1px solid var(--rv-gold);
  padding-left: .85rem;
  color: var(--rv-body);
  font-family: var(--rv-sans);
  font-size: .75rem;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: .01em;
  white-space: nowrap;
}
@media (width <= 1100px) {
  .rv-header__tagline {
    max-width: 12.5em;
    font-size: .6875rem;
    white-space: normal;
  }
}
@media (width <= 860px) {
  .rv-header__brand {
    gap: .65rem;
  }
  .rv-header__tagline {
    max-width: 11.25em;
    padding-left: .65rem;
  }
}
@media (width <= 360px) {
  .rv-header__tagline {
    font-size: .625rem;
  }
}

/* Hakkımızda: büyük başlığın hemen altına paragraf geldiği için araya biraz nefes. */
.rv-yazi h1 + p {
  margin-top: .9rem;
}

/* ── Telefon düzeni (10 Ekim 2026, dördüncü yayın; üçüncü yayındaki telefon ekinin yerini alır) ──
   860 piksel ve altı:
   1. İlk ekrandan sonra doğrudan uygulama ekranları (#ekranlar) geliyor. Ara bölümler silinmedi:
      sıfır yükseklikte duruyorlar ki alt menüdeki "Nasıl işler" bağlantısı (#niyet) uygulama
      ekranlarının başına insin. İçleri display:none; içlerindeki görseller hiç indirilmiyor.
   2. İlk ekranda büyük başlık ve altındaki beyaz kutu görünmüyor; "Yakında" satırı ve form kalıyor.
      Başlık ekran okuyucular ve arama motorları için sayfada duruyor (yalnız gözden gizli).
      Formun sığmadığı çok kısa ekranlarda (620 pikselden kısa) form zaten gizli; orada başlık
      yerinde kalıyor.
   3. İlk ekran artık tam ekran boyunda değil, içeriği kadar: üst menünün hemen altında "Yakında"
      satırı ve form, altında yalnız filmi durdurma düğmesine yer. Başlığın kalkmasıyla açılan
      boşluk böylece kapandı. Film katmanı bölüme yapışık değil, bölümün tamamını kaplıyor.
   600 piksel ve altı:
   4. Uygulama ekranları büyüdü: üç telefon ekranın kenarlarına kadar yayılıyor, ortadaki
      ekranın yarısı kadar; yandakiler kenarda biraz kesiliyor. */
@media (width <= 860px) {
  html[lang="tr"] .reva-journey .scroll-scrub__chapter:not(:first-of-type) {
    height: 0;
    min-height: 0 !important;
    overflow: hidden;
    visibility: hidden;
  }
  html[lang="tr"] .reva-journey .scroll-scrub__chapter:not(:first-of-type) > * {
    display: none !important;
  }
  html[lang="tr"] .reva-journey .scroll-scrub__chapter:first-of-type .scroll-scrub__body {
    display: none;
  }
  html[lang="tr"] .reva-journey .scroll-scrub__stage {
    position: absolute;
    inset: 0;
    height: auto;
  }
  html[lang="tr"] .reva-journey .scroll-scrub__story {
    margin-top: 0;
  }
  html[lang="tr"] .reva-journey .scroll-scrub__chapter:first-of-type {
    min-height: 0 !important;
  }
  html[lang="tr"] .reva-journey .scroll-scrub__chapter:first-of-type .scroll-scrub__chapter-pin {
    position: relative;
    height: auto;
    min-height: 0;
    padding-top: calc(var(--rv-header-h) + 1rem);
    padding-bottom: calc(3.75rem + env(safe-area-inset-bottom));
  }
}
@media (width <= 860px) and (height >= 621px) {
  html[lang="tr"] .reva-journey .scroll-scrub__chapter:first-of-type .scroll-scrub__title {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip-path: inset(50%);
    white-space: nowrap;
    border: 0;
  }
}
@media (width <= 600px) {
  html[lang="tr"] .rv-screens--trio .rv-screens__grid {
    width: 100%;
  }
  html[lang="tr"] .rv-screens--trio .rv-deck {
    aspect-ratio: 1080 / 960;
  }
  html[lang="tr"] .rv-screens.rv-screens--trio .rv-deck .rv-deck__item:nth-child(n) {
    width: 50%;
  }
}

/* ── Yönetim paneli: filtre kutusu kaldırıldı (10 Ekim 2026, beşinci yayın) ──────────
   Site sahibinin isteğiyle bekleme listesi tablosunun üstündeki arama ve filtre kutusu
   (Ara, Cinsiyet, Şehir, Yaş, Başlangıç, Bitiş, Filtrele, Temizle) görünmüyor.
   Kutu sayfadan silinmedi, yalnız gizlendi; liste her zaman filtresiz, sayfa sayfa gelir.
   Geri getirmek için bu kuralı silmek yeter. */
.rv-adm__filters {
  display: none;
}

/* ── 16 Ekim 2026: bekleme listesinde numaralı sayfalama ──
   Yönetim panelinde bekleme listesi sayfa başına 10 kayıt; tablonun altında
   Önceki · 1 2 3 4 5 … · Sonraki. Bulunulan sayfa dolu mürdüm. Kariyer başvurularının
   sayfalaması (rv-adm__pager, --sayfalar eki olmadan) değişmedi. */
.rv-adm__pager--sayfalar {
  flex-wrap: wrap;
  gap: .45rem;
}
.rv-adm__pagenum {
  min-width: 2.35rem;
  justify-content: center;
  padding: .4rem .55rem;
  font-variant-numeric: tabular-nums;
}
.rv-adm__pagenum[aria-current="page"] {
  background: var(--rv-murdum);
  border-color: var(--rv-murdum);
  color: #fff;
  cursor: default;
}
.rv-adm__gap {
  padding: 0 .1rem;
}


/* ── 17 Ekim 2026: bekleme listesinde günlük kayıtlar ──
   Sayaçların altında üç özet (bugün, son 7 gün, son 30 gün), son 30 günün çubuk
   grafiği ve geçmiş bir güne bakmak için gün seçici. Çubuğa tıklamak o günü seçer. */
.rv-adm__gunluk {
  display: grid;
  gap: .85rem;
  border: 1px solid var(--rv-rule);
  background: var(--rv-paper-light);
  border-radius: 20px;
  padding: clamp(1rem, 2.5vw, 1.4rem);
  margin-bottom: 1.75rem;
}
.rv-adm__ozet {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: .65rem;
}
.rv-adm__ozet-kutu {
  border: 1px solid var(--rv-rule);
  border-radius: 14px;
  padding: .6rem .75rem;
  background: var(--rv-paper);
}
.rv-adm__ozet-etiket {
  margin: 0;
  color: var(--rv-sand);
  font-size: .72rem;
  font-weight: 600;
  letter-spacing: .08em;
  text-transform: uppercase;
}
.rv-adm__ozet-deger {
  margin: .2rem 0 0;
  color: var(--rv-murdum);
  font-size: 1.55rem;
  font-weight: 600;
  font-variant-numeric: tabular-nums;
  line-height: 1.1;
}
.rv-adm__grafik {
  display: grid;
  gap: .35rem;
}
.rv-adm__cubuklar {
  display: flex;
  align-items: flex-end;
  gap: 3px;
  height: 124px;
  padding: .5rem .6rem;
  border: 1px solid var(--rv-rule);
  border-radius: 14px;
  background: var(--rv-paper);
}
.rv-adm__cubuk {
  flex: 1 1 0;
  min-width: 0;
  height: 100%;
  display: flex;
  align-items: flex-end;
  padding: 0;
  border: 0;
  background: 0 0;
  cursor: pointer;
}
.rv-adm__cubuk > i {
  display: block;
  width: 100%;
  min-height: 2px;
  border-radius: 3px 3px 0 0;
  background: var(--rv-murdum);
  opacity: .7;
  transition: opacity .15s;
}
.rv-adm__cubuk:hover > i,
.rv-adm__cubuk:focus-visible > i {
  opacity: 1;
}
.rv-adm__cubuk:focus-visible {
  outline: 2px solid var(--rv-murdum);
  outline-offset: 1px;
  border-radius: 4px;
}
.rv-adm__cubuk--secili > i {
  background: var(--rv-murdum);
  opacity: 1;
  box-shadow: 0 0 0 2px var(--rv-gold);
}
.rv-adm__cubuklar:has(.rv-adm__cubuk--secili) .rv-adm__cubuk:not(.rv-adm__cubuk--secili) > i {
  opacity: .28;
}
.rv-adm__grafik-eksen {
  display: flex;
  justify-content: space-between;
  margin: 0;
  color: var(--rv-sand);
  font-size: .75rem;
}
.rv-adm__gunsec {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  gap: .6rem 1.1rem;
}
.rv-adm__gunsec .rv-adm__field {
  min-width: 11rem;
}
.rv-adm__gunsec-sonuc {
  display: grid;
  gap: .1rem;
  padding-bottom: .35rem;
}
.rv-adm__gunsec-ana {
  margin: 0;
  color: var(--rv-ink);
  font-weight: 600;
}
@media (width <= 620px) {
  .rv-adm__ozet {
    grid-template-columns: 1fr;
  }
  .rv-adm__cubuklar {
    height: 100px;
  }
}
