:root{--clr-primary:white;--clr-cayenne-bold:#a22409;--clr-bg:#31202b;--clr-cayenne:#ff8166;--clr-ink:#272727;--clr-surface:#fff;--clr-mayo:#ffd76e;--clr-mustard:#ffb362;--clr-reaper:#ff4f8e;--clr-mayo-bold:#a77f16;--clr-mustard-bold:#915311;--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}.color_darkgrey{color:#666}.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{width:1024px;max-width:100%}@media screen and (max-width:1120px){.primary_column{--h-padding:min(max(1.75vw, .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;margin:0;display:flex}.f-col{flex-direction:column;margin:0;display:flex}.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}
.oauth-google-custom-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;appearance:none;box-sizing:border-box;width:var(--oauth-button-w);height:var(--oauth-button-h);color:#1f1f1f;cursor:pointer;text-align:center;background-color:#fff;border:1px solid #747775;border-radius:4px;outline:none;margin:0;padding:0 10px;transition:background-color .218s,border-color .218s,box-shadow .218s;display:block;overflow:hidden}.oauth-google-custom-button:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #1a73e8}.oauth-google-custom-button__row{flex-flow:row;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.oauth-google-custom-button__wing{flex:0 0 36px;justify-content:center;align-items:center;width:36px;display:flex}.oauth-google-custom-button__wing--spacer{visibility:hidden;pointer-events:none}.oauth-google-custom-button__icon{flex-shrink:0;width:20px;height:20px;display:block}.oauth-google-custom-button__label{text-align:center;letter-spacing:normal;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-family:barlow_semi_condensed_light,barlow_semi_condensed,sans-serif;font-size:24px;font-weight:400;line-height:1.15;overflow:hidden}.oauth-google-custom-button:not(:disabled):hover{box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.oauth-google-custom-button:not(:disabled):active{background-color:#f8f9fa}.oauth-facebook-custom-button{box-sizing:border-box;width:var(--oauth-button-w);height:var(--oauth-button-h);background-color:var(--clr-facebook);color:#fff;cursor:pointer;border-radius:4px;margin:0;padding:0 10px;overflow:hidden}.oauth-facebook-custom-button__row{flex-flow:row;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.oauth-facebook-custom-button__wing{flex:0 0 36px;justify-content:center;align-items:center;width:36px;display:flex}.oauth-facebook-custom-button__wing--spacer{visibility:hidden;pointer-events:none}.oauth-facebook-custom-button__label{text-align:center;color:#fff;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:1.5rem;line-height:1.1;overflow:hidden}.gsi-material-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-appearance:none;box-sizing:border-box;color:#1f1f1f;cursor:pointer;letter-spacing:.25px;text-align:center;vertical-align:middle;white-space:nowrap;background-color:#fff;background-image:none;border:1px solid #747775;border-radius:4px;outline:none;width:auto;min-width:min-content;max-width:400px;height:40px;padding:0 12px;font-family:Roboto,arial,sans-serif;font-size:14px;transition:background-color .218s,border-color .218s,box-shadow .218s;position:relative;overflow:hidden}.gsi-material-button .gsi-material-button-icon{width:20px;min-width:20px;height:20px;margin-right:12px}.gsi-material-button .gsi-material-button-content-wrapper{flex-flow:row;justify-content:space-between;align-items:center;width:100%;height:100%;display:flex;position:relative}.gsi-material-button .gsi-material-button-contents{text-overflow:ellipsis;vertical-align:top;flex-grow:1;font-family:Roboto,arial,sans-serif;font-weight:500;overflow:hidden}.gsi-material-button .gsi-material-button-state{opacity:0;transition:opacity .218s;position:absolute;inset:0}.gsi-material-button:disabled{cursor:default;background-color:#ffffff61;border-color:#1f1f1f1f}.gsi-material-button:disabled .gsi-material-button-contents,.gsi-material-button:disabled .gsi-material-button-icon{opacity:.38}.gsi-material-button:not(:disabled):active .gsi-material-button-state,.gsi-material-button:not(:disabled):focus .gsi-material-button-state{opacity:.12;background-color:#303030}.gsi-material-button:not(:disabled):hover{box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.gsi-material-button:not(:disabled):hover .gsi-material-button-state{opacity:.08;background-color:#303030}
.tooltip-text{width:15vw}.tooltip-container{display:inline-block;position:relative}.tooltip-container .tooltip-text{visibility:hidden;color:#fff;text-align:center;z-index:1;background-color:#000;border-radius:6px;padding:.3em;font-size:3vmin;position:absolute}.tooltip-container:hover .tooltip-text{visibility:visible;margin-left:-9vw;top:120%;left:50%}.tooltip-container .tooltip-text:after{content:" ";border:5px solid #0000;border-bottom-color:#000;margin-left:-5px;position:absolute;bottom:100%;left:50%}
.neon-button{--size:1.75rem;--sm-size:calc(var(--size) * .3);--md-size:calc(var(--size) * .4);box-sizing:content-box;font-size:var(--size);cursor:pointer;color:var(--clr-unlock-text);border:var(--clr-unlock) 2px solid;padding-top:var(--md-size);padding-bottom:var(--md-size);padding-left:var(--size);padding-right:var(--size);border-radius:var(--sm-size);text-shadow:0 0 .15rem #ffffff4d, 0 0 .75rem var(--clr-unlock);box-shadow:inset 0 0 .75rem 0 var(--clr-unlock), 0 0 .75rem 0 var(--clr-unlock);text-decoration:none;display:inline-block;position:relative}.neon-button:before{pointer-events:none;box-sizing:border-box;content:"";background:var(--clr-unlock);top:calc(var(--size) + 3 * var(--sm-size));filter:blur(1rem);opacity:.7;width:100%;height:100%;position:absolute;left:0;transform:perspective(2.2rem)rotateX(40deg)scaleY(.35)}.neon-button:after{box-sizing:border-box;content:"";box-shadow:0 0 1rem .25rem var(--clr-unlock);opacity:0;background-color:var(--clr-unlock);z-index:-1;transition:opacity .2s linear;position:absolute;inset:0}.neon-button:hover,.neon-button:focus{color:var(--clr-unlock-text);text-shadow:none}.neon-button:hover:before,.neon-button:focus:before{opacity:.8}.neon-button:hover:after,.neon-button:focus:after{opacity:.85}
.animated_opacity{transition:opacity .2s linear}.hover_box_shadow:after{opacity:0;transition:opacity .3s ease-in-out;box-shadow:0 5px 15px #0000004d}.hover_box_shadow:hover:after{opacity:1}.shadow{box-shadow:0 2px 6px 2px #0000004d}.subtle_shadow{box-shadow:0 0 2px 1px #0000001a}.rounded_hover:hover{--clr-rounder-hover:#7a7a7a33;box-shadow:0 0px 25px 6px var(--clr-rounder-hover), inset 0 0px 50px 0px var(--clr-rounder-hover);border-radius:.3em}.highlight,.highlight_hover:hover{background-color:#fff3;box-shadow:2px 2px 2px #0000001a}.highlight_inner{background-color:#fff3;box-shadow:inset 0 0 0 1px #0000004d}.highlight_hover_inner:hover{background-color:#fff3;box-shadow:inset 0 0 2px 1px #0000004d}.circle_highlight:hover{border-radius:50%;box-shadow:0 0 30px #7a7a7a80}.transition_text_shadow{transition:text-shadow .3s linear}.transition_text_shadow_slow{transition:text-shadow .9s linear}.text_shadow{text-shadow:0 0 .25em}.text_highlight:hover{text-shadow:0 0 .25em;transition:text-shadow .6s linear}.darken_hover:hover{filter:brightness(.8)}.text_highlight_hover{cursor:default;transition:text-shadow .3s}.text_highlight_hover:hover{text-shadow:0 0 .25em}
.icon_button{background-color:#00000009}.icon_button:hover{background-color:#0002}.icon_button:active{background-color:#0003}.x_button_semi_rounded{color:#fff;background-color:#3339;border-width:0;border-radius:0 0 0 6px;min-width:24px;min-height:4px;max-height:100%;font-size:32px}.x_button_semi_rounded:hover{background-color:#333e}.x_button{color:#fff;background-color:#3339;border-width:0;min-width:24px;min-height:4px;max-height:100%;font-size:32px}.x_button:hover{background-color:#333e}.tab_button{background-color:#0001;border-radius:2px;padding:8px;font-size:max(3.8vh,.7em)}.tab_button:hover{background-color:#0002}.tab_button:active{background-color:#0003}.tab_button_selected{background-color:#0004;border-radius:2px;padding:8px;font-size:max(3.8vh,.7em)}.menu_button{color:var(--clr-link-static);border-radius:.75rem;box-shadow:0 0 1px 1px #0000004d}.menu_button:hover{color:var(--clr-link-hover);box-shadow:0 0 2px 1px #0009}.menu_button:active{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{z-index:-1;width:100%;position:fixed}.card{--padding-side:max(1.75rem, min(4rem, 2vw));--padding-vert:1rem;padding-top:var(--padding-vert);padding-bottom:var(--padding-vert);padding-left:var(--padding-side);padding-right:var(--padding-side);width:100vw;max-width:min(90vw,90vh);max-height:calc(75vh - var(--pack-name-title));background-color:#fff;border-radius:6px;height:100vh;margin:0;font-size:max(min(4vh,max(4vw,2vh),4rem),1.5rem);transition:max-height .2s;box-shadow:2px 2px 10px 6px #0003}.card:hover{cursor:default}.tip{font-size:min(max(2.5vmin,1.25rem),2.5rem)}.no_auto_resize{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{margin-left:auto;margin-right:auto;display:block}.logo_text{text-align:center;font-size:max(min(15rem,6vmax,14vw - 1rem),4.75rem)}.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;user-select:none}.unlock_menu_button{width:100%;margin-bottom:max(2vh,8px);font-size:max(3.8vh,16px)}@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{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;display:grid}@media (max-width:340px){.unlock_menu_button{margin-bottom:max(2vh,4px);font-size:max(6vmin,15px)}}.clickable:hover{cursor:pointer!important}.anchor_scroll_above{scroll-margin-top:100px}.small_title{letter-spacing:-.02em;text-align:center;margin:0 0 .35em;font-size:clamp(1.35rem,8vw,1.85rem);font-weight:700;line-height:1.2}
.react-spinner{width:32px;height:32px;position:relative;top:50%;left:50%}.react-spinner_bar{background-color:#fff;border-radius:5px;width:20%;height:7.8%;animation:1.2s linear infinite react-spinner_spin;position:absolute;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}
.landing_hero_ctas,.landing_bottom_ctas{--border-radius:999px;--cta-button-w:min(304px, calc(100vw - 40px));--cta-button-h:4rem}.landing_hero_ctas{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:15px;margin-bottom:1.5rem;display:flex}.landing_btn_ios{border-radius:var(--border-radius);height:var(--cta-button-h);width:var(--cta-button-w);background:#111;border:none;justify-content:center;align-items:center;gap:10px;padding:14px 22px;font-family:barlow_condensed;font-size:1.25rem;font-weight:600;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex;color:#fff!important}.landing_btn_ios:hover{background:#222;transform:translateY(-1px);color:#fff!important}.landing_btn_ios svg{flex-shrink:0}.landing_btn_ios>span{white-space:nowrap}.landing_cta_buttons{justify-content:flex-end;gap:15px;margin-bottom:1.5rem;display:flex}.landing_cta_primary,.landing_cta_secondary{border-radius:var(--border-radius);transition:var(--transition);white-space:nowrap;width:var(--cta-button-w);justify-content:center;align-items:center;min-width:220px;padding:12px 22px;font-family:barlow_condensed;font-size:1.5rem;font-weight:600;text-decoration:none;display:inline-flex}.landing_cta_primary{background-color:var(--primary-color);color:var(--light-color);font-size:1.5rem}.landing_cta_primary:hover{color:#fff;background-color:#d06a9a;transform:translateY(-2px)}.landing_cta_secondary{outline:2px solid var(--primary-color);color:var(--primary-color);background-color:#0000}.landing_cta_secondary:hover{background-color:#e687b01a;transform:translateY(-2px)}.landing_hero_ctas .landing_cta_primary,.landing_hero_ctas .landing_cta_secondary{box-sizing:border-box}.landing_hero_ctas a.landing_cta_primary svg,.landing_hero_ctas a.landing_cta_secondary svg{width:1em;height:1em;display:block}.landing_bottom_ctas{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:15px;display:flex}.landing_bottom_ctas .landing_v5_btn_ios{box-sizing:border-box;justify-content:center}@media (max-width:992px){.landing_hero_ctas{justify-content:center}}@media (max-width:576px){.landing_hero_ctas,.landing_bottom_ctas{flex-direction:column;align-items:stretch}.landing_hero_ctas .landing_btn_ios,.landing_hero_ctas .landing_cta_primary,.landing_hero_ctas .landing_cta_secondary,.landing_bottom_ctas .landing_btn_ios,.landing_bottom_ctas .landing_cta_primary,.landing_bottom_ctas .landing_cta_secondary{box-sizing:border-box;width:100%;min-width:0;max-width:100%}}@media (max-width:360px){.landing_btn_ios{gap:8px;padding-inline:16px;font-size:1.1rem}}
:root{--oauth-button-w:clamp(260px, 90vw, 400px);--oauth-button-h:55px}body{background-color:var(--clr-primary);color:#000;max-width:100%;margin:0;font-family:barlow_condensed;font-size:2rem;position:relative;overflow-x:hidden}h1{color:var(--clr-reaper-bold);cursor:default;margin-top:0;margin-bottom:.5em;padding-top:0;font-size:min(max(7.5vw,48px),2.5rem);transition:text-shadow .3s}h1:hover{text-shadow:0 0 .25em}h2{color:var(--clr-ink);margin-top:0;margin-bottom:2vh;font-size:min(max(8vmin,1.5rem),1.75rem);font-weight:10}h3{margin-top:0;margin-bottom:.5vh;font-size:max(5vmin,18px)}h4{margin-top:0;margin-bottom:1.5em;font-size:max(3vmin,1.5rem)}a{color:var(--clr-cayenne-bold);text-decoration:none}a:hover{color:var(--clr-cayenne);text-decoration:none}input{height:2rem;padding:1.75rem 1.75rem 1.75rem 1rem;font-family:barlow_semi_condensed;font-size:1.5rem}textarea{resize:none;padding:2vh;font-size:max(3vh,16px)}p{color:var(--clr-ink);margin-top:0;font-family:barlow_semi_condensed_light;font-size:max(2.5vh,16px);font-weight:100}ul,ol{color:var(--clr-ink);padding-left:4vmin;font-family:barlow_semi_condensed_light;font-size:max(2.3vh,16px);font-weight:100}li{margin-bottom:.5em}body{-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll}body::-webkit-scrollbar{display:none}label{font-family:barlow_semi_condensed_light;font-size:1.25rem}input[type=checkbox],input[type=radio]{vertical-align:middle;margin-right:.75ch;padding:1rem;position:relative;top:.075em}
: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 #0000001a;--transition:all .3s ease}*{box-sizing:border-box;margin:0;padding:0}.landing_page{color:var(--dark-color);background-color:var(--background-color);line-height:1.6}.landing_container{margin:0;padding:0 20px}.landing_header{background-color:var(--light-color);z-index:100;position:sticky;top:0;box-shadow:0 2px 10px #0000001a}.landing_header .landing_container{--top-pad:16px;--bottom-pad:8px;--side-pad:12px;padding:var(--top-pad) var(--side-pad) var(--bottom-pad) var(--side-pad);justify-content:space-between;align-items:center;display:flex}.landing_logo{align-items:center;display:flex;transform:translateY(-5px)}.landing_nav_list{gap:25px;list-style:none;display:flex}.landing_nav_item{flex-direction:column;justify-content:center;align-items:center;height:3rem;display:flex}.landing_nav_link{color:var(--dark-color);transition:var(--transition);font-weight:500;text-decoration:none}.landing_nav_link:hover{color:var(--primary-color)}.landing_login_btn,.landing_purchase_btn{border-radius:var(--border-radius);text-align:center;min-width:10ch;padding:8px 16px;font-weight:600;text-decoration:none}.landing_login_btn{outline:2px solid var(--primary-color);color:var(--primary-color);background-color:#0000}.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 0%,#fff9e6 100%)}.landing_hero .landing_container{align-items:center;gap:3%;width:96%;margin:auto;display:flex}.landing_hero_content{flex:1;height:80vh}.landing_hero_image{justify-content:flex-end;display:flex}.landing_rounded_image{box-shadow:var(--box-shadow);object-fit:cover;border-radius:20px;width:min(95vw,768px);height:min(75vh,768px)}.landing_h1{color:var(--clr-reaper-bold);margin-bottom:20px;font-family:barlow;font-size:3.5rem;line-height:1.2}.landing_about{background-color:var(--light-color);padding:40px 0}.landing_h2{text-align:center;color:var(--dark-color);font-size:2.5rem}.landing_features{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:30px;max-width:2500px;margin:auto;display:grid}.landing_feature{background-color:var(--light-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);text-align:center;transition:var(--transition);padding:30px}.landing_feature:hover{transform:translateY(-5px)}.landing_feature_icon{margin-bottom:15px;font-size:2.5rem}.landing_h3{margin-bottom:15px;font-size:1.25rem}.landing_feature_text{color:#555}.landing_packs{background-color:#f9f9f9;padding:40px 0}.landing_section_text{text-align:center;font-size:1.2rem}.landing_packs_grid{--card-icon-width:200px;grid-template-columns:repeat(auto-fill, var(--card-icon-width));gap:20px;margin-bottom:50px;display:grid}.landing_pack{border-radius:var(--border-radius);color:var(--dark-color);text-align:center;box-shadow:var(--box-shadow);transition:var(--transition);padding:25px}.landing_pack:hover{transform:translateY(-5px);box-shadow:0 8px 20px #00000026}.landing_pack_title{margin-bottom:10px;font-size:1.5rem}.landing_pack_text{color:#333}.landing_packs_cta{text-align:center;margin-top:30px}.landing_preview{background-color:var(--light-color);padding:40px 0}.landing_questions_carousel{scrollbar-width:thin;gap:20px;padding:20px 0;display:flex;overflow-x:auto}.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{border-radius:var(--border-radius);min-width:300px;color:var(--dark-color);box-shadow:var(--box-shadow);flex-direction:column;flex:1;padding:25px 25px 25px 27px;display:flex;position:relative}.landing_question_content{flex-direction:column;flex:1;justify-content:space-between;display:flex}.landing_testimonials{background-color:#f9f9f9;padding:40px 0}.landing_testimonials_grid{grid-template-columns:repeat(auto-fit,minmax(315px,1fr));gap:30px;display:grid}.landing_testimonial{background-color:var(--light-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);transition:var(--transition);flex-direction:column;justify-content:space-between;padding:30px;display:flex}.landing_testimonial:hover{transform:translateY(-5px)}.landing_cta_section{text-align:center;background:linear-gradient(135deg,#fff6f8 0%,#fff9e6 100%);padding:40px 0}.landing_price_info{opacity:.8;margin-top:15px;font-size:.9rem}.landing_footer{background-color:#333;padding:40px 0 30px}.landing_footer_content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;display:flex}.landing_footer_logo{flex-direction:column;align-items:flex-start;display:flex}.landing_footer_links{display:flex}.landing_footer_nav{gap:30px;list-style:none;display:flex}.landing_footer_link{color:#ccc;transition:var(--transition);text-decoration:none}.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;align-items:center;gap:10px}.landing_footer_content{text-align:center;flex-direction:column;align-items:center}.landing_footer_logo{align-items:center}.landing_footer_nav{justify-content:center}}.feature{text-align:center;flex-direction:column;align-items:center;display:flex}.feature_icon{background-color:#fce7f3;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1rem;display:flex}.feature_icon svg{color:#db2777;width:1.5rem;height:1.5rem}
