/* 5like visual refinement */
.f-cta img{max-height:100%;object-fit:contain;object-position:bottom right}
.five-site{font-family:'Manrope','Trebuchet MS',sans-serif;background:radial-gradient(ellipse at 95% 4%,#d4ecff 0,transparent 31%),radial-gradient(ellipse at 4% 24%,#ffe6f6 0,transparent 24%),#f5faff}.five-site h1,.five-site h2,.five-site h3{font-family:'Manrope','Trebuchet MS',sans-serif;font-weight:800}.five-site p{line-height:1.7}.f-header-inner{min-height:87px}.f-header nav a{font-weight:700}.home-hero{min-height:670px;padding:55px 0 0;grid-template-columns:1.06fr 1fr;isolation:isolate;overflow:visible}.home-hero:before{content:'';position:absolute;z-index:-2;inset:0 -55px -35px;background:url('banner-bg.webp') center/cover;opacity:.52;mask-image:linear-gradient(to bottom,#000 65%,transparent)}.hero-copy{padding-bottom:58px;align-self:center}.hero-copy h1{font-size:clamp(44px,4.55vw,66px);line-height:1.11;letter-spacing:-3px}.hero-copy h1>span:last-of-type{color:var(--ink)!important;display:inline-block;position:relative;z-index:0;white-space:nowrap}.hero-copy h1>span:last-of-type:after{content:'';position:absolute;left:-5px;right:-8px;height:24%;bottom:3%;background:#ffe23a;border-radius:24% 13% 20% 28%;transform:rotate(-2deg);z-index:-1;box-shadow:5px 3px 0 #ffe23a7a}.hero-copy>p{max-width:490px;font-size:17px;line-height:1.75}.hero-buttons{gap:17px;margin:30px 0}.hero-buttons .btn{padding:17px 24px}.five-site .hero-secondary{background:#ffffff88;color:var(--ink)!important;border-color:#b8d2f4;box-shadow:none;min-width:155px}.five-site .hero-secondary:hover{background:#fff;color:var(--pink)!important;border-color:#ff9ecc}.hero-mini{display:flex;gap:12px;margin:28px 0}.hero-mini>span{display:flex;gap:10px;align-items:center;border-radius:20px;background:#ffffffa8;padding:11px 14px;font-size:11px;font-weight:800;line-height:1.3;box-shadow:0 10px 25px #769ecc08}.hero-mini i{font-style:normal;font-size:29px;color:#ffca15;line-height:1}.hero-mini>span:nth-child(2) i{color:#248bff}.hero-mini>span:nth-child(3) i{color:#ffb71f}.hero-proof{margin-top:23px;gap:33px}.hero-proof strong{font-size:20px}.hero-proof span{font-size:10px}.hero-art{margin:0;height:620px;min-height:620px;align-self:end;align-items:flex-end;overflow:visible;position:relative}.hero-person{position:relative!important;left:auto!important;bottom:0!important;margin:0!important;width:440px!important;height:660px!important;max-width:none!important;object-fit:contain;object-position:bottom;transform:translate(calc(var(--mx,0px)*.55),calc(var(--my,0px)*.35));filter:drop-shadow(0 15px 25px #8b486012);z-index:2}.hero-orbit{width:580px;height:540px;bottom:0;left:-25px;filter:none;background:radial-gradient(ellipse at 60% 45%,#fff2b1 0,#ffe6f398 45%,#b5e1ff70 75%,transparent 77%);transform:rotate(-14deg);border-radius:46% 54% 56% 44%}.hero-platform{position:absolute;width:140px;height:120px;object-fit:contain;z-index:3;filter:drop-shadow(0 14px 12px #7f50962b);translate:calc(var(--mx,0px)*var(--depth,1)) calc(var(--my,0px)*var(--depth,1));animation:platform-float 7s ease-in-out infinite;pointer-events:none}.hero-ig{left:-22px;top:90px;rotate:-13deg;--depth:1.8}.hero-yt{right:-28px;top:35px;rotate:12deg;--depth:-1.2;animation-delay:-2s}.hero-tt{right:-28px;bottom:83px;rotate:9deg;--depth:1.4;animation-delay:-4s}.hero-art .float-heart{right:10px;top:255px;font-size:47px;z-index:1;text-shadow:2px 3px 0 #fff}.hero-art .float-star{left:15px;bottom:100px;font-size:62px;z-index:3;text-shadow:2px 3px 0 #b7792a}.hero-doodle{position:absolute;left:-45px;top:30px;font-size:80px;color:#ff66b2;rotate:-12deg;font-family:Arial,sans-serif}.home-categories{margin:8px 0 50px;position:relative;z-index:4}.category-tiles{margin-top:25px;gap:15px}.category-tile{display:flex;align-items:center;flex-direction:column;text-align:center!important;padding:19px 12px 23px;background:linear-gradient(140deg,#ffffff,#ffffffdd);border:1px solid #fff;box-shadow:0 9px 30px #829eb813;position:relative;overflow:hidden;isolation:isolate}.category-tile:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at var(--px,50%) var(--py,35%),#ffdfef88,transparent 65%);opacity:0;transition:opacity .3s;z-index:-1}.category-tile:hover:before{opacity:1}.category-tile img{display:block!important;margin:0 auto!important;width:105px;height:105px;object-fit:contain;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.category-tile:hover img{transform:translateY(-5px) rotate(-5deg) scale(1.08)}.category-tile h3{width:100%;text-align:center;font-size:18px;margin:11px 0 12px}.category-tile>span{display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:11px}.featured-section{padding:29px 26px;background:#ffffffb5;border:1px solid white;border-radius:28px;margin:45px 0 55px;box-shadow:0 15px 45px #91a8bc08}.section-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:25px}.section-heading h2{margin:0;font-size:35px}.all-services{display:flex;align-items:center;gap:10px;border:1px solid #c6dfff;background:#fff;border-radius:14px;padding:12px 16px;color:var(--blue)!important;font-weight:700;font-size:12px;white-space:nowrap}.all-services:hover{background:#edf6ff}.featured-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.featured-card{padding:18px 15px;background:#fff;border:1px solid #e4ebf5;border-radius:20px;min-width:0;box-shadow:0 6px 22px #84a2c00b;transition:box-shadow .3s,translate .3s}.featured-card:hover{translate:0 -4px;box-shadow:0 15px 30px #ff85ba16}.featured-title{display:flex;align-items:center;gap:10px;min-height:70px;margin-bottom:16px}.featured-title h3{font-size:15px;line-height:1.35;letter-spacing:-.3px;margin:0;flex:1}.featured-art{width:58px;min-width:58px;height:64px}.featured-art img{max-height:64px!important;width:64px!important;object-fit:contain}.compact .packages{background:#f4f6fa;border:1px solid #edf0f5;border-radius:12px;padding:7px;max-height:180px;gap:3px}.compact .package>span{background:transparent;padding:9px 6px 9px 23px}.compact .package:has(input:checked)>span{background:#ffe0ef}.compact .package small{font-weight:800}.extras summary,.extras-title{font-size:13px;font-weight:800}.extras{margin:18px 0}.extras label{padding:8px 7px;background:#fff;transition:background .2s,border-color .2s}.extras label:hover{background:#fff7fb;border-color:#ffd3e6}.extras label:has(input:checked){background:#fff0f8;border-color:#ffa8d0}.featured-card .extras label{font-size:11px;gap:6px}.featured-card .compact legend{font-size:11px}.featured-card .f-config .btn{font-size:12px}.featured-card .link-label{font-size:11px}.featured-card input[type=url]{font-size:11px}.featured-card .config-total output{font-size:22px}.service-card{padding:23px 20px;background:linear-gradient(155deg,#fff,#fff 70%,#fff9fc);border-color:#e4ebf5;box-shadow:0 10px 30px #5d83b00b;transition:box-shadow .3s,border-color .3s}.service-card:hover{box-shadow:0 15px 35px #809bbc1c;border-color:#ffc1df}.service-card .card-icon{box-shadow:inset 0 1px 0 #fff,0 6px 16px #fc12850b}.card-icon .f-icon{transition:transform .3s}.service-card:hover .card-icon .f-icon{transform:scale(1.16) rotate(-7deg)}.service-card .polish{background:#fff1f6}.product-grid{align-items:start}.product-panel{box-shadow:0 15px 40px #7e9cba0b}.product-panel h1{font-size:36px;line-height:1.16}.product-visual{background:url('product-bg.webp') center/cover;border:1px solid white;min-height:565px;box-shadow:0 15px 45px #8a9dbe0e}.product-visual:before,.product-visual:after{display:none}.product-art{position:relative}.product-visual .product-art img{max-height:440px;object-fit:contain;filter:drop-shadow(0 24px 18px #bc7ea125)}.art-service{position:absolute;right:20px;bottom:30px;width:90px;height:90px;background:linear-gradient(150deg,#ff82c8,#f81785);color:white;display:grid;place-items:center;border-radius:28px;border:4px solid white;box-shadow:0 8px 18px #b6528140}.art-service .f-icon{width:50px;height:50px}.mini-art .art-service{width:25px;height:25px;right:0;bottom:0;border-width:1px;border-radius:7px}.mini-art .art-service .f-icon{width:15px;height:15px}.product-visual .visual-caption{padding:8px 16px;background:#ffffffa8;border-radius:30px;color:#6f5770;font-size:12px}.product-panel .packages{background:#f6f8fb;border:1px solid #edf1f6;border-radius:15px;padding:10px;gap:8px}.product-panel .package>span{background:#fff}.product-panel .package:has(input:checked)>span{background:#ffe9f4}.shop-hero{min-height:340px}.shop-hero:before{content:'';position:absolute;inset:0 -35px;background:url('banner-bg.webp') center/cover;z-index:-1;opacity:.5;mask-image:linear-gradient(#000 75%,transparent)}.shop-hero>img{width:570px;right:0;bottom:5px;object-fit:contain}.shop-hero h1{font-size:59px}.shop-hero+.benefits{margin-bottom:45px}.f-cta{padding:40px 48px;min-height:325px;background:url('cta-bg.webp') center/cover;overflow:visible;border:1px solid #fff;box-shadow:0 12px 35px #a5a4cd15}.f-cta:after{content:'✦';position:absolute;right:37%;top:26px;color:#ffcb24;font-size:40px;rotate:15deg;animation:bob 7s ease-in-out infinite}.f-cta>div{max-width:58%}.f-cta h2{font-size:37px}.f-cta img{width:365px;height:334px;object-fit:contain;right:20px;bottom:0;max-height:none;transform:translate(calc(var(--mx,0px)*.3),calc(var(--my,0px)*.3));transition:transform .2s}.how-section{position:relative;background:linear-gradient(115deg,#fff4fbdb,#eef6ffde),url('banner-bg.webp') center/cover;box-shadow:inset 0 1px 0 white}.steps>div{position:relative}.steps>div:not(:last-child):after{content:'→';position:absolute;right:-32px;top:30px;font-size:28px;color:#ed8dba}.steps .f-icon{padding:13px;width:59px;height:59px;background:#fff;border:1px solid #ffe2ef;border-radius:50%;box-shadow:0 9px 16px #c585aa13;transition:translate .3s,rotate .3s}.steps>div:hover .f-icon{translate:0 -5px;rotate:-6deg}.why-section{margin:48px 0}.why-section h2{font-size:34px}.why-section .benefits{margin-top:25px;margin-bottom:0;background:transparent;border:0;padding:0;box-shadow:none;gap:16px}.why-section .benefits>div{padding:22px 18px;background:#ffffffd6;border:1px solid #e7ecf5;border-radius:20px;transition:translate .3s,box-shadow .3s}.why-section .benefits>div:hover{translate:0 -5px;box-shadow:0 13px 25px #8199b513}.benefits img{transition:transform .4s}.benefits>div:hover img{transform:rotate(-10deg) scale(1.1)}.about-hero{min-height:600px;grid-template-columns:1.1fr 1fr;margin-top:35px;position:relative}.about-hero>img{height:600px;object-fit:contain}.about-hero:before{content:'';position:absolute;inset:-30px;z-index:-1;background:url('banner-bg.webp') center/cover;opacity:.5}.contact-person{object-fit:contain;height:465px;max-height:none;width:310px;border-radius:0;margin:28px auto 0;mask-image:linear-gradient(#000 94%,transparent)}.contact-layout{padding-top:55px;gap:70px}.contact-layout h1{font-size:51px}.contact-form-panel{box-shadow:0 18px 55px #98a2c115}.faq{box-shadow:0 10px 35px #92a5ba08}.faq summary:hover{color:var(--pink)}.f-footer{background:linear-gradient(#ffffffd9,#fff5fb99)}.btn{position:relative;overflow:hidden}.btn:before{content:'';position:absolute;width:38%;height:160%;top:-30%;left:-65%;background:linear-gradient(90deg,transparent,#ffffff33,transparent);transform:skewX(-22deg);pointer-events:none}.btn:hover:before{left:125%;transition:left .65s}.five-site .btn{transform:translate(var(--bx,0px),var(--by,0px))}.featured-section,.category-tile,.service-card,.f-cta{--px:50%;--py:50%}
.featured-card{display:flex;flex-direction:column}.featured-card .f-config{display:flex;flex-direction:column;flex:1}.featured-card .link-label{margin-top:auto;padding-top:3px}.featured-card .compact .packages{min-height:180px}.hero-person{mask-image:linear-gradient(to bottom,#000 93%,transparent 100%)}.shop-hero>img,.about-hero>img,.contact-person{transform:translate(calc(var(--mx,0px)*.35),calc(var(--my,0px)*.35));transition:transform .2s ease-out}.service-card{background:radial-gradient(circle at var(--px,50%) var(--py,25%),#fff0f8 0,transparent 58%),#fff}.featured-card:hover{transform:perspective(1000px) rotateX(calc(var(--rx,0deg)*.25)) rotateY(calc(var(--ry,0deg)*.25))}.f-cta:before{content:'';position:absolute;inset:0;border-radius:inherit;background:linear-gradient(100deg,#ffffff33,transparent 70%);pointer-events:none}
@keyframes platform-float{50%{transform:translateY(-10px) rotate(3deg)}}
@media(max-width:1200px){.home-hero{min-height:610px}.hero-art{height:565px;min-height:565px}.hero-person{height:595px!important;width:397px!important}.hero-ig{left:-25px;top:80px;width:110px}.hero-yt{right:-20px;width:105px;top:35px}.hero-tt{right:-25px;width:100px}.hero-copy h1{font-size:53px}.hero-mini{gap:7px}.hero-mini>span{padding:10px;font-size:10px;gap:7px}.hero-copy>p{font-size:16px}.featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-card{padding:22px}.featured-title h3{font-size:18px}.featured-card .extras label{font-size:13px}.featured-card .compact .packages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:155px}.category-tiles{grid-template-columns:repeat(6,minmax(0,1fr))}.category-tile img{width:90px;height:90px}.category-tile h3{font-size:15px}.category-tile>span{font-size:10px}.category-tile{padding:16px 7px}.why-section .benefits{grid-template-columns:repeat(2,1fr)}.f-cta img{width:330px;right:0}.about-hero h1{font-size:45px}}
@media(max-width:900px){.home-hero{grid-template-columns:1fr 1fr;min-height:555px}.hero-copy h1{font-size:43px;letter-spacing:-2px}.hero-copy{padding-bottom:35px}.hero-art{height:505px;min-height:505px}.hero-person{height:515px!important;width:343px!important}.hero-orbit{width:390px;height:425px;left:-20px}.hero-platform{width:85px;height:85px}.hero-ig{left:-20px;top:65px}.hero-yt{right:-10px;top:12px}.hero-tt{right:-8px;bottom:85px}.hero-doodle{display:none}.hero-mini{gap:6px;flex-wrap:wrap}.hero-mini>span{padding:9px 10px;font-size:9px}.hero-mini i{font-size:24px}.hero-buttons{gap:10px}.hero-buttons .btn{font-size:11px;padding:14px;min-height:46px}.hero-secondary{min-width:110px!important}.hero-proof{gap:20px}.hero-proof strong{font-size:17px}.hero-art .float-heart{right:0;top:210px}.hero-art .float-star{left:0;bottom:80px;font-size:45px}.category-tiles{grid-template-columns:repeat(3,1fr);gap:14px}.category-tile img{width:105px;height:105px}.category-tile h3{font-size:18px}.category-tile>span{font-size:12px}.section-heading h2{font-size:29px}.all-services{font-size:10px;padding:11px}.shop-hero>img{width:420px;right:-15px}.shop-hero{min-height:285px}.shop-hero h1{font-size:49px}.f-cta h2{font-size:31px}.f-cta{padding:30px;min-height:285px}.f-cta img{width:300px;height:275px;right:-5px;opacity:1}.f-cta>div{max-width:60%}.f-cta p{font-size:14px}.product-visual{min-height:380px}.product-panel h1{font-size:29px}.about-hero>img{height:490px}.about-hero{min-height:510px}.contact-layout{gap:35px}.contact-layout h1{font-size:40px}}
@media(max-width:600px){.home-hero{display:flex;padding-top:35px;overflow:hidden;min-height:0}.home-hero:before{inset:0;opacity:.75}.hero-copy{padding:0 23px 0}.hero-copy h1{font-size:clamp(31px,9.7vw,43px);letter-spacing:-1.8px;line-height:1.13}.hero-copy h1 span{white-space:nowrap}.hero-copy>p{font-size:14px;max-width:350px}.hero-buttons{margin:23px 0;gap:12px}.hero-buttons .btn{font-size:12px;padding:14px 15px}.hero-mini{gap:8px;flex-wrap:nowrap;margin:22px 0 0}.hero-mini>span{font-size:9px;padding:9px 10px;flex:1;gap:6px;border-radius:14px}.hero-mini i{font-size:22px}.hero-proof{display:none}.hero-art{height:440px;min-height:440px;align-self:stretch;margin-top:15px}.hero-person{height:450px!important;width:300px!important;object-position:bottom;position:relative!important;left:0!important;bottom:0!important;margin:0!important}.hero-orbit{height:380px;width:380px;left:50%;margin-left:-190px;bottom:0}.hero-platform{width:92px;height:92px}.hero-ig{left:3px;top:35px;rotate:-12deg}.hero-yt{right:0;top:0}.hero-tt{right:0;bottom:50px}.hero-art .float-star{left:8px;bottom:55px;font-size:40px}.hero-art .float-heart{right:15px;top:170px;font-size:35px}.home-categories{margin-top:28px;margin-bottom:32px}.home-categories h2{font-size:28px;max-width:330px}.category-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:23px}.category-tile{padding:18px 9px}.category-tile img{width:98px;height:98px}.category-tile h3{font-size:17px;margin:8px 0 10px}.category-tile>span{font-size:11px}.featured-section{margin:30px -5px;padding:24px 12px;border-radius:24px}.section-heading{align-items:flex-start;flex-direction:column;gap:14px;margin-bottom:20px}.section-heading h2{font-size:28px;letter-spacing:-1px}.all-services{padding:8px 12px;border-radius:10px;font-size:11px}.featured-grid{grid-template-columns:1fr;gap:17px}.featured-card{padding:20px}.featured-title{margin-bottom:14px;min-height:60px}.featured-title h3{font-size:19px;max-width:200px}.featured-art{width:67px;min-width:67px}.featured-art img{width:67px!important;max-height:67px!important}.featured-card .extras label{font-size:12px}.featured-card .compact legend{font-size:12px}.featured-card .link-label{font-size:12px}.featured-card .f-config .btn{font-size:14px}.featured-card .compact .packages{max-height:175px}.compact .packages{padding:7px;max-height:190px}.extras{margin:18px 0}.service-card{padding:23px}.why-section{margin:35px 0}.why-section h2{font-size:28px}.why-section .benefits{gap:10px}.why-section .benefits>div{padding:17px 10px;gap:8px;align-items:flex-start}.why-section .benefits img{width:30px;height:30px}.why-section .benefits strong{font-size:11px}.why-section .benefits small{font-size:10px}.steps>div:not(:last-child):after{display:none}.steps>div{padding-left:64px}.steps .f-icon{width:48px;height:48px;padding:11px}.how-section{padding:26px 20px}.how-section h2{font-size:28px}.f-cta{padding:28px 24px 270px;min-height:475px;margin:35px 0;overflow:hidden}.f-cta>div{max-width:100%}.f-cta h2{font-size:29px}.f-cta img{width:300px;height:275px;right:-7px;bottom:0}.f-cta:after{right:28px;top:200px;font-size:30px}.f-cta p{font-size:14px}.f-cta .btn{font-size:12px;padding:13px 15px}.shop-hero{min-height:280px;align-items:flex-start}.shop-hero>img{width:335px;right:-85px;bottom:0}.shop-hero h1{font-size:44px}.shop-hero>div p{font-size:13px;max-width:185px}.product-visual{min-height:335px;max-height:360px;padding:25px 25px 15px}.product-visual .product-art img{max-height:270px}.product-visual .visual-caption{margin-top:7px;font-size:10px;padding:5px 10px}.product-panel .packages{padding:7px;gap:6px}.product-panel h1{font-size:30px}.about-hero{grid-template-columns:1fr;min-height:0;margin:35px 0}.about-hero h1{font-size:39px}.about-hero>img{height:440px;width:100%}.contact-layout{padding-top:35px}.contact-layout h1{font-size:40px}.art-service{width:62px;height:62px;border-radius:20px;right:12px;bottom:15px}.art-service .f-icon{width:35px;height:35px}.product-panel .package small{font-size:10px}.contact-fields .webao-form-submit{width:100%}}
@media(max-width:900px){.home-hero{overflow:hidden}.home-hero:before,.about-hero:before,.shop-hero:before{inset:0}.hero-orbit{max-width:100%}}
@media(max-width:600px){.about-hero:before{inset:0}.featured-card .compact .packages{min-height:175px}}
@media(prefers-reduced-motion:reduce){.hero-platform{animation:none!important;translate:0 0!important}.five-site .btn{transform:none}.category-tile:hover img{transform:none}}

/* Readable banners, aligned service cards, account registration. */
.f-cta{background-image:linear-gradient(90deg,#ffffffb8,#ffffff50),url('cta-bg.webp')}.f-cta:before{display:none}.f-cta p{color:#46526b}.f-cta>div{position:relative;z-index:1}
.service-card{display:flex;flex-direction:column}.service-card[hidden]{display:none}.service-card h3{min-height:51px}.service-card .card-description{min-height:65px}.service-card .f-config{display:flex;flex-direction:column;flex:1}.service-card .compact .packages{height:190px;min-height:190px}.service-card .link-label{margin-top:auto;padding-top:18px}.service-card .extras{margin-bottom:0}.service-card .details-link{margin-top:18px}
.five-site #customer_login{display:grid;grid-template-columns:1fr 1fr;gap:36px}.five-site #customer_login:before,.five-site #customer_login:after{display:none}.five-site #customer_login>div{float:none;width:auto;min-width:0}.five-site #customer_login form{max-width:none;margin-top:20px}.five-site #customer_login h2{font-size:29px}
.social-story{position:relative;isolation:isolate;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;min-height:570px;margin:55px 0;border-radius:30px;overflow:hidden;background:url('social-story-bg.webp') center/cover}.social-story-copy{padding:45px 0 45px 48px;position:relative;z-index:2}.social-story h2{font-size:clamp(35px,4vw,57px);line-height:1.12;letter-spacing:-2px;margin:0 0 26px}.social-story h2 em{position:relative;display:inline-block;color:var(--pink);font-style:normal}.social-story h2 em:after{content:'';position:absolute;bottom:-5px;left:35%;width:63%;height:6px;background:#ff75b8;border-radius:70%;rotate:2deg}.social-story p{max-width:540px;color:#55516b;font-size:18px}.social-story-art{position:relative;align-self:stretch;min-height:570px}.social-story-art img{position:absolute;right:0;bottom:-100px;height:650px;width:100%;object-fit:contain;object-position:bottom;transform:translate(calc(var(--mx,0px)*.35),calc(var(--my,0px)*.3));transition:transform .2s}.story-heart,.story-chat{position:absolute;z-index:1;background:#ffffffdc;box-shadow:0 12px 24px #d0679e21;border-radius:20px;padding:10px 22px;color:#ff258c;font-size:40px;rotate:-12deg;left:5px;top:75px}.story-chat{font-size:28px;top:240px;left:0;rotate:8deg;color:#678cc1}
@media(max-width:900px){.social-story-copy{padding:30px}.social-story{min-height:480px}.social-story h2{font-size:38px}.social-story p{font-size:15px}.social-story-art{min-height:480px}.social-story-art img{height:530px;bottom:-55px}.story-heart,.story-chat{display:none}}
@media(max-width:600px){.five-site #customer_login{grid-template-columns:1fr;gap:22px}.social-story{grid-template-columns:1fr;margin:35px 0}.social-story-copy{padding:30px 25px 0}.social-story h2{font-size:36px;letter-spacing:-1.3px}.social-story-art{min-height:380px}.social-story-art img{height:490px;bottom:-95px;right:-15px}.service-card h3,.service-card .card-description{min-height:0}}
.product-grid{align-items:stretch}.social-story-art img{object-position:bottom right}
