:root{--clr-cayenne-bold:#9e1748;--clr-bg:#31202b;--clr-ink:#272727;--clr-surface:#fff;--clr-mayo:#ffd76e;--clr-mustard:#ffb362;--clr-cayenne:#ff8166;--clr-reaper:#ff4f8e;--clr-mayo-bold:#a77f16;--clr-mustard-bold:#915311;--clr-cayenne-bold:#a22409;--clr-reaper-bold:#9e1748;--clr-border:#444;--clr-exploits-primary:#ffc93e;--clr-exploits-secondary:#9c602f;--clr-vanilla-primary:#fad164;--clr-vanilla-secondary:#a96549;--clr-fetish-primary:#ed9748;--clr-fetish-secondary:#803613;--clr-first-date-primary:#f78370;--clr-first-date-secondary:#862c22;--clr-unlock-text:var(--clr-first-date-secondary);--clr-unlock:var(--clr-first-date-primary);--clr-link-static:var(--clr-ink);--clr-link-hover:var(--clr-reaper);--clr-dark-purple:#2e042b;--clr-light-purple:#e14285;--clr-good:#33ed48;--clr-facebook:#2a7ef3}.u-bgc-black{background-color:#000}.u-bgc-gold1{background-color:var(--clr-mustard)}.u-c-black{color:#000}.u-bdc-gold{background-color:var(--clr-exploits-primary)}@font-face{font-family:caveat;src:url(/font/Caveat/Caveat-VariableFont_wght.ttf)}@font-face{font-family:barlow;src:url(/font/barlow/Barlow-Black.ttf)}@font-face{font-family:barlow_condensed;src:url(/font/barlow_condensed/BarlowCondensed-Regular.ttf)}@font-face{font-family:barlow_condensed_bold;src:url(/font/barlow_condensed/BarlowCondensed-ExtraBold.ttf)}@font-face{font-family:barlow_semi_condensed;src:url(/font/barlow_semi_condensed/BarlowSemiCondensed-Regular.ttf)}@font-face{font-family:barlow_semi_condensed_light;src:url(/font/barlow_semi_condensed/BarlowSemiCondensed-Light.ttf)}@font-face{font-family:barlow_semi_condensed_bold;src:url(/font/barlow_semi_condensed/BarlowSemiCondensed-SemiBold.ttf)}@font-face{font-family:comforter;src:url(/font/comforter/Comforter-Regular.ttf)}.condensed_light{font-family:barlow_semi_condensed_light}.cursive{font-family:comforter}.condensed{font-family:barlow_condensed}.barlow{font-family:barlow}.condensed_bold{font-family:barlow_condensed_bold}.semi_condensed{font-family:barlow_semi_condensed}.semi_condensed_bold{font-family:barlow_semi_condensed_bold}.color_grey{color:gray}.font_size_normal{font-size:1.5rem}.font_size_small{font-size:1.25rem}.font_size_tiny{font-size:1rem}.text_decoration_strike_through{text-decoration:line-through}.t-a-center{text-align:center}.t-a-right{text-align:right}.t-fs-24{font-size:24px}.t-fs-32{font-size:32px}:root{--notch-height-or-0:max(env(safe-area-inset-top),var(--notch-height,0px));--notch-height-or-default:max(env(safe-area-inset-top),max(var(--notch-height-or-0),64px))}.m-top-ios{margin-top:calc(calc(var(--notch-height-or-0) + .5rem) * -1)}.p-top-ios{padding-top:calc(var(--notch-height-or-0))!important}.primary_column{max-width:1024px;width:1024px;max-width:100%}@media screen and (max-width:1120px){.primary_column{--h-padding:min(max(1.75vw,0.75rem),1.25rem);padding-left:var(--h-padding);padding-right:var(--h-padding);max-width:calc(100% - 2 * var(--h-padding))}}.zztop{z-index:1000}.f-row{flex-direction:row}.f-col,.f-row{display:flex;margin:0}.f-col{flex-direction:column}.f-j-center{justify-content:center}.f-j-start{justify-content:flex-start}.f-j-end,.f-j-flex-end{justify-content:flex-end}.f-j-space-around{justify-content:space-around}.f-j-space-between{justify-content:space-between}.u-m-0{margin:0}.u-m-4x{margin:16px}.u-mr-2x{margin-right:8px}.u-mr-4x{margin-right:16px}.u-mr-8x{margin-right:32px}.u-mr-12x{margin-right:48px}.u-mr-16x{margin-right:64px}.u-ml-2x{margin-left:8px}.u-ml-4x{margin-left:16px}.u-ml-6x{margin-left:20px}.u-ml-8x{margin-left:32px}.u-mb-2x{margin-bottom:8px}.u-mb-4x{margin-bottom:16px}.u-mb-6x{margin-bottom:24px}.u-mt-0x{margin-top:0}.u-mt-2x{margin-top:8px}.u-mt-4x{margin-top:16px}.u-mt-8x{margin-top:32px}.u-mb-8x{margin-bottom:32px}.u-mb-10x{margin-bottom:40px}.u-pt-4x{margin-top:16px}.u-pt-8x{margin-top:32px}.u-pt-16x{margin-top:64px}.u-pb-4x{margin-bottom:16px}.u-pb-6x{margin-bottom:28px}.u-pb-8x{margin-bottom:32px}.u-pb-16x{margin-bottom:64px}.u-pl-2x{padding-left:8px}.u-pl-4x{padding-left:16px}.u-pl-8x{padding-left:32px}.u-pl-16x{padding-left:64px}.u-pr-2x,.u-pr-4x{padding-right:8px}.u-pr-16x{padding-right:64px}.u-p-2x{padding:8px}.u-p-4x{padding:16px}.u-p-8x{padding:32px}.u-m-auto{margin:auto}.u-min-w-50px{min-width:50px}.u-min-w-80px{min-width:80px}.u-width-5p{width:5%}.u-width-12p{width:12%}.u-width-15p{width:15%}.u-width-20p{width:20%}.u-width-28p{width:28%}.u-width-30p{width:30%}.u-width-40p{width:40%}.u-width-50p{width:50%}.u-width-90p{width:90%}.u-width-100p{width:100%}.u-height-100p,.u-height-80p{height:100%}.u-width-0{width:0}.position-relative{position:relative}.u-gap-1x{gap:1rem}.u-gap-2x{gap:2rem}u-bdw-1px{border-width:1px}.tooltip-text{width:15vw}.tooltip-container{position:relative;display:inline-block}.tooltip-container .tooltip-text{visibility:hidden;background-color:#000;color:#fff;text-align:center;font-size:3vmin;padding:.3em;border-radius:6px;position:absolute;z-index:1}.tooltip-container:hover .tooltip-text{visibility:visible;top:120%;left:50%;margin-left:-9vw}.tooltip-container .tooltip-text:after{content:" ";position:absolute;bottom:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-bottom-color:#000}.neon-button{--size:1.75rem;--sm-size:calc(var(--size) * 0.3);--md-size:calc(var(--size) * 0.4);box-sizing:content-box;font-size:var(--size);display:inline-block;cursor:pointer;text-decoration:none;color:var(--clr-unlock-text);border:2px solid var(--clr-unlock);padding:var(--md-size) var(--size);border-radius:var(--sm-size);text-shadow:0 0 .15rem hsla(0,0%,100%,.3),0 0 .75rem var(--clr-unlock);box-shadow:inset 0 0 .75rem 0 var(--clr-unlock),0 0 .75rem 0 var(--clr-unlock);position:relative}.neon-button:before{pointer-events:none;background:var(--clr-unlock);top:calc(var(--size) + 3 * var(--sm-size));width:100%;height:100%;transform:perspective(2.2rem) rotateX(40deg) scaleY(.35);filter:blur(1rem);opacity:.7}.neon-button:after,.neon-button:before{box-sizing:border-box;content:"";position:absolute;left:0}.neon-button:after{top:0;bottom:0;right:0;box-shadow:0 0 1rem .25rem var(--clr-unlock);opacity:0;background-color:var(--clr-unlock);z-index:-1;transition:opacity .2s linear}.neon-button:focus,.neon-button:hover{color:var(--clr-unlock-text);text-shadow:none}.neon-button:focus:before,.neon-button:hover:before{opacity:.8}.neon-button:focus:after,.neon-button:hover:after{opacity:.85}.animated_opacity{transition:opacity .2s linear}.hover_box_shadow:after{box-shadow:0 5px 15px rgba(0,0,0,.3);opacity:0;transition:opacity .3s ease-in-out}.hover_box_shadow:hover:after{opacity:1}.shadow{box-shadow:0 2px 6px 2px rgba(0,0,0,.3)}.subtle_shadow{box-shadow:0 0 2px 1px rgba(0,0,0,.1)}.rounded_hover:hover{--clr-rounder-hover:hsla(0,0%,48%,.2);box-shadow:0 0 25px 6px var(--clr-rounder-hover),inset 0 0 50px 0 var(--clr-rounder-hover);border-radius:.3em}.highlight,.highlight_hover:hover{background-color:#ffffff33;box-shadow:2px 2px 2px rgba(0,0,0,.1)}.highlight_inner{background-color:#ffffff33;box-shadow:inset 0 0 0 1px rgba(0,0,0,.3)}.highlight_hover_inner:hover{background-color:#ffffff33;box-shadow:inset 0 0 2px 1px rgba(0,0,0,.3)}.circle_highlight:hover{border-radius:50%;box-shadow:0 0 30px 0 hsla(0,0%,48%,.5)}.transition_text_shadow{transition:text-shadow .3s linear}.transition_text_shadow_slow{transition:text-shadow .9s linear}.text_highlight:hover,.text_shadow{text-shadow:0 0 .25em currentColor}.text_highlight:hover{transition:text-shadow .6s linear}.darken_hover:hover{filter:brightness(.8)}.text_highlight_hover{cursor:default;transition:text-shadow .3s ease}.text_highlight_hover:hover{text-shadow:0 0 .25em currentColor}.icon_button{background-color:#00000009}.icon_button:hover{background-color:#00000022}.icon_button:active{background-color:#00000033}.x_button_semi_rounded{min-width:24px;max-height:100%;min-height:4px;background-color:#33333399;color:#fff;border-width:0;font-size:32px;border-radius:0 0 0 6px}.x_button_semi_rounded:hover{background-color:#333333ee}.x_button{min-width:24px;max-height:100%;min-height:4px;background-color:#33333399;color:#fff;border-width:0;font-size:32px}.x_button:hover{background-color:#333333ee}.tab_button{background-color:#00000011;border-radius:2px;padding:8px;font-size:max(3.8vh,.7em)}.tab_button:hover{background-color:#00000022}.tab_button:active{background-color:#00000033}.tab_button_selected{background-color:#00000044;border-radius:2px;padding:8px;font-size:max(3.8vh,.7em)}.menu_button{border-radius:.75rem;color:var(--clr-link-static);box-shadow:0 0 1px 1px rgba(0,0,0,.3)}.menu_button:hover{color:var(--clr-link-hover);box-shadow:0 0 2px 1px rgba(0,0,0,.6)}.menu_button:active{box-shadow:0 0 3px 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px #000}.multi_choice_button{background-color:#e6e6e6}.multi_choice_button:hover{background-color:#fff}:root{--pack-name-title:min(8vmax,4rem);--card-icon-width:min(max(18vw,150px),200px,46vw);--card-grid-hor-gap:clamp(10px,5vw,2.5rem);--card-grid-max-width:min(calc(4 * var(--card-icon-width) + 3 * var(--card-grid-hor-gap)),98vw)}.pointer_ignore{pointer-events:none!important}.pointer_auto{pointer-events:auto!important}.background_effect{position:fixed;width:100%;z-index:-1}.card{--padding-side:max(1.75rem,min(4rem,2vw));--padding-vert:1rem;border-radius:6px;padding:var(--padding-vert) var(--padding-side);box-shadow:2px 2px 10px 6px rgba(0,0,0,.2);max-width:min(90vw,90vh);width:100vw;max-height:calc(75vh - var(--pack-name-title));height:100vh;background-color:#fff;margin:0;transition:height .2s;transition:max-height .2s;font-size:max(min(4vh,max(4vw,2vh),4rem),1.5rem)}.card:hover{cursor:default}.tip{font-size:min(max(2.5vmin,1.25rem),2.5rem)}.no_auto_resize{-o-object-fit:none;object-fit:none}.cursor_hover{cursor:default}.central_column{width:512px}@media (min-width:800px){.central_column{width:min(85vw,2048px)}}@media (max-width:600px){.central_column{width:334px}}.center_image{display:block;margin-left:auto;margin-right:auto}.logo_text{font-size:max(min(15rem,6vmax,14vw - 1rem),4.75rem);text-align:center}.link{color:var(--clr-link-static);text-decoration:none}.link:hover{color:var(--clr-link-hover)}.link_alt_colors{color:var(--clr-fetish-secondary)!important}.link_alt_colors:hover{color:var(--clr-reaper)!important}.link_danger_colors{color:#555!important}.link_danger_colors:hover{color:red!important}.hoverable_text:hover{color:var(--clr-reaper)!important}.unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.unlock_menu_button{font-size:max(3.8vh,16px);margin-bottom:max(2vh,8px);width:100%}@media (max-width:1200px){.popup-content{min-width:80vw}}@media (max-width:900px){.popup-content{min-width:90vw}}@media (max-width:700px){.popup-content{min-width:100vw}}.col_grid{display:grid;grid-gap:clamp(1rem,2vh,2rem) var(--card-grid-hor-gap);gap:clamp(1rem,2vh,2rem) var(--card-grid-hor-gap);grid-template-columns:repeat(auto-fit,var(--card-icon-width));max-width:var(--card-grid-max-width);min-width:calc(2 * var(--card-icon-width) + var(--card-grid-hor-gap));justify-content:center;margin:auto}@media (max-width:340px){.unlock_menu_button{font-size:max(6vmin,15px);margin-bottom:max(2vh,4px)}}.clickable:hover{cursor:pointer!important}.anchor_scroll_above{scroll-margin-top:100px}.react-spinner{position:relative;width:32px;height:32px;top:50%;left:50%}.react-spinner_bar{animation:react-spinner_spin 1.2s linear infinite;border-radius:5px;background-color:#fff;position:absolute;width:20%;height:7.8%;top:-3.9%;left:-10%}@keyframes react-spinner_spin{0%{opacity:1}to{opacity:.15}}.u-small-panel{background-color:#fff;padding:0}.u-bdr-4x{border-radius:4px}.u-bdr-6x{border-radius:6px}.u-bdr-8x{border-radius:8px}:root{--oauth-button-w:260px;--oauth-button-h:55px}body{font-size:2rem;background-color:#fff;color:#000;font-family:barlow_condensed;margin:0;max-width:100%;overflow-x:hidden;position:relative}h1{font-size:min(max(7.5vw,48px),2.5rem);margin-top:0;padding-top:0;margin-bottom:.5em;color:var(--clr-reaper-bold);cursor:default;transition:text-shadow .3s ease}h1:hover{text-shadow:0 0 .25em currentColor}h2{font-size:min(max(8vmin,1.5rem),1.75rem);margin-bottom:2vh;font-weight:10;color:var(--clr-ink)}h2,h3{margin-top:0}h3{font-size:max(5vmin,18px);margin-bottom:.5vh}h4{margin-top:0;font-size:max(3vmin,1.5rem);margin-bottom:1.5em}a{color:var(--clr-cayenne-bold)}a,a:hover{text-decoration:none}a:hover{color:var(--clr-cayenne)}input{height:2rem;font-size:1.5rem;padding:1.75rem 1.75rem 1.75rem 1rem;font-family:barlow_semi_condensed}textarea{resize:none;font-size:max(3vh,16px);padding:2vh}p{font-size:max(2.5vh,16px);margin-top:0}ol,p,ul{font-family:barlow_semi_condensed_light;font-weight:100;color:var(--clr-ink)}ol,ul{font-size:max(2.3vh,16px);padding-left:4vmin}li{margin-bottom:.5em}body{-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll}body::-webkit-scrollbar{display:none}label{font-size:1.25rem;font-family:barlow_semi_condensed_light}input[type=checkbox],input[type=radio]{vertical-align:middle;position:relative;top:.075em;margin-right:.75ch;padding:1rem}:root{--primary-color:#f27c7c;--secondary-color:#f27c7c;--accent-color:#f7d06b;--dark-color:#333;--light-color:#fff;--background-color:#fafafa;--border-radius:12px;--box-shadow:0 4px 12px rgba(0,0,0,.1);--transition:all 0.3s ease}*{margin:0;padding:0;box-sizing:border-box}.landing_page{line-height:1.6;color:var(--dark-color);background-color:var(--background-color)}.landing_container{margin:0;padding:0 20px}.landing_header{background-color:var(--light-color);box-shadow:0 2px 10px rgba(0,0,0,.1);position:sticky;top:0;z-index:100}.landing_header .landing_container{--top-pad:16px;--bottom-pad:8px;--side-pad:12px;display:flex;justify-content:space-between;align-items:center;padding:var(--top-pad) var(--side-pad) var(--bottom-pad) var(--side-pad)}.landing_logo{display:flex;align-items:center;transform:translateY(-5px)}.landing_nav_list{display:flex;list-style:none;gap:25px}.landing_nav_item{height:3rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.landing_nav_link{text-decoration:none;color:var(--dark-color);font-weight:500;transition:var(--transition)}.landing_nav_link:hover{color:var(--primary-color)}.landing_login_btn,.landing_purchase_btn{padding:8px 16px;border-radius:var(--border-radius);font-weight:600;text-decoration:none;min-width:10ch;text-align:center}.landing_login_btn{background-color:transparent;outline:2px solid var(--primary-color);color:var(--primary-color)}.landing_purchase_btn{background-color:var(--primary-color);color:var(--light-color);margin-left:10px}.landing_purchase_btn:hover{color:#fff}.landing_hero{background:linear-gradient(135deg,#fff6f8,#fff9e6)}.landing_hero .landing_container{display:flex;align-items:center;gap:3%;width:96%;margin:auto}.landing_hero_content{flex:1 1;height:80vh}.landing_hero_image{display:flex;justify-content:flex-end}.landing_rounded_image{border-radius:20px;box-shadow:var(--box-shadow);-o-object-fit:cover;object-fit:cover;width:min(95vw,768px);height:min(75vh,768px)}.landing_h1{font-size:3.5rem;line-height:1.2;margin-bottom:20px;color:var(--clr-reaper-bold);font-family:barlow}.landing_cta_buttons{display:flex;gap:15px;justify-content:flex-end;margin-bottom:1.5rem}.landing_cta_primary,.landing_cta_secondary{display:inline-block;padding:12px 22px;border-radius:var(--border-radius);font-weight:600;text-decoration:none;transition:var(--transition);font-size:1.5rem;white-space:nowrap;flex:1 1;max-width:256px;min-width:220px;text-align:center}.landing_cta_primary{background-color:var(--primary-color);color:var(--light-color);font-size:1.5rem}.landing_cta_primary:hover{background-color:#d06a9a;color:#fff;transform:translateY(-2px)}.landing_cta_secondary{background-color:transparent;outline:2px solid var(--primary-color);color:var(--primary-color)}.landing_cta_secondary:hover{background-color:rgba(230,135,176,.1);transform:translateY(-2px)}.landing_about{padding:40px 0;background-color:var(--light-color)}.landing_h2{font-size:2.5rem;text-align:center;color:var(--dark-color)}.landing_features{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));grid-gap:30px;gap:30px;max-width:2500px;margin:auto}.landing_feature{background-color:var(--light-color);padding:30px;border-radius:var(--border-radius);box-shadow:var(--box-shadow);text-align:center;transition:var(--transition)}.landing_feature:hover{transform:translateY(-5px)}.landing_feature_icon{font-size:2.5rem;margin-bottom:15px}.landing_h3{font-size:1.25rem;margin-bottom:15px}.landing_feature_text{color:#555}.landing_packs{padding:40px 0;background-color:#f9f9f9}.landing_section_text{text-align:center;font-size:1.2rem}.landing_packs_grid{--card-icon-width:200px;display:grid;grid-template-columns:repeat(auto-fill,var(--card-icon-width));grid-gap:20px;gap:20px;margin-bottom:50px}.landing_pack{padding:25px;border-radius:var(--border-radius);color:var(--dark-color);text-align:center;box-shadow:var(--box-shadow);transition:var(--transition)}.landing_pack:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.15)}.landing_pack_title{font-size:1.5rem;margin-bottom:10px}.landing_pack_text{color:#333}.landing_packs_cta{text-align:center;margin-top:30px}.landing_preview{padding:40px 0;background-color:var(--light-color)}.landing_questions_carousel{display:flex;gap:20px;overflow-x:auto;padding:20px 0;scrollbar-width:thin}.landing_questions_carousel::-webkit-scrollbar{height:8px}.landing_questions_carousel::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.landing_questions_carousel::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.landing_question_card{flex:1 1;min-width:300px;border-radius:var(--border-radius);padding:25px 25px 25px 27px;color:var(--dark-color);box-shadow:var(--box-shadow);display:flex;flex-direction:column;position:relative}.landing_question_content{flex:1 1;display:flex;flex-direction:column;justify-content:space-between}.landing_testimonials{padding:40px 0;background-color:#f9f9f9}.landing_testimonials_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(315px,1fr));grid-gap:30px;gap:30px}.landing_testimonial{background-color:var(--light-color);border-radius:var(--border-radius);padding:30px;box-shadow:var(--box-shadow);transition:var(--transition);display:flex;flex-direction:column;justify-content:space-between}.landing_testimonial:hover{transform:translateY(-5px)}.landing_cta_section{padding:40px 0;background:linear-gradient(135deg,#fff6f8,#fff9e6);text-align:center}.landing_price_info{margin-top:15px;font-size:.9rem;opacity:.8}.landing_footer{background-color:#333;padding:40px 0 30px}.landing_footer_content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px}.landing_footer_logo{display:flex;flex-direction:column;align-items:flex-start}.landing_footer_links{display:flex}.landing_footer_nav{display:flex;list-style:none;gap:30px}.landing_footer_link{color:#ccc;text-decoration:none;transition:var(--transition)}.landing_footer_link:hover{color:var(--primary-color)}@media (max-width:992px){.landing_h1{font-size:2.8rem}.landing_h2{font-size:2.2rem}.landing_hero .landing_container{flex-direction:column}.landing_hero_content,.landing_hero_image{text-align:center}.landing_cta_buttons{justify-content:center}}@media (max-width:768px){.landing_header .landing_container{flex-direction:column;gap:15px}.landing_nav_list{flex-wrap:wrap;justify-content:center;gap:15px}.landing_h1{font-size:2.3rem}.landing_features{grid-template-columns:1fr}}@media (max-width:576px){.landing_cta_buttons{flex-direction:column;gap:10px;align-items:center}.landing_footer_content{flex-direction:column;text-align:center;align-items:center}.landing_footer_logo{align-items:center}.landing_footer_nav{justify-content:center}}.feature{flex-direction:column;text-align:center}.feature,.feature_icon{display:flex;align-items:center}.feature_icon{justify-content:center;width:3rem;height:3rem;border-radius:50%;background-color:#fce7f3;margin-bottom:1rem}.feature_icon svg{width:1.5rem;height:1.5rem;color:#db2777}.landing_v5_page{--landing-v5-ink:#2a2226;--landing-v5-muted:#5c5156;--landing-v5-cream:#faf6f3;--landing-v5-wash:#f3ebe6;--landing-v5-radius:16px;--landing-v5-shadow:0 12px 40px rgba(42,34,38,.08);background-color:var(--landing-v5-cream);color:var(--landing-v5-ink)}.landing_v5_header{position:sticky;top:0;z-index:100;background:hsla(26,41%,97%,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(42,34,38,.06)}.landing_v5_header .landing_container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px 20px;padding-top:14px;padding-bottom:14px;max-width:1120px;margin:0 auto}.landing_v5_nav{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;list-style:none;margin:0;padding:0}.landing_v5_nav_link{font-size:1.05rem;font-weight:500;color:var(--landing-v5-ink);text-decoration:none;padding:6px 4px;border-bottom:2px solid transparent;transition:border-color .2s ease,color .2s ease}.landing_v5_nav_link:hover{color:var(--clr-reaper-bold);border-bottom-color:rgba(158,23,72,.35)}.landing_v5_nav_actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.landing_v5_login{display:inline-block;padding:10px 20px;border-radius:999px;font-weight:600;font-size:1.05rem;text-decoration:none;background:var(--clr-reaper-bold);color:#fff!important;box-shadow:0 4px 14px rgba(158,23,72,.25);transition:transform .15s ease,box-shadow .15s ease}.landing_v5_login:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(158,23,72,.32);color:#fff!important}.landing_v5_hero{padding:clamp(2rem,5vw,4rem) 20px clamp(3rem,8vw,5rem)}.landing_v5_hero_inner{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);align-items:center}.landing_v5_eyebrow{font-size:.95rem;letter-spacing:.04em;text-transform:uppercase;color:var(--landing-v5-muted);margin-bottom:.75rem;font-weight:600}.landing_v5_h1{font-family:barlow,barlow_condensed,system-ui,sans-serif;font-size:clamp(2.25rem,4.5vw,3.35rem);line-height:1.12;color:var(--clr-reaper-bold);margin:0 0 1rem;font-weight:700}.landing_v5_lead{font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.55;color:var(--landing-v5-muted);max-width:36ch;margin:0 0 1.75rem}.landing_v5_hero_ctas{display:flex;flex-wrap:wrap;gap:12px 14px;align-items:center}.landing_v5_btn_ios{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 22px;border-radius:999px;font-weight:600;font-size:1.05rem;text-decoration:none;background:#111;color:#fff!important;border:none;transition:transform .15s ease,background .15s ease}.landing_v5_btn_ios:hover{background:#222;color:#fff!important;transform:translateY(-1px)}.landing_v5_btn_ios svg{flex-shrink:0}.landing_v5_btn_web{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:12px 22px;border-radius:999px;font-weight:600;font-size:1.05rem;text-decoration:none;text-align:center;background:transparent;color:var(--clr-reaper-bold)!important;box-shadow:inset 0 0 0 2px var(--clr-reaper-bold);transition:background .15s ease,color .15s ease;min-width:12.5rem}.landing_v5_btn_web:hover{background:rgba(158,23,72,.06);color:var(--clr-reaper-bold)!important}.landing_v5_btn_web_line1{line-height:1.2}.landing_v5_btn_web_line2{font-size:.78rem;font-weight:600;opacity:.88;letter-spacing:.02em;line-height:1.25}.landing_v5_cta_note{margin:1rem 0 0;max-width:36rem;font-size:.95rem;line-height:1.5;color:var(--landing-v5-muted)}.landing_v5_device_stage,.landing_v5_phone_wrap{display:flex;justify-content:center;align-items:center}.landing_v5_device_stage{position:relative;padding:1.5rem .5rem 2.75rem}.landing_v5_device_floor_glow{position:absolute;bottom:6%;left:50%;transform:translateX(-50%);width:min(340px,88%);height:22%;background:radial-gradient(ellipse 100% 100% at 50% 50%,rgba(158,23,72,.14) 0,rgba(158,23,72,.04) 45%,transparent 72%);pointer-events:none;filter:blur(2px)}.landing_v5_phone{position:relative;z-index:1;width:min(100%,286px);padding:11px 11px 13px;border-radius:44px;background:linear-gradient(145deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,0) 42%),linear-gradient(168deg,#4a4a4f,#2a2a2e 14%,#121214 42%,#1e1e22 65%,#35353a);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2),inset 0 1px 0 hsla(0,0%,100%,.35),inset 0 -1px 0 rgba(0,0,0,.35),0 56px 100px -28px rgba(25,18,28,.5),0 28px 48px -20px rgba(25,18,28,.35),0 12px 24px -8px rgba(0,0,0,.28);transform:perspective(1400px) rotateY(-7deg) rotateX(5deg) translateZ(0);transform-style:preserve-3d}.landing_v5_phone_island_row{display:flex;justify-content:center;padding:6px 0 10px}.landing_v5_phone_island{width:34%;min-width:96px;height:30px;border-radius:20px;background:linear-gradient(180deg,#0c0c0d,#000);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08),0 2px 8px rgba(0,0,0,.5)}.landing_v5_phone_screen{border-radius:32px;overflow:hidden;background:#000;line-height:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.65),inset 0 0 0 2px hsla(0,0%,100%,.06),inset 0 12px 40px rgba(0,0,0,.35)}.landing_v5_phone_screen img{width:100%;height:auto;display:block;vertical-align:middle}@media (prefers-reduced-motion:no-preference){.landing_v5_phone{transition:transform .35s ease}.landing_v5_device_stage:hover .landing_v5_phone{transform:perspective(1400px) rotateY(-4deg) rotateX(3deg) translateY(-4px) translateZ(0)}}@media (prefers-reduced-motion:reduce){.landing_v5_phone{transform:none}}@media (max-width:900px){.landing_v5_device_stage:hover .landing_v5_phone,.landing_v5_phone{transform:none}.landing_v5_cta_note{margin-left:auto;margin-right:auto;text-align:center}}.landing_v5_story{padding:clamp(2.5rem,6vw,4rem) 20px;background:var(--landing-v5-wash);border-top:1px solid rgba(42,34,38,.06);border-bottom:1px solid rgba(42,34,38,.06)}.landing_v5_story_inner{max-width:40rem;margin:0 auto}.landing_v5_story_inner p{font-size:1.15rem;line-height:1.65;color:var(--landing-v5-muted);margin:0 0 1.25rem}.landing_v5_story_inner p:last-child{margin-bottom:0}.landing_v5_story_title{font-family:barlow,barlow_condensed,system-ui,sans-serif;font-size:clamp(1.5rem,3vw,1.85rem);color:var(--landing-v5-ink);margin:0 0 1.25rem;font-weight:700}.landing_v5_closer{padding:clamp(2.5rem,5vw,3.5rem) 20px;text-align:center;background:var(--landing-v5-cream)}.landing_v5_closer p{font-size:1.1rem;color:var(--landing-v5-muted);max-width:32rem;margin:0 auto 1rem}.landing_v5_closer_links{display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:center;align-items:center}.landing_v5_closer_links a{font-weight:600;font-size:1.05rem}@media (max-width:900px){.landing_v5_hero_inner{grid-template-columns:1fr;text-align:center}.landing_v5_lead{max-width:none;margin-left:auto;margin-right:auto}.landing_v5_hero_ctas{justify-content:center}.landing_v5_phone_wrap{order:-1}}@media (max-width:576px){.landing_v5_header .landing_container,.landing_v5_nav{justify-content:center}.landing_v5_nav_actions{width:100%;justify-content:center}}