:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0);--navy:#292929;--brand:#4779A2;--brand-soft:#F2F9FF;--btn:#C23378;--btn-dark:#9B2960;--btn-soft:rgba(194, 51, 120, .08);--muted:rgba(41, 41, 41, .7);--border:rgba(41, 41, 41, .12)}:where(body){margin:0}body,html{margin:0;padding:0}body{background-color:var(--white);color:var(--navy);font-family:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:400;max-width:100%;font-family:"Manrope",sans-serif;font-size:18px;line-height:1.75;color:#292929;background:#fff;-webkit-font-smoothing:antialiased;overflow-x:hidden}@font-face{ font-family:"Manrope";font-style:normal;font-weight:400;font-display:swap;src:url(https://familyscamshield.com/wp-content/themes/fss-custom/assets/fonts/manrope-bcbadccc.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD }@font-face{ font-family:"Manrope";font-style:normal;font-weight:400;font-display:swap;src:url(https://familyscamshield.com/wp-content/themes/fss-custom/assets/fonts/manrope-7965cb05.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Manrope";font-style:normal;font-weight:700;font-display:swap;src:url(https://familyscamshield.com/wp-content/themes/fss-custom/assets/fonts/manrope-bcbadccc.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD }@font-face{ font-family:"Manrope";font-style:normal;font-weight:700;font-display:swap;src:url(https://familyscamshield.com/wp-content/themes/fss-custom/assets/fonts/manrope-7965cb05.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 }*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}a{background-color:transparent;text-decoration:none;color:inherit}iframe,img{max-width:100%;height:auto}h1,h2,h3,p{overflow-wrap:break-word}button{font-family:inherit;cursor:pointer}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:var(--white);border-radius:4px;box-shadow:0 0 4px rgba(0,0,0,.3);clip:auto!important;color:var(--navy);display:block;font-size:16px;font-weight:700;height:auto;left:8px;line-height:normal;padding:12px 20px;text-decoration:none;top:8px;width:auto;z-index:100000}.site-header,.site-header .header-inner{display:flex;flex-wrap:wrap;justify-content:space-between}.site-header{padding-block:1rem;padding-inline:0;position:relative;background-color:var(--white)}.site-header .header-inner{margin-inline:auto;padding-inline:10px;width:100%}@media (min-width:576px){.site-header .header-inner{max-width:500px}}@media (min-width:768px){.site-header .header-inner{max-width:600px}}@media (min-width:992px){.site-header .header-inner{max-width:800px}}@media (min-width:1200px){.site-header .header-inner{max-width:1140px}}.site-header .site-branding{flex-direction:row;gap:.5rem;justify-content:center}.site-header .header-inner .custom-logo-link{display:block;line-height:0}.site-header .header-inner .site-branding .site-logo img{display:block;width:auto;height:auto;max-height:48px;max-width:100%}@media (max-width:767px){.site-header .header-inner .site-branding .site-logo img{max-height:36px}}.site-header .site-branding,.site-navigation{align-items:center;display:flex}.site-navigation ul.menu{list-style-type:none;padding:0;margin:0}.site-navigation-dropdown ul.menu{list-style-type:none}.site-navigation ul.menu{display:flex;flex-wrap:wrap}.site-navigation ul.menu li{display:flex;position:relative}.site-header .site-navigation ul.menu li a,.site-navigation-dropdown ul.menu li a{display:block;padding:8px 15px;color:var(--navy);font-family:"Manrope",sans-serif;font-weight:700}.site-header .site-navigation ul.menu li.current-menu-item>a{color:var(--brand)}.site-navigation-toggle-holder{align-items:center;display:none;padding:8px 15px}.site-navigation-toggle-holder .site-navigation-toggle{align-items:center;background-color:rgba(0,0,0,.05);border:0;border-radius:3px;color:var(--navy);cursor:pointer;display:flex;justify-content:center;padding:.5rem}.site-navigation-toggle-icon{display:block;width:1.25rem}.site-navigation-toggle-icon:after,.site-navigation-toggle-icon:before{background-color:currentColor;border-radius:3px;content:"";display:block;height:3px;transition:all .2s ease-in-out}.site-navigation-toggle-icon:before{box-shadow:0 .35rem 0 currentColor;margin-block-end:.5rem}.site-navigation-dropdown{position:absolute;left:0;right:0;bottom:0;margin-block-start:10px;transform-origin:top;transition:max-height .3s,transform .3s;width:100%;z-index:10000;max-height:0;transform:scaleY(0)}.site-navigation-dropdown ul.menu{background:var(--white);margin:0;padding:0;position:absolute;width:100%}.site-navigation-dropdown ul.menu li{display:block;width:100%}.site-navigation-dropdown ul.menu li a{background:var(--white);box-shadow:inset 0-1px 0 rgba(0,0,0,.1);padding:20px}.site-navigation-dropdown ul.menu li.current-menu-item>a{background:var(--brand);color:var(--white)}@media (max-width:767px){.site-header .site-navigation{display:none!important}.site-navigation-toggle-holder{display:flex}}.site-footer{padding:30px 0;position:relative;background-color:var(--white)}.site-footer .footer-inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;flex-direction:column;text-align:center;margin-inline:auto;padding-inline:10px;width:100%}@media (min-width:576px){.site-footer.footer-full-width .footer-inner{max-width:100%}}.site-footer .site-branding{display:flex;flex-direction:column;gap:.5rem;justify-content:center}.site-footer .site-branding .site-description{margin:0;text-align:center}.site-footer .footer-inner .custom-logo-link,.site-footer .footer-inner .site-branding .site-logo img{display:block}.site-footer .hide{display:none!important}.site-footer .site-navigation ul.menu{justify-content:center;padding:0}.site-footer .site-navigation ul.menu li{display:inline-block}.site-footer .site-navigation ul.menu li a{display:inline-block;padding:5px 15px;color:var(--navy);font-family:"Manrope",sans-serif;font-weight:400}.site-footer .copyright{align-items:center;display:flex;justify-content:center;width:100%}.site-footer .copyright p{margin:0;color:var(--brand);font-family:"Manrope",sans-serif;font-weight:400}@media (max-width:767px){.site-footer .footer-inner .site-navigation ul.menu{display:flex;flex-direction:column;align-items:center;gap:18px;width:100%;margin:0 auto 24px}.site-footer .footer-inner .site-navigation ul.menu li{width:100%}.site-footer .footer-inner .site-navigation ul.menu li a{width:100%;line-height:1.35}}@media (min-width:768px) and (max-width:1024px){.site-footer .footer-inner .site-navigation ul.menu{display:flex;flex-direction:row;justify-content:center;gap:26px;margin:0 auto 24px}}.page-id-4111 .site-header :is(.site-navigation,.site-navigation-toggle-holder,.site-navigation-dropdown){display:none!important}.page-id-4111 .site-header .header-inner{justify-content:center}.site-header,.site-header *{font-size:16px}ul{list-style:none}p{max-width:680px}:root{--g:#4779A2;--gd:#3d6a8f;--nv:#292929;--white:#FFFFFF;--light:#F2F9FF;--bd:rgba(41,41,41,.12);--mu:rgba(41,41,41,.55)}.c{max-width:1160px;margin:0 auto;padding:0 24px}section{padding:80px 0}@media only screen and (max-width:767px){.hero{padding:50px 0!important}}.btn,.hero h1{font-weight:700}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;font-family:"Manrope",sans-serif;font-size:17px;padding:14px 32px;min-height:54px;cursor:pointer;transition:all .2s ease;border:2px solid transparent;white-space:nowrap;text-decoration:none}.bp,.bw{background:#c23378;color:#fff;border-color:#c23378}.bp:hover,.bw:hover{background:#9b2960;color:#fff;border-color:#9b2960;box-shadow:0 4px 20px rgba(194,51,120,.3)}.hero{background:linear-gradient(135deg,#f2f9ff 0,#f2f9ff 100%);padding:60px 0 80px;overflow:hidden}.hg{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.hero h1{font-size:clamp(38px,4.5vw,58px);color:#292929;line-height:1.08;margin-bottom:22px}.hs{font-size:19px;color:rgba(41,41,41,.72);line-height:1.7;margin-bottom:36px;max-width:500px}.hb{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:20px;justify-content:center}.bs,.bs:hover{border-color:#4779a2}.bs{background:#fff;color:#4779a2}.bs:hover{background:#4779a2;color:#fff;box-shadow:0 4px 20px rgba(71,121,162,.3)}.ht{font-size:16px;color:rgba(41,41,41,.5);text-align:center;max-width:100%}.po{display:flex;justify-content:center;align-items:center}.ph{width:278px;background:#fff;border-radius:32px;padding:20px;box-shadow:0 28px 90px rgba(0,0,0,.4)}.phn{width:76px;height:6px;background:rgba(41,41,41,.15);border-radius:3px;margin:0 auto 18px}.alrt{background:#f2f9ff;border-radius:12px;padding:13px 14px;margin-bottom:10px;display:flex;align-items:flex-start;gap:10px;border:1px solid rgba(41,41,41,.08)}.alrt:last-child{margin-bottom:0}.aico{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:16px}.ir{background:rgba(41,41,41,.08)}.ig2{background:rgba(71,121,162,.13)}.abod,.atit{font-size:16px}.atit{font-weight:700;color:#292929;margin-bottom:3px;line-height:1.3}.abod{color:rgba(41,41,41,.55);line-height:1.45}.risk{background:#fff}.rg{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.sh,.slbl{font-weight:700}.slbl{font-size:16px;color:#4779a2;letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px}.sh{font-size:clamp(28px,3.5vw,42px);color:#292929;line-height:1.12}.risk .sh{margin-bottom:36px}.rl{display:flex;flex-direction:column;gap:18px}.feat .sh,.ri2{text-align:center}.ri2{display:flex;flex-direction:column;align-items:center;gap:10px;padding:22px;background:#f2f9ff;border-radius:14px;border:1px solid rgba(41,41,41,.1)}.rn{font-size:34px;font-weight:700;color:#4779a2;line-height:1}.rt{font-size:16px;color:rgba(41,41,41,.55);line-height:1.55}.fw{background:linear-gradient(160deg,#292929 0,#3a3a3a 100%);border-radius:22px;padding:30px;display:flex;flex-direction:column;gap:14px}.fwt{font-size:16px;font-weight:700;color:rgba(255,255,255,.3);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.fav,.fm{display:flex;align-items:center}.fm{gap:12px;background:rgba(255,255,255,.07);border-radius:11px;padding:13px 15px;border:1px solid rgba(255,255,255,.06)}.fav{width:38px;height:38px;border-radius:50%;justify-content:center;font-size:16px;flex-shrink:0}.fav,.fnm{font-weight:700;color:#fff}.fbg,.fnm,.fst2{font-size:16px}.fst2{color:rgba(255,255,255,.45)}.fbg{margin-left:auto;background:rgba(101,155,194,.25);color:#659bc2;font-weight:700;padding:3px 10px;border-radius:9999px;white-space:nowrap}.fwn{margin-top:6px;padding:14px 16px;background:rgba(71,121,162,.12);border-radius:11px;border:1px solid rgba(71,121,162,.2)}.fco h3,.fwnh{font-weight:700}.fwnh{font-size:16px;color:#659bc2;margin-bottom:4px}.fco li,.fwnb{font-size:16px;color:rgba(255,255,255,.5)}.feat{background:#f2f9ff;padding:50px 0 56px}.feat .sh{color:#292929;margin-bottom:52px;margin-top:0}.fcl{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.fco{background:#fff;border-radius:14px;padding:30px 26px;border:1px solid rgba(41,41,41,.08)}.fco-head,.fico{display:flex;align-items:center}.fico{width:46px;height:46px;min-width:46px;background:rgba(71,121,162,.12);border-radius:12px;justify-content:center}.fco-head{gap:14px;margin-bottom:18px}.fco h3{font-size:20px;color:#292929;margin:0}.fco ul{padding:0;margin:0;list-style:none}.fco li{color:rgba(41,41,41,.68);padding:9px 0;border-bottom:1px solid rgba(41,41,41,.08);display:flex;align-items:flex-start;gap:10px;line-height:1.5}.fco li:last-child{border-bottom:none}.fco li .ck{color:#4779a2;font-weight:700;flex-shrink:0;margin-top:1px;width:20px;text-align:center}.trust-photo-standalone{max-width:900px;margin:0 auto}.trust-photo-wrap{position:relative}.trust-photo{width:100%;height:auto;border-radius:20px;display:block;box-shadow:0 20px 60px rgba(41,41,41,.18)}.trust-badge,.trust-badge-ico{display:flex;align-items:center}.trust-badge{position:absolute;bottom:16px;left:16px;background:#fff;border-radius:14px;padding:14px 16px;gap:12px;box-shadow:0 8px 24px rgba(41,41,41,.18);max-width:calc(100% - 32px);width:max-content}.trust-badge-ico{width:36px;height:36px;min-width:36px;border-radius:50%;background:rgba(71,121,162,.12);color:#4779a2;justify-content:center;flex-shrink:0}.trust-badge-title{font-size:14px;font-weight:700;color:#292929;line-height:1.3}.trust-badge-sub{font-size:13px;color:#5a5a5a;line-height:1.3}@media (max-width:600px){.trust-photo-wrap{max-width:380px;margin:0 auto}}.testi{background:#fff}.testi .sh{text-align:center;margin-bottom:44px}.tg{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.tc{background:#f2f9ff;border-radius:14px;padding:32px;border:1px solid rgba(41,41,41,.1);border-top:3px solid #c23378}.stars{color:#c23378;font-size:18px;margin-bottom:14px;letter-spacing:2px}.tq{font-size:17px;color:#292929;line-height:1.75;margin-bottom:22px;font-style:italic}.tau{display:flex;align-items:center;gap:12px}.tav,.tav img{border-radius:50%}.tav{width:42px;height:42px;background:#292929;color:#fff;font-weight:700;font-size:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;box-shadow:0 0 0 2px #f2f9ff,0 0 0 4px rgba(194,51,120,.1)}.tav img{width:100%;height:100%;object-fit:cover}.dstory-bonus p,.tnm{font-size:16px;color:#292929}.tnm{font-weight:700}.tlc{font-size:16px;color:rgba(41,41,41,.55)}.bonuses{background:#fff}.bonus-hint,.bonuses .sh{text-align:center}.bonus-hint{font-size:16px;color:rgba(41,41,41,.55);margin:0 0 32px}.dstory-bonus{display:flex;align-items:flex-start;gap:16px;text-align:left;width:100%;max-width:700px;margin:0 auto 16px;background:#fff;border:1px solid rgba(41,41,41,.12);border-left:3px solid #c23378;border-radius:14px;padding:24px;cursor:pointer;font-family:"Manrope",sans-serif;box-sizing:border-box;transition:border-color .15s ease,background .15s ease;color:inherit}.dstory-bonus-check{display:block;width:24px;height:24px;min-width:24px;border-radius:6px;border:2px solid rgba(41,41,41,.25);margin-top:2px;position:relative;flex-shrink:0}.dstory-bonus-body{flex:1;min-width:0}.bonuses .sh,.dstory-bonus h3{margin-bottom:8px}.dstory-bonus p{line-height:1.6;margin:0}.dstory-bonus-want{display:inline-block;margin-top:12px;font-size:16px;font-weight:700;color:#c23378}.dstory-bonus h3,.dstory-total{font-size:19px;font-weight:700;color:#292929}.dstory-total{text-align:center;margin-top:24px}.bonus-summary{display:none;border:1px solid #4779a2;border-radius:14px;padding:20px;margin-bottom:16px;text-align:left}@media (hover:hover) and (pointer:fine){.dstory-bonus:hover{border-color:#c23378}}.bonus-summary,.pricing{background:#f2f9ff}.pricing .sh{text-align:center;margin-bottom:12px}.psb{font-size:18px;color:rgba(41,41,41,.55);text-align:center;margin:0 auto 36px}.wizard-step-label{font-size:14px;font-weight:700;color:rgba(41,41,41,.5);text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px;text-align:center}.wizard-step{text-align:center}.wizard-back{display:inline-flex;align-items:center;gap:6px;background:0 0;border:0;cursor:pointer;color:#4779a2;font-weight:700;font-size:15px;font-family:"Manrope",sans-serif;margin-bottom:16px;padding:4px 0}.wizard-back:hover{text-decoration:underline}.plan-list{display:flex;flex-direction:column;gap:16px;max-width:460px;margin:0 auto}.fss-radio-input{position:absolute;opacity:0;width:1px;height:1px;overflow:hidden;pointer-events:none}.plan-card:focus-within,.who-opt:focus-within{outline:0;box-shadow:0 0 0 3px rgba(71,121,162,.35)}.plan-card{position:relative;display:flex;align-items:flex-start;gap:16px;text-align:left;background:#fff;border:2px solid rgba(41,41,41,.12);border-radius:16px;padding:22px 24px;cursor:pointer;font-family:"Manrope",sans-serif;width:100%;box-sizing:border-box;transition:border-color .15s ease,background .15s ease;color:inherit}.plan-card.selected,.who-opt.selected{border-color:#c23378;background:rgba(194,51,120,.08)}.plan-radio{display:block;width:24px;height:24px;min-width:24px;border-radius:50%;border:2px solid rgba(41,41,41,.25);margin-top:2px;position:relative;flex-shrink:0}.plan-card.selected .plan-radio,.who-opt.selected .who-radio{border-color:#c23378}.plan-card.selected .plan-radio::after,.who-opt.selected .who-radio::after{content:"";position:absolute;inset:4px;border-radius:50%;background:#c23378}.plan-info{display:block;flex:1;min-width:0}.plan-top-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px}.plan-badge,.plan-name{font-size:19px;font-weight:700;color:#292929}.plan-badge{background:#4779a2;color:#fff;font-size:14px;padding:3px 10px;border-radius:9999px}.who-opt{position:relative;display:flex;align-items:flex-start;gap:12px;text-align:left;background:#fff;border:1.5px solid rgba(41,41,41,.12);border-radius:12px;padding:12px 16px;cursor:pointer;font-family:"Manrope",sans-serif;width:100%;box-sizing:border-box;transition:border-color .15s ease,background .15s ease;color:inherit}.who-radio{display:block;width:18px;height:18px;min-width:18px;border-radius:50%;border:2px solid rgba(41,41,41,.25);margin-top:2px;position:relative;flex-shrink:0}.who-opt.selected .who-radio::after{inset:3px}.who-info{display:block;flex:1;min-width:0}.who-name{display:block;font-size:16px;font-weight:700;color:#292929}.who-detail{display:block;font-size:12px;color:rgba(41,41,41,.7);margin-top:2px;line-height:1.4}@media (hover:hover) and (pointer:fine){.who-opt:hover{border-color:#c23378}}.plan-price{display:block;font-size:28px;font-weight:700;color:#292929;line-height:1.2}.plan-price-unit{font-size:16px;font-weight:400;color:rgba(41,41,41,.55)}.plan-detail{display:block;font-size:15px;color:rgba(41,41,41,.55);margin-top:4px}.pricing-cta-wrap{max-width:460px;margin:28px auto 0;text-align:center}.pricing-cta-wrap .btn{width:100%;margin-bottom:10px}.pgr{font-size:16px;color:rgba(41,41,41,.5);text-align:center;line-height:1.5}.pricing-includes{display:flex;flex-direction:column;gap:14px;padding:0;margin:36px auto 0;width:100%;max-width:460px;text-align:left}.pli,.pli-icon{font-size:16px;display:flex}.pli{align-items:flex-start;gap:14px;color:#292929;line-height:1.55}.pli-icon{width:28px;height:28px;min-width:28px;border-radius:50%;background:#4779a2;color:#fff;font-weight:700;align-items:center;justify-content:center;flex-shrink:0}.pli-body{display:flex;flex-direction:column;gap:8px;width:100%}.pli-btns{display:flex;flex-wrap:wrap;gap:8px;align-items:center}@media (hover:hover) and (pointer:fine){.plan-card:hover{border-color:#c23378}}.preview-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:8px 14px;border-radius:9999px;font-size:14px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;border:1.5px solid transparent;font-family:"Manrope",sans-serif;transition:all .2s ease;background:#fff}.pdf-preview{background:rgba(194,51,120,.08);color:#c23378;border-color:#c23378}.pdf-preview:hover{background:#c23378;color:#fff}.faq{background:#fff;overflow:hidden}.faq .sh{text-align:center;margin-bottom:44px}.fql{max-width:760px;margin:0 auto;width:100%}.fqi{border-bottom:1px solid rgba(41,41,41,.1);overflow:hidden}.fqq{width:100%;max-width:100%;text-align:left;padding:22px 0;font-size:18px;font-weight:700;color:#292929;background:0 0;border:0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;font-family:"Manrope",sans-serif;-webkit-tap-highlight-color:transparent;outline:0;box-sizing:border-box}.fqq:active,.fqq:focus,.fqq:hover{background:0 0;outline:0;color:#4779a2}.fqq-text{flex:1;min-width:0;white-space:normal;word-break:break-word;overflow-wrap:break-word;line-height:1.4}.fqico{width:28px;height:28px;min-width:28px;border-radius:50%;border:2px solid rgba(41,41,41,.2);display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;color:rgba(41,41,41,.5);flex-shrink:0;transition:all .25s}.fqa{max-height:0;overflow:hidden;transition:max-height .4s ease}.fqai{padding:0 0 22px;font-size:17px;color:rgba(41,41,41,.6);line-height:1.75;word-break:break-word}.fcta{background:#f2f9ff;text-align:center;padding:100px 0;margin-bottom:0}.fcta h2{font-size:clamp(30px,4vw,50px);font-weight:700;color:#292929;margin-bottom:16px;line-height:1.1}.fcsb{font-size:19px;color:rgba(41,41,41,.65);margin:0 auto 36px}.fct{font-size:16px;color:rgba(41,41,41,.45);margin-top:18px}.pdf-modal-overlay{display:none;position:fixed;inset:0;z-index:9999;background:rgba(41,41,41,.72);backdrop-filter:blur(4px);align-items:center;justify-content:center;padding:20px}.pdf-modal{background:#fff;border-radius:16px;width:min(960px,100%);height:min(88vh,900px);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 80px rgba(41,41,41,.4)}.pdf-modal-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 22px;border-bottom:1px solid rgba(41,41,41,.1);flex-shrink:0}.pdf-modal-title{font-size:16px;font-weight:700;color:#292929;line-height:1.35}.pdf-modal-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.pdf-modal-close,.pdf-modal-open{align-items:center;justify-content:center}.pdf-modal-open{display:inline-flex;min-height:36px;padding:8px 12px;border-radius:9999px;background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe;font-size:13px;font-weight:700}.pdf-modal-close{width:36px;height:36px;border-radius:50%;border:0;background:#f2f9ff;cursor:pointer;font-size:20px;display:flex;color:rgba(41,41,41,.5);transition:background .2s,color .2s;flex-shrink:0}.pdf-modal-close:hover{background:rgba(41,41,41,.1);color:#292929}.pdf-frame-wrap,.pdf-js-viewer{overflow:auto;-webkit-overflow-scrolling:touch}.pdf-frame-wrap{position:relative;flex:1;min-height:0;background:#eef3f8}.pdf-modal iframe{display:block;width:100%;height:100%;border:0;background:#fff}.pdf-js-viewer{display:none;padding:16px;height:100%}.phil-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:52px}.phil-callout{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;background:rgba(71,121,162,.1);border:1px solid rgba(71,121,162,.3);border-radius:16px;padding:36px 40px}@media (max-width:980px){.hg,.phil-callout,.rg{grid-template-columns:1fr}.fw,.po{display:none}.fcl,.phil-cards,.tg{grid-template-columns:1fr}}@media (max-width:768px){section{padding:58px 0}.hero{padding:62px 0 52px}.fco{padding:20px 16px}.fqq{font-size:16px;padding:18px 0}.fqico{width:24px;height:24px;min-width:24px;font-size:15px}.fqai{font-size:16px}.pli{gap:12px}.pli-btns{flex-direction:column;align-items:stretch}.pdf-preview,.preview-btn{width:100%}.pdf-modal-overlay{padding:10px}.pdf-modal{width:100%;height:92vh;border-radius:14px}.pdf-modal-header{padding:12px 14px;gap:10px}.pdf-modal-title{font-size:14px}.pdf-modal-actions{gap:8px}.pdf-modal-open{min-height:34px;padding:7px 10px;font-size:12px}.pdf-js-viewer{padding:10px}}@media (max-width:480px){.btn,.hb .btn{width:100%}.hb{flex-direction:column}}