@import "https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@400;500;600;700;800&family=Noto+Serif+TC:wght@500;600;700&display=swap";:root{--ink:#302c29;--muted:#79716b;--gold:#9d7f4c;--cream:#f8f7f2;--accent:#8b6b3f;--line:#e7dfd5}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{background:var(--cream);color:var(--ink);margin:0;font:14px/1.8 Noto Sans TC,sans-serif}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button:disabled{opacity:.55;cursor:default}header{border-bottom:1px solid var(--line);align-items:center;gap:36px;max-width:1440px;height:94px;margin:auto;padding:0 5%;display:flex}.brandbutton{text-align:left;background:0 0;border:0;padding:0}.brand{letter-spacing:2px;white-space:nowrap;align-items:center;gap:11px;font-size:20px;font-weight:700;display:flex}.brandmark{color:var(--gold);letter-spacing:-8px;width:40px;font:italic 53px/.9 Georgia}.brandmark span{color:var(--accent);font-size:45px}.brand small{letter-spacing:1.7px;font:500 8px/1.9 Arial;display:block}.brandbutton{margin-right:auto}nav{align-items:center;gap:29px;font-size:13px;display:flex}.navlogin{color:inherit;background:0 0;border:0;padding:0}.btn{background:var(--accent);color:#fff;border:1px solid var(--accent);border-radius:5px;justify-content:center;align-items:center;gap:18px;padding:15px 24px;font-weight:500;line-height:1.6;transition:all .2s;display:inline-flex}.btn:hover{background:#6d512f;transform:translateY(-2px)}.btn.small{gap:12px;padding:11px 17px;font-size:12px}.btn.outline:hover{background:#f1e8dc}.mobilemenu{display:none}.hero{grid-template-columns:1fr 1.1fr;align-items:center;gap:40px;max-width:1440px;min-height:635px;padding:94px 5% 78px;display:grid;overflow:hidden}.eyebrow{letter-spacing:2px;color:var(--accent);align-items:center;gap:10px;font-size:11px;display:flex}.eyebrow>span{background:var(--gold);border-radius:50%;width:6px;height:6px}h1,h2,h3,p{margin-top:0}h1{letter-spacing:1px;margin:22px 0;font-size:clamp(34px,3.5vw,54px);font-weight:500;line-height:1.5}.serif{color:var(--gold);font-family:Noto Serif TC,serif;position:relative}.serif:after{content:"";opacity:.6;background:#d9c6a3;border-radius:50%;width:88%;height:6px;position:absolute;bottom:-8px;left:0;transform:rotate(-3deg)}.hero-copy>p{color:var(--muted);margin-bottom:28px;font-size:15px;line-height:2.1}.heroactions{align-items:center;gap:22px;display:flex}.textlink{align-items:center;gap:10px;font-size:12px;display:flex}.micro{color:var(--muted);gap:23px;margin-top:18px;font-size:10px;display:flex}.micro span{align-items:center;gap:6px;display:flex}.hero-art{isolation:isolate;padding:37px 0 40px;position:relative}.orbit{z-index:-1;border:1px solid #e9dfd1;border-radius:50%;width:500px;height:500px;position:absolute;top:-20px;left:40px}.orbit2{opacity:.65;border-style:dashed;width:620px;height:620px;top:-80px;left:-20px}.hero-art:before{content:"";z-index:-1;background:radial-gradient(#ede0cb 0,#0000 68%);position:absolute;inset:-40px}.mock-dashboard{background:#fff;border:1px solid #e6ddd1;border-radius:12px;margin:0 12px;overflow:hidden;transform:rotate(-2deg);box-shadow:0 25px 65px #60472d16}.mock-top{border-bottom:1px solid #ece5dc;justify-content:space-between;align-items:center;height:58px;padding:0 22px;display:flex}.mock-logo{color:var(--accent);letter-spacing:-1px;align-items:center;gap:12px;font-size:19px;font-weight:700;display:flex}.mock-logo>span{letter-spacing:0;color:var(--muted);font-size:9px;font-weight:400}.avatar{text-align:center;background:#f0e8dc;border-radius:50%;width:25px;height:25px;padding-top:2px;font-size:10px}.mock-body{display:flex}.mock-body aside{color:#998979;background:#fcfaf7;border-right:1px solid #ece5dc;flex-direction:column;align-items:center;gap:27px;width:49px;padding:22px 0;display:flex}.mock-body aside svg:first-child{color:var(--accent)}.mock-content{width:calc(100% - 49px);padding:23px}.mock-heading{justify-content:space-between;align-items:center;display:flex}.mock-heading small{letter-spacing:1.4px;color:#9b8d7e;font-size:7px}.mock-heading h3{margin:6px 0 19px;font-size:15px;font-weight:500}.softbadge{color:#8b7e6d;white-space:nowrap;background:#f8f3eb;border:1px solid #eae1d6;border-radius:4px;padding:3px 7px;font-size:8px!important}.mock-stats{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.mock-stats>div{border:1px solid #e9e0d4;border-radius:6px;padding:12px}.mock-stats span{color:var(--muted);font-size:9px;display:block}.mock-stats strong{font:30px/1.5 Georgia}.mock-stats strong small{color:var(--muted);margin-left:8px;font:9px Arial}.mock-stats .googletext{color:var(--gold);font:17px/2.7 Georgia}.week{justify-content:space-between;align-items:center;margin:23px 0 10px;font-size:10px;display:flex}.week small{color:var(--muted);font-size:8px}.calendar{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.calendar>div{text-align:center;border-radius:6px;padding:6px 0 9px;position:relative}.calendar small{color:var(--muted);font-size:8px;display:block}.calendar b{font:17px/2 Georgia}.calendar .today{background:var(--accent);color:#fff}.calendar .today small{color:#f1e6d4}.calendar i{background:#e4d4a7;border-radius:50%;width:3px;height:3px;display:block;position:absolute;bottom:5px;left:48%}.appointment{background:#fbf8f3;border-radius:5px;align-items:center;gap:15px;margin-top:10px;padding:12px;display:flex}.time{font:15px Georgia}.appointment small{color:var(--muted);margin-top:4px;font-size:8px;display:block}.appointment b{font-size:10px;font-weight:500}.confirmed,.pending{white-space:nowrap;color:#80643e;background:#eee4d3;border-radius:3px;margin-left:auto;padding:3px 6px;font-size:8px}.pending{color:#aa925e;background:#f2eddf}.floating{z-index:2;background:#fff;border:1px solid #ede3d8;border-radius:8px;align-items:center;gap:12px;padding:14px 18px;display:flex;position:absolute;box-shadow:0 12px 35px #60472d10}.floating small{color:var(--muted);margin-top:1px;font-size:9px;display:block}.badge-google{font-size:11px;top:6px;left:-18px}.google-g{color:#4285f4;font:700 26px Arial}.mini-arrow{color:var(--gold);margin-left:10px;font-size:20px}.booking-note{font-size:11px;bottom:10px;right:-5px;transform:rotate(1deg)}.checkicon{color:var(--accent);background:#f0e7d8;border-radius:50%;padding:9px;display:flex}.art-caption{letter-spacing:2px;color:#a49582;font-size:7px;position:absolute;bottom:-20px;left:40px}.industry{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;max-width:1296px;margin:auto;padding:25px 5%;display:flex}.industry>span{color:var(--muted);font-size:12px}.industry>div{letter-spacing:1px;align-items:center;gap:27px;font-size:13px;display:flex}.industry i{color:#b5a585;font-style:normal}.section{max-width:1296px;margin:auto;padding:90px 5%}.sectionheading{justify-content:space-between;align-items:flex-end;margin-bottom:35px;display:flex}.kicker{color:var(--gold);letter-spacing:2.1px;margin-bottom:17px;font:9px/1.5 Arial;display:block}h2{letter-spacing:1px;margin-bottom:15px;font:500 33px/1.6 Noto Serif TC,serif}.sectionheading p{color:var(--muted);font-size:13px;line-height:2}.featuregrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.feature{border:1px solid var(--line);background:#fff;border-radius:5px;padding:29px}.feature>div{color:var(--gold);justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.feature small{color:#b9ab97;font:italic 15px Georgia}.feature h3{font-size:17px;font-weight:500}.feature p{color:var(--muted);margin:0;font-size:12px;line-height:2}.googlesection{background:#f0e6d8;grid-template-columns:1fr 1fr;align-items:center;gap:9%;padding:80px max(5%,50vw - 580px);display:grid}.google-visual{max-width:480px}.searchbar{background:#fff;border:1px solid #e8ded1;border-radius:50px;align-items:center;gap:16px;margin-bottom:18px;padding:12px 20px;font-size:12px;display:flex;box-shadow:0 5px 15px #60472d06}.searchbar svg{color:#9d8c76;margin-left:auto}.searchresult{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 20px 30px #60472c0b}.storefront{background:linear-gradient(110deg,#ded2bf,#c8b399);flex-direction:column;justify-content:center;align-items:center;height:133px;display:flex;position:relative}.storefront:before,.storefront:after{content:"";background:#b29a7a;border-radius:50px 50px 0 0;width:45px;height:80px;position:absolute;bottom:0}.storefront:before{left:35px}.storefront:after{right:35px}.awning{color:#fbf4e8;font-size:48px;line-height:1.1}.storefront>span{letter-spacing:4px;color:#785e40;font:8px/2 Arial}.resultcontent{padding:22px}.resultcontent h3{margin:9px 0 3px;font-size:18px;font-weight:500}.resultcontent p{color:var(--muted);font-size:10px}.resultbuttons{gap:9px;margin-top:17px;display:flex}.resultbuttons>*{border:1px solid #e2d5c4;border-radius:20px;padding:7px 18px;font-size:10px}.resultbuttons>b{color:#fff;background:#356bdc;border:none;align-items:center;gap:7px;font-weight:400;display:flex}.pathline{color:#8a7458;justify-content:center;align-items:center;gap:12px;margin-top:22px;font-size:10px;display:flex}.google-copy>p{color:var(--muted);font-size:13px;line-height:2}.google-copy ul,.plan ul{margin:24px 0;padding:0;list-style:none}.google-copy li{align-items:center;gap:9px;margin:12px 0;font-size:11px;display:flex}.google-copy li svg{color:var(--gold);flex-shrink:0}.footnote{color:#8c8071;font-size:10px;line-height:1.9;display:block}.centerheading{text-align:center;margin-bottom:48px}.centerheading p{color:var(--muted);font-size:13px}.plangrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.plan{border:1px solid var(--line);background:#fff;border-radius:6px;padding:32px 27px;position:relative}.planlabel{letter-spacing:1px;color:var(--gold);font-size:10px}.plan h3{margin:12px 0 20px;font-size:23px;font-weight:500}.price{font:28px/1.5 Noto Serif TC,serif;display:block}.price small{color:var(--muted);margin-left:5px;font:10px/1.5 Noto Sans TC,sans-serif}.plan>p{color:var(--muted);margin:13px 0 24px;font-size:11px}.plan ul{border-top:1px solid var(--line);margin-bottom:28px;padding-top:23px}.plan li{align-items:center;gap:8px;margin:13px 0;font-size:11px;display:flex}.plan li svg{width:14px;height:14px;color:var(--gold)}.plan .btn{width:100%;font-size:12px}.featured{border:1px solid var(--accent);background:#f5eee2;box-shadow:0 12px 25px #8b6b3f09}.recommended{background:var(--accent);color:#fff;letter-spacing:1px;border-radius:20px;padding:5px 14px;font-size:9px;position:absolute;top:-13px;right:22px}.plan-note{text-align:center;color:var(--muted);margin-top:24px;font-size:10px}.steps{border-top:1px solid var(--line);grid-template-columns:1fr 1.5fr;padding-top:60px;padding-bottom:60px;display:grid}.steps article{border-bottom:1px solid var(--line);gap:24px;padding:17px 0;display:flex}.steps article>span{color:var(--gold);font:italic 23px Georgia}.steps h3{margin:0 0 4px;font-size:15px;font-weight:500}.steps p{color:var(--muted);margin:0;font-size:12px}.faq{grid-template-columns:1fr 1.5fr;padding-top:50px;padding-bottom:80px;display:grid}.faq details{border-bottom:1px solid var(--line);padding:20px 0}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;font-size:13px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq details p{color:var(--muted);margin:15px 0 0;font-size:12px;line-height:2}.bottomcta{text-align:center;background:#f0e6d8;padding:65px 20px}.bottomcta h2{margin-bottom:25px;font-size:32px}.bottomcta>small{color:var(--muted);margin-top:18px;font-size:10px;display:block}footer{justify-content:space-between;align-items:center;max-width:1296px;margin:auto;padding:42px 5%;font-size:11px;display:flex}footer .brand{font-size:16px}footer .brandmark{font-size:42px}footer p{color:var(--muted);margin-top:16px;margin-bottom:0;font-size:10px}footer>div:last-child{text-align:right}footer small{letter-spacing:.5px;color:var(--muted);margin-top:9px;font:9px/2 Arial;display:block}.membermain{max-width:1240px;min-height:75vh;margin:auto;padding:55px 5% 90px}.memberhead{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.memberhead h1{margin:0 0 10px;font-size:32px}.memberhead p{color:var(--muted);font-size:12px}.memberhead .btn{font-size:12px}.memberbar{color:var(--muted);justify-content:space-between;padding:10px 0;font-size:12px;display:flex}.memberbar a{align-items:center;gap:7px;display:flex}.tabs{border-bottom:1px solid var(--line);gap:30px;margin-bottom:30px;display:flex}.tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:15px 0}.card{border:1px solid var(--line);background:#fff;border-radius:8px;padding:30px}.card h2{font-size:24px}.card>p{color:var(--muted);align-items:center;gap:10px;font-size:13px;display:flex}.settingsgrid{grid-template-columns:1fr 1.2fr;gap:35px;margin-top:25px;display:grid}.settingsgrid>div>p{color:var(--muted);font-size:13px}.notice{background:#f2e9dc;border-radius:7px;margin-top:30px;padding:25px;font-size:13px}.notice>svg{color:var(--gold);margin-bottom:12px;display:block}.notice p{color:var(--muted);margin-bottom:0;font-size:12px}.form label{flex-direction:column;gap:7px;margin-bottom:18px;font-size:12px;display:flex}.form input,.form select,.form textarea{width:100%;color:var(--ink);background:#fdfaf6;border:1px solid #dfd2c0;border-radius:4px;padding:11px;font-size:13px}.form input:focus,.form select:focus,.form textarea:focus{outline-offset:1px;outline:2px solid #c9b894}.formrow{grid-template-columns:1fr 1fr;gap:15px;display:grid}.form .btn{width:100%;margin-top:20px}.message{background:#f3e8d7;border:1px solid #decaac;border-radius:5px;margin:15px 0;padding:15px 20px;font-size:13px}.statusgrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.statusgrid strong{margin:14px 0;font:26px/1.7 Noto Serif TC,serif;display:block}.statusgrid small{color:var(--muted);font-size:10px}.checklist{margin-bottom:25px}.checklist p{color:var(--muted);align-items:center;gap:12px;font-size:12px;display:flex}.checklist svg,.checklist p>span{width:22px;height:22px;color:var(--accent);text-align:center;background:#f3e8d6;border-radius:50%;padding:4px;font-size:10px;line-height:14px}.twoplans{grid-template-columns:1fr 1fr;margin-top:30px}.twoplans .btn{margin-top:20px}.signin{text-align:center;max-width:650px;margin:40px auto;padding:50px}.signin>svg{color:var(--gold);margin-bottom:18px}.signin p{font-size:13px;display:block}.signin small{color:var(--muted);margin-top:20px;font-size:10px;display:block}@media (min-width:1500px){.hero{padding-top:110px;padding-bottom:110px}}@media (max-width:1000px){header{gap:22px}nav{gap:18px}.hero{gap:22px;min-height:570px;padding-top:70px;padding-bottom:70px}.heroactions{flex-direction:column;align-items:flex-start;gap:16px}.mock-content{padding:14px}.mock-heading h3{font-size:12px}.mock-stats>div{padding:8px}.badge-google{left:-8px}.industry>div{gap:12px;font-size:11px}.industry>span{font-size:10px}.googlesection{gap:5%;padding:60px 5%}h2{font-size:28px}.plan{padding:25px 18px}.plan li{font-size:10px}.plan h3{font-size:21px}.price{font-size:24px}}@media (max-width:760px){header{z-index:10;gap:16px;height:77px;padding:0 6%;position:relative}.brand{gap:7px;font-size:17px}.brandmark{width:33px;font-size:45px}.brand small{letter-spacing:1.1px;font-size:6px}header>.btn{gap:6px;padding:9px 12px;font-size:10px}nav{background:var(--cream);border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;width:100%;padding:24px;display:none;position:absolute;top:77px;left:0;box-shadow:0 12px 20px #0001}nav.open{display:flex}.mobilemenu{color:var(--ink);background:0 0;border:0;padding:0;display:block}.mobilemenu svg{width:20px}.hero{grid-template-columns:1fr;gap:35px;min-height:0;padding:48px 7% 50px}.hero h1{margin-top:19px;font-size:37px;line-height:1.55}.hero-copy>p{margin-bottom:24px;font-size:13px}.heroactions{flex-direction:row;align-items:center;gap:19px}.heroactions>.btn{gap:12px;padding:13px 16px;font-size:11px}.textlink{gap:5px;font-size:10px}.micro{gap:18px;font-size:9px}.eyebrow{font-size:10px}.hero-art{width:100%;max-width:530px;margin:auto;padding-top:42px}.badge-google{padding:10px 14px;font-size:9px;top:10px;left:-6px}.badge-google .google-g{font-size:22px}.floating small{font-size:8px}.mock-dashboard{margin:0 1px}.mock-top{height:47px}.mock-heading h3{font-size:12px}.mock-heading small{font-size:6px}.mock-body aside{gap:25px;width:37px}.mock-body aside svg{width:15px}.mock-content{width:calc(100% - 37px);padding:16px 13px}.mock-stats strong{font-size:27px}.mock-stats .googletext{font-size:15px}.mock-stats span{font-size:8px}.appointment{gap:10px;padding:10px}.appointment b{font-size:9px}.booking-note{padding:12px;font-size:9px;bottom:8px;right:-5px}.checkicon{padding:7px}.art-caption{font-size:6px;bottom:-10px;left:10px}.orbit1{width:350px;height:350px;left:0}.orbit2{width:450px;height:450px;top:-40px;left:-50px}.industry{text-align:center;margin:0 5%;padding:22px 7%;display:block}.industry>span{font-size:11px}.industry>div{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:14px;font-size:10px;display:flex}.section{padding:55px 7%}.sectionheading{margin-bottom:25px;display:block}.sectionheading>p{margin-top:17px;font-size:12px}.sectionheading>p br{display:none}.kicker{letter-spacing:1.7px;margin-bottom:13px;font-size:8px}h2{font-size:27px}.featuregrid{grid-template-columns:1fr;gap:12px}.feature{padding:23px}.feature>div{margin-bottom:16px}.feature h3{margin-bottom:9px;font-size:17px}.feature p{font-size:12px}.googlesection{grid-template-columns:1fr;gap:35px;padding:45px 7%}.google-copy{grid-row:1}.google-copy h2{font-size:27px}.google-visual{width:100%;margin:auto}.searchresult{border-radius:8px}.storefront{height:125px}.pathline{gap:8px;font-size:9px}.centerheading{text-align:left;margin-bottom:30px}.centerheading h2{font-size:27px}.centerheading p{font-size:12px}.plangrid{grid-template-columns:1fr;gap:27px}.plan{padding:29px}.plan li{font-size:12px}.plan h3{margin-bottom:15px;font-size:24px}.price{font-size:30px}.plan .btn{font-size:13px}.plan-note{text-align:left;font-size:10px}.steps,.faq{display:block}.steps>div+div{margin-top:25px}.steps article{gap:20px}.faq>div+div{margin-top:20px}.faq summary{gap:15px;font-size:12px}.bottomcta{padding:50px 7%}.bottomcta h2{font-size:26px}footer{flex-direction:column;align-items:flex-start;gap:30px;padding:35px 7%}footer>div:last-child{text-align:left}footer .brand{font-size:16px}.membermain{padding:35px 6% 55px}.memberhead{display:block}.memberhead h1{font-size:29px}.memberhead .btn{padding:9px 14px}.memberbar{overflow-wrap:anywhere;gap:10px;margin-top:20px;font-size:10px}.tabs{gap:24px;margin-bottom:22px}.tabs button{font-size:12px}.settingsgrid,.statusgrid,.twoplans{grid-template-columns:1fr;gap:18px}.settingsgrid>div>h2{font-size:24px}.settingsgrid>div>p{font-size:12px}.notice{margin-top:20px;padding:20px}.card{padding:23px}.formrow{grid-template-columns:1fr;gap:0}.statusgrid{gap:12px}.statusgrid .card{padding:21px}.statusgrid strong{margin:6px 0;font-size:26px}.statusgrid small{font-size:11px}.signin{padding:32px 18px}.signin h2{font-size:25px}.signin .btn,.signin p{font-size:12px}.subscriptionpanel .price{font-size:26px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.google-setup{background:#f7f0e6;border:1px solid #e5d5bc;border-radius:6px;margin:25px 0 15px;padding:22px}.google-setup h3{margin-bottom:8px;font-size:15px}.google-setup .footnote{margin-bottom:18px}.cs-section{max-width:1296px;margin:auto;padding:80px 5% 30px;scroll-margin-top:80px}.cs-intro{justify-content:space-between;align-items:flex-end;margin-bottom:24px;display:flex}.cs-intro p{color:var(--muted);font-size:13px;line-height:2}.cs-device-tags{flex-wrap:wrap;gap:10px;margin-bottom:30px;display:flex}.cs-device-tags>span{color:#866b47;background:#f5eee3;border:1px solid #e1d4c1;border-radius:30px;align-items:center;gap:8px;padding:7px 15px;font-size:10px;display:flex}.cs-desktop-card{background:#eee6d9;border:1px solid #e4d6c2;border-radius:12px;grid-template-columns:.78fr 1.65fr;align-items:center;gap:34px;padding:36px 30px;display:grid;overflow:hidden}.cs-number{letter-spacing:1.4px;color:#99794c;margin-bottom:13px;font:9px/1.5 Arial;display:block}.cs-desktop-copy h3,.cs-mobile-copy h3{letter-spacing:.7px;margin-bottom:15px;font:500 27px/1.6 Noto Serif TC,serif}.cs-desktop-copy p{color:#817361;font-size:12px;line-height:2}.cs-caption-arrow{color:#9d783f;align-items:center;gap:9px;margin:24px 0 15px;font-size:10px;display:flex}.cs-desktop-copy>small{color:#998875;font-size:9px;line-height:1.8;display:block}.cs-laptop{background:#fff;border:1px solid #d6cbbb;border-radius:9px;min-width:0;overflow:hidden;box-shadow:0 18px 36px #72553b14}.cs-browserbar{color:#a59988;background:#f4f1ec;border-bottom:1px solid #e5dfd5;justify-content:space-between;align-items:center;gap:15px;height:29px;padding:0 12px;display:flex}.cs-browserbar>div{gap:4px;display:flex}.cs-browserbar i{background:#d4c8b6;border-radius:50%;width:5px;height:5px;display:block}.cs-browserbar>span{font-size:7px}.cs-desktop-search{border-bottom:1px solid #eee;align-items:center;gap:18px;padding:17px;display:flex}.cs-desktop-search .google-g{font-size:23px}.cs-desktop-search>div{color:#5f6368;border:1px solid #e3e3e3;border-radius:30px;justify-content:space-between;align-items:center;width:80%;padding:8px 13px;font-size:9px;display:flex}.cs-desktop-content{grid-template-columns:.95fr 1fr;gap:13px;min-height:300px;padding:15px;display:grid}.cs-map{background:#f3f1eb;border-radius:6px;min-height:295px;position:relative;overflow:hidden}.cs-map-road{z-index:1;background:#fff;border:1px solid #e6e0d5;position:absolute}.road1{width:300%;height:20px;top:120px;left:-150px;transform:rotate(-35deg)}.road2{width:22px;height:200%;top:-50px;left:55%;transform:rotate(-25deg)}.road3{width:180%;height:20px;bottom:45px;left:-30px;transform:rotate(12deg)}.cs-map-block{background:#e8decd;border-radius:8px;position:absolute;transform:rotate(-35deg)}.block1{width:100px;height:80px;top:20px;left:1px}.block2{width:60px;height:70px;bottom:25px;right:0}.block3{background:#e3d5bd;width:90px;height:90px;top:15px;right:-10px}.cs-maplabel{color:#a49681;z-index:2;font-size:8px;position:absolute;top:10px;left:12px}.cs-mappin{z-index:3;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;top:40%;left:30%}.cs-mappin>span{color:#917145;background:#fff;border-radius:3px;padding:3px 7px;font-size:9px;box-shadow:0 2px 4px #0001}.cs-map-overlay{z-index:3;color:#8a7b66;background:#fffffff0;border-radius:4px;align-items:center;gap:5px;padding:8px;font-size:7px;display:flex;position:absolute;bottom:12px;left:10px;right:10px}.cs-knowledge{min-width:0}.cs-shop-photo{isolation:isolate;background:linear-gradient(110deg,#d9c9b5,#beaa8b);border-radius:5px;justify-content:center;align-items:center;height:92px;display:flex;position:relative;overflow:hidden}.cs-shop-photo>span{letter-spacing:1.8px;color:#fff;z-index:2;text-align:center;background:#715b3a22;padding:9px 3px;font:8px/1.6 Georgia}.cs-shop-photo small{letter-spacing:.4px;font:7px/2 Noto Sans TC,sans-serif;display:block}.cs-arch{background:#9d896c;border:7px solid #eee2cd;border-radius:60px 60px 0 0;width:58px;height:100px;position:absolute;bottom:-20px;right:15%}.cs-shop-photo:before{content:"";background:#e9ddc8;border-radius:80px 80px 0 0;width:80px;height:80px;position:absolute;top:32px;left:-12px}.cs-plant{color:#faf2e1;font-size:50px;position:absolute;bottom:-10px;left:20%}.cs-knowledge h4{margin:12px 0 4px;font-size:13px;font-weight:500;line-height:1.5}.cs-knowledge>p{color:#777;margin-bottom:9px;font-size:8px}.cs-google-actions{color:#2669d4;justify-content:space-around;gap:12px;margin:12px 0;padding:0 2px;font-size:8px;display:flex}.cs-google-actions>span{flex-direction:column;align-items:center;gap:4px;display:flex}.cs-google-actions i{border:1px solid #d2dff1;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.cs-google-book{color:#fff;background:#1a73e8;border:none;border-radius:5px;justify-content:center;align-items:center;gap:11px;width:100%;padding:12px 10px;font-size:15px;font-weight:600;transition:all .2s;display:flex;box-shadow:0 5px 12px #1a73e825}.cs-google-book:hover{background:#145dbd;transform:translateY(-1px)}.cs-google-book>svg:last-child{margin-left:auto}.cs-google-book>svg:first-child{margin-right:auto}.cs-g-info{color:#666;border-top:1px solid #eee;flex-direction:column;gap:6px;margin-top:13px;padding-top:10px;font-size:7px;display:flex}.cs-g-info>span{align-items:center;gap:6px;display:flex}.cs-mobile-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;display:grid}.cs-mobile-card{background:#f0eae0;border:1px solid #e7dccd;border-radius:12px;padding:33px 25px 25px;overflow:hidden}.cs-line-card{background:#efeeeb;border-color:#e1ded8}.cs-mobile-copy{text-align:center;margin-bottom:25px}.cs-mobile-copy h3{margin-bottom:12px;font-size:26px}.cs-mobile-copy p{color:#8a7d6c;margin-bottom:0;font-size:11px;line-height:2}.cs-phone{color:#303030;isolation:isolate;background:#fff;border:6px solid #393531;border-radius:33px;width:284px;max-width:100%;height:588px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 18px 38px #56463520}.cs-status{z-index:3;background:#fff;justify-content:space-between;align-items:center;height:31px;padding:0 17px;font:9px/1 Arial;display:flex;position:relative}.cs-status>span:last-child{letter-spacing:1px;font-size:8px}.cs-island{background:#393531;border-radius:0 0 12px 12px;width:70px;height:14px;position:absolute;top:0;left:calc(50% - 35px)}.cs-phone-screen{height:calc(100% - 43px);overflow:hidden}.cs-homebar{background:#393531;border-radius:3px;width:88px;height:3px;position:absolute;bottom:4px;left:calc(50% - 44px)}.cs-phone-search{border-bottom:1px solid #eee;align-items:center;gap:13px;padding:9px 15px 13px;font-size:11px;display:flex}.cs-phone-search .google-g{font-size:22px}.cs-phone-search svg{color:#777;margin-left:auto}.cs-google-phone .cs-shop-photo{border-radius:0;height:135px}.cs-google-phone .cs-shop-photo>span{font-size:10px}.cs-google-phone .cs-shop-photo small{font-size:7px}.cs-google-phone .cs-arch{width:70px;height:125px;right:18%}.cs-phone-business{padding:15px 15px 20px}.cs-screenlabel{color:#999;letter-spacing:.3px;margin-bottom:8px;font-size:7px;display:block}.cs-phone-business h4{margin:0 0 7px;font-size:19px;font-weight:500;line-height:1.45}.cs-phone-business>p{color:#777;margin:0 0 13px;font-size:9px}.cs-phone-business .cs-google-actions{margin:10px 0 15px;font-size:9px}.cs-phone-business .cs-google-actions i{width:31px;height:31px}.cs-phone-business .cs-google-book{border-radius:6px;padding:14px 12px;font-size:18px}.cs-phone-tabs{color:#777;border-bottom:1px solid #eee;justify-content:space-between;margin:18px -2px 13px;padding:0 6px 10px;font-size:9px;display:flex}.cs-phone-tabs b{color:#1a73e8;font-weight:500}.cs-phone-business .cs-phone-info{align-items:center;gap:7px;margin-bottom:10px;font-size:8px;display:flex}.cs-underphone{color:#97846b;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:23px;font-size:9px;display:flex}.cs-underphone b{color:#70583b;font-weight:600}.cs-line-chat{background:#e8edf2;flex-direction:column;height:100%;display:flex}.cs-line-top{background:#f9fafb;border-bottom:1px solid #dde2e8;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.cs-line-top>span{text-align:center;font-size:11px;font-weight:500}.cs-line-top small{color:#9ba1a8;margin-top:2px;font-size:7px;font-weight:400;display:block}.cs-chat-date{color:#fff;background:#aab5c3a0;border-radius:10px;align-self:center;margin:15px 0 12px;padding:2px 10px;font-size:7px}.cs-chat-message{gap:7px;padding:0 10px;display:flex}.cs-brand-avatar{color:#fff;background:#ac9064;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:27px;height:27px;font:13px Noto Serif TC,serif;display:flex}.cs-chat-message>div>small:first-child{color:#7f8996;margin-bottom:4px;font-size:7px;display:block}.cs-chat-message p{background:#fff;border-radius:0 11px 11px;margin:0;padding:11px 10px;font-size:9px;line-height:2;box-shadow:0 2px 4px #42516807}.cs-chat-time{color:#9aa3af;margin-top:4px;font-size:6px;display:block}.cs-chat-spacer{flex:1;justify-content:center;align-items:center;min-height:24px;display:flex}.cs-chat-spacer>span{color:#8994a2;align-items:center;gap:6px;font-size:8px;display:flex}.cs-richmenu{background:#faf5ec;border-top:1px solid #ded0b7}.cs-rich-title{letter-spacing:2px;text-align:center;color:#8d7049;padding:15px 5px 10px;font:9px/1.7 Georgia}.cs-rich-title>small{letter-spacing:.4px;color:#a18a69;margin-top:4px;font:8px/1.8 Noto Sans TC,sans-serif;display:block}.cs-line-book{color:#fff;background:#a58551;border:1px solid #b69a6c;border-radius:6px;justify-content:center;align-items:center;gap:18px;width:calc(100% - 24px);margin:0 12px 12px;padding:12px;display:flex;box-shadow:0 3px 8px #81643b16}.cs-line-book span{letter-spacing:2px;font-size:17px;font-weight:600}.cs-line-book small{letter-spacing:1px;margin-top:2px;font-size:8px;font-weight:400;display:block}.cs-line-book:hover{background:#8c6b3d}.cs-rich-tiles{border-top:1px solid #e6d9c4;grid-template-columns:repeat(3,1fr);display:grid}.cs-rich-tiles>span{color:#917345;border-right:1px solid #e6d9c4;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:12px 4px;font-size:8px;display:flex}.cs-rich-tiles>span:last-child{border-right:0}.cs-line-input{color:#78808b;background:#fafbfc;border-top:1px solid #dce1e6;justify-content:space-around;align-items:center;height:34px;font-size:14px;display:flex}.cs-line-input>span:nth-child(3){color:#adb2b9;background:#f0f1f3;border-radius:20px;width:65%;padding:4px 12px;font-size:8px}.cs-line-input b{font-size:14px;font-weight:400}.cs-booking{color:#514437;background:#fcfaf6;min-height:100%;padding:0 15px 12px;font-size:10px}.cs-booking-top{background:#f7f2e8;border-bottom:1px solid #e9dfd0;justify-content:space-between;align-items:center;gap:6px;margin:0 -15px;padding:12px 10px;display:flex}.cs-booking-top>span{letter-spacing:.7px;font:7px Georgia}.cs-booking-top>b{color:#9f8252;font:10px Georgia}.cs-booking-top>button{color:#9b815d;background:0 0;border:0;padding:0;display:flex}.cs-booking-title{padding:21px 0 14px}.cs-booking-title>small{color:#aa8c5e;letter-spacing:1px;font-size:7px}.cs-booking-title>h4{margin:8px 0;font:500 16px/1.6 Noto Serif TC,serif}.cs-booking-title>p{color:#a0927d;margin:0;font-size:8px}.cs-booking label{color:#8c7960;margin-bottom:9px;font-size:9px;display:block}.cs-booking select{color:#554939;background:#fff;border:1px solid #ded0ba;border-radius:5px;width:100%;margin-top:6px;margin-bottom:18px;padding:10px;font-size:10px;display:block}.cs-dates{grid-template-columns:repeat(3,1fr);gap:7px;margin:5px 0 16px;display:grid}.cs-dates button{color:#93826a;background:#fff;border:1px solid #e2d9cb;border-radius:5px;padding:9px 3px;font-size:8px}.cs-dates b{font:400 21px/1.6 Georgia;display:block}.cs-dates button.selected,.cs-times button.selected{color:#fff;background:#a58551;border-color:#a58551}.cs-times{gap:7px;margin:6px 0 20px;display:flex}.cs-times button{color:#89765a;background:#fff;border:1px solid #e2d9cb;border-radius:5px;flex:1;padding:7px 3px;font-size:9px}.cs-book-next{color:#fff;background:#8b6b3f;border:0;border-radius:5px;justify-content:center;align-items:center;gap:12px;width:100%;padding:12px 6px;font-size:10px;display:flex}.cs-demo-note{text-align:center;color:#aa9b85!important;margin:13px 0 0!important;font-size:7px!important;line-height:1.6!important}.cs-confirm{background:#f1e9dc;border:1px solid #e6d6bc;border-radius:6px;margin:3px 0 20px;padding:18px 14px}.cs-confirm>span{color:#987b4b;align-items:center;gap:8px;font-size:10px;display:flex}.cs-confirm>b{margin:13px 0 5px;font-size:14px;font-weight:500;display:block}.cs-confirm>small{color:#a39075;font-size:8px}.cs-example-person{margin-bottom:25px}.cs-example-person label>span{color:#5c5040;border-bottom:1px solid #e3d8c7;margin-bottom:13px;padding:7px 2px 10px;font-size:10px;display:block}.cs-backstep{color:#9b886d;background:0 0;border:0;margin:12px auto;font-size:9px;display:block}.cs-done{text-align:center;padding:40px 0 15px}.cs-done>span{color:#9d7e48;background:#eee3d0;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 17px;display:flex}.cs-done>small{color:#aa8b5c;letter-spacing:1px;font-size:8px}.cs-done h4{margin:12px 0;font:20px/1.6 Noto Serif TC,serif}.cs-done p{color:#a38a67;font-size:10px;line-height:2}.cs-done>div{color:#9c8d78;border-top:1px solid #e7ddce;border-bottom:1px solid #e7ddce;margin:20px 0;padding:16px 0;font-size:9px;line-height:2}.cs-done>button{color:#9a7e51;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;margin:auto;font-size:9px;display:flex}.cs-line-webview{background:#fff;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:8px 12px;font-size:9px;display:flex}.cs-line-webview button{color:#888;background:0 0;border:0;padding:0;display:flex}.cs-line-webview+.cs-booking{padding-bottom:7px}.cs-line-webview+.cs-booking .cs-booking-title{padding:15px 0 12px}.cs-line-webview+.cs-booking .cs-times{margin-bottom:14px}.cs-desktop-booking{background:#faf7f1;grid-template-columns:.8fr 1fr;gap:18px;min-height:377px;padding:18px;display:grid}.cs-desktop-booking>div:first-child{padding:35px 0 0 5px}.cs-desktop-booking h4{font:19px/1.7 Noto Serif TC,serif}.cs-desktop-booking>div:first-child p{color:#9b886a;font-size:9px}.cs-desktop-booking>div:first-child button{color:#9c8055;background:0 0;border:0;align-items:center;gap:7px;margin-top:30px;padding:0;font-size:8px;display:flex}.cs-desktop-booking .cs-booking{border:1px solid #e6dac9;border-radius:6px;max-width:280px;padding:0 12px 10px;overflow:hidden}.cs-desktop-booking .cs-booking-top{margin:0 -12px;padding:8px}.cs-desktop-booking .cs-booking-title{padding:10px 0}.cs-desktop-booking .cs-booking-title h4{margin:4px 0;font-size:12px}.cs-desktop-booking .cs-booking-title p{font-size:7px}.cs-desktop-booking .cs-booking select{margin-bottom:8px;padding:6px;font-size:8px}.cs-desktop-booking .cs-booking label{margin-bottom:5px;font-size:7px}.cs-desktop-booking .cs-dates{gap:5px;margin-bottom:8px}.cs-desktop-booking .cs-dates button{padding:4px;font-size:7px}.cs-desktop-booking .cs-dates b{font-size:16px}.cs-desktop-booking .cs-times{gap:5px;margin-bottom:10px}.cs-desktop-booking .cs-times button{padding:4px;font-size:7px}.cs-desktop-booking .cs-book-next{padding:8px;font-size:8px}.cs-desktop-booking .cs-demo-note{margin-top:7px!important;font-size:6px!important}.cs-desktop-booking .cs-confirm{margin-bottom:12px;padding:10px}.cs-desktop-booking .cs-example-person{margin-bottom:12px}.cs-desktop-booking .cs-done{padding-top:20px}.cs-desktop-booking .cs-done>span{width:40px;height:40px}.cs-desktop-booking .cs-done h4{font-size:17px}.cs-integration-note{border-bottom:1px solid var(--line);color:#ac8b56;align-items:flex-start;gap:16px;margin-top:10px;padding:24px 0;display:flex}.cs-integration-note>svg{flex-shrink:0;margin-top:4px}.cs-integration-note b{color:#8a6b43;font-size:12px;font-weight:500}.cs-integration-note p{color:#9c8e79;margin:6px 0 0;font-size:10px;line-height:1.9}.cs-integration-note>span{white-space:nowrap;border:1px solid #decdb2;border-radius:20px;margin-left:auto;padding:3px 8px;font-size:8px}@media (max-width:1000px){.cs-desktop-card{grid-template-columns:1fr;gap:25px}.cs-desktop-copy{grid-template-columns:1fr 1fr;align-items:center;gap:0 25px;display:grid}.cs-desktop-copy>.cs-number{grid-column:1/-1}.cs-desktop-copy h3{grid-row:2/5;margin:0}.cs-desktop-copy p{margin:0}.cs-caption-arrow{margin:12px 0}.cs-desktop-copy>small{font-size:8px}.cs-laptop{width:100%;max-width:640px;margin:auto}.cs-desktop-content{min-height:320px}.cs-map{min-height:300px}.cs-mobile-copy h3{font-size:23px}.cs-mobile-copy p{font-size:10px}.cs-mobile-card{padding:28px 15px 24px}.cs-phone{width:266px;height:573px}.cs-phone-business h4{font-size:18px}.cs-google-phone .cs-shop-photo{height:123px}.cs-underphone{gap:6px;font-size:8px}}@media (max-width:760px){.cs-section{padding:50px 7% 15px}.cs-intro{display:block}.cs-intro h2{font-size:28px}.cs-intro p{font-size:12px}.cs-intro p br{display:none}.cs-device-tags{gap:7px;margin-bottom:22px}.cs-device-tags>span{gap:5px;padding:6px 9px;font-size:8px}.cs-device-tags svg{width:13px}.cs-desktop-card{border-radius:9px;gap:20px;margin:0 -8px;padding:25px 14px 20px}.cs-desktop-copy{padding:0 8px;display:block}.cs-desktop-copy h3{margin-bottom:12px;font-size:25px}.cs-desktop-copy p{font-size:11px}.cs-caption-arrow{margin:15px 0 10px}.cs-browserbar{gap:7px;height:25px;padding:0 8px}.cs-browserbar>span{font-size:6px}.cs-desktop-search{gap:11px;padding:11px}.cs-desktop-search .google-g{font-size:19px}.cs-desktop-search>div{padding:6px 9px;font-size:7px}.cs-desktop-content{grid-template-columns:.8fr 1fr;gap:8px;min-height:277px;padding:9px}.cs-map{min-height:260px}.cs-knowledge h4{margin-top:8px;font-size:10px}.cs-knowledge>p{margin-bottom:7px;font-size:6px}.cs-knowledge .cs-shop-photo{height:65px}.cs-knowledge .cs-shop-photo>span{letter-spacing:.7px;font-size:6px}.cs-knowledge .cs-shop-photo small{display:none}.cs-knowledge .cs-google-actions{gap:7px;margin:8px 0;font-size:7px}.cs-knowledge .cs-google-actions i{width:23px;height:23px}.cs-knowledge .cs-google-actions svg{width:12px}.cs-knowledge .cs-google-book{gap:6px;padding:10px 7px;font-size:13px}.cs-knowledge .cs-google-book svg{width:13px}.cs-g-info{gap:5px;margin-top:10px;padding-top:8px;font-size:6px}.cs-map-overlay{gap:3px;padding:6px;font-size:6px;left:5px;right:5px}.cs-map-overlay svg{width:11px}.cs-mappin{left:15%}.cs-mappin>span{font-size:7px}.cs-mobile-grid{grid-template-columns:1fr;gap:18px;margin-top:18px}.cs-mobile-card{border-radius:9px;margin:0 -8px;padding:28px 15px 23px}.cs-mobile-copy h3{font-size:25px}.cs-mobile-copy p{font-size:11px}.cs-phone{width:284px;height:588px}.cs-google-phone .cs-shop-photo{height:135px}.cs-phone-business h4{font-size:19px}.cs-underphone{gap:8px;font-size:9px}.cs-integration-note{gap:10px;padding:20px 0}.cs-integration-note b{font-size:11px}.cs-integration-note p{font-size:9px}.cs-integration-note>span{padding:3px 6px;font-size:7px}.cs-desktop-booking{grid-template-columns:1fr;gap:14px;padding:16px 12px}.cs-desktop-booking>div:first-child{text-align:center;padding:0}.cs-desktop-booking>div:first-child .cs-number{margin-bottom:8px;font-size:8px}.cs-desktop-booking>div:first-child h4{margin-bottom:7px;font-size:16px}.cs-desktop-booking>div:first-child p{margin-bottom:10px;font-size:8px}.cs-desktop-booking>div:first-child button{margin:0 auto;font-size:8px}.cs-desktop-booking .cs-booking{width:100%;margin:auto}.cs-desktop-booking .cs-booking-title h4{font-size:14px}.cs-desktop-booking .cs-booking label{font-size:8px}.cs-desktop-booking .cs-dates b{font-size:20px}.cs-desktop-booking .cs-times button{font-size:9px}.cs-desktop-booking .cs-book-next{font-size:10px}}:root{--ink:#272829;--muted:#797873;--gold:#a48858;--cream:#faf9f6;--accent:#292a2c;--line:#e5e2db;--surface:#fff;--radius:8px;--shadow:0 12px 40px #24252808}body{background:var(--cream);color:var(--ink)}:is(button:focus-visible,a:focus-visible){outline:2px solid var(--gold);outline-offset:4px}header{border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#faf9f6f5;gap:38px;max-width:none;height:88px;padding:0 max(5%,50vw - 620px);position:sticky;top:0}.brand{letter-spacing:1px}.brandmark{color:var(--gold);font-family:Georgia}nav{color:#6d6c68;gap:30px;font-size:12px}.btn{background:var(--accent);border:1px solid var(--accent);color:#fff;border-radius:5px;padding:14px 23px;font-size:12px;font-weight:500;box-shadow:0 3px 8px #26262606}.btn:hover{background:#45413a;border-color:#45413a;transform:translateY(-1px)}.btn.outline{color:#4e4a44;box-shadow:none;background:0 0;border-color:#d4cbbb}.kicker{letter-spacing:2px;color:var(--gold);margin-bottom:18px;font:9px/1.6 Arial,sans-serif}.pro-home h2{letter-spacing:.5px;font-family:Noto Sans TC,sans-serif;font-size:35px;font-weight:500;line-height:1.6}.pro-home h3{font-family:Noto Sans TC,sans-serif}.pro-hero{grid-template-columns:.92fr 1.08fr;align-items:center;gap:40px;max-width:1360px;margin:0 auto;padding:70px 5% 0;display:grid}.pro-eyebrow{letter-spacing:1px;color:#8d7958;align-items:center;gap:8px;margin-bottom:23px;font-size:10px;display:flex}.pro-eyebrow>span{background:var(--gold);border-radius:50%;width:5px;height:5px}.pro-hero h1{letter-spacing:1.2px;margin:0 0 23px;font-size:clamp(34px,3.8vw,53px);font-weight:600;line-height:1.5}.pro-hero h1 em{color:#9f8250;font-style:normal}.pro-hero-copy>p{color:#7e7b74;margin-bottom:27px;font-size:14px;line-height:2.1}.pro-hero-actions{align-items:center;gap:24px;display:flex}.pro-hero-actions>a{color:#7d7261;align-items:center;gap:10px;font-size:11px;display:flex}.pro-hero-meta{color:#8f8b83;gap:20px;margin-top:18px;font-size:9px;display:flex}.pro-hero-meta>span{align-items:center;gap:5px;display:flex}.pro-product{background:linear-gradient(135deg,#313235,#232427);border:1px solid #414144;border-radius:12px;min-width:0;padding:18px 19px 13px;position:relative;box-shadow:0 26px 55px #20212424}.pro-product:before{content:"";background:linear-gradient(90deg,#0000,#c2a97b,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.pro-product-label{color:#d4d0c7;justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.pro-product-label>span{letter-spacing:.5px;align-items:center;gap:7px;font-size:9px;display:flex}.pro-product-label i{background:#b79c6a;border-radius:50%;width:4px;height:4px;display:block}.pro-product-label small{letter-spacing:1.2px;color:#9a968c;font:6px Arial}.pro-product .hero-art{isolation:auto;padding:0}.pro-product .hero-art:before,.pro-product .orbit,.pro-product .floating,.pro-product .art-caption{display:none}.pro-product .mock-dashboard{box-shadow:none;border-color:#d9d7d1;border-radius:7px;margin:0;transform:none}.pro-product .mock-top{height:47px;padding:0 17px}.pro-product .mock-logo{color:#8b7246;font-size:17px}.pro-product .mock-logo>span{color:#898378;font-size:8px}.pro-product .mock-body aside{color:#9b9180;background:#f8f7f3;border-color:#e9e5de;gap:25px;width:40px}.pro-product .mock-body aside svg{width:15px}.pro-product .mock-content{width:calc(100% - 40px);padding:19px 16px}.pro-product .mock-heading small{letter-spacing:1.2px;color:#a19684;font:6px Arial}.pro-product .mock-heading h3{margin:7px 0 17px;font-size:12px;font-weight:500}.pro-product .softbadge{color:#a08a65;background:#f6f3ec;border-color:#e7dfd1;font-size:6px!important}.pro-product .mock-stats{gap:8px}.pro-product .mock-stats>div{background:#fcfbf8;border-color:#e8e3da;border-radius:4px;padding:10px 9px}.pro-product .mock-stats span{color:#999082;font-size:8px}.pro-product .mock-stats strong{color:#323130;font:26px/1.5 Georgia}.pro-product .mock-stats strong small{font-size:7px}.pro-product .mock-stats .googletext{color:#9d8150;font-size:15px;line-height:2.6}.pro-product .week{margin:20px 0 9px;font-size:9px}.pro-product .week small{font-size:7px}.pro-product .calendar{gap:6px}.pro-product .calendar>div{border-radius:4px;padding:5px 0 8px}.pro-product .calendar b{font-size:15px}.pro-product .calendar small{font-size:7px}.pro-product .calendar .today{background:#a58a59}.pro-product .calendar .today small{color:#eee2cb}.pro-product .appointment{background:#f7f6f2;gap:13px;margin-top:8px;padding:10px}.pro-product .time{font-size:12px}.pro-product .appointment b{font-size:8px}.pro-product .appointment small{font-size:6px}.pro-product .confirmed,.pro-product .pending{color:#927646;background:#ede6d7;font-size:6px}.pro-product-bottom{color:#a8a195;letter-spacing:.4px;justify-content:center;align-items:center;gap:27px;margin-top:14px;font-size:7px;display:flex}.pro-product-bottom>span{align-items:center;gap:6px;display:flex}.pro-hero-bottom{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-column:1/-1;align-items:center;gap:27px;margin-top:16px;padding:22px 0;display:flex}.pro-hero-bottom>span{color:#aaa498;margin-right:10px;font-size:10px}.pro-hero-bottom>b{color:#736e64;align-items:center;gap:9px;font-size:11px;font-weight:500;display:flex}.pro-hero-bottom .google-g{font-size:18px}.pro-hero-bottom>a{color:#957744;align-items:center;gap:7px;margin-left:auto;font-size:10px;display:flex}.pro-features,.pro-plans,.pro-onboarding,.pro-faq{max-width:1240px;margin:auto;padding:85px 5%}.pro-section-title{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:38px;display:flex}.pro-section-title h2{margin-bottom:0}.pro-section-title>p{color:#8b8478;margin-bottom:5px;font-size:12px;line-height:2}.pro-feature-row{grid-template-columns:repeat(3,1fr);gap:38px;display:grid}.pro-feature-row>article{background:0 0;border-top:1px solid #d9d1c3;padding:24px 0 0}.pro-feature-row>article>div{color:#a58c61;justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.pro-feature-row>article>div>span{color:#b1a38b;font:11px Georgia}.pro-feature-row h3{letter-spacing:.5px;margin-bottom:12px;font-size:18px;font-weight:500}.pro-feature-row p{color:#8d8578;max-width:300px;margin:0;font-size:12px;line-height:2}.pro-home .cs-section{max-width:1240px;padding:0 5% 70px}.pro-home .cs-intro{padding-top:0}.pro-home .cs-intro h2{font-family:Noto Sans TC,sans-serif;font-size:34px}.pro-home .cs-intro p{color:#8b8478;font-size:12px}.pro-home .cs-device-tags>span{color:#8f7b5b;background:#f4f1ea;border-color:#ded7cc;padding:6px 13px;font-size:9px}.pro-home .cs-desktop-card{box-shadow:none;background:#edeae3;border-color:#e2dbcf;border-radius:8px;padding:30px}.pro-home .cs-desktop-copy h3,.pro-home .cs-mobile-copy h3{font-family:Noto Sans TC,sans-serif;font-size:25px;font-weight:500}.pro-home .cs-mobile-card{background:#f0ede6;border-color:#e4ddd1;border-radius:8px}.pro-home .cs-line-card{background:#efefed;border-color:#dfdfdb}.pro-home .cs-laptop{border-radius:7px;box-shadow:0 18px 40px #4942350e}.pro-home .cs-phone{border-color:#333436;box-shadow:0 15px 40px #4e443415}.pro-home .cs-integration-note{margin-top:13px;padding-bottom:22px}.pro-multistore{color:#fff;background:#2b2c2f;border-radius:9px;grid-template-columns:1fr 1fr;gap:55px;max-width:1116px;margin:0 auto;padding:46px;display:grid;position:relative;overflow:hidden}.pro-multistore:after{content:"";background:linear-gradient(90deg,#0000,#c0a672,#0000);height:1px;position:absolute;top:0;left:5%;right:5%}.pro-multistore .kicker{color:#bca57d;letter-spacing:1.5px;font-size:8px}.pro-multistore h2{color:#f0ece5;font-size:28px;line-height:1.7}.pro-multistore-copy>p{color:#b3aca0;margin:20px 0 24px;font-size:12px;line-height:2.2}.pro-multistore-copy>a{color:#d7bf96;align-items:center;gap:10px;font-size:11px;display:flex}.pro-store-grid{grid-template-columns:1fr 1fr;align-content:center;gap:10px;display:grid}.pro-store-caption{color:#d9cfbe;grid-column:1/-1;justify-content:space-between;margin-bottom:8px;font-size:11px;display:flex}.pro-store-caption>span{color:#958d80;font-size:8px}.pro-store{background:#333436;border:1px solid #494745;border-radius:5px;align-items:center;gap:9px;min-width:0;padding:14px 10px;display:flex}.pro-store>span{color:#c4a775;background:#49453e;border-radius:5px;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.pro-store b{color:#e3d9c9;font-size:10px;font-weight:500;display:block}.pro-store small{color:#a59a89;margin-top:3px;font-size:6px;display:block}.pro-store>svg{color:#9f8e72;width:12px;margin-left:auto}.pro-store-summary{border-top:1px solid #4a4640;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:7px;padding-top:14px;display:flex}.pro-store-summary>span{color:#b3a897;font-size:8px}.pro-store-summary strong{color:#d4b77f;font:23px Georgia}.pro-store-summary small{color:#b9ad99;font:9px Noto Sans TC,sans-serif}.pro-plans{padding-top:90px;padding-bottom:50px}.pro-subscription{box-shadow:var(--shadow);background:#fff;border:1px solid #d9d2c6;border-radius:9px;grid-template-columns:.95fr 1.05fr;display:grid;overflow:hidden}.pro-plan-primary{color:#f1ede5;background:#2e2f31;padding:37px}.pro-plan-top{color:#e2d5be;justify-content:space-between;align-items:center;gap:14px;margin-bottom:27px;font-size:12px;display:flex}.pro-plan-top>b{color:#cab28a;border:1px solid #7f7058;border-radius:30px;padding:5px 10px;font-size:9px;font-weight:400}.pro-plan-primary h3{margin-bottom:14px;font-size:28px;font-weight:500;line-height:1.7}.pro-plan-primary>p{color:#b2a998;margin-bottom:25px;font-size:11px}.pro-plan-price{border-top:1px solid #4c4740;margin-bottom:25px;padding-top:23px}.pro-plan-price>strong{font-size:22px;font-weight:500;display:block}.pro-plan-price>span{color:#a99d87;margin-top:5px;font-size:9px;display:block}.pro-plan-primary>.btn{color:#fff;background:#b89b68;border-color:#b89b68;justify-content:space-between;min-width:230px}.pro-plan-primary>small{color:#a99e8b;margin-top:16px;font-size:8px;display:block}.pro-plan-details{padding:37px 40px}.pro-plan-details .kicker{letter-spacing:1.3px;margin-bottom:12px;font-size:8px}.pro-plan-details h4{margin:0 0 24px;font-size:21px;font-weight:500}.pro-plan-details ul{grid-template-columns:1fr 1fr;gap:19px 14px;margin:0 0 28px;padding:0;list-style:none;display:grid}.pro-plan-details li{color:#817360;align-items:center;gap:7px;font-size:10px;line-height:1.7;display:flex}.pro-plan-details li>svg{color:#b39766;flex-shrink:0;width:14px}.pro-trial-box{background:#f5f0e6;border:1px solid #e7dcc9;border-radius:5px;align-items:center;gap:18px;padding:20px 17px;display:flex}.pro-trial-num{color:#ac8b55;font:47px/1 Georgia}.pro-trial-num>small{color:#9e8966;margin-left:4px;font:10px Noto Sans TC,sans-serif}.pro-trial-box b{color:#78613e;font-size:11px;font-weight:500}.pro-trial-box p{color:#a18d6e;margin:5px 0 10px;font-size:8px;line-height:1.8}.pro-trial-box button{color:#876a3d;background:0 0;border:0;align-items:center;gap:9px;padding:0;font-size:9px;display:flex}.pro-plan-disclosure{color:#b19870;align-items:flex-start;gap:9px;margin-top:21px;display:flex}.pro-plan-disclosure>svg{flex-shrink:0;margin-top:2px}.pro-plan-disclosure p{color:#92836c;margin:0;font-size:10px;line-height:1.9}.pro-preview-limit{color:#a39b8c;margin-top:13px;font-size:9px}.pro-onboarding{padding-top:45px;padding-bottom:65px}.pro-onboarding-grid{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.pro-onboarding-grid>article{border-top:1px solid #dfd7c9;padding-top:20px;position:relative}.pro-onboarding-grid>article>span{color:#b49a6b;font:29px Georgia}.pro-onboarding-grid>article>small{color:#a6906c;float:right;border:1px solid #dfd4c2;border-radius:20px;margin-top:8px;padding:2px 9px;font-size:8px}.pro-onboarding-grid h3{margin:19px 0 11px;font-size:16px;font-weight:500}.pro-onboarding-grid p{color:#8e8270;font-size:11px;line-height:2}.pro-faq{grid-template-columns:.8fr 1.2fr;gap:55px;padding-top:25px;padding-bottom:75px;display:grid}.pro-faq h2{font-size:31px}.pro-faq details{border-bottom:1px solid #e4ddd0;padding:21px 0}.pro-faq details:first-child{border-top:1px solid #e4ddd0}.pro-faq summary{cursor:pointer;color:#5c5449;justify-content:space-between;align-items:center;gap:20px;font-size:12px;list-style:none;display:flex}.pro-faq summary::-webkit-details-marker{display:none}.pro-faq summary svg{color:#a18b65;flex-shrink:0;width:14px}.pro-faq details p{color:#998971;margin:15px 0 0;font-size:11px;line-height:2}.pro-final{background:#eee8dc;border-top:1px solid #e3d8c5;border-bottom:1px solid #e3d8c5;justify-content:space-between;align-items:center;gap:35px;padding:50px max(5%,50vw - 558px);display:flex}.pro-final h2{margin-bottom:0;font-size:31px}.pro-final .kicker{letter-spacing:1.5px;margin-bottom:15px;font-size:8px}.pro-final .btn{justify-content:space-between;min-width:245px}.pro-final p{color:#aa9574;text-align:center;margin:14px 0 0;font-size:8px}footer{max-width:1240px;padding-top:36px;padding-bottom:36px}footer .brand small{color:#a08f73}footer p{color:#998970}footer small{color:#a4957b}.membermain h1,.membermain h2{font-family:Noto Sans TC,sans-serif;font-weight:500}.memberhead h1{font-size:32px}.memberbar{border-top:1px solid var(--line);padding-top:17px}.card{border-radius:var(--radius);box-shadow:var(--shadow);border-color:#e2dacd}.notice{color:#7e6742;background:#f1eadd;border:1px solid #e5d7bd}.notice p{color:#99866a}.statusgrid .card{border-top:2px solid #b49a6b}.statusgrid strong{color:#514638;font-family:Noto Sans TC,sans-serif;font-size:25px}.statusgrid span{color:#a08c70;font-size:11px}.statusgrid small{color:#a49378}.membermain .form input:focus,.membermain .form select:focus,.membermain .form textarea:focus{outline-offset:1px;outline:2px solid #c0a776}.member-single-plan{grid-template-columns:1.4fr 1fr;gap:30px;margin-top:25px;padding:35px;display:grid}.member-single-plan h2{font-size:26px}.member-single-plan p{color:#9a896e;font-size:12px;line-height:2}.member-single-plan>div:last-child{border-left:1px solid #e5dac8;flex-direction:column;justify-content:center;align-items:flex-start;padding-left:30px;display:flex}.member-single-plan .price{color:#8a6c3e;margin-bottom:20px;font-family:Noto Sans TC,sans-serif;font-size:22px}.member-single-plan small{color:#a18d6d;margin-top:12px;font-size:8px}.membermain .checklist p{color:#958268}@media (min-width:1500px){.pro-hero{padding-top:90px;padding-bottom:0}.pro-hero h1{font-size:58px}.pro-product .mock-content{padding:24px 20px}.pro-product .mock-heading h3{font-size:14px}.pro-product .mock-stats strong{font-size:29px}.pro-product .appointment{padding:12px}.pro-product .appointment b{font-size:9px}.pro-product .appointment small{font-size:7px}.pro-product .calendar b{font-size:17px}}@media (max-width:1050px){header{gap:25px;padding:0 5%}nav{gap:19px}.pro-hero{gap:28px;padding-top:55px}.pro-hero h1{font-size:41px}.pro-hero-copy>p{font-size:12px}.pro-hero-actions{gap:15px}.pro-hero-actions .btn{padding:13px 17px;font-size:11px}.pro-hero-actions>a{gap:7px;font-size:10px}.pro-hero-bottom{gap:20px}.pro-hero-bottom>span{display:none}.pro-hero-bottom>b{font-size:10px}.pro-hero-bottom>a{font-size:9px}.pro-product{padding:14px 13px 12px}.pro-product .mock-content{padding:15px 12px}.pro-product .mock-heading h3{font-size:11px}.pro-product .mock-stats strong{font-size:23px}.pro-product .mock-stats .googletext{font-size:13px}.pro-product .mock-stats span{font-size:7px}.pro-product .week small{font-size:6px}.pro-product .appointment b{font-size:7px}.pro-product .appointment{gap:10px;padding:8px}.pro-product-bottom{gap:17px;font-size:6px}.pro-home h2{font-size:30px}.pro-multistore{gap:30px;margin:0 5%;padding:35px}.pro-multistore h2{font-size:25px}.pro-store{gap:7px;padding:12px 8px}.pro-store>span{width:26px;height:26px}.pro-store b{font-size:9px}.pro-plan-primary{padding:30px}.pro-plan-primary h3{font-size:24px}.pro-plan-top{font-size:11px}.pro-plan-details{padding:30px}.pro-plan-details ul{grid-template-columns:1fr;gap:11px}.pro-plan-details li{font-size:10px}.pro-trial-box{gap:12px;padding:15px 12px}.pro-trial-num{font-size:39px}.pro-trial-box b{font-size:10px}.pro-trial-box p{font-size:7px}.pro-faq{gap:35px}}@media (max-width:760px){html{scroll-padding-top:87px}header{gap:15px;height:75px;padding:0 6%}header>.btn.small{gap:7px;padding:9px 11px;font-size:9px}nav{background:#faf9f6;padding:24px 6%;top:75px;box-shadow:0 10px 20px #24242409}.pro-hero{grid-template-columns:1fr;gap:30px;padding:38px 7% 0}.pro-eyebrow{letter-spacing:.7px;margin-bottom:18px;font-size:9px}.pro-hero h1{margin-bottom:20px;font-size:39px;line-height:1.5}.pro-hero-copy>p{margin-bottom:24px;font-size:12px;line-height:2}.pro-hero-actions{align-items:center;gap:20px}.pro-hero-actions .btn{padding:13px 18px;font-size:11px}.pro-hero-actions>a{font-size:10px}.pro-hero-meta{gap:18px;margin-top:15px;font-size:8px}.pro-product{border-radius:9px;padding:14px 12px 12px}.pro-product-label{margin-bottom:13px}.pro-product-label>span{font-size:8px}.pro-product-label small{font-size:5px}.pro-product .mock-content{padding:14px 12px}.pro-product .mock-top{height:43px;padding:0 14px}.pro-product .mock-body aside{gap:24px;width:32px;padding-top:19px}.pro-product .mock-body aside svg{width:13px}.pro-product .mock-content{width:calc(100% - 32px)}.pro-product .mock-heading h3{margin-bottom:15px;font-size:10px}.pro-product .mock-heading small{letter-spacing:1px;font-size:5px}.pro-product .softbadge{padding:2px 4px;font-size:5px!important}.pro-product .mock-stats{gap:6px}.pro-product .mock-stats>div{padding:8px 6px}.pro-product .mock-stats strong{font-size:23px}.pro-product .mock-stats .googletext{font-size:12px}.pro-product .mock-stats span{font-size:6px}.pro-product .mock-stats strong small{margin-left:5px;font-size:6px}.pro-product .week{margin:17px 0 7px;font-size:8px}.pro-product .week small{font-size:6px}.pro-product .calendar{gap:4px}.pro-product .calendar b{font-size:14px}.pro-product .calendar small{font-size:6px}.pro-product .calendar>div{padding:4px 0 7px}.pro-product .appointment{gap:9px;margin-top:7px;padding:8px}.pro-product .appointment b{font-size:7px}.pro-product .appointment small{font-size:5px}.pro-product .time{font-size:11px}.pro-product .confirmed,.pro-product .pending{padding:3px 5px;font-size:5px}.pro-product-bottom{gap:20px;margin-top:12px;font-size:6px}.pro-product-bottom svg{width:11px}.pro-hero-bottom{grid-template-columns:1fr 1fr;gap:15px 20px;margin-top:0;padding:19px 0;display:grid}.pro-hero-bottom>b{gap:7px;font-size:9px}.pro-hero-bottom>b:last-of-type{font-size:9px}.pro-hero-bottom>a{gap:5px;margin:0;font-size:8px}.pro-hero-bottom .google-g{font-size:16px}.pro-hero-bottom svg{width:15px}.pro-features,.pro-plans,.pro-onboarding,.pro-faq{padding:52px 7%}.pro-home h2{font-size:27px;line-height:1.6}.pro-section-title{margin-bottom:26px;display:block}.pro-section-title>p{margin:15px 0 0;font-size:11px;line-height:2}.kicker{letter-spacing:1.4px;margin-bottom:14px;font-size:8px}.pro-feature-row{grid-template-columns:1fr;gap:25px}.pro-feature-row>article{padding-top:20px}.pro-feature-row>article>div{margin-bottom:16px}.pro-feature-row h3{margin-bottom:10px;font-size:17px}.pro-feature-row p{max-width:none;font-size:11px}.pro-home .cs-section{padding:0 7% 45px}.pro-home .cs-intro h2{font-size:27px}.pro-home .cs-intro p{font-size:11px}.pro-home .cs-device-tags{gap:6px}.pro-home .cs-device-tags>span{padding:6px 9px;font-size:8px}.pro-home .cs-desktop-card{border-radius:7px;padding:24px 13px 20px}.pro-home .cs-desktop-copy h3,.pro-home .cs-mobile-copy h3{font-size:24px}.pro-home .cs-mobile-card{border-radius:7px}.pro-multistore{border-radius:8px;grid-template-columns:1fr;gap:30px;margin:0 5%;padding:30px 22px}.pro-multistore h2{font-size:25px}.pro-multistore .kicker{letter-spacing:1px;font-size:7px}.pro-multistore-copy>p{margin:18px 0 20px;font-size:11px;line-height:2.1}.pro-multistore-copy>a{font-size:10px}.pro-store-grid{gap:8px}.pro-store{gap:8px;padding:14px 9px}.pro-store>span{width:29px;height:29px}.pro-store b{font-size:9px}.pro-store small{font-size:6px}.pro-store-caption{font-size:10px}.pro-store-caption>span{font-size:7px}.pro-store-summary{margin-top:7px;padding-top:13px}.pro-store-summary>span{font-size:8px}.pro-plans{padding-top:55px;padding-bottom:30px}.pro-subscription{border-radius:7px;grid-template-columns:1fr}.pro-plan-primary{padding:28px}.pro-plan-top{margin-bottom:22px;font-size:12px}.pro-plan-top>b{font-size:8px}.pro-plan-primary h3{font-size:26px}.pro-plan-primary>p{font-size:11px}.pro-plan-price{margin-bottom:22px;padding-top:20px}.pro-plan-price>strong{font-size:24px}.pro-plan-price>span{font-size:8px}.pro-plan-primary>.btn{width:100%;font-size:12px}.pro-plan-primary>small{font-size:8px;line-height:1.8}.pro-plan-details{padding:28px}.pro-plan-details h4{margin-bottom:20px;font-size:21px}.pro-plan-details ul{grid-template-columns:1fr;gap:15px}.pro-plan-details li{font-size:11px}.pro-trial-box{gap:15px;padding:18px 14px}.pro-trial-num{font-size:43px}.pro-trial-box b{font-size:10px}.pro-trial-box p{font-size:8px}.pro-trial-box button,.pro-plan-disclosure p{font-size:9px}.pro-preview-limit{font-size:8px;line-height:1.9}.pro-onboarding{padding-top:25px;padding-bottom:40px}.pro-onboarding-grid{grid-template-columns:1fr;gap:20px}.pro-onboarding-grid>article{padding-top:18px}.pro-onboarding-grid>article>span{font-size:25px}.pro-onboarding-grid h3{margin:13px 0 9px;font-size:16px}.pro-onboarding-grid p{margin-bottom:0;font-size:11px}.pro-faq{padding-top:15px;padding-bottom:45px;display:block}.pro-faq>div:last-child{margin-top:25px}.pro-faq h2{font-size:27px}.pro-faq summary{gap:16px;font-size:11px;line-height:1.9}.pro-faq details{padding:19px 0}.pro-faq details p{font-size:10px}.pro-final{flex-direction:column;align-items:flex-start;gap:26px;padding:37px 7%}.pro-final h2{font-size:27px}.pro-final .kicker{letter-spacing:1.2px;font-size:7px}.pro-final>div:last-child{width:100%}.pro-final .btn{width:100%;min-width:0;font-size:12px}.pro-final p{margin-top:13px;font-size:8px}footer{gap:25px;padding:30px 7%}.memberhead h1{font-size:28px}.membermain .card{border-radius:7px}.statusgrid strong{font-size:23px}.member-single-plan{grid-template-columns:1fr;gap:20px;padding:25px}.member-single-plan h2{font-size:24px}.member-single-plan p{font-size:11px}.member-single-plan>div:last-child{border-top:1px solid #e5dac8;border-left:0;padding:23px 0 0}.member-single-plan .price{font-size:22px}.member-single-plan .btn{width:100%;font-size:11px}.membermain .notice h2{font-size:24px}}:root{--navy:#18263f;--navy-light:#253a5a;--wine:#733446;--wine-deep:#512735;--gold:#b59a6a;--accent:#203350;--cream:#faf8f5;--ink:#283246;--muted:#7c7980;--line:#e7e0d8;--shadow:0 14px 42px #18263f0a}.brandmark span{color:var(--wine)}header{background:#fcfaf7f5;border-bottom:1px solid #e8dfd5;box-shadow:0 4px 22px #18263f04}.brand{color:#24334a}.brand small{color:#a48660}.btn{background:linear-gradient(135deg,#293e5c,#172640);border-color:#263953;box-shadow:0 4px 10px #18263f12}.btn:hover{background:linear-gradient(135deg,#3a5275,#233754);border-color:#344e73}.btn svg{transition:transform .25s}.btn:hover svg{transform:translate(2px,-2px)}nav a:hover,.navlogin:hover{color:#803d4c}.btn.outline{color:#324b6b;background:#fcfcfd;border-color:#ccd2dc}.btn.outline:hover{background:#edf0f5;border-color:#abb9ce}.kicker{color:#9d734d}.pro-home h2{color:#273650}.rich-home .pro-hero{isolation:isolate;color:#f8f4ee;background:linear-gradient(115deg,#132039 0%,#1d2c48 58%,#263752 100%);grid-template-columns:.94fr 1.06fr;gap:42px;max-width:none;min-height:680px;padding:73px max(5%,50vw - 612.5px) 0;position:relative;overflow:hidden}.rich-home .pro-hero:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(at 1% 3%,#95435245,#0000 43%),radial-gradient(at 88% 20%,#a58b5730,#0000 42%),linear-gradient(160deg,#0000 55%,#0d182c80);position:absolute;inset:0}.rich-home .pro-hero:after{content:"";z-index:-1;pointer-events:none;border:1px solid #bca57617;border-radius:50%;width:1100px;height:580px;position:absolute;bottom:-350px;right:-350px;transform:rotate(-22deg);box-shadow:0 0 0 55px #a68e6310,0 0 0 110px #a68e6308}.rich-hero-glow{z-index:-1;pointer-events:none;background:radial-gradient(circle,#a0415340,#0000 70%);width:420px;height:420px;animation:12s ease-in-out infinite alternate richGlow;position:absolute;top:70px;left:-260px}.rich-hero-lines{z-index:-1;opacity:.16;pointer-events:none;background-image:linear-gradient(#b6a78515 1px,#0000 1px),linear-gradient(90deg,#b6a78515 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.rich-edition{letter-spacing:2px;color:#d1b991;align-items:center;gap:10px;margin-bottom:25px;font-size:8px;display:flex}.rich-edition>span{letter-spacing:1px;color:#eed7ae;background:#b3945510;border:1px solid #ae916361;border-radius:3px;padding:2px 8px;font:11px/1.7 Georgia}.rich-home .pro-eyebrow{color:#b6becd;letter-spacing:1.2px;margin-bottom:17px;font-size:9px}.rich-home .pro-eyebrow>span{background:#b36672;box-shadow:0 0 0 4px #a4505f18}.rich-home .pro-hero h1{color:#f5f1eb;letter-spacing:1.6px;margin-bottom:22px;font-size:clamp(35px,3.7vw,54px);font-weight:500;line-height:1.55}.rich-home .pro-hero h1 em{color:#0000;background:linear-gradient(110deg,#c6a16a 4%,#f3e3b8 40%,#b58a51 88%);-webkit-background-clip:text;background-clip:text;position:relative}.rich-home .pro-hero h1 em:after{content:"";opacity:.8;background:linear-gradient(90deg,#b99a60,#0000);height:2px;position:absolute;bottom:-11px;left:1px;right:0}.rich-home .pro-hero-copy{z-index:2;padding-bottom:6px;animation:.85s both richEnter;position:relative}.rich-home .pro-hero-copy>p{color:#bfc4cf;margin-bottom:28px;font-size:13px;line-height:2.2}.rich-home .pro-hero-actions .btn{color:#1b2941;background:linear-gradient(120deg,#bba06c,#d2b881 40%,#af8e57);border-color:#d5ba85;font-size:12px;font-weight:600;box-shadow:0 5px 18px #090f1d40,inset 0 1px #f6e2b5a0}.rich-home .pro-hero-actions .btn:hover{background:linear-gradient(120deg,#caae78,#e1c995,#bea16c);border-color:#e4cea2}.rich-home .pro-hero-actions>a{color:#d0d1d6;font-size:11px}.rich-home .pro-hero-meta{color:#a3aec2;font-size:8px}.rich-home .pro-hero-meta svg{color:#bd9e6b}.rich-home .pro-product{background:linear-gradient(135deg,#3c4b64,#15213a 85%);border:1px solid #a9987b70;border-radius:14px;margin:0 0 20px;padding:19px 19px 14px;animation:1s both richProductEnter;position:relative;transform:perspective(1300px)rotateY(-4deg)rotateX(1deg);box-shadow:0 30px 65px #07112360,0 0 0 6px #9da8bc07,inset 0 1px #c2cedd30}.rich-product-corner{background:linear-gradient(90deg,#0000,#eed5a1,#0000);height:1px;position:absolute;top:-1px;left:8%;right:8%}.rich-home .pro-product:before{display:none}.rich-home .pro-product-label>span{color:#ddd5c8}.rich-home .pro-product-label i{background:#c39364;box-shadow:0 0 0 3px #c3936410}.rich-home .pro-product-label small{color:#a9b0bf}.rich-home .pro-product .mock-dashboard{border-color:#c4c8d1;border-radius:8px;box-shadow:0 7px 25px #07112335}.rich-home .pro-product .mock-top{background:linear-gradient(100deg,#fcfcfe,#f0f2f7);border-color:#e2e5ec}.rich-home .pro-product .mock-logo{color:#253b5a}.rich-home .pro-product .avatar{color:#854554;background:#eee2e3}.rich-home .pro-product .mock-body aside{color:#7d90ad;background:#eef1f6;border-color:#dde3ed}.rich-home .pro-product .mock-body aside svg:first-child{color:#743b4b;background:#e8dadd;border-radius:3px;width:19px;height:19px;padding:2px}.rich-home .pro-product .mock-heading h3{color:#2f3b51}.rich-home .pro-product .mock-heading small{color:#8c9ab0}.rich-home .pro-product .softbadge{color:#805160;background:#f6edef;border-color:#e5d6da}.rich-home .pro-product .mock-stats>div{background:linear-gradient(140deg,#fff,#f1f4f9);border-color:#dce2ec}.rich-home .pro-product .mock-stats>div:nth-child(2){background:linear-gradient(140deg,#fff,#f7edef);border-color:#eadbde}.rich-home .pro-product .mock-stats>div:nth-child(3){background:linear-gradient(140deg,#fff,#f8f2e6);border-color:#e9dfca}.rich-home .pro-product .mock-stats strong{color:#203858}.rich-home .pro-product .mock-stats>div:nth-child(2) strong{color:#8b4859}.rich-home .pro-product .mock-stats span{color:#8c92a1}.rich-home .pro-product .mock-stats .googletext{color:#a58750}.rich-home .pro-product .calendar .today{background:linear-gradient(145deg,#8d4b5c,#613044);box-shadow:0 4px 8px #6b314526}.rich-home .pro-product .calendar .today small{color:#e8cbd2}.rich-home .pro-product .appointment{background:#f4f6fa;border-left:2px solid #91a6c7}.rich-home .pro-product .appointment:last-child{background:#f9f2f4;border-left-color:#a97483}.rich-home .pro-product .appointment b{color:#3b4b65}.rich-home .pro-product .confirmed{color:#4c688e;background:#e4eaf4}.rich-home .pro-product .pending{color:#9b5a6c;background:#eedce2}.rich-home .pro-product-bottom{color:#9eacc4}.rich-live-note{color:#4a5364;z-index:3;background:linear-gradient(110deg,#fcfaf6,#f5eee1);border:1px solid #d4bb8560;border-radius:7px;align-items:center;gap:10px;padding:13px 16px;animation:6s ease-in-out infinite richFloat;display:flex;position:absolute;bottom:53px;left:-23px;box-shadow:0 10px 28px #0b152d30}.rich-live-note>span{color:#f1d9b3;background:#743b4b;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.rich-live-note b{letter-spacing:.2px;font-size:9px;font-weight:600;display:block}.rich-live-note small{color:#a18b6a;margin-top:2px;font-size:6px;display:block}.rich-six-badge{color:#f6e8d1;z-index:4;background:linear-gradient(145deg,#8e4b5a,#562b3d);border:1px solid #c58b9b70;border-radius:8px;align-items:center;gap:9px;padding:12px 13px;animation:7s ease-in-out 1s infinite reverse richFloat;display:flex;position:absolute;top:66px;right:-19px;box-shadow:0 9px 20px #0a142b33}.rich-six-badge strong{color:#e2c897;font:28px Georgia}.rich-six-badge span{letter-spacing:.5px;font-size:7px;line-height:1.9}.rich-hero-caption{letter-spacing:3px;text-align:right;color:#7889a4;z-index:1;grid-column:1/-1;margin-top:-36px;font:6px/1.6 Arial;position:relative}.rich-home .pro-hero-bottom{color:#bbb6ac;z-index:2;border-top-color:#62708a40;border-bottom:0;gap:25px;margin-top:0;padding:23px 0}.rich-home .pro-hero-bottom>span{color:#7f8da6}.rich-home .pro-hero-bottom>b{color:#b4bed0;font-weight:400}.rich-home .pro-hero-bottom>b svg{color:#b99b69}.rich-home .pro-hero-bottom>a{color:#dbc395}.pro-features{padding-top:75px;padding-bottom:75px;position:relative}.pro-feature-row{gap:22px}.pro-feature-row>article{background:linear-gradient(140deg,#fff,#f7f7fa);border:1px solid #e0e3e9;border-top:3px solid #324a70;border-radius:8px;padding:26px 25px;transition:transform .3s,box-shadow .3s;box-shadow:0 10px 23px #23314d06}.pro-feature-row>article:nth-child(2){background:linear-gradient(140deg,#fff,#f8f1f2);border-color:#803e51 #e8dce0 #e8dce0}.pro-feature-row>article:nth-child(3){background:linear-gradient(140deg,#fff,#f8f3e9);border-color:#b49965 #e7ddcb #e7ddcb}.pro-feature-row>article:hover{transform:translateY(-5px);box-shadow:0 18px 30px #23314d10}.pro-feature-row>article>div{margin-bottom:28px}.pro-feature-row>article>div>svg{box-sizing:content-box;color:#3e587e;background:#e8edf5;border-radius:8px;padding:9px}.pro-feature-row>article:nth-child(2)>div>svg{color:#8c4c60;background:#f0dfe5}.pro-feature-row>article:nth-child(3)>div>svg{color:#a38652;background:#f0e8d7}.pro-feature-row>article>div>span{color:#b4a99b;font-size:14px;font-style:italic}.pro-feature-row h3{color:#334560}.pro-feature-row p{color:#85828a;font-size:11px}.pro-section-title{position:relative}.pro-section-title .kicker:before{content:"";vertical-align:middle;background:#8a485a;width:19px;height:2px;margin-right:9px;display:inline-block}.pro-section-title>p{color:#8c8590}.rich-home .cs-section{position:relative}.rich-home .cs-intro .kicker{color:#9e6574}.rich-home .cs-device-tags>span{color:#526a8d;background:#edf0f6;border-color:#d7dfeb}.rich-home .cs-device-tags>span:nth-child(3){color:#8e5365;background:#f4e7ec;border-color:#e4ccd6}.rich-home .cs-desktop-card{background:radial-gradient(at 95% 0,#ddd4b9aa,#0000 50%),linear-gradient(120deg,#eaf0f7,#e5e9f1);border:1px solid #cdd6e4;padding:37px 32px;position:relative;box-shadow:0 15px 35px #1e31520c}.rich-home .cs-desktop-card:after{content:"";pointer-events:none;border-top:1px solid #bd9a6b99;border-right:1px solid #bd9a6b99;border-radius:0 4px 0 0;width:90px;height:90px;position:absolute;top:10px;right:10px}.rich-home .cs-desktop-copy h3{color:#2e425f}.rich-home .cs-desktop-copy p{color:#7f8a9c}.rich-home .cs-caption-arrow{color:#8c4a5d}.rich-home .cs-laptop{border:1px solid #b6c0d0;box-shadow:0 20px 35px #26395717}.rich-home .cs-browserbar{color:#a6b3c7;background:linear-gradient(90deg,#213452,#2e4465);border-color:#2c4263}.rich-home .cs-browserbar i:first-child{background:#a95c6e}.rich-home .cs-browserbar i:nth-child(2){background:#b79b66}.rich-home .cs-browserbar i:last-child{background:#8296b3}.rich-home .cs-mobile-card{background:radial-gradient(at 90% 95%,#bfcbdf40,#0000 50%),linear-gradient(145deg,#f1f4f9,#e6ebf2);border-color:#cfd7e4;position:relative;box-shadow:0 10px 30px #21365308}.rich-home .cs-mobile-card:before{content:"";background:linear-gradient(90deg,#0000,#647fa7,#0000);height:3px;position:absolute;top:0;left:20%;right:20%}.rich-home .cs-line-card{background:radial-gradient(at 80% 85%,#d2b8c33b,#0000 55%),linear-gradient(145deg,#f8f0f2,#eee2e7);border-color:#e0cbd4}.rich-home .cs-line-card:before{background:linear-gradient(90deg,#0000,#a6657d,#0000)}.rich-home .cs-mobile-copy h3{color:#314963}.rich-home .cs-line-card .cs-mobile-copy h3{color:#743e52}.rich-home .cs-mobile-copy p{color:#8a8997}.rich-home .cs-phone{border-color:#27344a;box-shadow:0 24px 42px #21365320}.rich-home .cs-linephone{border-color:#4d3040;box-shadow:0 24px 42px #5b314a20}.rich-home .cs-status{background:#fff}.rich-home .cs-phone .cs-island,.rich-home .cs-phone .cs-homebar{background:#27344a}.rich-home .cs-linephone .cs-island,.rich-home .cs-linephone .cs-homebar{background:#4d3040}.rich-home .cs-richmenu{background:linear-gradient(135deg,#f6ede3,#ece0d0);border-color:#baa581}.rich-home .cs-rich-title{color:#85516a}.rich-home .cs-line-book{background:linear-gradient(110deg,#833e54,#a05b6f);border-color:#a96e80;box-shadow:0 5px 12px #73354720}.rich-home .cs-line-book:hover{background:linear-gradient(110deg,#713046,#8c465b)}.rich-home .cs-rich-tiles>span{color:#65465e;border-color:#d8c4c1}.rich-home .cs-brand-avatar{background:linear-gradient(140deg,#8a4b61,#4c304c)}.rich-home .cs-integration-note{color:#9c6b7a;border-bottom-color:#dfd4d7}.rich-home .cs-integration-note b{color:#786071}.pro-multistore{background:radial-gradient(at 100% 0,#713b503d,#0000 65%),linear-gradient(125deg,#182941,#263b5a);border:1px solid #4c5f7b;border-radius:12px;overflow:visible;box-shadow:0 20px 45px #1e30521c}.pro-multistore:before{content:"";pointer-events:none;border:0;border-top:1px solid #b5986655;border-left:1px solid #b5986655;border-radius:3px;width:110px;height:110px;position:absolute;top:14px;left:14px}.pro-multistore:after{background:linear-gradient(90deg,#0000,#d8bd83,#0000)}.pro-multistore h2{color:#f6f2ec}.pro-multistore-copy>p{color:#b0b9ca}.pro-multistore-copy>a{color:#dec18f}.pro-store{background:#34476466;border-color:#62738b50;transition:transform .25s,border-color .25s}.pro-store:hover{border-color:#c0a06a80;transform:translateY(-3px)}.pro-store.primary{background:linear-gradient(120deg,#77435799,#934e6066);border-color:#b57a8d90}.pro-store>span{color:#d9be8d;background:#5b6d864d}.pro-store.primary>span{color:#f1d4a7;background:#b1768040}.pro-store b{color:#e4e5eb}.pro-store small{color:#9fadc3}.pro-store-caption{color:#d1d7e3}.pro-store-caption>span{color:#95a4bb}.pro-store-summary{border-color:#7c8ba340}.pro-store-summary>span{color:#9dacbf}.pro-store-summary strong{color:#d8b97d}.pro-store-summary small{color:#c4b494}.pro-plans{position:relative}.pro-subscription{border:1px solid #dccad0;border-radius:11px;position:relative;overflow:hidden;box-shadow:0 18px 45px #4f2e4010}.pro-plan-primary{background:radial-gradient(at 0 0,#ac657c40,#0000 65%),linear-gradient(140deg,#683447,#402735 95%);padding:40px;position:relative;overflow:hidden}.pro-plan-primary:after{content:"";pointer-events:none;border:1px solid #d4b67b15;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-140px;right:-180px;box-shadow:0 0 0 28px #d4b67b08,0 0 0 56px #d4b67b05}.pro-plan-top{color:#f1dfcd}.pro-plan-top>b{color:#e1c492;background:#c2a06b10;border-color:#b18d68a0}.pro-plan-primary h3{color:#fbf2ed;z-index:1;position:relative}.pro-plan-primary>p{color:#c9acb9}.pro-plan-price{border-top-color:#b6879440}.pro-plan-price>strong{color:#f1d8ac}.pro-plan-price>span{color:#b792a3}.pro-plan-primary>.btn{color:#563c42;z-index:1;background:linear-gradient(110deg,#b99a64,#dfc693,#b89b66);border-color:#dfc697;font-weight:600;position:relative;box-shadow:inset 0 1px #f6e6c0,0 6px 13px #22162540}.pro-plan-primary>.btn:hover{background:linear-gradient(110deg,#cbaa6e,#e9d2a3,#c8ab76);border-color:#e7d2a7}.pro-plan-primary>small{color:#bca2ad}.pro-plan-details{background:linear-gradient(150deg,#fff,#f8f7f5);padding:40px}.pro-plan-details h4{color:#344460}.pro-plan-details li{color:#6d7482}.pro-plan-details li>svg{color:#9a6172;box-sizing:content-box;background:#f3e9ed;border-radius:50%;width:12px;height:12px;padding:2px}.pro-trial-box{background:linear-gradient(120deg,#e9eef6,#f4f1e9);border-color:#d0d9e6;box-shadow:inset 0 1px #fff}.pro-trial-num{color:#4e688e}.pro-trial-num>small{color:#8a96aa}.pro-trial-box b{color:#465a78}.pro-trial-box p{color:#8d92a0}.pro-trial-box button{color:#804659}.rich-addon{background:linear-gradient(105deg,#f6eef1,#fcfaf7);border:1px solid #e0cfd6;border-radius:8px;align-items:center;gap:21px;margin-top:18px;padding:22px 26px;display:flex;position:relative;overflow:hidden}.rich-addon:before{content:"";background:linear-gradient(#9b6175,#5c334b);width:3px;position:absolute;top:0;bottom:0;left:0}.rich-addon-count{color:#99596f;white-space:nowrap;border-right:1px solid #e0cbd3;padding-right:21px;font:36px/1.1 Georgia}.rich-addon-count>small{color:#bd9f76;margin-left:2px;font:16px Georgia}.rich-addon>div>span{color:#a77c8c;letter-spacing:2px;margin-bottom:5px;font-size:8px;display:block}.rich-addon h4{color:#724859;margin:0 0 5px;font-size:14px;font-weight:500}.rich-addon p{color:#a58d98;margin:0;font-size:9px;line-height:1.9}.rich-addon-tag{color:#9a697e;white-space:nowrap;background:#f9f0f3;border:1px solid #d8bdc8;border-radius:20px;margin-left:auto;padding:5px 11px;font-size:8px}.pro-plan-disclosure{color:#8b6475}.pro-plan-disclosure p{color:#8e8391}.pro-onboarding-grid>article{background:linear-gradient(145deg,#f5f7fa,#fff);border:1px solid #dce1e8;border-radius:8px;padding:25px 22px}.pro-onboarding-grid>article:nth-child(2){background:linear-gradient(145deg,#f9f2f5,#fff);border-color:#e5d6dd}.pro-onboarding-grid>article:nth-child(3){background:linear-gradient(145deg,#f8f4ea,#fff);border-color:#e5d9c3}.pro-onboarding-grid>article>span{color:#8b9bb3}.pro-onboarding-grid>article:nth-child(2)>span{color:#ae7b90}.pro-onboarding-grid>article:nth-child(3)>span{color:#bc9e68}.pro-onboarding-grid>article>small{color:#9a7185;background:#faf5f8;border-color:#d9c5d0}.pro-onboarding-grid h3{color:#3d4b66}.pro-onboarding-grid p{color:#8c8492;font-size:10px}.pro-faq h2{color:#33435e}.pro-faq summary{color:#5d6170}.pro-faq details{border-bottom-color:#e2dbe0}.pro-faq details:first-child{border-top-color:#e2dbe0}.pro-faq summary svg{color:#a37085;transition:transform .2s}.pro-faq details[open] summary svg{transform:rotate(180deg)}.pro-faq details p{color:#978896}.pro-final{background:radial-gradient(at 0 0,#86445835,#0000 60%),linear-gradient(110deg,#19283f,#263953);border-color:#384d6d;position:relative;overflow:hidden}.pro-final:after{content:"";pointer-events:none;border:1px solid #bba06c25;border-radius:50%;width:400px;height:400px;position:absolute;top:-220px;right:-160px;box-shadow:0 0 0 35px #bba06c0a,0 0 0 70px #bba06c05}.pro-final .kicker{color:#c5a67b}.pro-final h2{color:#ede8df}.pro-final .btn{color:#26354c;background:linear-gradient(120deg,#b49a6c,#dec692,#bb9e67);border-color:#dbc18a;box-shadow:0 6px 18px #10182940}.pro-final p{color:#a1a7b6}.membermain .kicker{color:#a3677f}.memberhead h1{color:#273b59}.tabs button.active{color:#773e54;border-color:#91516a}.statusgrid .card{border-top-color:#4a6287}.statusgrid .card:nth-child(2){border-top-color:#94586e}.statusgrid .card:nth-child(3){border-top-color:#b59a67}.statusgrid strong{color:#314867}.membermain .notice{background:linear-gradient(120deg,#f5edef,#faf5ee);border-color:#e7d2db}.membermain .notice h2{color:#784356}.membermain .notice p{color:#a28797}.membermain .google-setup{background:linear-gradient(120deg,#edf1f7,#f8f9fc);border-color:#d7dfeb}.membermain .google-setup h3{color:#536d92}.membermain .form label{color:#71788b}.membermain .form input,.membermain .form select,.membermain .form textarea{color:#33445f;background:#fcfcfe;border-color:#d5dbe5}.membermain .form input:focus,.membermain .form select:focus,.membermain .form textarea:focus{outline-color:#b28b9a}.member-single-plan{background:linear-gradient(140deg,#fff,#f5f3f7);border-color:#dbd2de}.member-single-plan .price{color:#8a4b62}.membermain .message{color:#8d526b;background:#efe4ea;border-color:#dbc0ce}.membermain .checklist svg,.membermain .checklist p>span{color:#6c7f9f;background:#e9eef6}footer{background:#faf8f5}footer .brand{color:#2b3c58}footer .brandmark{color:#b0915e}footer .brandmark span{color:#794458}@keyframes richFloat{0%,to{translate:0}50%{translate:0 -7px}}@keyframes richGlow{0%{opacity:.6;transform:translate(0)}to{opacity:1;transform:translate(70px,80px)}}@keyframes richEnter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes richProductEnter{0%{opacity:0;transform:perspective(1300px)rotateY(-4deg)rotateX(1deg)translateY(22px)}to{opacity:1;transform:perspective(1300px)rotateY(-4deg)rotateX(1deg)translateY(0)}}@media (max-width:1050px){.rich-home .pro-hero{gap:30px;min-height:620px;padding:55px 5% 0}.rich-home .pro-hero h1{font-size:41px}.rich-home .pro-hero-copy>p{font-size:12px}.rich-edition{margin-bottom:20px}.rich-home .pro-product{padding:15px 13px 13px}.rich-live-note{gap:8px;padding:10px 12px;bottom:50px;left:-14px}.rich-live-note b{font-size:8px}.rich-live-note small{font-size:5px}.rich-live-note>span{width:24px;height:24px}.rich-six-badge{gap:7px;padding:10px;top:57px;right:-13px}.rich-six-badge strong{font-size:24px}.rich-six-badge span{font-size:6px}.rich-home .pro-hero-bottom{gap:20px}.rich-hero-caption{letter-spacing:2px;font-size:5px}.pro-feature-row>article{padding:23px 20px}.pro-plan-primary,.pro-plan-details{padding:30px}.pro-onboarding-grid{gap:20px}.pro-onboarding-grid>article{padding:23px 20px}.rich-addon{gap:17px;padding:20px 23px}.rich-addon h4{font-size:13px}.rich-addon p{font-size:8px}.rich-addon-tag{padding:5px 9px;font-size:7px}}@media (max-width:760px){header{background:#fcfaf7fa}.rich-home .pro-hero{grid-template-columns:1fr;gap:30px;min-height:0;padding:35px 7% 0;overflow:hidden}.rich-edition{letter-spacing:1.7px;margin-bottom:22px;font-size:7px}.rich-edition>span{padding:2px 7px;font-size:10px}.rich-home .pro-eyebrow{letter-spacing:.8px;margin-bottom:15px;font-size:8px}.rich-home .pro-hero h1{letter-spacing:1px;margin-bottom:25px;font-size:38px;line-height:1.6}.rich-home .pro-hero h1 em:after{bottom:-9px}.rich-home .pro-hero-copy>p{margin-bottom:24px;font-size:12px;line-height:2.1}.rich-home .pro-hero-actions{gap:21px}.rich-home .pro-hero-actions .btn{padding:13px 17px;font-size:11px}.rich-home .pro-hero-actions>a{font-size:9px}.rich-home .pro-hero-meta{margin-top:16px;font-size:8px}.rich-home .pro-product{border-radius:10px;margin:0 0 12px;padding:14px 12px 12px;animation:.9s both richEnter;transform:none;box-shadow:0 20px 40px #07112350}.rich-home .pro-product .mock-heading h3{font-size:10px}.rich-live-note{border-radius:5px;gap:8px;padding:10px 11px;bottom:43px;left:-11px}.rich-live-note>span{width:22px;height:22px}.rich-live-note svg{width:12px}.rich-live-note b{font-size:7px}.rich-live-note small{font-size:5px}.rich-six-badge{border-radius:5px;gap:7px;padding:9px 10px;top:59px;right:-10px}.rich-six-badge strong{font-size:23px}.rich-six-badge span{font-size:6px}.rich-hero-caption{letter-spacing:1.3px;text-align:right;margin-top:-32px;padding-right:2px;font-size:5px}.rich-home .pro-hero-bottom{gap:15px 18px;margin-top:-5px;padding:20px 0 23px}.rich-home .pro-hero-bottom>b{font-size:8px}.rich-home .pro-hero-bottom>a{font-size:7px}.rich-home .pro-hero-bottom .google-g{font-size:16px}.rich-home .pro-hero-bottom>b svg{width:14px}.rich-hero-glow{width:320px;height:320px;top:0;left:-210px}.rich-home .pro-hero:after{width:700px;height:400px;bottom:-250px;right:-400px}.pro-features{padding-top:50px;padding-bottom:50px}.pro-feature-row{gap:16px}.pro-feature-row>article{border-radius:7px;padding:23px 22px}.pro-feature-row>article>div{margin-bottom:23px}.pro-feature-row h3{font-size:17px}.pro-feature-row p{font-size:11px}.pro-section-title .kicker:before{width:15px;margin-right:7px}.rich-home .cs-desktop-card{padding:25px 13px 20px}.rich-home .cs-desktop-card:after{width:60px;height:60px;top:7px;right:7px}.rich-home .cs-desktop-copy p{font-size:11px}.rich-home .cs-mobile-card{border-radius:7px}.pro-multistore{border-radius:9px;padding:30px 22px;overflow:hidden}.pro-multistore:before{width:70px;height:70px;top:9px;left:9px}.pro-plan-primary,.pro-plan-details{padding:28px}.pro-plan-primary h3{font-size:26px}.pro-plan-price>strong{font-size:24px}.pro-subscription{border-radius:8px}.rich-addon{align-items:flex-start;gap:16px;margin-top:15px;padding:20px 18px}.rich-addon-count{margin-top:8px;padding-right:15px;font-size:30px}.rich-addon-count>small{font-size:13px}.rich-addon>div>span{letter-spacing:1.5px;font-size:7px}.rich-addon h4{margin-bottom:5px;font-size:12px;line-height:1.9}.rich-addon p{font-size:8px;line-height:2}.rich-addon-tag{display:none}.pro-onboarding-grid{gap:15px}.pro-onboarding-grid>article{padding:22px}.pro-onboarding-grid p{font-size:10px}.pro-final{padding-top:39px;padding-bottom:39px}.pro-final:after{width:270px;height:270px;top:-180px;right:-160px}}@media (prefers-reduced-motion:reduce){.rich-home *,.rich-home :before,.rich-home :after{transition:none!important;animation:none!important}.rich-home .pro-product{transform:none}.rich-live-note,.rich-six-badge{translate:none}}.fc-section{max-width:1240px;margin:auto;padding:75px 5%}.fc-tabs{z-index:1;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:0;display:grid;position:relative}.fc-tabs button{color:#7c8498;background:#f2f3f7;border:1px solid #dddde5;border-bottom:0;border-radius:7px 7px 0 0;align-items:center;gap:9px;padding:17px 18px;font-size:11px;transition:background .2s,color .2s;display:flex}.fc-tabs button>svg:last-child{opacity:.4;margin-left:auto}.fc-tabs button.active{color:#8b4b65;background:#fff;border-color:#d7c8d3;box-shadow:inset 0 3px #9c6079}.fc-tabs button.active>svg:last-child{opacity:1;color:#ae8b5e}.fc-tabs button:hover{background:#faf7f9}.fc-panel{background:linear-gradient(120deg,#fff,#faf9f7);border:1px solid #d7c8d3;border-radius:0 0 9px 9px;grid-template-columns:1.12fr .88fr;gap:34px;min-height:410px;padding:33px;display:grid;box-shadow:0 14px 40px #29344d08}.fc-group-tag{letter-spacing:1.7px;color:#ac7891;margin-bottom:12px;font:8px/1.5 Arial;display:block}.fc-copy>h3{color:#334762;margin:0 0 10px;font-size:22px;font-weight:500;line-height:1.7}.fc-copy>p{color:#9290a0;margin-bottom:26px;font-size:11px;line-height:2}.fc-feature-list{grid-template-columns:1fr 1fr;gap:22px 20px;display:grid}.fc-feature-list article{align-items:flex-start;gap:10px;display:flex}.fc-feature-list article>span{color:#637d9f;background:#eef1f7;border:1px solid #e1e6ee;border-radius:6px;flex-shrink:0;padding:7px;display:flex}.fc-feature-list article:nth-child(2n)>span{color:#a36a83;background:#f6eaf0;border-color:#ecdae3}.fc-feature-list h4{color:#5a6177;margin:0 0 5px;font-size:11px;font-weight:500}.fc-feature-list p{color:#9c92a0;margin:0;font-size:9px;line-height:1.9}.fc-preview{background:#f5f7fb;border:1px solid #c8d1df;border-radius:8px;align-self:center;min-width:0;animation:.4s richEnter;overflow:hidden;box-shadow:0 15px 30px #2136530e}.fc-preview-bar{color:#dec99f;background:linear-gradient(120deg,#223551,#324a6a);justify-content:space-between;align-items:center;padding:14px 17px;display:flex}.fc-preview-bar>b{letter-spacing:.3px;font:14px Georgia}.fc-preview-bar>b>span{letter-spacing:.7px;color:#b8c2d1;margin-left:8px;font:7px Noto Sans TC,sans-serif}.fc-preview-bar>small{color:#9dabc0;border:1px solid #526580;border-radius:3px;padding:2px 6px;font-size:6px}.fc-preview-title{justify-content:space-between;align-items:center;padding:21px 19px 15px;display:flex}.fc-preview-title small{letter-spacing:1px;color:#8a9ab3;font:6px Arial}.fc-preview-title h4{color:#435c80;margin:7px 0 0;font-size:13px;font-weight:500;line-height:1.8}.fc-preview-title>svg{color:#a88094;width:20px}.fc-days{grid-template-columns:repeat(5,1fr);gap:7px;padding:0 19px 18px;display:grid}.fc-days>span{text-align:center;color:#8999b0;background:#e8edf5;border-radius:5px;padding:8px 0;font-size:7px}.fc-days b{font:17px/1.8 Georgia;display:block}.fc-days .active{color:#ead7df;background:linear-gradient(145deg,#985e77,#66364f);box-shadow:0 4px 8px #693c4f18}.fc-agenda{padding:0 19px 4px}.fc-agenda>div{background:#fff;border:1px solid #e2e7ef;border-left:2px solid #8fa4c2;border-radius:4px;align-items:center;gap:13px;margin-bottom:8px;padding:11px 10px;display:flex}.fc-agenda>div:nth-child(2){border-left-color:#b67d95}.fc-agenda time{color:#687e9e;font:12px Georgia}.fc-agenda b{color:#65728b;font-size:9px;font-weight:500;display:block}.fc-agenda small{color:#a3aabd;margin-top:4px;font-size:6px;display:block}.fc-agenda i{color:#ae7a91;background:#f0e6ec;border-radius:3px;margin-left:auto;padding:2px 5px;font-size:5px;font-style:normal}.fc-preview-footer{color:#9d93a4;background:#f5f4f8;border-top:1px solid #e1e4ec;justify-content:center;align-items:center;gap:7px;padding:14px 10px;font-size:7px;display:flex}.fc-mini-stores{grid-template-columns:repeat(3,1fr);gap:9px;padding:0 19px 22px;display:grid}.fc-mini-stores>div{color:#889dbb;background:#fff;border:1px solid #dce3ee;border-radius:5px;flex-direction:column;align-items:center;gap:7px;padding:17px 5px;display:flex}.fc-mini-stores>div.active{color:#9f6982;background:#f5eaf0;border-color:#b78ba0}.fc-mini-stores b{color:#68778d;font-size:9px;font-weight:500}.fc-mini-stores small{color:#a7adbb;font-size:6px}.fc-payment-note{background:#fff;border:1px solid #dfd1dd;border-radius:5px;align-items:center;gap:12px;margin:0 19px 13px;padding:17px 13px;display:flex}.fc-payment-note>div{color:#a26e86;background:#f0e1e9;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.fc-payment-note b{color:#89566f;font-size:11px;font-weight:500;display:block}.fc-payment-note span small{color:#a992a3;margin-top:5px;font-size:7px;display:block}.fc-payment-note>small{color:#bbb0bd;margin-left:auto;font-size:6px}.fc-notification{color:#91a1bc;border-bottom:1px solid #e6e9f1;gap:10px;padding:12px 19px;display:flex}.fc-notification b{color:#78869e;font-size:9px;font-weight:500}.fc-notification p{color:#a8adba;margin:5px 0 0;font-size:7px;line-height:1.9}.fc-payment-bottom{color:#a1869d;background:#f3ecf2;align-items:center;gap:9px;padding:15px 19px;font-size:8px;display:flex}.fc-payment-bottom b{color:#b493a5;margin-left:auto;font-size:6px;font-weight:400}.fc-brand-canvas{color:#e8d2ac;background:radial-gradient(at 0 0,#924c6470,#0000 80%),linear-gradient(120deg,#253653,#18243d);border:1px solid #a78b6260;border-radius:5px;margin:0 19px 17px;padding:25px 20px;position:relative;overflow:hidden}.fc-brand-canvas:after{content:"";border:1px solid #c2a57230;border-radius:50%;width:140px;height:140px;position:absolute;top:-70px;right:-90px;box-shadow:0 0 0 25px #c2a57210}.fc-brand-canvas>span{letter-spacing:2px;color:#c4a983;font:7px Georgia}.fc-brand-canvas h4{color:#e1cba8;margin:16px 0 9px;font-family:Noto Serif TC,serif;font-size:17px;line-height:1.7}.fc-brand-canvas>small{color:#a0adc3;font-size:7px}.fc-brand-canvas>div{color:#dbc190;background:#c3a26b20;border:1px solid #bea77570;border-radius:3px;justify-content:space-between;align-items:center;margin-top:22px;padding:8px 10px;font-size:7px;display:flex}.fc-channel-chips{justify-content:center;gap:8px;margin:0 19px 19px;display:flex}.fc-channel-chips>span{color:#8b9ab1;background:#fff;border:1px solid #d7dfea;border-radius:20px;padding:5px 12px;font-size:7px}.fc-scope{color:#a97b93;align-items:flex-start;gap:9px;margin-top:18px;display:flex}.fc-scope>svg{flex-shrink:0;width:15px;margin-top:2px}.fc-scope p{color:#a48e9f;margin:0;font-size:9px;line-height:2}.rich-home .pro-product .rich-dashboard-nav{gap:3px;width:58px;padding:12px 5px}.rich-dashboard-nav>span{color:#8392ac;justify-content:flex-start;align-items:center;gap:6px;width:100%;padding:9px 5px;display:flex}.rich-dashboard-nav>span.active{color:#8b5871;background:#e8dce4;border-radius:4px}.rich-dashboard-nav>span>small{font-size:6px}.rich-home .pro-product .rich-dashboard-nav svg{flex-shrink:0;width:11px;height:11px}.rich-home .pro-product .rich-dashboard-nav>span.active>svg{background:0 0;border-radius:0;width:11px;height:11px;padding:0}.rich-home .pro-product .mock-content{width:calc(100% - 58px)}@media (max-width:1000px){.fc-panel{grid-template-columns:1fr;gap:28px;padding:28px}.fc-preview{justify-self:center;width:100%;max-width:500px}.fc-tabs button{gap:8px;padding:14px 13px;font-size:10px}.fc-tabs button>svg:last-child{display:none}.fc-feature-list{gap:20px 24px}.fc-copy>h3{font-size:21px}.fc-feature-list h4{font-size:12px}.fc-feature-list p{font-size:10px}.fc-preview-title h4{font-size:15px}.fc-preview-title{padding-top:25px;padding-bottom:20px}.fc-agenda b{font-size:10px}.fc-agenda small{font-size:7px}.fc-agenda time{font-size:14px}.fc-preview-footer{font-size:8px}.fc-brand-canvas{padding:28px}.fc-brand-canvas h4{font-size:21px}}@media (max-width:760px){.fc-section{padding:50px 7%}.fc-tabs{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px}.fc-tabs button{border:1px solid #dddde5;border-radius:5px;gap:8px;padding:12px 11px;font-size:10px}.fc-tabs button.active{border-color:#c8a7b8;box-shadow:inset 3px 0 #9b627a}.fc-tabs button>svg{width:15px}.fc-panel{border-radius:7px;gap:25px;min-height:0;padding:23px 17px}.fc-group-tag{letter-spacing:1.2px;margin-bottom:11px;font-size:7px}.fc-copy>h3{margin-bottom:10px;font-size:20px;line-height:1.8}.fc-copy>p{margin-bottom:23px;font-size:10px;line-height:2}.fc-feature-list{grid-template-columns:1fr;gap:19px}.fc-feature-list article{gap:11px}.fc-feature-list h4{margin-bottom:4px;font-size:11px}.fc-feature-list p{font-size:9px;line-height:1.9}.fc-feature-list article>span{padding:8px}.fc-feature-list article svg{width:16px}.fc-preview{border-radius:6px}.fc-preview-bar{padding:12px 13px}.fc-preview-bar>b{font-size:13px}.fc-preview-title{padding:19px 14px 15px}.fc-preview-title small{letter-spacing:.7px;font-size:5px}.fc-preview-title h4{font-size:12px;line-height:1.9}.fc-preview-title>svg{width:17px}.fc-days{gap:6px;padding:0 13px 15px}.fc-days>span{padding:6px 0;font-size:6px}.fc-days b{font-size:16px}.fc-agenda{padding:0 13px 3px}.fc-agenda>div{gap:10px;padding:10px 8px}.fc-agenda time{font-size:12px}.fc-agenda b{font-size:8px}.fc-agenda small{font-size:6px}.fc-agenda i{padding:2px 4px;font-size:5px}.fc-preview-footer{padding:12px 8px;font-size:6px}.fc-mini-stores{gap:7px;padding:0 13px 17px}.fc-mini-stores>div{gap:6px;padding:14px 3px}.fc-mini-stores b{font-size:8px}.fc-mini-stores small{font-size:5px}.fc-payment-note{gap:9px;margin:0 13px 10px;padding:13px 10px}.fc-payment-note b{font-size:10px}.fc-payment-note span small{font-size:6px}.fc-notification{gap:9px;padding:12px 13px}.fc-notification b{font-size:8px}.fc-notification p{font-size:6px}.fc-payment-bottom{padding:13px;font-size:7px}.fc-payment-bottom b{font-size:5px}.fc-brand-canvas{margin:0 13px 14px;padding:22px 16px}.fc-brand-canvas h4{margin:14px 0 8px;font-size:17px}.fc-brand-canvas>small{font-size:6px}.fc-channel-chips{gap:6px;margin-bottom:15px}.fc-channel-chips>span{padding:4px 9px;font-size:6px}.fc-scope p{font-size:8px}.rich-home .pro-product .rich-dashboard-nav{gap:2px;width:45px;padding:10px 3px}.rich-dashboard-nav>span{gap:4px;padding:8px 4px}.rich-dashboard-nav>span>small{font-size:5px}.rich-home .pro-product .rich-dashboard-nav svg,.rich-home .pro-product .rich-dashboard-nav>span.active>svg{width:9px;height:9px}.rich-home .pro-product .mock-content{width:calc(100% - 45px)}}.brand-booking{grid-template-columns:1fr 1fr;align-items:center;gap:40px 55px;max-width:1240px;margin:auto;padding:0 5% 70px;display:grid}.bb-story .kicker{color:#a46f87;letter-spacing:1.6px;font-size:8px}.bb-story h2{color:#364966}.bb-story>p{color:#8f8896;max-width:450px;margin:20px 0 24px;font-size:12px;line-height:2.2}.bb-benefits{flex-direction:column;gap:13px;display:flex}.bb-benefits>span{color:#737f96;align-items:center;gap:10px;font-size:11px;display:flex}.bb-benefits svg{color:#ac788f;width:16px}.bb-theme-control{border-top:1px solid #e2d7df;margin-top:27px;padding-top:20px}.bb-theme-control>small{color:#ac92a1;margin-bottom:12px;font-size:8px;display:block}.bb-theme-control>div{flex-wrap:wrap;gap:8px;display:flex}.bb-theme-control button{color:#9f8c99;background:#fff;border:1px solid #e2d9df;border-radius:4px;align-items:center;gap:6px;padding:8px 10px;font-size:8px;transition:border-color .2s,background .2s;display:flex}.bb-theme-control button.selected{color:#8e596f;background:#f8f0f4;border-color:#c1a3b4}.bb-theme-control i{border:1px solid #0001;border-radius:50%;width:9px;height:9px;display:block}.bb-swatch-wine{background:#783e55}.bb-swatch-navy{background:#284463}.bb-swatch-gold{background:#b0945f}.bb-demo{--bb-main:#7c4259;--bb-dark:#4d293c;--bb-soft:#f5e9ef;--bb-text:#976780;background:#fff;border:1px solid #d6c5cf;border-radius:10px;transition:border-color .3s;position:relative;overflow:hidden;box-shadow:0 18px 45px #49304810}.bb-theme-navy{--bb-main:#2d4c71;--bb-dark:#172b48;--bb-soft:#eaf0f8;--bb-text:#6b83a5;border-color:#bfcfe1}.bb-theme-gold{--bb-main:#ab8c54;--bb-dark:#695334;--bb-soft:#f6efe1;--bb-text:#ad9369;border-color:#decbab}.bb-preview-bar{color:#a091a1;background:#f7f5f8;border-bottom:1px solid #e6dce4;justify-content:space-between;align-items:center;padding:13px 17px;display:flex}.bb-preview-bar>span{align-items:center;gap:8px;font-size:8px;display:flex}.bb-preview-bar small{color:#b098a8;border:1px solid #ded0da;border-radius:3px;padding:2px 5px;font-size:6px}.bb-page-banner{background:radial-gradient(ellipse at 100% 0%,#e7bca52a,transparent 70%),linear-gradient(120deg,var(--bb-main),var(--bb-dark));color:#f4e3d1;padding:30px 26px;transition:background .35s;position:relative;overflow:hidden}.bb-page-banner:after{content:"";pointer-events:none;border:1px solid #e9cda045;border-radius:50%;width:180px;height:180px;position:absolute;top:-110px;right:-90px;box-shadow:0 0 0 22px #e9cda013,0 0 0 44px #e9cda00a}.bb-page-banner>span{letter-spacing:2px;color:#d4bda4;font:6px Arial}.bb-page-banner h3{color:#f3dfc6;margin:16px 0 7px;font-family:Noto Serif TC,serif;font-size:22px;font-weight:500;line-height:1.8}.bb-page-banner p{color:#d4c2b6;margin:0;font-size:8px}.bb-page-content{padding:22px 24px 14px}.bb-page-heading{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.bb-page-heading>span{color:var(--bb-text);font-size:11px;font-weight:500}.bb-page-heading>small{color:#b5a5b3;font-size:7px}.bb-service{background:linear-gradient(100deg,#fff,var(--bb-soft));border:1px solid var(--bb-soft);border-radius:5px;align-items:center;gap:12px;margin-bottom:9px;padding:15px 12px;transition:background .25s;display:flex}.bb-service>span{background:var(--bb-soft);color:var(--bb-main);border-radius:5px;padding:9px;display:flex}.bb-service b{color:#7d7386;font-size:11px;font-weight:500;display:block}.bb-service small{color:#b2a4b3;margin-top:5px;font-size:7px;display:block}.bb-service>svg{color:var(--bb-text);margin-left:auto}.bb-preview-cta{color:#f6e9d5;background:linear-gradient(110deg,var(--bb-main),var(--bb-dark));border-radius:4px;justify-content:space-between;align-items:center;margin-top:17px;padding:12px 14px;font-size:10px;display:flex}.bb-page-content>p{color:#baaabb;text-align:center;margin:11px 0 0;font-size:6px;line-height:1.8}.bb-share{background:linear-gradient(110deg,#edf1f7,#fcfaf7);border:1px solid #d4dce9;border-radius:8px;grid-column:1/-1;padding:26px;box-shadow:0 6px 22px #263a5b05}.bb-share>div:first-child{align-items:center;gap:14px;display:flex}.bb-share-icon{color:#dfc796;background:#334e72;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.bb-share h3{color:#4a6080;margin:0 0 5px;font-size:16px;font-weight:500;line-height:1.8}.bb-share p{color:#98a0b0;margin:0;font-size:10px;line-height:1.9}.bb-share-channels{flex-wrap:wrap;gap:10px;margin:22px 0 15px;display:flex}.bb-share-channels>span{color:#7386a2;background:#ffffffe0;border:1px solid #d4dce9;border-radius:5px;align-items:center;gap:8px;padding:9px 15px;font-size:9px;display:flex}.bb-share-channels>span:nth-child(2){color:#9c6980;background:#fff8fb;border-color:#decbd5}.bb-share-channels svg{width:15px}.bb-share>small{color:#a6a0ad;font-size:8px;line-height:2;display:block}@media (max-width:1000px){.brand-booking{gap:30px}.bb-story h2{font-size:29px}.bb-story>p{font-size:11px}.bb-page-banner{padding:25px 20px}.bb-page-banner h3{font-size:19px}.bb-page-content{padding:20px 18px 13px}.bb-service{gap:10px;padding:12px 9px}.bb-service b{font-size:10px}.bb-share h3{font-size:15px}}@media (max-width:760px){.brand-booking{grid-template-columns:1fr;gap:28px;padding:0 7% 45px}.bb-story .kicker{letter-spacing:1.2px;font-size:7px}.bb-story h2{font-size:27px}.bb-story>p{margin:17px 0 22px;font-size:11px}.bb-benefits{gap:12px}.bb-benefits>span{font-size:10px}.bb-theme-control{margin-top:23px;padding-top:17px}.bb-theme-control>small{font-size:7px}.bb-theme-control button{padding:8px 9px;font-size:8px}.bb-theme-control>div{gap:7px}.bb-demo{border-radius:7px}.bb-preview-bar{padding:11px 13px}.bb-preview-bar>span{font-size:7px}.bb-preview-bar small{font-size:5px}.bb-page-banner{padding:25px 20px}.bb-page-banner h3{font-size:20px}.bb-page-content{padding:20px 17px 13px}.bb-service{gap:11px;padding:13px 10px}.bb-service b{font-size:10px}.bb-service small,.bb-page-content>p{font-size:6px}.bb-share{border-radius:7px;padding:21px 17px}.bb-share>div:first-child{align-items:flex-start;gap:11px}.bb-share-icon{border-radius:5px;width:34px;height:34px}.bb-share-icon svg{width:18px}.bb-share h3{margin-bottom:6px;font-size:13px;line-height:1.9}.bb-share p{font-size:9px}.bb-share-channels{gap:7px;margin:18px 0 13px}.bb-share-channels>span{gap:6px;padding:8px 10px;font-size:8px}.bb-share-channels svg{width:13px}.bb-share>small{font-size:7px}}.subscription-gift{background:linear-gradient(110deg,#f5e8ee,#fcf5e9);border:1px solid #e6cbd5;border-radius:6px;align-items:center;gap:11px;margin:-4px 0 17px;padding:16px 13px;display:flex;position:relative;overflow:hidden}.subscription-gift>span{color:#e8ce9c;background:linear-gradient(145deg,#9d6178,#6b3c53);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.subscription-gift small{letter-spacing:1.5px;color:#b4889b;margin-bottom:4px;font-size:7px;display:block}.subscription-gift b{color:#8b516b;font-size:10px;font-weight:500;line-height:1.8;display:block}.subscription-gift p{color:#b495a4;margin:5px 0 0;font-size:7px;line-height:1.8}.subscription-gift>strong{letter-spacing:1.4px;color:#c1a16e;align-self:flex-start;margin-left:auto;font:7px Georgia}.bb-line-gift{color:#9d6980;background:linear-gradient(110deg,#f3e7ec,#fff8ee);border:1px solid #e0c8d2;border-radius:5px;align-items:center;gap:10px;margin-top:21px;padding:14px 15px;display:flex}.bb-line-gift>svg{flex-shrink:0}.bb-line-gift b{color:#945a73;font-size:10px;font-weight:500;line-height:1.8;display:block}.bb-line-gift small{color:#b193a1;margin-top:4px;font-size:8px;line-height:1.8;display:block}.membermain .member-gift-note{color:#955b74;background:#f8edf2;border:1px solid #dfc5d1;border-radius:5px;padding:13px 15px;font-size:11px}@media (max-width:760px){.subscription-gift{gap:10px;padding:15px 12px}.subscription-gift>span{width:31px;height:31px}.subscription-gift>span svg{width:17px}.subscription-gift b{font-size:9px}.subscription-gift small{letter-spacing:1px;font-size:6px}.subscription-gift p{font-size:7px}.subscription-gift>strong{letter-spacing:1px;font-size:6px}.bb-line-gift{gap:9px;padding:13px 12px}.bb-line-gift b{font-size:9px}.bb-line-gift small{font-size:7px}.bb-line-gift>svg{width:16px}}.launch-announcement{color:#f6e6cf;z-index:2;background:linear-gradient(100deg,#69364a,#8c4b61 55%,#60344b);border-top:1px solid #b58c7340;border-bottom:1px solid #3d213360;justify-content:center;align-items:center;gap:19px;min-height:44px;padding:10px 5%;display:flex;position:relative}.launch-announcement>span{color:#ecd4a6;align-items:center;gap:7px;display:flex}.launch-announcement b{letter-spacing:1px;font-size:9px;font-weight:500}.launch-announcement p{color:#e4cbd5;margin:0;font-size:10px}.launch-announcement>a{color:#f0d9ac;border-bottom:1px solid #d3b88a70;align-items:center;gap:7px;padding-bottom:1px;font-size:9px;display:flex}.launch-promotion{max-width:1240px;margin:0 auto;padding:48px 5% 0;scroll-margin-top:105px}.lp-inner{isolation:isolate;color:#f7ead8;background:radial-gradient(at 100% 0,#b5816740,#0000 58%),radial-gradient(at 0 100%,#263d5b70,#0000 70%),linear-gradient(120deg,#7a3f54,#482c41);border:1px solid #c29b7860;border-radius:12px;grid-template-columns:1.15fr .85fr;gap:25px;padding:41px 36px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 48px #5d30451c}.lp-inner:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#edcfa2,#0000);height:1px;position:absolute;top:0;left:7%;right:7%}.lp-inner:after{content:"";z-index:-1;pointer-events:none;border:1px solid #edcfa11a;border-radius:5px;position:absolute;inset:12px}.lp-label{color:#e4c895;letter-spacing:1.3px;background:#d3b28010;border:1px solid #c4a27180;border-radius:30px;align-items:center;gap:7px;margin-bottom:19px;padding:5px 11px;font-size:9px;display:inline-flex}.lp-eyebrow{color:#c9a7b8;letter-spacing:.5px;margin-bottom:13px;font-size:9px;display:block}.lp-copy h2{color:#fff0e3;letter-spacing:.4px;margin-bottom:23px;font-family:Noto Sans TC,sans-serif;font-size:31px;font-weight:500;line-height:1.7}.lp-copy h2 em{color:#0000;background:linear-gradient(110deg,#d5b27e,#f6e4b7,#bba079);-webkit-background-clip:text;background-clip:text;font-style:normal}.lp-gift-title{background:linear-gradient(90deg,#e4c69312,#0000);border-left:2px solid #dbbb885e;align-items:center;gap:14px;margin-bottom:20px;padding:14px 13px 14px 15px;display:flex}.lp-gift-title>span{color:#dfbe85;background:#b28d6c20;border:1px solid #ccb08830;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.lp-gift-title small{color:#d5b991;letter-spacing:.3px;margin-bottom:5px;font-size:8px;display:block}.lp-gift-title h3{color:#eddac8;margin:0;font-size:17px;font-weight:500;line-height:1.9}.lp-gift-title h3 b{color:#f0d6a6;white-space:nowrap;margin-left:4px;font-size:21px;font-weight:500}.lp-break{display:none}.lp-benefit{color:#cdaaba;margin:0 0 24px;font-size:11px;line-height:2.1}.lp-actions{align-items:center;gap:20px;display:flex}.lp-actions .btn{color:#513c46;background:linear-gradient(120deg,#c2a16a,#e0c48e,#ba995f);border-color:#ddc08c;font-size:11px;font-weight:600;box-shadow:0 5px 15px #2d162b30,inset 0 1px #f2e2bd}.lp-actions .btn:hover{background:linear-gradient(120deg,#d0af7b,#ecd4a3,#c6a66f);border-color:#eddaaf}.lp-actions>a{color:#d9bdcb;align-items:center;gap:7px;font-size:9px;display:flex}.lp-terms{color:#b695a8;align-items:flex-start;gap:6px;margin-top:18px;font-size:7px;line-height:2;display:flex}.lp-terms svg{color:#d1b185;flex-shrink:0;width:11px;margin-top:2px}.lp-art{isolation:isolate;align-self:center;padding:18px 3px 27px 8px;position:relative}.lp-art-ring{z-index:-1;pointer-events:none;border:1px solid #d9b77e20;border-radius:50%;position:absolute;inset:-10px;transform:rotate(15deg);box-shadow:0 0 0 23px #d9b77e09,0 0 0 46px #d9b77e05}.lp-design-card{background:#f1e7d7;border:1px solid #d8b77f;border-radius:9px;transition:transform .35s;position:relative;overflow:hidden;transform:rotate(3deg);box-shadow:0 19px 40px #27152c50}.lp-design-card:hover{transform:rotate(0)}.lp-design-bar{color:#8b667c;background:#fcf9f3;border-bottom:1px solid #d9c4b0;align-items:center;gap:10px;padding:16px 16px 14px;display:flex}.lp-design-avatar{color:#e3c695;background:linear-gradient(135deg,#9b667d,#63384f);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font:19px Noto Serif TC,serif;display:flex}.lp-design-bar>div{font-size:10px;line-height:1.8}.lp-design-bar>div>small{color:#b59eae;margin-top:3px;font-size:6px;display:block}.lp-design-bar>svg{color:#aa8296;width:16px;margin-left:auto}.lp-rich-banner{background:radial-gradient(at 100% 0,#ac7c7a35,#0000 70%),linear-gradient(120deg,#253853,#18283f);padding:23px 21px;position:relative;overflow:hidden}.lp-rich-banner:after{content:"";border:1px solid #d7b77d35;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-60px;right:-80px;box-shadow:0 0 0 20px #d7b77d0a}.lp-rich-banner>span{letter-spacing:1.6px;color:#bda17d;font:6px Georgia}.lp-rich-banner h4{color:#e8d3b0;letter-spacing:1px;margin:16px 0;font-family:Noto Serif TC,serif;font-size:25px;font-weight:500;line-height:1.7}.lp-gold-rule{background:#c2a26e;width:34px;height:1px;margin-top:17px}.lp-rich-book{color:#6e4b45;background:linear-gradient(110deg,#c6a469,#f0d7a1,#c5a16a);border-top:1px solid #f7e7c6;border-bottom:1px solid #b5945d;align-items:center;gap:14px;padding:21px 20px;display:flex}.lp-rich-book>div>b{letter-spacing:3px;font-size:19px;font-weight:500;line-height:1.6;display:block}.lp-rich-book>div>small{letter-spacing:2px;color:#a48262;margin-top:3px;font-size:6px;display:block}.lp-rich-book>svg:last-child{margin-left:auto}.lp-rich-bottom{color:#96765e;background:linear-gradient(100deg,#f4ead8,#e4d3ba);grid-template-columns:repeat(3,1fr);display:grid}.lp-rich-bottom>div{letter-spacing:.5px;border-right:1px solid #cfb79a60;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:17px 2px;font-size:7px;display:flex}.lp-rich-bottom>div:last-child{border-right:0}.lp-rich-bottom svg{width:16px}.lp-design-caption{letter-spacing:.5px;text-align:center;color:#b7a390;background:#faf4e9;padding:8px 10px;font-size:5px}.lp-gift-seal{z-index:3;color:#78564a;background:radial-gradient(circle at 30% 20%,#f2dfb5,#c3a16b 65%,#a57f4c);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:absolute;top:-10px;right:-18px;transform:rotate(9deg);box-shadow:0 7px 18px #25182a40,inset 0 0 0 5px #ecd3a460,inset 0 0 0 6px #9e784d70}.lp-gift-seal>small{letter-spacing:1.4px;font:5px Georgia}.lp-gift-seal>strong{margin:4px 0 1px;font:39px/1.15 Georgia}.lp-gift-seal em{margin-left:3px;font:8px Noto Sans TC,sans-serif}.lp-gift-seal>span{letter-spacing:.5px;font-size:5px}.lp-art-tag{z-index:3;color:#9c7d66;background:#f8f1e6;border:1px solid #c5a77c;border-radius:5px;align-items:center;gap:8px;padding:10px 13px;font-size:7px;display:flex;position:absolute;bottom:6px;left:-10px;transform:rotate(-2deg);box-shadow:0 5px 15px #2c1b3033}.lp-art-tag svg{color:#965c73;width:12px}.lp-art-tag span{letter-spacing:.3px}@media (max-width:1000px){.launch-announcement{gap:13px}.launch-announcement p{font-size:9px}.lp-inner{grid-template-columns:1.1fr .9fr;gap:22px;padding:35px 27px}.lp-copy h2{font-size:27px}.lp-gift-title{gap:10px;padding:12px}.lp-gift-title h3{font-size:14px}.lp-gift-title h3 b{font-size:18px}.lp-gift-title>span{width:35px;height:35px}.lp-gift-title small{font-size:7px}.lp-benefit{font-size:10px}.lp-gift-seal{width:85px;height:85px;top:-7px;right:-10px}.lp-gift-seal strong{font-size:31px}.lp-design-bar{padding:13px}.lp-design-avatar{width:29px;height:29px;font-size:16px}.lp-design-bar>div{font-size:8px}.lp-design-bar>div>small{font-size:5px}.lp-rich-banner{padding:21px 17px}.lp-rich-banner h4{font-size:23px}.lp-rich-book{gap:11px;padding:18px 16px}.lp-rich-book>div>b{font-size:18px}.lp-rich-book>svg{width:21px}.lp-rich-bottom>div{padding:15px 2px;font-size:6px}.lp-actions{gap:16px}.lp-actions .btn{padding:13px 15px;font-size:10px}.lp-actions>a{gap:5px;font-size:8px}}@media (max-width:760px){.launch-announcement{grid-template-columns:1fr auto;gap:4px 12px;padding:9px 7% 10px;display:grid}.launch-announcement>span{gap:6px}.launch-announcement b{letter-spacing:.8px;font-size:8px}.launch-announcement>span svg{width:13px}.launch-announcement p{grid-column:1/2;max-width:270px;font-size:8px;line-height:1.8}.launch-announcement>a{grid-area:1/2/3;gap:4px;font-size:8px}.launch-announcement>a svg{width:12px}.launch-promotion{padding:28px 5% 0;scroll-margin-top:86px}.lp-inner{border-radius:9px;grid-template-columns:1fr;gap:27px;padding:27px 23px 30px}.lp-inner:after{inset:8px}.lp-label{letter-spacing:1px;margin-bottom:17px;padding:4px 10px;font-size:8px}.lp-eyebrow{letter-spacing:.1px;margin-bottom:12px;font-size:8px;line-height:1.9}.lp-copy h2{letter-spacing:0;margin-bottom:20px;font-size:26px;line-height:1.8}.lp-copy h2 em{font-size:24px}.lp-gift-title{gap:11px;margin-bottom:18px;padding:13px 11px}.lp-gift-title h3{font-size:15px;line-height:1.8}.lp-break{display:block}.lp-gift-title h3 b{font-size:19px}.lp-gift-title small{letter-spacing:0;font-size:6px;line-height:2}.lp-gift-title>span{border-radius:5px;width:34px;height:34px}.lp-gift-title>span svg{width:20px}.lp-benefit{margin-bottom:21px;font-size:10px;line-height:2.1}.lp-actions{gap:16px}.lp-actions .btn{gap:12px;padding:12px 14px;font-size:10px}.lp-actions>a{gap:5px;font-size:8px}.lp-terms{margin-top:15px;font-size:6px;line-height:2}.lp-art{width:100%;max-width:300px;margin:0 auto;padding:17px 8px 23px}.lp-design-card{border-radius:7px;transform:rotate(2deg)}.lp-design-bar{gap:8px;padding:13px 12px}.lp-design-avatar{width:30px;height:30px;font-size:16px}.lp-design-bar>div{font-size:8px}.lp-design-bar>div>small{font-size:5px}.lp-rich-banner{padding:22px 19px}.lp-rich-banner>span{letter-spacing:1.2px;font-size:5px}.lp-rich-banner h4{margin:14px 0;font-size:25px;line-height:1.7}.lp-rich-book{gap:13px;padding:19px 17px}.lp-rich-book>div>b{font-size:18px}.lp-rich-book>div>small{letter-spacing:1.5px;font-size:5px}.lp-rich-bottom>div{gap:8px;padding:16px 2px;font-size:6px}.lp-design-caption{padding:7px 6px;font-size:4px}.lp-gift-seal{width:82px;height:82px;top:-3px;right:-3px}.lp-gift-seal>small{font-size:4px}.lp-gift-seal>strong{font-size:32px}.lp-gift-seal em{font-size:7px}.lp-gift-seal>span{font-size:4px}.lp-art-tag{gap:6px;padding:9px 11px;font-size:6px;bottom:3px;left:0}.lp-art-tag svg{width:11px}}.self-checkout{margin-top:25px}.sc-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:25px;display:flex}.sc-heading h2{color:#304664;margin-bottom:10px;font-size:28px}.sc-heading p{color:#8e8194;margin:0;font-size:12px;line-height:2}.sc-heading>span{color:#9c6c84;white-space:nowrap;background:#faf2f6;border:1px solid #dfcbd6;border-radius:20px;align-items:center;gap:8px;padding:6px 12px;font-size:10px;display:flex}.sc-grid{grid-template-columns:1.15fr .85fr;gap:27px;display:grid}.sc-details{background:linear-gradient(130deg,#fff,#f7f6f9);border:1px solid #dbe0e9;border-radius:8px;padding:30px}.sc-included{align-items:flex-start;gap:12px;margin-bottom:27px;display:flex}.sc-included>svg{color:#ac7d94;box-sizing:content-box;background:#f2e6ed;border-radius:50%;flex-shrink:0;padding:4px}.sc-included h3{color:#526681;margin:1px 0 10px;font-size:15px;font-weight:500}.sc-included p{color:#a094a5;margin:0;font-size:11px;line-height:2}.sc-count{border-top:1px solid #e5dfe8;justify-content:space-between;align-items:center;gap:18px;padding-top:23px;display:flex}.sc-count>span{color:#8e7b92;align-items:center;gap:8px;font-size:11px;display:flex}.sc-count>div{background:#fff;border:1px solid #d1d9e7;border-radius:5px;align-items:center;display:flex;overflow:hidden}.sc-count button{color:#6e819e;background:#eef1f7;border:0;width:34px;height:34px;padding:0;font-size:15px}.sc-count button:disabled{opacity:.4}.sc-count input{text-align:center;color:#475d7c;-webkit-appearance:textfield;appearance:textfield;background:#fff;border:0;width:55px;font-size:13px}.sc-count input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sc-count input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sc-count-note{color:#ad96a6;border-bottom:1px solid #e5dfe8;margin:12px 0 27px;padding-bottom:22px;font-size:9px;line-height:1.9}.sc-gift{color:#ac7890;background:#f5e9ef;border:1px solid #e5d0db;border-radius:6px;gap:11px;padding:16px;display:flex}.sc-gift>svg{flex-shrink:0}.sc-gift b{color:#9a607c;font-size:10px;font-weight:500;display:block}.sc-gift small{color:#b18c9f;margin-top:5px;font-size:8px;line-height:2;display:block}.sc-summary{color:#c8d0df;background:linear-gradient(145deg,#243752,#17273e);border:1px solid #cbd5e4;border-radius:8px;align-self:start;padding:29px;box-shadow:0 13px 30px #24375215}.sc-summary>small{letter-spacing:1px;color:#ad9a78;font-size:8px}.sc-summary h3{color:#ece0c7;margin:13px 0 25px;font-size:20px;font-weight:500;line-height:1.7}.sc-summary>div:not(.sc-setup-note):not(.sc-error):not(.billing-consent){color:#a8b5ca;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;font-size:10px;display:flex}.sc-summary b{color:#d8c69f;white-space:nowrap;font-size:11px;font-weight:500}.sc-summary .sc-total{border-top:1px solid #51627b70;margin-top:23px;padding-top:22px}.sc-summary strong{color:#e7cea3;font-size:22px;font-weight:500}.sc-summary>.btn{color:#293a53;background:linear-gradient(110deg,#bca16f,#dfc794,#bba071);border-color:#ddc28f;justify-content:space-between;width:100%;margin-top:5px;font-size:11px}.sc-summary>.btn:disabled{opacity:.55;transform:none}.sc-summary>p{color:#93a2bb;justify-content:center;align-items:center;gap:5px;margin:12px 0 0;font-size:7px;line-height:2;display:flex}.sc-setup-note{color:#b8a4b5;background:#8b587728;border:1px solid #a3708b50;border-radius:4px;margin-top:19px;padding:12px;font-size:8px;line-height:2}.sc-error{color:#efb7c4;border:1px solid #a66b7c;border-radius:4px;margin-top:15px;padding:12px;font-size:9px;line-height:2}@media (max-width:760px){.sc-heading{display:block}.sc-heading h2{font-size:26px}.sc-heading p{font-size:11px}.sc-heading>span{margin-top:17px;font-size:9px;display:inline-flex}.sc-grid{grid-template-columns:1fr;gap:19px}.sc-details{padding:23px 19px}.sc-included{gap:10px;margin-bottom:23px}.sc-included h3{margin-bottom:8px;font-size:14px;line-height:1.9}.sc-included p{font-size:10px}.sc-included>svg{width:15px;height:15px;padding:4px}.sc-count{gap:10px;padding-top:20px}.sc-count>span{gap:6px;font-size:10px}.sc-count>span>svg{width:15px}.sc-count button{width:30px;height:32px}.sc-count input{width:40px;font-size:12px}.sc-count-note{margin-bottom:23px;padding-bottom:20px;font-size:8px}.sc-gift{gap:9px;padding:14px 12px}.sc-gift>svg{width:17px}.sc-gift b{font-size:9px}.sc-gift small{font-size:7px}.sc-summary{padding:25px 22px}.sc-summary h3{font-size:21px}.sc-summary>div:not(.sc-setup-note):not(.sc-error):not(.billing-consent){font-size:10px}.sc-summary strong{font-size:23px}.sc-summary>.btn{font-size:11px}.sc-summary>p{font-size:7px}.sc-setup-note{font-size:8px}}.subscribe-header>.brand{margin-right:auto}.subscribe-back{color:#957b8f;font-size:11px}.subscribe-header .brandmark{flex-shrink:0}@media (max-width:760px){.subscribe-back{font-size:10px}.subscribe-header .brand{font-size:16px}}.intro-film{color:#f7f2e9;background:#142139;padding:0}.intro-film-screen{aspect-ratio:16/9;background:#142139;max-width:1440px;margin:0 auto}.intro-film-screen video{object-fit:contain;width:100%;height:100%;display:block}.intro-film-bar{letter-spacing:.03em;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;max-width:1440px;margin:0 auto;padding:14px 28px;font-size:13px;display:flex}.intro-film-bar b{color:#d1b580;letter-spacing:.14em;margin-right:12px}.intro-film-bar button,.intro-film-bar a{color:#f7f2e9;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff35;border-radius:999px;align-items:center;gap:7px;padding:8px 13px;display:inline-flex}.intro-film-bar button:focus-visible{outline-offset:4px;outline:2px solid #d1b580}@media (max-width:760px){.intro-film-bar{gap:8px;padding:10px 16px;font-size:11px}.intro-film-bar b{margin-right:6px}.intro-film-bar button{padding:7px 10px}}.intro-film{color:#20314d;background:linear-gradient(120deg,#f7f2e9,#eee5d9);border-bottom:1px solid #dfd4c5;padding:38px 5% 34px}.intro-film-layout{grid-template-columns:.75fr 1.75fr;align-items:center;gap:48px;max-width:1240px;margin:0 auto;display:grid}.intro-film-eyebrow{color:#886a42;letter-spacing:1.8px;margin-bottom:18px;font:9px/1.6 Arial,sans-serif;display:block}.pro-home .intro-film-copy h2{letter-spacing:.4px;margin:0 0 18px;font-size:32px;font-weight:600;line-height:1.65}.intro-film-copy h2 em{color:#733446;font-style:normal}.intro-film-copy p{color:#766d64;margin:0 0 23px;font-size:13px;line-height:1.9}.intro-film-copy>a{color:#733446;border-bottom:1px solid #b59a6a;align-items:center;gap:36px;padding-bottom:8px;font-size:12px;display:inline-flex}.intro-film-player{background:#fffaf4;border:1px solid #d6c6af;border-radius:13px;min-width:0;overflow:hidden;box-shadow:0 16px 38px #5c38251a}.intro-film-screen{max-width:none}.intro-film-bar{color:#766d64;border-color:#e6dbcd;padding:10px 17px;font-size:10px}.intro-film-bar b{color:#8b6940}.intro-film-bar button,.intro-film-bar a{color:#733446;border-color:#d8c6b5;padding:6px 11px;font-size:10px}.intro-film-bar button:hover{background:#f0e4d8}@media (max-width:1000px) and (min-width:761px){.intro-film-layout{grid-template-columns:.8fr 1.5fr;gap:28px}.pro-home .intro-film-copy h2{font-size:26px}.intro-film-copy p{font-size:11px}}@media (max-width:760px){.intro-film{padding:23px 5% 24px}.intro-film-layout{flex-direction:column;align-items:stretch;gap:18px;display:flex}.intro-film-copy{grid-template-columns:1fr auto;align-items:center;gap:0 18px;display:grid}.intro-film-eyebrow{grid-column:1/-1;margin-bottom:7px;font-size:7px}.pro-home .intro-film-copy h2{margin:0;font-size:23px;line-height:1.5}.intro-film-copy h2 br{display:none}.intro-film-copy p{grid-column:1;margin:8px 0 0;font-size:10px}.intro-film-copy p br{display:none}.intro-film-copy>a{white-space:nowrap;grid-area:2/2/4;gap:12px;font-size:10px}.intro-film-player{border-radius:9px}.intro-film-bar{padding:8px 12px;font-size:9px}.intro-film-bar button{padding:5px 8px;font-size:9px}}.gb-preview{color:#20314d;text-align:left;background:linear-gradient(125deg,#f5f1e9,#eee5d8);border:1px solid #e1d5c4;border-radius:12px;justify-content:center;align-items:center;gap:38px;margin:26px 0;padding:24px 30px;display:flex}.gb-phone{background:#fff;border:5px solid #25334b;border-radius:27px;flex:0 0 220px;width:220px;font-family:Arial,Noto Sans TC,sans-serif;overflow:hidden;box-shadow:0 14px 28px #20314d1a}.gb-status{color:#26344a;justify-content:space-between;align-items:center;height:27px;padding:0 13px;font-size:8px;font-weight:600;display:flex}.gb-status i{background:#25334b;border-radius:9px;width:57px;height:12px}.gb-search{color:#5b6675;background:#f1f3f5;border-radius:20px;align-items:center;gap:10px;height:34px;margin:0 9px 8px;padding:0 10px;font-size:9px;display:flex}.gb-search .google-g{font-size:18px}.gb-search>svg{margin-left:auto}.gb-cover{color:#f7f1e7;background:linear-gradient(125deg,#753448,#402a3c);height:69px;padding:15px 13px;position:relative}.gb-cover>span{letter-spacing:1.8px;font:13px Georgia,serif}.gb-cover small{letter-spacing:.2px;color:#e3cda8;margin-top:6px;font:7px/1.7 Arial,Noto Sans TC,sans-serif;display:block}.gb-cover>b{color:#e8d8c0;font-size:6px;font-weight:400;position:absolute;top:7px;right:7px}.gb-business{padding:12px 12px 8px}.gb-business>small{color:#6a7686;margin-bottom:6px;font-size:7px;display:block}.gb-business>strong{color:#20314d;font-size:17px;font-weight:600}.gb-business>p{color:#6d7784!important;margin:5px 0 10px!important;font-size:8px!important;line-height:1.6!important}.gb-actions{gap:22px;margin:10px 0 14px;display:flex}.gb-actions>span{color:#2762b6;align-items:center;gap:4px;font-size:7px;display:flex}.gb-actions svg{width:11px;height:11px}.gb-book{color:#fff;background:#1a64d6;border-radius:24px;outline:3px solid #d9e8ff;align-items:center;gap:10px;padding:13px 15px;display:flex;box-shadow:0 5px 12px #1a64d630}.gb-book b{letter-spacing:2px;font-size:17px;font-weight:600}.gb-book svg{width:17px;height:17px}.gb-book svg:last-child{margin-left:auto}.gb-tabs{color:#6a7686;border-bottom:1px solid #e3e7eb;justify-content:space-between;margin-top:17px;padding-bottom:9px;font-size:8px;display:flex}.gb-tabs>b{color:#2163c2}.gb-address{color:#6a7686;align-items:center;gap:6px;padding-top:10px;font-size:7px;display:flex}.gb-home{background:#27354a;border-radius:4px;width:65px;height:3px;margin:10px auto 6px}.gb-preview figcaption{min-width:0;max-width:340px}.gb-preview figcaption>span{letter-spacing:1.4px;color:#966f42;margin-bottom:10px;font:8px/1.6 Arial,sans-serif;display:block}.gb-preview figcaption>b{font-size:21px;font-weight:500;line-height:1.6;display:block}.gb-preview figcaption>p{color:#6b6a69!important;margin:13px 0!important;font-size:11px!important;line-height:1.9!important}.gb-preview figcaption>small{color:#89837b;font-size:8px;line-height:1.8;display:block}.gb-compact{flex-wrap:wrap;gap:20px;padding:20px 14px}.gb-compact .gb-phone{flex-basis:202px;width:202px}.gb-compact figcaption{max-width:260px}.gb-compact figcaption>b{font-size:16px}.gb-compact figcaption>p{font-size:10px!important}.pro-onboarding-grid .gb-preview{margin:18px 0 0}.pro-onboarding-grid .gb-preview figcaption{width:100%}.pro-faq details .gb-preview{margin:18px 0}.sc-details>.gb-preview{margin:8px 0}.fc-panel>.gb-preview{margin:0}@media (max-width:760px){.gb-preview{flex-direction:column;gap:22px;padding:22px 17px}.gb-preview figcaption{width:100%;max-width:320px}.gb-preview figcaption>b{font-size:18px}.gb-preview figcaption>p{font-size:11px!important}.gb-preview figcaption>small{font-size:9px}.gb-compact{padding:20px 15px}.gb-compact .gb-phone{flex-basis:auto;width:220px}.gb-compact figcaption>b{font-size:16px}}.dbp-about,.dbp-contact{scroll-margin-top:108px}.dbp-about{grid-template-columns:.9fr 1.1fr;gap:42px 75px;max-width:1240px;margin:0 auto;padding:86px 5% 74px;display:grid}.dbp-about-heading h2 em{color:#733446;font-style:normal}.dbp-about-heading>p{color:#8a7a66;margin-top:23px;font-size:12px;line-height:1.9}.dbp-about-story>p{color:#68717d;margin:0 0 20px;font-size:13px;line-height:2.15}.dbp-about-signature{border-top:1px solid #e1d8cb;align-items:center;gap:18px;margin-top:25px;padding-top:23px;display:flex}.dbp-about-signature>span{color:#9a7945;letter-spacing:3px;font:42px Georgia,serif}.dbp-about-signature>small{letter-spacing:1px;color:#92785a;font:8px/2 Arial,Noto Sans TC,sans-serif}.dbp-about-values{border-top:1px solid #e2d9cc;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:25px;padding-top:29px;display:grid}.dbp-about-values article{padding:4px 20px 4px 0}.dbp-about-values article>svg{color:#926e49;margin-bottom:15px}.dbp-about-values h3{color:#20314d;margin:0 0 12px;font-size:15px;font-weight:500}.dbp-about-values p{color:#7f7a75;max-width:280px;margin:0;font-size:11px;line-height:1.9}.dbp-contact{background:linear-gradient(115deg,#eee5d8,#f6f1e9);border-top:1px solid #e1d6c5;border-bottom:1px solid #e1d6c5;grid-template-columns:.7fr 1.3fr;align-items:center;gap:60px;padding:58px max(5%,50vw - 558px);display:grid}.dbp-contact h2{margin:0 0 17px}.dbp-contact>div>p{color:#7c7369;font-size:12px;line-height:2}.dbp-contact-options{min-width:0}.dbp-email{color:#20314d;background:#fffaf4;border:1px solid #dacebb;border-radius:9px;align-items:center;gap:21px;padding:27px 24px;display:flex;box-shadow:0 10px 25px #643b2310}.dbp-contact-icon{color:#e7d4b3;background:#74364b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.dbp-email>span:nth-child(2){flex-direction:column;gap:9px;min-width:0;display:flex}.dbp-email small{letter-spacing:1px;color:#96784f;font-size:8px}.dbp-email b{overflow-wrap:anywhere;font:19px Georgia,serif}.dbp-email>span>span{color:#867b70;font-size:10px}.dbp-email>svg{color:#8e6c45;flex-shrink:0;margin-left:auto}.dbp-email:hover{border-color:#b3986c}.dbp-contact-subscribe{justify-content:space-between;align-items:center;gap:20px;padding:23px 2px 0;display:flex}.dbp-contact-subscribe b{font-size:12px;font-weight:500}.dbp-contact-subscribe p{color:#857c71;margin:7px 0 0;font-size:10px;line-height:1.8}.dbp-contact-subscribe .btn{white-space:nowrap}.dbp-footer-links{color:#8c7b63;gap:20px;margin:10px 0;font-size:10px;display:flex}@media (min-width:761px) and (max-width:1150px){header{gap:15px;padding-left:4%;padding-right:4%}header nav{gap:15px;font-size:10px}header .btn.small{padding-left:13px;padding-right:13px}header .brand{font-size:15px}header .brand small{font-size:6px}}@media (max-width:760px){.dbp-about{grid-template-columns:1fr;gap:27px;padding:50px 7%}.dbp-about-heading h2{font-size:26px}.dbp-about-heading>p{margin-top:14px;font-size:11px}.dbp-about-story>p{font-size:12px}.dbp-about-values{grid-template-columns:1fr;gap:23px;padding-top:24px}.dbp-about-values article{grid-template-columns:25px 1fr;column-gap:16px;padding:0;display:grid}.dbp-about-values article>svg{grid-row:1/3}.dbp-about-values h3{margin-bottom:7px;font-size:13px}.dbp-about-values p{max-width:none;font-size:11px}.dbp-contact{grid-template-columns:1fr;gap:22px;padding:43px 7%}.dbp-contact h2{font-size:27px}.dbp-email{gap:13px;padding:21px 16px}.dbp-contact-icon{width:39px;height:39px}.dbp-contact-icon svg{width:20px}.dbp-email b{font-size:17px}.dbp-email>svg{width:17px}.dbp-email small{font-size:7px}.dbp-email>span>span{font-size:9px}.dbp-contact-subscribe{align-items:flex-start;gap:14px}.dbp-contact-subscribe p{font-size:9px}.dbp-contact-subscribe .btn{padding:11px 14px;font-size:10px}}.danshi-logo{white-space:nowrap;text-align:left;vertical-align:middle;flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.danshi-logo-emblem{mix-blend-mode:multiply;flex:none;width:72px;height:60px;display:block}.danshi-logo-type{flex-direction:column;gap:5px;display:flex}.danshi-logo-type strong{letter-spacing:3px;color:#182e50;font-family:Noto Serif TC,serif;font-size:22px;font-weight:700;line-height:1.2}.danshi-logo .danshi-logo-type small{color:#a8874f;letter-spacing:1.8px;margin:0;font:600 7px/1.45 Arial,sans-serif;display:block}.subscribe-brand{margin-right:auto}footer .danshi-logo-emblem{width:80px;height:67px}@media (min-width:761px) and (max-width:1150px){header .danshi-logo{gap:7px}header .danshi-logo-emblem{width:57px;height:48px}header .danshi-logo-type strong{letter-spacing:2px;font-size:18px}header .danshi-logo .danshi-logo-type small{letter-spacing:1.4px;font-size:6px}}@media (max-width:760px){header .danshi-logo{gap:6px}header .danshi-logo-emblem{width:51px;height:44px}header .danshi-logo-type{gap:4px}header .danshi-logo-type strong{letter-spacing:2px;font-size:17px}header .danshi-logo .danshi-logo-type small{letter-spacing:1.15px;font-size:5px}header .brandbutton{min-width:0}header{gap:12px}}.line-experience{color:#203350;background:radial-gradient(at 100% 0,#d9c59c22,#0000 55%),#faf8f5;min-height:100vh}.ld-header{border:0;justify-content:space-between;gap:20px;max-width:1060px;height:90px}.ld-header>span{color:#8a7250;letter-spacing:1px;font-size:11px}.ld-main{max-width:700px;margin:0 auto;padding:35px 22px 50px}.ld-intro{text-align:center;margin-bottom:30px}.ld-intro .kicker{letter-spacing:2px;color:#a8874f;font:9px Arial}.ld-intro h1{margin:16px 0;font-family:Noto Serif TC,serif;font-size:36px;font-weight:500;line-height:1.6}.ld-intro>p{color:#7d7b7b;font-size:12px;line-height:1.9}.ld-demo{color:#886b43;border:1px solid #daccb7;border-radius:30px;margin-top:8px;padding:8px 15px;font-size:10px;display:inline-block}.ld-progress{justify-content:space-between;gap:8px;margin:0 0 25px;padding:0;list-style:none;display:flex}.ld-progress li{color:#a29c94;align-items:center;gap:7px;font-size:10px;display:flex}.ld-progress li>span{color:#aaa18f;background:#ede8df;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;font:11px Arial;display:flex}.ld-progress .active{color:#733446}.ld-progress .active>span{color:#fff;background:#733446}.ld-card{background:#fffdf9;border:1px solid #e4d9c9;border-radius:16px;padding:34px;box-shadow:0 16px 55px #2735500a}.ld-eyebrow{letter-spacing:2px;color:#ab8a52;font:9px Arial;display:block}.ld-card h2{margin:16px 0 26px;font-family:Noto Serif TC,serif;font-size:24px;font-weight:500}.ld-label,.ld-card legend{color:#273d59;margin-bottom:12px;font-size:12px;font-weight:600;display:block}.ld-card select{color:#203350;background:#fff;border:1px solid #dcd4c8;border-radius:6px;width:100%;padding:14px;font-size:14px}.ld-hint{color:#968777;margin:10px 0 24px;font-size:10px;line-height:1.9}.ld-card fieldset{border:0;margin:25px 0;padding:0}.ld-services{gap:10px;display:grid}.ld-services label{cursor:pointer;background:#fff;border:1px solid #e5dfd6;border-radius:8px;align-items:center;gap:12px;padding:19px 15px;display:flex}.ld-services label.selected{background:#f8f0ee;border-color:#9b6575}.ld-services input{accent-color:#733446;flex:none}.ld-services strong{margin-bottom:7px;font-size:14px;font-weight:500;display:block}.ld-services small{color:#8c8279;font-size:10px;line-height:1.8;display:block}.ld-services b{color:#a1845b;white-space:nowrap;margin-left:auto;font-size:10px}.ld-primary{color:#fff;cursor:pointer;background:linear-gradient(110deg,#823d52,#632c40);border:0;border-radius:6px;justify-content:center;align-items:center;gap:14px;width:100%;margin-top:23px;padding:16px;font-size:13px;line-height:1.5;display:flex}.ld-primary:disabled{cursor:not-allowed;background:#c6bfb8}.ld-back{color:#7d7780;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 0 0;font-size:11px;text-decoration:none;display:flex}.ld-days,.ld-times{flex-wrap:wrap;gap:9px;display:flex}.ld-days button,.ld-times button{color:#53627a;background:#fff;border:1px solid #ddd4c7;border-radius:6px;padding:13px 15px;font-size:12px}.ld-days button.selected,.ld-times button.selected{color:#f0d5a1;background:#203350;border-color:#203350}.ld-context{color:#8e7f70;font-size:12px;line-height:1.8}.ld-summary{text-align:left;background:#f4f1ea;border:1px solid #e2d8c8;border-radius:8px;margin:20px 0;padding:21px}.ld-summary h3{margin:0 0 17px;font-size:17px;font-weight:500}.ld-summary p{color:#6b727c;align-items:center;gap:10px;margin:10px 0;font-size:13px;line-height:1.7;display:flex}.ld-summary svg{color:#ad8b55;flex:none}.ld-person{gap:10px;padding:7px 0;font-size:12px;display:grid}.ld-person span{color:#6b727c}.ld-person p{color:#9b8e7e;margin:0;font-size:11px;line-height:1.8}.ld-success{text-align:center}.ld-success-icon{color:#aa8244;background:#f8efd9;border:1px solid #c4aa7d;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin:0 auto 24px;display:flex}.ld-success>p{color:#837c75;font-size:13px;line-height:2}.ld-notice{color:#976175;background:#fcf6f7;border:1px solid #eadade;border-radius:6px;padding:12px;font-size:11px;line-height:1.9}.ld-footnote{text-align:center;color:#9c9082;margin-top:25px;font-size:9px;line-height:1.8}.ld-primary:focus-visible{outline-offset:4px;outline:3px solid #b69a6d}.ld-back:focus-visible{outline-offset:4px;outline:3px solid #b69a6d}.ld-card button:focus-visible{outline-offset:4px;outline:3px solid #b69a6d}@media (max-width:760px){.ld-header{gap:12px;height:78px;padding:0 6%}.ld-header>span{font-size:9px}.ld-main{padding:22px 18px 40px}.ld-intro h1{margin:13px 0;font-size:29px}.ld-intro>p{font-size:11px}.ld-progress li{flex-direction:column;gap:7px;font-size:9px}.ld-card{border-radius:12px;padding:25px 20px}.ld-card h2{font-size:22px}.ld-services label{gap:9px;padding:15px 11px}.ld-services strong{font-size:13px}.ld-services small{font-size:10px}.ld-services b{font-size:9px}.ld-days button{padding:12px 10px;font-size:11px}.ld-times button{padding:12px 16px}}.dbp-login{background:radial-gradient(at 0 30%,#e8dbc540,#0000 55%),#faf8f5;min-height:100vh}.login-shell{grid-template-columns:1fr 1fr;align-items:center;gap:65px;max-width:1100px;min-height:calc(100vh - 100px);margin:auto;padding:65px 5%;display:grid}.login-story .kicker{color:#a3875d;letter-spacing:2px;font-size:9px}.login-story h1{color:#203350;margin:20px 0;font-family:Noto Serif TC,serif;font-size:36px;font-weight:500;line-height:1.75}.login-story>p{color:#867a6b;font-size:13px;line-height:2.1}.login-benefits{flex-direction:column;gap:19px;margin:30px 0 45px;display:flex}.login-benefits>span{color:#6b6570;align-items:center;gap:12px;font-size:12px;display:flex}.login-benefits svg{color:#9a744a;flex:none}.login-story>small{color:#a18a6e;letter-spacing:1px;font-size:10px}.login-panel{background:#fffdf9;border:1px solid #e0d4c1;border-radius:16px;min-width:0;padding:40px 32px;box-shadow:0 18px 60px #24354c0a}.login-symbol{color:#a4834f;background:#f3e9dc;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:23px;display:flex}.login-panel>.kicker{letter-spacing:2px;color:#a78c61;font:8px Arial}.login-panel h2{color:#203350;margin:14px 0;font-family:Noto Serif TC,serif;font-size:25px;font-weight:500;line-height:1.8}.login-panel>p{color:#867b70;font-size:12px;line-height:2}.login-panel>.btn{background:#733446;border-color:#733446;gap:12px;width:100%;margin:20px 0 0;padding:15px 10px;font-size:12px}.login-identity{color:#203350;overflow-wrap:anywhere;background:#f3f0e9;border:1px solid #e7ddce;border-radius:6px;padding:15px;font-size:13px}.login-availability{background:#f7f3eb;border:1px solid #e8decf;border-radius:7px;margin:25px 0 20px;padding:17px}.login-availability b{color:#826945;font-size:11px;font-weight:500}.login-availability p{color:#928373;margin:7px 0 0;font-size:10px;line-height:1.9}.login-links{color:#7a3d52;justify-content:space-between;gap:12px;font-size:11px;display:flex}.login-panel>p.login-note{color:#a29484;margin:22px 0 0;font-size:9px;line-height:1.8}.subscribe-access{color:#9b8b79;justify-content:space-between;align-items:center;gap:20px;padding:0 0 25px;font-size:11px;display:flex}.subscribe-access a{color:#733446;font-weight:500}@media (max-width:760px){.login-shell{grid-template-columns:1fr;gap:30px;min-height:0;padding:30px 7% 50px}.login-story h1{margin:15px 0;font-size:28px;line-height:1.6}.login-story>p{font-size:11px}.login-benefits{gap:12px;margin:20px 0}.login-benefits>span{font-size:10px}.login-story>small{font-size:9px}.login-panel{border-radius:12px;padding:28px 24px}.login-panel h2{font-size:23px}.login-panel>.btn{font-size:11px}.login-links{font-size:10px}.subscribe-access{gap:12px;font-size:10px}}.pro-plan-price>strong>small{letter-spacing:0;color:inherit;margin-left:6px;font-size:14px;font-weight:400}.billing-stage-banner{color:#733446;background:#f7e9ed;border:1px solid #c896a5;border-radius:9px;flex-direction:column;gap:9px;margin-bottom:28px;padding:20px 23px;font-size:12px;line-height:1.8;display:flex}.billing-stage-banner span{font-size:11px}.billing-consent{border-top:1px solid #d9cbbb;margin-top:22px;padding-top:17px}.billing-consent label{color:#574755;text-align:left;align-items:flex-start;gap:10px;font-size:11px;line-height:1.9;display:flex}.billing-consent input{accent-color:#733446;flex:none;width:15px;height:15px;margin:5px 0 0}.billing-consent small{color:#9b8b7a;text-align:left;margin-top:10px;font-size:9px;line-height:1.9;display:block}.billing-consent a{color:#733446}.billing-login{margin-top:10px;text-decoration:underline;display:block}.billing-account{color:#203350;background:#f4f0e8;border:1px solid #ded2bf;border-radius:10px;margin-bottom:28px;padding:24px}.billing-account>div:first-child{justify-content:space-between;align-items:center;gap:15px;display:flex}.billing-account h3{margin:0;font-size:16px}.billing-account b{color:#733446;font-size:12px}.billing-account p{font-size:11px;line-height:1.9}.billing-account>small{color:#948575;overflow-wrap:anywhere;font-size:10px}.billing-controls{flex-wrap:wrap;gap:13px;margin-top:17px;display:flex}.billing-controls button,.billing-cancel button{color:#733446;background:#fffaf2;border:1px solid #c5b496;border-radius:5px;padding:10px 13px;font-size:11px}.billing-cancel{background:#fffaf5;border:1px solid #dbc8bd;border-radius:6px;margin-top:15px;padding:15px}.billing-cancel button{margin-right:10px}.billing-account .billing-test-note{color:#9d6070}.sc-summary .billing-consent{border-top-color:#9e8b6855;margin-bottom:18px;display:block}.sc-summary .billing-consent label{color:#f1e6d5;text-align:left;font-size:11px;line-height:1.9}.sc-summary .billing-consent small{color:#c6cddd;white-space:normal;text-align:left;font-size:10px;line-height:1.9}.sc-summary .billing-consent a{color:#e2c58c}.sc-summary .billing-consent input{accent-color:#d5bb87;margin-top:4px}.payment-methods{border:0;gap:12px;margin:24px 0;padding:0;display:grid}.payment-methods legend{color:var(--navy,#163251);margin-bottom:12px;font-weight:700}.payment-methods label{cursor:pointer;background:#fff;border:1px solid #d9dde3;border-radius:12px;align-items:flex-start;gap:12px;padding:18px;display:flex}.payment-methods label.selected{background:#faf6ee;border-color:#b4975e;box-shadow:inset 3px 0 #b4975e}.payment-methods input{accent-color:#183650;margin-top:5px}.payment-methods span{gap:5px;display:grid}.payment-methods small{color:#546072;font-size:13px;line-height:1.6}.payment-methods em{color:#8d343f;font-size:12px;font-style:normal}.line-login-btn{color:#fff;background:#173b60;margin-bottom:12px;display:flex}.login-panel>.btn{margin-bottom:12px}.login-account-note{color:#667184;margin-top:12px;font-size:12px;line-height:1.8;display:block}.login-error{color:#802f40;background:#f5e5e8;border-radius:8px;padding:12px}.memberbar form button{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;display:flex}.legal-page{color:#24384d;max-width:820px;margin:0 auto;padding:70px 24px 100px;line-height:1.9}.legal-page h1{margin:28px 0;font-size:34px}.legal-page h2{margin-top:30px;font-size:21px}.legal-page a{color:#8b3544}.admin-shell{color:#17344f;background:#f5f4f0;min-height:100vh}.admin-header{background:#fff;border-bottom:1px solid #e3dfd7;justify-content:space-between;align-items:center;height:90px;padding:14px 4vw;display:flex}.admin-header>a:first-child{width:230px}.admin-header>span{font-weight:700}.admin-header>a:last-child{color:#802f40;font-size:14px}.admin-intro,.admin-main{max-width:1500px;margin:auto;padding:30px 4vw}.admin-intro h1{margin:12px 0;font-size:32px}.admin-intro p{color:#657080;margin:10px 0}.admin-intro small{color:#657080}.admin-main{padding-top:0}.admin-stats{grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:24px;display:grid}.admin-stats article{background:#fff;border:1px solid #e6dfd3;border-top:3px solid #baa168;border-radius:14px;gap:12px;padding:24px;display:grid}.admin-stats b{font-size:32px}.admin-stats span{color:#677184;font-size:14px}.admin-members{background:#fff;border:1px solid #e6dfd3;border-radius:14px;padding:22px}.admin-toolbar{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.admin-toolbar form{flex:1;gap:10px;display:flex}.admin-toolbar input{border:1px solid #d2d8df;border-radius:8px;flex:1;min-width:180px;padding:12px}.admin-toolbar select,.admin-toolbar button,.admin-table-wrap button,.admin-pagination button{color:#183650;cursor:pointer;background:#f9fafc;border:1px solid #cfd6de;border-radius:8px;padding:10px 14px}.admin-toolbar button[type=submit]{color:#fff;background:#183650}.admin-result{color:#617081;justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.admin-table-wrap{overflow:auto}.admin-table-wrap table{border-collapse:collapse;width:100%;min-width:1000px;font-size:13px}.admin-table-wrap th{text-align:left;color:#56677d;white-space:nowrap;background:#f3f5f8;padding:14px 10px}.admin-table-wrap td{vertical-align:top;border-bottom:1px solid #edf0f3;padding:18px 10px}.admin-table-wrap td small{color:#6f7986;overflow-wrap:anywhere;margin-top:6px;font-size:12px;display:block}.admin-badge{white-space:nowrap;color:#8a3b48;background:#f1e7e8;border-radius:20px;padding:5px 9px}.admin-badge.paid{color:#254d79;background:#e6edf6}.admin-badge.trial{color:#87672e;background:#f4ecdb}.admin-empty{text-align:center;color:#687687;padding:60px 18px}.admin-pagination{justify-content:center;align-items:center;gap:18px;margin:22px 0 0;font-size:14px;display:flex}.admin-pagination button:disabled{opacity:.4;cursor:default}.admin-note{color:#6c7580;margin-top:20px;font-size:12px;line-height:1.8}.admin-overlay{z-index:100;background:#10233899;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-detail{background:#fff;border-radius:16px;width:100%;max-width:700px;max-height:90vh;padding:36px;position:relative;overflow:auto}.admin-close{float:right;color:#7f3044;cursor:pointer;background:#f1edf0;border:0;border-radius:8px;padding:8px 12px}.admin-detail h2{margin:15px 0 25px;font-size:26px}.admin-detail dl>div{border-bottom:1px solid #edf0f3;grid-template-columns:140px 1fr;gap:14px;padding:12px 0;font-size:14px;line-height:1.7;display:grid}.admin-detail dt{color:#68758a}.admin-detail dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.admin-detail>p{color:#697789;margin-top:20px;font-size:13px}.admin-gate{background:#fff;border-radius:16px;max-width:650px;margin:8vh auto;padding:35px;line-height:1.9}.admin-gate h1{font-size:30px}.admin-gate p{color:#68758a;margin:20px 0}.admin-error{color:#963c4a;background:#f6e7e9;padding:20px}@media (max-width:700px){.admin-header{padding:12px 20px}.admin-header>a:first-child{width:160px}.admin-header>span{display:none}.admin-stats{grid-template-columns:repeat(2,1fr);gap:10px}.admin-stats article{padding:18px}.admin-intro h1{font-size:27px}.admin-members{padding:14px}.admin-toolbar{display:grid}.admin-toolbar form{min-width:0}.admin-toolbar input{width:100%;min-width:0}.admin-result{flex-direction:column}.admin-detail{padding:24px}.admin-detail dl>div{grid-template-columns:1fr;gap:3px}.admin-gate{margin:30px 16px;padding:24px}}.login-provider-pending{color:#657385;background:#f6f6f4;border:1px solid #dce0e5;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:14px 18px;font-size:14px;display:flex}.login-provider-pending small{color:#8f6970;font-size:11px}.social-login-btn{margin-bottom:12px;display:flex}.social-login-btn.facebook{color:#234d80;border-color:#325b8e}.social-login-btn.google{color:#243b55;background:#fff;border-color:#cad1db}
