body.wfh-page #masthead{display:none}body.wfh-page #content>.ast-container{display:block!important;max-width:none!important;padding:0!important}body.wfh-page #content{padding-top:72px}#wfh{background:#fff;color:#26162f;font-family:inherit;width:100%;overflow:clip}#wfh *{box-sizing:border-box}#wfh h1,#wfh h2,#wfh h3,#wfh p,#wfh figure{margin:0}#wfh .wrap{max-width:1240px;margin:auto;padding-left:32px;padding-right:32px}#wfh h1,#wfh h2,#wfh h3{color:#26162f;font-weight:550}#wfh h1{font-size:clamp(56px,5.7vw,82px);line-height:1.02;letter-spacing:-4px}#wfh h2{font-size:clamp(38px,4vw,56px);line-height:1.08;letter-spacing:-2px}#wfh em{font-style:normal;color:#9f1a97}#wfh p{font-size:16px;line-height:1.75;color:#76667d}#wfh .eyebrow{display:block;font-size:10px;font-weight:600;letter-spacing:1.7px;color:#9f1a97;margin-bottom:23px}#wfh .hero{display:grid;grid-template-columns:.94fr 1.06fr;gap:40px;padding-top:50px;padding-bottom:50px;align-items:center}#wfh .hero-copy>p{max-width:440px;margin-top:25px;font-size:17px}#wfh .actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:28px}#wfh a{text-decoration:none}#wfh .btn{display:inline-flex;gap:25px;align-items:center;justify-content:space-between;border-radius:10px;padding:16px 21px;min-height:50px;font-size:13px;font-weight:600;line-height:1.4;transition:transform .2s,box-shadow .2s}#wfh .btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #26162f18}#wfh .lime{background:#a3d414;color:#26162f}#wfh .dark{background:#26162f;color:white}#wfh .text-link{font-size:13px;color:#9f1a97;font-weight:500}#wfh .hero .actions{gap:18px}#wfh .hero .text-link{font-size:12px}#wfh .hero-note{display:flex;gap:9px;align-items:center;font-size:11px;color:#76667d;margin-top:27px;flex-wrap:wrap}#wfh .hero-note>span{color:#9f1a97;font-size:9px}#wfh .hero-note a{color:#26162f;margin-left:9px}#wfh .hero-photo{position:relative;min-width:0}#wfh .hero-photo>img{display:block;width:100%;height:545px;object-fit:cover;object-position:54% center;border-radius:110px 25px 25px 25px}#wfh .hero-photo figcaption{position:absolute;left:22px;bottom:22px;background:#ffffffed;backdrop-filter:blur(12px);border-radius:14px;padding:17px 22px;right:22px}#wfh .hero-photo figcaption span{display:block;font-size:9px;letter-spacing:1.4px;color:#9f1a97;margin-bottom:6px}#wfh .hero-photo figcaption b{font-size:19px;font-weight:500;color:#26162f}#wfh .photo-sticker{position:absolute;right:-12px;top:30px;background:#a3d414;border-radius:50%;width:104px;height:104px;display:grid;place-content:center;text-align:center;font-size:12px;font-weight:600;line-height:1.5;transform:rotate(12deg)}#wfh .services{display:grid;grid-template-columns:repeat(5,1fr);padding-bottom:40px;gap:12px}#wfh .services a{padding:20px 16px;border:1px solid #e8e0eb;border-radius:14px;display:flex;align-items:center;gap:12px;color:#26162f;font-size:13px;font-weight:500}#wfh .services a:hover{background:#f6f1f8;border-color:#9f1a97}#wfh .services small{color:#9f1a97;font-size:9px}#wfh .services span{margin-left:auto}#wfh .section{padding-top:75px;padding-bottom:75px}#wfh .plans{background:#f6f2f8}#wfh .section-head{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:35px}#wfh .section-head>p{font-size:14px;margin-bottom:3px}#wfh .plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}#wfh .plan{background:white;border-radius:22px;padding:30px;border:1px solid #e9dfed}#wfh .plan.featured{background:#26162f;color:white;border-color:#26162f}#wfh .tag{font-size:10px;color:#9f1a97;letter-spacing:1.1px;font-weight:600}#wfh .plan h3{font-size:30px;line-height:1.2;margin:28px 0 8px;letter-spacing:-1px}#wfh .plan .plan-line{font-size:13px}#wfh .price{font-size:54px;line-height:1.1;letter-spacing:-2.5px;margin-top:25px;font-weight:500}#wfh .price>span{font-size:13px;letter-spacing:0;margin-left:6px;font-weight:400}#wfh .plan ul{list-style:none;padding:20px 0;margin:20px 0 8px;border-top:1px solid #e9dfed;font-size:12px;line-height:2.3;color:#76667d}#wfh .plan li:before{content:'✓';color:#9f1a97;margin-right:9px}#wfh .plan .btn{width:100%}#wfh .featured h3{color:white}#wfh .featured .tag,#wfh .featured li:before{color:#a3d414}#wfh .featured .plan-line,#wfh .featured ul{color:#ded1e4}#wfh .featured ul{border-color:#5d4768}#wfh .fine{font-size:11px;line-height:1.7}#wfh .plans .fine{margin:22px 0 16px;max-width:1000px}#wfh .mobile-story{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}#wfh .mobile-story figure img{width:100%;height:570px;object-fit:cover;object-position:60% center;border-radius:25px;display:block}#wfh .mobile-story p{margin:24px 0;max-width:440px}#wfh .mini-options{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:35px;padding-top:25px;border-top:1px solid #e9dfed}#wfh .mini-options span{font-size:10px;display:block;color:#76667d;margin-bottom:8px}#wfh .mini-options b{font-size:12px;font-weight:500;color:#9f1a97}#wfh .tv-story{background:#26162f;color:white;padding:65px 0}#wfh .tv-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:60px;align-items:center}#wfh .tv-story h2{color:white}#wfh .tv-story em{color:#a3d414}#wfh .tv-story .eyebrow{color:#d1b5da}#wfh .tv-story p{color:#dfd2e6;max-width:400px;margin:24px 0}#wfh .tv-price{display:flex;gap:20px;align-items:center;margin:25px 0}#wfh .tv-price strong{font-size:40px;font-weight:500;letter-spacing:-1px;white-space:nowrap}#wfh .tv-price small{font-size:12px}#wfh .tv-price>span{font-size:11px;color:#dfd2e6;line-height:1.8}#wfh .tv-grid figure img{width:100%;height:480px;object-fit:cover;object-position:66% center;border-radius:25px;display:block}#wfh .tv-grid figcaption{font-size:12px;color:#e3d7e8;padding-top:20px;text-align:center}#wfh .tv-grid figcaption b{font-size:20px;color:#a3d414;font-weight:500}#wfh .tv-grid figcaption span{margin:0 12px}#wfh .extra-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}#wfh .extra-grid>a{padding:28px;border-radius:22px;background:#f6f2f8;color:#26162f;position:relative}#wfh .extra-grid>a:nth-child(2){background:#f9eef8}#wfh .extra-grid>a:nth-child(3){background:#eff5dd}#wfh .extra-icon{display:block;font-size:42px;line-height:1.1;color:#9f1a97;margin-bottom:30px}#wfh .extra-grid small{font-size:9px;letter-spacing:1px;color:#76667d}#wfh .extra-grid h3{font-size:25px;letter-spacing:-.7px;margin:12px 0}#wfh .extra-grid p{font-size:13px;margin-bottom:24px}#wfh .extra-grid b{font-size:12px;color:#9f1a97;font-weight:500}#wfh .friend{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;padding-left:0;padding-right:0;max-width:1176px;background:#9f1a97;border-radius:25px;overflow:hidden}#wfh .friend figure img{width:100%;height:100%;min-height:500px;object-fit:cover;display:block}#wfh .friend>div{padding:50px 45px}#wfh .friend h2{color:white;font-size:46px}#wfh .friend em{color:#c8ed67}#wfh .friend .eyebrow{color:#efd7ee}#wfh .friend p{color:#f7e8f6;font-size:14px;margin-top:22px}#wfh .friend .fine{font-size:11px;margin-bottom:25px}#wfh .help{text-align:center}#wfh .help p{margin-top:22px}#wfh .help .actions{justify-content:center}#wfh a:focus-visible{outline:3px solid #9f1a97;outline-offset:5px}#wfh .friend a:focus-visible,#wfh .tv-story a:focus-visible{outline-color:white}
@media(max-width:1050px){#wfh .hero{gap:24px}#wfh h1{font-size:64px}#wfh .hero-photo>img{height:550px}#wfh .hero .actions{align-items:start;flex-direction:column}#wfh .plan{padding:24px}#wfh .plan h3{font-size:26px}#wfh .services a{font-size:11px;padding:16px 12px}#wfh .mobile-story{gap:40px}#wfh .tv-grid{gap:30px}#wfh .friend{margin-left:32px;margin-right:32px}#wfh .friend>div{padding:35px}#wfh .friend h2{font-size:40px}}
@media(max-width:760px){#wfh .wrap{padding-left:20px;padding-right:20px}#wfh .hero{grid-template-columns:1fr;padding-top:30px;gap:30px;padding-bottom:25px}#wfh h1{font-size:59px;letter-spacing:-3px}#wfh .hero-copy>p{font-size:15px;margin-top:22px}#wfh .hero .actions{gap:19px}#wfh .hero-photo>img{height:350px;border-radius:65px 20px 20px 20px;object-position:center 46%}#wfh .photo-sticker{right:8px;top:16px;width:80px;height:80px;font-size:10px}#wfh .hero-photo figcaption{left:16px;right:16px;bottom:16px;padding:14px 18px}#wfh .hero-photo figcaption b{font-size:17px}#wfh .services{grid-template-columns:repeat(2,1fr);gap:9px;padding-bottom:30px}#wfh .services a{font-size:12px;padding:16px}#wfh .services a:last-child{grid-column:1/-1;background:#f5edf7}#wfh .section{padding-top:45px;padding-bottom:45px}#wfh .section-head{display:block;margin-bottom:28px}#wfh .section-head>p{margin-top:22px}#wfh h2{font-size:39px;letter-spacing:-1.5px}#wfh .plan-grid,#wfh .extra-grid,#wfh .mobile-story,#wfh .tv-grid,#wfh .friend{grid-template-columns:1fr}#wfh .plan{padding:28px}#wfh .plan h3{font-size:30px;margin-top:22px}#wfh .mobile-story{gap:30px}#wfh .mobile-story figure img{height:380px}#wfh .mobile-story p{font-size:14px}#wfh .tv-story{padding:45px 0}#wfh .tv-grid{gap:30px}#wfh .tv-grid figure img{height:330px}#wfh .tv-price{gap:14px}#wfh .tv-price strong{font-size:35px}#wfh .tv-price>span{font-size:10px}#wfh .tv-grid figcaption{font-size:10px}#wfh .friend{margin:0 20px;padding:0}#wfh .friend figure img{height:300px;min-height:0}#wfh .friend>div{padding:30px 25px}#wfh .friend h2{font-size:39px}#wfh .help .actions{flex-direction:column;gap:22px}#wfh .extra-grid>a{padding:26px}#wfh .eyebrow{font-size:9px;letter-spacing:1.3px;margin-bottom:18px}}
@media(prefers-reduced-motion:reduce){#wfh .btn{transition:none}}

/* Full-width photographic homepage, revised after visual feedback. */
#wfh .hero.hero-wide{position:relative;display:block;max-width:none;min-height:650px;padding:100px 0 85px;background:#26162f;color:#fff;isolation:isolate}#wfh .hero-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 48%;z-index:-2}#wfh .hero-wide:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#26162feb 0%,#26162fc9 25%,#26162f58 57%,#26162f0a 82%),linear-gradient(0deg,#26162fb8,transparent 30%)}#wfh .hero-content{width:100%}#wfh .hero-wide h1{color:#fff;font-size:clamp(60px,6.4vw,88px);letter-spacing:-4px;max-width:780px}#wfh .hero-wide em{color:#c2e85b}#wfh .hero-wide .eyebrow{color:#e4c9e6}#wfh .hero-wide p{color:#f3eaf5;font-size:17px;max-width:510px;margin-top:25px}#wfh .hero-wide .actions{flex-direction:row;align-items:center;gap:15px}#wfh .glass{background:#ffffff16;border:1px solid #ffffff70;color:#fff;backdrop-filter:blur(10px)}#wfh .hero-phone{display:inline-flex;gap:12px;align-items:center;font-size:12px;color:#eddfef;margin-top:30px}#wfh .hero-phone b{font-weight:500;color:white;font-size:16px}#wfh .hero-bottom{display:flex;gap:45px;margin-top:55px;width:100%;font-size:11px;color:#f2e8f5}#wfh .hero-bottom span:before{content:'✓';color:#c2e85b;margin-right:9px}#wfh .services{padding-top:28px;padding-bottom:28px}#wfh .visual-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}#wfh .visual-card{border-radius:23px;overflow:hidden;background:#f7f2f8;color:#26162f}#wfh .visual-card>img{width:100%;height:310px;object-fit:cover;display:block}#wfh .visual-card>div{padding:30px}#wfh .visual-card .eyebrow{margin-bottom:18px}#wfh .visual-card h3{font-size:35px;line-height:1.1;letter-spacing:-1px}#wfh .visual-card p{font-size:13px;margin:18px 0}#wfh .visual-card b{font-size:13px;font-weight:500;color:#9f1a97}#wfh .travel{position:relative;isolation:isolate;padding:75px 0;min-height:600px;color:white;background:#26162f}#wfh .travel>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center}#wfh .travel:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#26162fe8,#26162fbd 25%,#26162f26 75%)}#wfh .travel h2{font-size:60px;color:white;max-width:600px}#wfh .travel em{color:#c2e85b}#wfh .travel .eyebrow{color:#e7cee9}#wfh .travel p{color:#f1e6f4;max-width:430px;font-size:15px;margin-top:25px}#wfh .travel-help{color:white;font-size:12px}#wfh .travel small{display:block;margin-top:25px;max-width:420px;font-size:10px;line-height:1.6;color:#e0d0e5}#wfh .more-services{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}#wfh .more-services>a{background:#f5f0f7;border-radius:20px;padding:30px;color:#26162f}#wfh .more-services>a:nth-child(2){background:#eff5dd}#wfh .more-services>a:nth-child(3){background:#f9eef8}#wfh .more-services span{font-size:10px;letter-spacing:1.4px;color:#9f1a97}#wfh .more-services h3{font-size:25px;line-height:1.2;letter-spacing:-.5px;margin:25px 0}#wfh .more-services b{font-size:12px;font-weight:500;color:#9f1a97}
@media(max-width:760px){#wfh .hero.hero-wide{padding:45px 0 35px;min-height:750px}#wfh .hero-background{object-position:60% center}#wfh .hero-wide:after{background:linear-gradient(180deg,#26162fea,#26162fa3 50%,#26162f27 75%,#26162fb8)}#wfh .hero-wide h1{font-size:59px;letter-spacing:-2.8px}#wfh .hero-wide p{font-size:14px;max-width:330px}#wfh .hero-wide .actions{align-items:start;flex-direction:column;gap:12px}#wfh .hero-bottom{gap:12px;flex-wrap:wrap;margin-top:130px;font-size:10px}#wfh .hero-phone{margin-top:25px}#wfh .visual-grid,#wfh .more-services{grid-template-columns:1fr}#wfh .visual-card>img{height:260px}#wfh .visual-card>div{padding:25px}#wfh .visual-card h3{font-size:32px}#wfh .travel{padding:45px 0;min-height:650px}#wfh .travel>img{object-position:65% center}#wfh .travel:after{background:linear-gradient(90deg,#26162fe0,#26162f7d 70%,#26162f35)}#wfh .travel h2{font-size:47px}#wfh .travel p{font-size:14px;max-width:320px}#wfh .travel .actions{align-items:start;flex-direction:column;gap:20px}#wfh .more-services{gap:14px}}

#wfh .service-gallery{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;padding-top:35px;padding-bottom:40px}#wfh .service-gallery a{display:block;border-radius:16px;overflow:hidden;background:#f6f0f8;color:#26162f;transition:transform .2s}#wfh .service-gallery a:hover{transform:translateY(-4px)}#wfh .service-gallery img{display:block;width:100%;height:145px;object-fit:cover;object-position:center}#wfh .service-gallery a:nth-child(2) img{object-position:65% center}#wfh .service-gallery a:nth-child(3) img{object-position:75% center}#wfh .service-gallery span{display:flex;justify-content:space-between;align-items:center;padding:17px 16px;font-size:14px;font-weight:500}#wfh .service-gallery b{color:#9f1a97;font-weight:400}#wfh .plans .plan-grid{margin-bottom:22px}@media(max-width:760px){#wfh .service-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:25px;padding-bottom:30px}#wfh .service-gallery img{height:120px}#wfh .service-gallery span{padding:14px 12px;font-size:13px}#wfh .service-gallery a:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center}#wfh .service-gallery a:last-child img{height:135px}#wfh .service-gallery a:last-child span{font-size:16px;padding:20px}}

/* Consistent vector arrows: never rendered as emoji on iOS. */
#wfh .wfh-arrow{display:inline-block;width:17px;height:17px;min-width:17px;vertical-align:middle;flex-shrink:0;margin-left:5px}#wfh .service-gallery b{display:flex;align-items:center}#wfh .btn>.wfh-arrow{margin-left:0}
/* Mobile composition: an uncropped lifestyle image followed by compact readable copy. */
@media(max-width:760px){
body.wfh-page #content{padding-top:64px}body.wfh-page #header{height:64px}body.wfh-page #header .header-inner{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px;height:64px;padding:0 20px}body.wfh-page #header .logo{flex:0 0 auto}body.wfh-page #header .logo img{width:124px;height:35px;object-fit:contain}body.wfh-page #header .header-actions{display:flex!important;margin-left:auto;gap:0}body.wfh-page #header .header-actions>.contact-btn{display:none!important}body.wfh-page #header #burger{margin-left:0;width:42px;height:42px;border-radius:10px}
#wfh .hero.hero-wide{display:flex;flex-direction:column;gap:0;padding:0;min-height:0;background:#26162f}#wfh .hero-background{position:static;order:0;width:100%;height:auto;aspect-ratio:1.6;object-fit:cover;object-position:center;z-index:auto}#wfh .hero-wide:after{display:none}#wfh .hero-content{order:1;padding:25px 22px 26px}#wfh .hero-wide .eyebrow{font-size:8px;letter-spacing:1.1px;margin-bottom:16px;color:#e8cfe9}#wfh .hero-wide h1{font-size:42px;line-height:1.06;letter-spacing:-1.8px;font-weight:500;max-width:none}#wfh .hero-wide h1 em{color:#c2e85b}#wfh .hero-wide p{font-size:13px;line-height:1.65;margin-top:17px;max-width:none}#wfh .hero-wide p br{display:none}#wfh .hero-wide .actions{display:flex;gap:9px;margin-top:20px;width:100%;align-items:stretch}#wfh .hero-wide .btn{width:100%;justify-content:center;gap:10px;padding:13px 15px;min-height:46px;border-radius:9px;font-size:12px}#wfh .hero-wide .glass{background:transparent;border-color:#8a718f;backdrop-filter:none;min-height:42px;padding:10px 15px;color:#fff}#wfh .hero-phone{margin-top:17px;display:flex;justify-content:center;font-size:11px;gap:10px}#wfh .hero-phone b{font-size:14px}#wfh .hero-bottom{display:none}
#wfh .section{padding-top:38px;padding-bottom:38px}#wfh .service-gallery{padding-top:22px;padding-bottom:25px;gap:12px}#wfh .service-gallery span{font-weight:500;font-size:13px}#wfh .service-gallery .wfh-arrow{width:16px;height:16px;min-width:16px;margin:0;color:#9f1a97}#wfh h2{font-size:34px;letter-spacing:-1px}#wfh .section-head{margin-bottom:24px}#wfh .section-head>p{font-size:13px;margin-top:17px}#wfh .plan{padding:25px}#wfh .plan h3{margin-top:18px;font-size:28px}#wfh .price{font-size:47px;margin-top:18px}#wfh .plan ul{padding:15px 0;margin:17px 0 5px}#wfh .mobile-story figure img{height:280px}#wfh .tv-grid figure img{height:250px}#wfh .tv-story{padding:38px 0}#wfh .visual-card>img{height:220px}#wfh .visual-card h3{font-size:29px}#wfh .visual-card>div{padding:24px}#wfh .travel{min-height:540px;padding:40px 0}#wfh .travel h2{font-size:43px}#wfh .travel .actions{gap:18px}#wfh .friend figure img{height:240px}#wfh .friend h2{font-size:35px}#wfh .friend>div{padding:28px 24px}
}
@media(max-width:350px){#wfh .hero-wide h1{font-size:37px}#wfh .hero-content{padding-left:18px;padding-right:18px}}

/* Center the main headings and their introductions as requested. */
#wfh h1,#wfh h2,#wfh .eyebrow{text-align:center}#wfh .hero-content{text-align:center}#wfh .hero-wide h1,#wfh .hero-wide p{margin-left:auto;margin-right:auto}#wfh .hero-wide .actions{justify-content:center}#wfh .hero-phone{display:flex;justify-content:center}#wfh .hero-bottom{justify-content:center}#wfh .hero-wide:after{background:linear-gradient(90deg,#26162fbf,#26162f87)}#wfh .section-head{display:block;text-align:center}#wfh .section-head>p{margin:22px auto 0}#wfh .plan{text-align:center}#wfh .plan ul{text-align:left}#wfh .mobile-story>div,#wfh .tv-grid>div,#wfh .friend>div,#wfh .visual-card>div,#wfh .more-services>a{text-align:center}#wfh .mobile-story p,#wfh .tv-story p{margin-left:auto;margin-right:auto}#wfh .tv-price{justify-content:center}#wfh .travel .wrap{text-align:center}#wfh .travel h2,#wfh .travel p,#wfh .travel small{margin-left:auto;margin-right:auto}#wfh .travel .actions{justify-content:center}#wfh .travel:after{background:linear-gradient(90deg,#26162fcf,#26162f70)}
@media(max-width:760px){#wfh .hero-wide .actions,#wfh .travel .actions{align-items:center;justify-content:center}#wfh .hero-wide:after{display:none}#wfh .mini-options{text-align:center}#wfh .section-head>p{margin-top:17px}#wfh .hero-wide h1{font-size:40px}#wfh .hero-phone{margin-left:auto;margin-right:auto}}

#wfh .more-services{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){#wfh .more-services{grid-template-columns:1fr}}



@media(max-width:1199px){body.wfh-page #content{padding-top:72px}}
#wfh .plans>.wrap>.text-link{display:flex;justify-content:center;align-items:center;gap:8px;text-align:center}

#wfh .wf-tc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;align-items:stretch;margin-bottom:28px}#wfh .wf-tc{display:flex;flex-direction:column;border:1px solid #dfcee4;border-radius:13px;overflow:hidden;background:#fff;color:#26162f;box-shadow:0 7px 22px #26162f08;text-align:left}#wfh .wf-tc-head{padding:23px 21px 24px;background:#9f1a97;color:#fff}#wfh .wf-tc h3{display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap;font-size:16px;letter-spacing:-.3px;line-height:1.5;font-weight:600;margin:0 0 18px;color:inherit;text-align:center}#wfh .wf-tc h3>span{display:inline-block;background:white;color:#26162f;padding:2px 6px;border-radius:3px;font-size:20px;line-height:1.3;white-space:nowrap}#wfh .wf-tc-price{display:flex;justify-content:center;align-items:center;gap:7px;background:#fff;color:#26162f;border:1.5px dashed #ceacd4;border-radius:5px;min-height:89px;padding:13px 8px}#wfh .wf-tc-price strong{font-size:62px;font-weight:600;letter-spacing:-3px;line-height:1}#wfh .wf-tc-price sup{font-size:30px;line-height:1;vertical-align:top;position:relative;top:6px;letter-spacing:-1px}#wfh .wf-tc-price>span{display:flex;flex-direction:column;font-size:18px;line-height:1.25}#wfh .wf-tc-price small{font-size:10px;line-height:1.5;font-weight:400;white-space:nowrap}#wfh .wf-tc-body{padding:25px 21px 23px;display:flex;flex-direction:column;flex:1}#wfh .wf-tc-body ul{display:grid;gap:16px;list-style:none;padding:0;margin:0 0 27px;border:0;color:#66516e;font-size:13px;line-height:1.6;text-align:left}#wfh .wf-tc-body li{display:flex;align-items:center;gap:12px;margin:0;padding:0}#wfh .wf-tc-body li:before{display:none}#wfh .wf-tc-body svg{flex:0 0 21px;color:#9f1a97}#wfh .wf-tc-body b{font-weight:500;color:#26162f}#wfh a.wf-tc-action{display:flex;align-items:center;justify-content:center;width:100%;min-height:47px;padding:13px 12px;background:#a3d414;color:#26162f;border-radius:7px;font-size:13px;font-weight:500;line-height:1.5;text-decoration:none;margin-top:auto;text-align:center}#wfh .wf-tc-action:hover{background:#b7e43e}#wfh .wf-tc-detail{display:block;text-align:center;color:#796382;text-decoration:underline;text-underline-offset:4px;font-size:11px;margin-top:14px}#wfh .wf-tc a:focus-visible{outline:3px solid #26162f;outline-offset:3px}
@media(max-width:800px){#wfh .wf-tc-grid{grid-template-columns:1fr;gap:20px;max-width:430px;margin-left:auto;margin-right:auto}#wfh .wf-tc-head{padding:21px 22px}#wfh .wf-tc h3{font-size:16px;margin-bottom:16px}#wfh .wf-tc h3>span{font-size:21px}#wfh .wf-tc-price{min-height:86px}#wfh .wf-tc-price strong{font-size:62px}#wfh .wf-tc-body{padding:25px 25px}#wfh .wf-tc-body ul{font-size:13px;gap:15px;margin-bottom:25px}#wfh a.wf-tc-action{min-height:47px}}
