:root{--apricot:#e6b7a0;--warm-text:#805447;--warm-glass:linear-gradient(130deg,#f9eee7bc,#efd4c663 60%,#f8e8de88);--page-width:1120px}main>.section{max-width:var(--page-width);margin-inline:auto;padding-inline:0}.header{max-width:var(--page-width);width:calc(100% - 120px);margin-inline:auto}.hero-section{max-width:1320px;margin-inline:auto;padding-inline:60px}.hero-footer{left:60px;right:60px}.hero-copy h1 .outlined{background:linear-gradient(90deg,#ac7a66,#526d8a 65%);background-clip:text}.orb-c{background:#e9c7b7;opacity:.7}.color-palette i:nth-child(3){background:#d7ac98}.sphere-two{background:radial-gradient(circle at 30% 25%,#fff,#efd5c655 45%,#e6baa388 80%,#fff)}.tag-one{background:var(--warm-glass);color:var(--warm-text)}.tag-one span{color:#b6846c}.marquee{max-width:1320px;margin:auto;border-radius:14px}.section-heading{gap:65px}.section-heading p{max-width:330px}.intro .big-asterisk{color:#c59782}.intro h2 em{color:#98725f}.template-card:nth-child(3){background:var(--warm-glass)}.template-art.journal{background:linear-gradient(125deg,#ebcfc0,#f7e9df);color:#73584b}.journal-star{color:#bd9480}.journal-rule{background:#bb9583}.dual-section.section{padding:65px;max-width:1120px;width:calc(100% - 120px);margin-block:35px}.phone-tag{background:var(--warm-glass);color:#875e4f}.section.how{padding-top:95px}.price-grid{grid-template-columns:.8fr 1.2fr;gap:22px;align-items:stretch}.price-card{border-radius:28px;padding:34px 38px}.plan-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.plan-label{font-size:9px;letter-spacing:1.5px}.plan-symbol{font-size:34px;color:#8eabbe;line-height:1}.price-card h3{font-size:28px;letter-spacing:-.5px;margin:0 0 18px}.price-card .price{font-size:41px;letter-spacing:-1px;margin-top:20px;min-height:0}.price-card .price small{font-size:11px;letter-spacing:0}.price-card>p{margin-top:0;font-size:12px}.price-card ul{padding:22px 0;margin:20px 0}.price-card li{font-size:12px;padding:9px 0}.price-card .btn{min-height:47px;font-size:12px}.featured{background:var(--warm-glass);color:#674f45;box-shadow:var(--glass-shadow);border-color:#fff}.featured .plan-label,.featured p,.featured small{color:#826658}.featured .plan-symbol{color:#ad7d66}.featured .btn{background:#765849;color:#fff;border:1px solid #8b6b5b;box-shadow:inset 0 1px 0 #ffffff33}.featured li:before{color:#a9775e}.featured ul{border-color:#c899803c;display:grid;grid-template-columns:1fr 1fr;gap:4px 20px}.featured .billing{justify-content:flex-start;display:flex;position:relative;isolation:isolate;padding:5px;margin:23px 0 0;border-radius:15px;gap:0;width:max-content;background:#ffffff38;border:1px solid #ffffffa0}.billing .btn{background:transparent;border:0;box-shadow:none;color:#805f50;min-height:35px;border-radius:11px;font-size:11px;padding:8px 18px;position:relative;z-index:1;transform:none}.billing .btn.active{background:#ffffff8a;color:#634738}.billing-indicator{position:absolute;top:5px;right:5px;bottom:5px;width:calc((100% - 10px)/3);border-radius:11px;background:#fff9;z-index:0;box-shadow:0 3px 10px #97796515}.shop.price-card{grid-column:1/-1;display:flex;flex-direction:row;align-items:center;gap:25px;padding:25px 30px;border-radius:22px;background:#ffffff38}.shop-symbol{font-size:47px;color:#b9917d;line-height:1}.shop>div:first-of-type{flex:1}.shop.price-card h3{font-size:19px;margin:5px 0 4px}.shop p{font-size:11px;color:#637d90}.shop .plan-label{font-size:9px;color:#957663;letter-spacing:0}.shop-prices{display:flex;flex-direction:column;gap:5px;font-size:10px;color:#6c8191}.shop-prices b{font-weight:400;font-size:13px;color:#47667e}.shop .btn{white-space:nowrap;background:#fff5;border:1px solid #fff;font-size:11px;padding:10px 17px}.sample-disclaimer{font-size:10px}.faq.section{grid-template-columns:.8fr 1.2fr;gap:70px;padding-bottom:80px}.faq-title h2{font-size:43px}.faq-title>p{font-size:12px;line-height:2;color:#637f92;margin-top:22px}.faq-counter{font:9px Arial;letter-spacing:2px;color:#809bae;display:block;margin-top:28px}.question-orbit{height:140px;width:170px;position:relative;margin:5px 0 25px}.question-orbit>span{display:grid;place-items:center;border:1px solid #fff;background:var(--warm-glass);height:95px;width:95px;border-radius:30px;box-shadow:var(--glass-shadow);backdrop-filter:blur(20px);font-size:65px;line-height:1;color:#a27760;transform:rotate(-10deg);position:absolute;right:12px;top:20px}.question-orbit i{position:absolute;width:150px;height:95px;border:1px solid #acc3d16b;border-radius:50%;transform:rotate(-25deg);right:0;top:25px}.question-orbit b{position:absolute;bottom:6px;left:7px;background:#eef7ff80;border:1px solid #fff;border-radius:50%;width:45px;height:45px;text-align:center;line-height:43px;font:28px/43px Arial;font-weight:400;color:#6486a2;box-shadow:var(--glass-shadow)}.faq-list{position:relative;isolation:isolate}.faq-list details{margin:0;padding:0;border-radius:0;border:0;border-bottom:1px solid #ffffffb0;background:transparent;box-shadow:none;backdrop-filter:none;position:relative;overflow:hidden}.faq-list summary{padding:25px 15px;gap:15px;align-items:center;position:relative;z-index:1;font-size:13px;min-height:85px}.faq-list summary b{font:10px Arial;color:#8ca2b4;font-weight:400}.faq-list summary>span{margin-right:auto;font:22px Arial;color:#869fb3;display:grid;place-items:center;width:32px;height:32px;border:1px solid #ffffff9f;border-radius:50%;background:#ffffff39;flex-shrink:0}.faq-list details[open] summary>span{transform:rotate(90deg);color:#94725f;background:#f6e3d999;border-color:#fff}.faq-list details[open] summary{color:#825e4c}.faq-answer{overflow:hidden}.faq-answer p{margin:0;padding:0 40px 25px 20px;font-size:12px;line-height:2.3;color:#536f84}.faq-follow{position:absolute;right:0;left:0;top:0;height:85px;border-radius:16px;background:linear-gradient(90deg,#fff3,#e8c8b73b);border:1px solid #fff8;box-shadow:inset 0 1px 0 #fff8;z-index:-1;pointer-events:none;opacity:0}.closing{max-width:1120px;width:calc(100% - 120px);margin:35px auto 70px;padding:65px;display:grid;grid-template-columns:1fr 1fr;gap:25px;text-align:right;align-items:center;background:linear-gradient(120deg,#faf3ecb0,#e8d3c273 55%,#dce8f078);border-radius:32px;overflow:hidden;position:relative}.closing h2{font-size:56px;line-height:1.55;letter-spacing:-1.5px}.closing h2 span{color:#9b735e}.closing-copy p{font-size:12px;line-height:2.3;color:#7a7168;margin-top:20px}.closing .btn{font-size:12px;margin-top:25px;background:#6e584b;color:#fff;border-color:#987b69;box-shadow:inset 0 1px 0 #ffffff45}.closing .section-index{font-size:10px;color:#9a806c;margin-bottom:20px}.closing-object{position:relative;height:330px;perspective:1000px}.closing-star{font-size:190px;color:#bb9b8130;top:-10px;left:-20px;position:absolute;line-height:1}.address-ticket{position:absolute;top:75px;right:0;left:0;transform:rotate(-9deg) rotateY(-12deg);background:linear-gradient(130deg,#ffffffb0,#fff6 55%,#eadbcb80);backdrop-filter:blur(22px);border:1px solid #fff;border-radius:22px;box-shadow:var(--glass-shadow),0 30px 55px #83685220;padding:32px;z-index:2;color:#745c4c;min-height:190px}.ticket-label{display:block;font:7px Arial;letter-spacing:1.5px;color:#9c8b7d;text-align:left}.address-ticket b{display:block;font:28px Arial;text-align:left;margin:22px 0;letter-spacing:-1.1px;color:#825f49}.address-ticket b>span{font-weight:400;color:#8599ab}.ticket-divider{height:1px;background:linear-gradient(90deg,#cab39f75,transparent);margin:18px 0}.address-ticket>span:last-of-type{font-size:10px;color:#867564}.address-ticket i{font-style:normal;font-size:27px;position:absolute;bottom:22px;left:28px;color:#b08b70}.ticket-orbit{position:absolute;inset:15px;border:1px solid #ffffffa0;border-radius:50%;transform:rotate(25deg);box-shadow:0 1px 0 #ae927e1f}.footer-section{display:block;max-width:1120px;width:calc(100% - 120px);margin:auto;padding:0 0 25px;gap:0}.footer-main{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:25px 0 45px}.footer-identity .brand{font-size:48px;letter-spacing:-3px;line-height:1.2;display:inline-flex}.footer-identity .brand i{margin-bottom:5px;background:#b5927c;width:9px;height:9px}.footer-identity>p{font-size:12px;line-height:2.1;margin-top:18px;color:#678092}.footer-note{max-width:280px}.footer-status{display:flex;align-items:center;gap:9px;font-size:11px;color:#846e5e}.footer-status i{height:6px;width:6px;border-radius:50%;background:#bb967d;box-shadow:0 0 0 5px #d7bca626}.footer-note p{font-size:11px;line-height:2.1;color:#768b9b;margin-top:16px}.footer-top{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#ffffff42;border:1px solid #fff;border-radius:20px;width:64px;height:80px;font-size:24px;color:#6e8b9f;box-shadow:inset 0 1px 0 #fff}.footer-top span{font-size:9px;margin-top:4px}.footer-bottom{display:flex!important;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #afc4d055;padding-top:22px;font-size:10px}.footer-bottom>div{display:flex;gap:22px;color:#688194;font-size:10px}.footer-bottom>small{border:0;flex-basis:auto;text-align:right;padding:0;color:#8a9eac;font-size:9px}.footer-bottom>span{font:8px Arial;letter-spacing:1.5px;color:#a2b2bd}
@media(max-width:1250px){main>.section{max-width:calc(100% - 120px)}.section-heading h2{font-size:45px}.faq.section{gap:40px}.price-card{padding:30px}.featured ul{grid-template-columns:1fr}.closing{padding:45px}.closing h2{font-size:50px}.address-ticket{padding:25px}.address-ticket b{font-size:25px}.shop.price-card{gap:18px;padding:23px}}
@media(max-width:900px){.header{width:calc(100% - 70px)}.header nav{gap:15px;font-size:10px}main>.section{max-width:calc(100% - 80px)}.hero-section{padding-inline:35px}.hero-footer{left:35px;right:35px}.dual-section.section,.closing,.footer-section{width:calc(100% - 80px)}.dual-section.section{padding:45px 35px}.price-card{padding:25px}.price-card h3{font-size:23px}.price-card .price{font-size:35px}.billing .btn{padding:8px 11px}.shop.price-card{flex-wrap:wrap}.shop-prices{margin-right:70px}.shop .btn{margin-right:auto}.closing{padding:40px}.closing h2{font-size:43px}.address-ticket b{font-size:22px}.faq-title h2{font-size:38px}}
@media(max-width:760px){main>.section{max-width:calc(100% - 44px);padding-inline:0}.header{width:calc(100% - 30px);margin-top:12px}.hero-section{padding-inline:22px}.hero-footer{left:22px;right:22px}.hero-copy h1{font-size:clamp(39px,10vw,64px)}.marquee{border-radius:0}.section-heading h2{font-size:34px}.section-heading p{max-width:none}.dual-section.section{width:calc(100% - 44px);padding:38px 26px;margin-block:15px}.price-grid{grid-template-columns:1fr;gap:18px}.price-card{padding:28px}.plan-top{margin-bottom:18px}.price-card h3{font-size:26px}.price-card .price{font-size:38px;margin-top:15px}.price-card ul{margin-block:18px}.featured ul{grid-template-columns:1fr}.featured .billing{margin-top:22px}.billing .btn{padding:8px 17px}.shop.price-card{padding:25px;display:grid;grid-template-columns:35px 1fr;gap:15px}.shop-symbol{font-size:36px}.shop.price-card h3{font-size:18px;line-height:1.8}.shop-prices{grid-column:2;margin:0;font-size:10px}.shop .btn{grid-column:1/-1;margin:0;width:100%}.faq.section{grid-template-columns:1fr;gap:30px}.faq-title{position:relative;padding-top:10px}.question-orbit{position:absolute;top:55px;left:0;transform:scale(.7);transform-origin:left top;width:150px}.faq-title h2{font-size:36px}.faq-title>p{font-size:11px;margin-top:15px}.faq-counter{margin-top:22px;font-size:8px}.faq-list summary{font-size:12px;gap:12px;padding:22px 8px;min-height:78px}.faq-list summary b{font-size:9px}.faq-list summary>span{width:28px;height:28px;font-size:18px}.faq-answer p{padding:0 30px 23px 12px;font-size:11px}.closing{width:calc(100% - 44px);max-width:none;margin:20px auto 45px;padding:35px 27px 20px;grid-template-columns:1fr;gap:0;border-radius:28px;text-align:right}.closing h2{font-size:44px}.closing-copy p{font-size:11px}.closing .section-index{font-size:9px}.closing .btn{font-size:11px;width:100%;padding-inline:15px}.closing-object{height:240px;margin-top:15px}.address-ticket{top:45px;padding:24px;min-height:160px;right:10px;left:0}.address-ticket b{font-size:26px;margin:18px 0}.ticket-label{font-size:6px}.ticket-orbit{inset:15px}.closing-star{font-size:150px;top:0;left:0}.footer-section{width:calc(100% - 44px);padding-bottom:25px;text-align:right}.footer-main{flex-wrap:wrap;gap:25px;padding:10px 0 30px}.footer-identity{flex:1}.footer-identity .brand{font-size:42px}.footer-identity>p{font-size:11px;margin-top:13px}.footer-note{order:3;max-width:none;width:100%;padding-top:10px;display:flex;justify-content:space-between;gap:20px;align-items:center}.footer-note p{font-size:9px;margin:0}.footer-status{font-size:10px;max-width:145px;line-height:2}.footer-top{width:52px;height:65px;border-radius:17px;font-size:22px}.footer-top span{font-size:8px}.footer-bottom{flex-wrap:wrap;gap:15px;padding-top:20px}.footer-bottom>div{gap:16px;font-size:9px}.footer-bottom>span{display:none}.footer-bottom>small{font-size:8px}.section.how{padding-top:65px}}
@media(max-width:760px){.hero-art{width:100%;max-width:440px}}
@media(prefers-reduced-transparency:reduce){.featured,.tag-one,.phone-tag,.address-ticket{background:#f3e3d7}.closing{background:#efddd0}.faq-follow{background:#e6cbbc}}
