:root{--color-black: #000;--color-white: #fff;--color-blue: #0d70ff;--color-blue-dark: #0056cc;--color-green: #D0F691;--color-green-light: #d7f59d;--color-orange: #FF5800;--color-pink: #d63384;--color-bg: #f5f6fa;--color-bg-dark: #1a1a1a;--color-bg-light: #ebecf0;--color-bg-green: #E3F8B8;--color-bg-lighter: #f8f9fa;--color-bg-code: #f1f3f5;--color-bg-code-dark: #1e1e1e;--color-black-80: rgba(0, 0, 0, .8);--color-black-60: rgba(0, 0, 0, .6);--color-black-40: rgba(0, 0, 0, .4);--color-black-20: rgba(0, 0, 0, .2);--color-black-12: rgba(0, 0, 0, .12);--color-black-10: rgba(0, 0, 0, .1);--color-black-08: rgba(0, 0, 0, .08);--color-black-04: rgba(0, 0, 0, .04);--color-white-80: rgba(255, 255, 255, .8);--color-white-50: rgba(255, 255, 255, .5);--color-white-15: rgba(255, 255, 255, .15);--color-blue-06: rgba(13, 112, 255, .06);--shadow-content: 0 4px 24px rgba(0, 0, 0, .04);--shadow-image: 0 8px 30px rgba(0, 0, 0, .06)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Geist,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6;color:var(--color-black);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.container{max-width:1040px;margin:0 auto;padding:0 40px}header{padding:40px 0}.header-container{display:flex;justify-content:space-between;align-items:center}.logo-container{display:flex;align-items:center;font-family:Plus Jakarta Sans,sans-serif;font-size:22px;letter-spacing:-.48px;line-height:30px;font-weight:600;text-align:left;color:var(--color-black);text-decoration:none}.logo-container:hover,.logo-container:visited,.logo-container:active{color:var(--color-black);text-decoration:none}.logo{width:36px;height:36px;margin-right:12px}.header-right{display:flex;align-items:center;gap:12px}.nav-capsule{display:flex;align-items:center;background:#0000000a;height:36px;border-radius:20px;padding:6px 18px;gap:12px;text-transform:uppercase}.nav-item{text-decoration:none;color:var(--color-black);font-size:14px;font-weight:500;transition:all .25s ease;opacity:1}.nav-item:hover,.nav-item.router-link-active{opacity:.6}.nav-dot{color:#0003;font-size:10px;-webkit-user-select:none;user-select:none}.lang-dropdown{position:relative}.lang-button{display:flex;align-items:center;justify-content:center;width:52px;height:36px;background:#0000000a;border:none;border-radius:18px;cursor:pointer;transition:background-color .25s ease}.lang-button:hover{background:#0000001a}.lang-icon{width:18px;height:18px}.dropdown-menu{position:absolute;top:calc(100% + 4px);right:0;background:var(--color-bg);border:1px solid var(--color-black-08);border-radius:16px;min-width:128px;z-index:100;overflow:hidden;padding:4px}.dropdown-item{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:12px;cursor:pointer;transition:background-color .25s ease}.dropdown-item:hover{color:var(--color-black-80);transition:all .25s ease}.dropdown-item.active{background-color:var(--color-black-08);transition:all .25s ease}.dropdown-item.active:hover{color:var(--color-black)}.check-icon{width:16px;height:16px;margin-left:8px}footer{background-color:var(--color-bg-light);border-radius:28px 28px 0 0;padding:216px 0 64px;z-index:1;margin-top:-120px}.footer-container{max-width:1040px;padding:0 40px;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between}.footer-layer{display:flex;justify-content:space-between;align-items:center}.layer-1{margin-bottom:48px}.footer-left,.footer-right{display:flex;align-items:center}.footer-logo{height:32px;width:auto}.social-icons{display:flex;align-items:center;gap:12px}.social-link{display:flex;align-items:center;justify-content:center;transition:opacity .3s ease}.social-link:hover{opacity:.7}.social-icon{height:24px;width:auto}.layer-2{margin-bottom:56px}.email{font-family:Albert Sans,sans-serif;font-size:20px;line-height:24px;color:var(--color-black)}.footer-nav{display:flex;gap:24px}.nav-link{font-size:16px;line-height:24px;color:var(--color-black);text-decoration:none;transition:opacity .3s ease}.nav-link:hover{opacity:.7}.copyright-info{display:flex;align-items:center;gap:8px}.remix-logo{width:24px;height:24px}.copyright{font-size:14px;line-height:20px;color:var(--color-black-60)}.policy-links{display:flex;gap:16px;align-items:center}.policy-link{font-size:14px;line-height:20px;color:var(--color-black-60);text-decoration:none;transition:color .3s ease}.policy-link:hover{transition:color .3s ease;color:var(--color-black)}@media(max-width:768px){footer{height:auto;padding:40px 0;margin:24px 0}.footer-container{padding:0 16px}.layer-1{margin-bottom:32px}.layer-1 .footer-left,.layer-1 .footer-right{width:auto;justify-content:flex-start}.layer-2{margin-bottom:32px}.layer-2 .footer-left,.layer-2 .footer-right{width:auto;justify-content:flex-start}.footer-nav{flex-wrap:wrap;justify-content:flex-start;gap:16px;max-width:100%}.layer-3{margin-bottom:0}.layer-3 .footer-left,.layer-3 .footer-right{width:auto;justify-content:flex-start}.policy-links{flex-wrap:nowrap;gap:16px}@media(max-width:480px){.layer-2,.layer-3{flex-direction:column;gap:16px;align-items:center}.footer-left,.footer-right{width:100%;justify-content:center}.footer-nav,.policy-links{justify-content:center}}}.recommendation[data-v-9797065e]{position:fixed;bottom:0;left:0;width:100%;background-color:var(--color-black);color:var(--color-white);z-index:1;display:flex;justify-content:center;align-items:center;overflow:hidden}.recommendation-container[data-v-9797065e]{width:100%;max-width:1040px;padding:64px 40px 80px;display:flex;flex-direction:column;gap:32px}.section-title[data-v-9797065e]{font-family:Albert Sans,sans-serif;font-size:24px;line-height:28px;font-weight:500;color:var(--color-white-80);margin:0;text-align:left}.cards-grid[data-v-9797065e]{display:flex;gap:16px;height:360px}.card[data-v-9797065e]{position:relative;border-radius:24px;overflow:hidden;text-decoration:none;background:var(--color-bg-dark);transition:transform .3s ease;display:block;height:100%;flex:1}.somno-card[data-v-9797065e]{flex:0 0 640px}.card[data-v-9797065e]:hover{transform:translateY(-4px)}.card-bg[data-v-9797065e]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.bg-image[data-v-9797065e]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.card:hover .bg-image[data-v-9797065e]{transform:scale(1.05)}.card-overlay[data-v-9797065e]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#0000,#0006);z-index:2}.card-content[data-v-9797065e]{position:relative;z-index:3;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:24px}.card-top[data-v-9797065e]{display:flex;justify-content:space-between}.platform-tag[data-v-9797065e]{font-family:geist,sans-serif;font-size:16px;line-height:1.5;color:#fff9}.platform-tag[data-v-9797065e] .symbol-sep{color:#ffffff52;margin:0 6px}.platform-tag.dark-text[data-v-9797065e]{color:#0009}.platform-tag.dark-text[data-v-9797065e] .symbol-sep{color:#0000003d}.card-bottom[data-v-9797065e]{display:flex;flex-direction:column;gap:8px;max-width:256px}.logo-title-wrapper[data-v-9797065e]{display:flex;flex-direction:column;gap:8px}.somno-logo[data-v-9797065e]{width:32px;height:32px}.badge[data-v-9797065e]{display:inline-flex;align-items:center;padding:2px 8px;background:var(--color-green-light);color:var(--color-black);font-size:14px;line-height:20px;font-weight:400;border-radius:100px;width:fit-content}.card-title[data-v-9797065e]{font-family:Albert Sans,sans-serif;font-size:28px;line-height:1.2;font-weight:400;color:var(--color-white);margin:0}.card-title.dark-text[data-v-9797065e]{color:var(--color-black)}.card-description[data-v-9797065e]{font-family:Geist,sans-serif;font-size:16px;line-height:1.5;color:var(--color-white-50);margin:0}.card-description.dark-text[data-v-9797065e]{color:#000000b3}.scrolling-icons-container[data-v-9797065e]{display:flex;flex-direction:column;gap:24px;margin-top:auto;margin-bottom:auto;mask-image:linear-gradient(to right,transparent,black 15%,black 85%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 15%,black 85%,transparent)}.scroll-track[data-v-9797065e]{display:flex;gap:24px;width:max-content;will-change:transform}.scrolling-icon[data-v-9797065e]{width:24px;height:24px;opacity:.8}.scroll-left .scroll-track[data-v-9797065e]{animation:scrollLeft-9797065e 20s linear infinite}.scroll-right .scroll-track[data-v-9797065e]{animation:scrollRight-9797065e 20s linear infinite}@keyframes scrollLeft-9797065e{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scrollRight-9797065e{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(max-width:1040px){.recommendation[data-v-9797065e]{position:relative;z-index:10}.recommendation-container[data-v-9797065e]{padding:40px 24px}.cards-grid[data-v-9797065e]{flex-direction:column;height:auto}.somno-card[data-v-9797065e]{flex:none;width:100%;max-width:100%}.card[data-v-9797065e]{height:320px}}.main-content-wrapper{position:relative;z-index:10;background-color:var(--color-bg)}.pricing-section{padding:60px 0;background-color:var(--color-bg)}.pricing-section .container{padding:0 40px}.pricing-section .section-title{font-family:Albert Sans,sans-serif;font-size:40px;font-weight:500;line-height:56px;margin-bottom:16px;text-align:center;color:var(--color-black);letter-spacing:-1px;font-feature-settings:"liga" 1,"dlig" 1;-webkit-font-feature-settings:"liga" 1,"dlig" 1;-moz-font-feature-settings:"liga" 1,"dlig" 1;font-variant-ligatures:common-ligatures discretionary-ligatures}.pricing-subtitle{font-family:Geist,sans-serif;font-size:14px;line-height:1.5;color:transparent;text-align:center;margin-bottom:72px;font-weight:400;position:relative}.pricing-subtitle:after{position:absolute;content:"";display:block;width:252px;height:28px;top:24px;left:50%;transform:translate(-50%);background-image:url(/assets/horse-list-DNQl5xvy.svg);background-repeat:no-repeat;background-position:center;background-size:cover}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:960px;margin:0 auto}.pricing-card{background:var(--color-white);border-radius:16px;padding:40px 32px;text-align:left;position:relative;border:1px solid var(--color-black-08);transition:all .3s ease}.pricing-card:nth-child(3){background:var(--color-black);background-color:#c43523;color:var(--color-white);border-color:var(--color-black);border:none;position:relative;overflow:hidden;z-index:1}.pricing-card:nth-child(3):after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/assets/price-bg-red-yJjIMTn4.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;opacity:.24;z-index:-1}.pricing-card:before{content:"";position:absolute;top:0;left:0;width:309px;height:422px;background-image:url("data:image/svg+xml,%3csvg%20width='309'%20height='422'%20viewBox='0%200%20309%20422'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M18%20412V404H10M18%20412H291M18%20412H10V404M10%20404V18M291%20412V404H299M291%20412H299V404M299%20404V18M18%2010V18H10M18%2010H291M18%2010H10V18M291%2010V18H299M291%2010H299V18'%20stroke='%23FFB866'%20style='stroke:%23FFB866;stroke:color(display-p3%201.0000%200.7200%200.4000);stroke-opacity:1;'%20stroke-width='2'/%3e%3c/svg%3e");background-repeat:no-repeat;pointer-events:none;z-index:2;overflow:visible}.pricing-card:nth-child(1):after{content:"";position:absolute;top:-40px;right:-10px;width:122px;height:172px;background-image:url(/assets/firecracker-C6-vw1SW.png);background-repeat:no-repeat;background-size:cover;pointer-events:none;z-index:2;overflow:visible}.pricing-header{margin-bottom:24px}.price-off{display:flex;justify-content:flex-end;height:26px;position:absolute;top:10px;right:9px}.price-off span{display:inline-flex;padding:4px 10px;justify-content:center;align-items:center;gap:10px;border-radius:0;background-color:#ffb866;color:var(--color-black);font-family:Geist;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.plan-name{font-family:Geist,sans-serif;font-size:24px;font-weight:500;line-height:32px;margin-bottom:4px;color:var(--color-black)}.pricing-card:nth-child(3) .plan-name{color:var(--color-white)}.plan-description{font-family:Geist,sans-serif;font-size:14px;line-height:20px;min-height:40px;color:var(--color-black-60);font-weight:400;margin-bottom:16px}.pricing-card:nth-child(3) .plan-description{color:var(--color-white-80)}.price{display:flex;align-items:baseline;gap:4px;margin-bottom:0}.currency{font-family:Geist,sans-serif;font-size:32px;font-weight:500;color:var(--color-black);line-height:48px}.pricing-card:nth-child(3) .currency{color:var(--color-white)}.amount{font-family:Geist,sans-serif;font-size:32px;font-weight:500;color:var(--color-black);line-height:48px}.pricing-card:nth-child(3) .amount{color:var(--color-white)}.original-price{font-family:Geist,sans-serif;font-size:20px;line-height:30px;color:var(--color-black-40);text-decoration:line-through;font-weight:400}.pricing-card:nth-child(3) .original-price{color:#fff6}.promotion{font-family:Geist,sans-serif;font-size:14px;line-height:20px;color:var(--color-orange);font-weight:400;margin:0}.pricing-card:nth-child(3) .promotion{color:#ffbb7b}.pricing-features{margin-bottom:32px}.pricing-features ul{list-style:none;padding:0;margin:0}.pricing-features li{display:flex;align-items:center;gap:8px;padding:4px 0;font-family:Geist,sans-serif;font-size:14px;line-height:20px;color:var(--color-black-80);font-weight:400}.pricing-card:nth-child(3) .pricing-features li{color:var(--color-white-80)}.check-icon{width:18px;height:18px;flex-shrink:0;display:inline-block;background-color:var(--color-blue);mask:url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.49953%2011.3782L14.3938%204.48389L15.4545%205.54454L7.49953%2013.4995L2.72656%208.72655L3.78723%207.6659L7.49953%2011.3782Z'%20fill='currentColor'%20/%3e%3c/svg%3e") no-repeat center;mask-size:contain;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7.49953%2011.3782L14.3938%204.48389L15.4545%205.54454L7.49953%2013.4995L2.72656%208.72655L3.78723%207.6659L7.49953%2011.3782Z'%20fill='currentColor'%20/%3e%3c/svg%3e") no-repeat center;-webkit-mask-size:contain}.device-count{color:var(--color-blue);font-weight:500}.pricing-card:nth-child(3) .device-count{color:var(--color-green-light)}.pricing-card:nth-child(3) .check-icon{background-color:#ffbb7b}.pricing-btn{position:relative;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;background:transparent;background-image:url(/assets/price-button-bg-red-D6V-G1dJ.png);background-size:100% 100%;background-repeat:no-repeat;color:var(--color-white);border:none;padding:10px 24px;font-family:Geist,sans-serif;font-size:14px;line-height:20px;font-weight:500;cursor:pointer;transition:all .3s ease;height:40px}.btn-icon{width:18px!important;height:18px!important;display:inline-block;flex-shrink:0;background-color:currentColor;mask:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.67008%205.33311V3.99977C4.67008%202.15883%206.16247%200.666443%208.00343%200.666443C9.84436%200.666443%2011.3368%202.15883%2011.3368%203.99977V5.33311H13.3368C13.705%205.33311%2014.0034%205.63159%2014.0034%205.99977V13.9998C14.0034%2014.3679%2013.705%2014.6665%2013.3368%2014.6665H2.67008C2.3019%2014.6665%202.00342%2014.3679%202.00342%2013.9998V5.99977C2.00342%205.63159%202.3019%205.33311%202.67008%205.33311H4.67008ZM4.67008%206.66644H3.33675V13.3331H12.6701V6.66644H11.3368V7.9998H10.0034V6.66644H6.00342V7.9998H4.67008V6.66644ZM6.00342%205.33311H10.0034V3.99977C10.0034%202.89521%209.10796%201.99977%208.00343%201.99977C6.89883%201.99977%206.00342%202.89521%206.00342%203.99977V5.33311Z'%20fill='currentColor'/%3e%3c/svg%3e") no-repeat center;mask-size:contain;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.67008%205.33311V3.99977C4.67008%202.15883%206.16247%200.666443%208.00343%200.666443C9.84436%200.666443%2011.3368%202.15883%2011.3368%203.99977V5.33311H13.3368C13.705%205.33311%2014.0034%205.63159%2014.0034%205.99977V13.9998C14.0034%2014.3679%2013.705%2014.6665%2013.3368%2014.6665H2.67008C2.3019%2014.6665%202.00342%2014.3679%202.00342%2013.9998V5.99977C2.00342%205.63159%202.3019%205.33311%202.67008%205.33311H4.67008ZM4.67008%206.66644H3.33675V13.3331H12.6701V6.66644H11.3368V7.9998H10.0034V6.66644H6.00342V7.9998H4.67008V6.66644ZM6.00342%205.33311H10.0034V3.99977C10.0034%202.89521%209.10796%201.99977%208.00343%201.99977C6.89883%201.99977%206.00342%202.89521%206.00342%203.99977V5.33311Z'%20fill='currentColor'/%3e%3c/svg%3e") no-repeat center;-webkit-mask-size:contain}.pricing-btn:hover{transform:translateY(-1px)}.pricing-card:nth-child(3) .pricing-btn{background:transparent;background-image:url(/assets/price-button-bg-gold-BaZqocE4.png);background-size:100% 100%;background-repeat:no-repeat;color:#a3210d;position:relative}.pricing-card:nth-child(3) .pricing-btn .btn-icon{background-color:#a3210d}.currency-code{margin-top:16px;font-family:Geist,sans-serif;font-size:14px;color:var(--color-black-60);font-weight:400;padding-left:24px}.pricing-note{text-align:center;margin-top:32px;font-family:Geist,sans-serif;font-size:14px;color:var(--color-black-60);font-weight:400}@media(max-width:1024px){.pricing-grid{grid-template-columns:repeat(2,1fr);gap:20px}.pricing-card:nth-child(3){grid-column:1 / -1;max-width:400px}}@media(max-width:768px){.pricing-section{padding:48px 0}.pricing-section .section-title{font-size:32px;margin-bottom:12px}.pricing-subtitle{font-size:18px;margin-bottom:32px}.pricing-grid{grid-template-columns:1fr;gap:16px;max-width:400px}.pricing-card{padding:24px 20px}.plan-name{font-size:20px}.amount{font-size:36px}.pricing-features li{font-size:14px;padding:6px 0}.pricing-btn{padding:14px 20px;font-size:15px}.currency-code{padding-left:16px}.pricing-card:before{display:none}.pricing-card:nth-child(1):after{display:none}}.section-title{font-family:Albert Sans,sans-serif;font-size:40px;font-weight:500;line-height:56px;margin-bottom:80px;text-align:center;color:var(--color-black);letter-spacing:-1px;font-feature-settings:"liga" 1,"dlig" 1;-webkit-font-feature-settings:"liga" 1,"dlig" 1;-moz-font-feature-settings:"liga" 1,"dlig" 1;font-variant-ligatures:common-ligatures discretionary-ligatures}.features{padding:60px 0}.features .container{padding:0 40px}.features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.feature-card{text-align:left}.feature-icon{width:80px;height:80px;margin:0 0 24px}.feature-icon img{width:100%;height:100%}.feature-card h3{font-size:24px;line-height:32px;font-weight:500;white-space:pre-line}.feature-tags{display:flex;gap:8px;margin-top:8px}.feature-tags span{font-size:12px;line-height:14px;font-weight:400;padding:2px 8px;border-radius:100px;width:fit-content}.pro-tag{color:var(--color-black);background-color:var(--color-green-light)}.coming-soon-tag{color:var(--color-black-60);background-color:var(--color-black-08)}@media(max-width:1024px){.features-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.features{padding:32px 0}.section-title{font-size:28px;margin-bottom:24px}.features-grid{gap:24px}.feature-icon{width:48px;height:48px;margin-bottom:16px}.feature-card h3{font-size:20px;margin-bottom:8px}}@media(max-width:480px){.features .container{padding:0 20px}.features-grid{grid-template-columns:repeat(2,1fr);gap:20px 16px}.feature-icon{width:40px;height:40px}.feature-card h3{font-size:16px;line-height:1.3}}.hero{padding:40px 0;text-align:left}.hero-title{font-family:Albert Sans,sans-serif;font-size:96px;letter-spacing:-2.8px;font-weight:600;line-height:1.16;margin-bottom:24px;text-align:left;font-feature-settings:"liga" 1,"dlig" 1;-webkit-font-feature-settings:"liga" 1,"dlig" 1;-moz-font-feature-settings:"liga" 1,"dlig" 1;font-variant-ligatures:common-ligatures discretionary-ligatures;word-break:keep-all;overflow-wrap:anywhere}.hero-subtitle{font-family:Albert Sans,sans-serif;font-size:32px;font-weight:500;line-height:1.25;margin-bottom:24px;text-align:left;color:#000c;font-feature-settings:"liga" 1,"dlig" 1;-webkit-font-feature-settings:"liga" 1,"dlig" 1;-moz-font-feature-settings:"liga" 1,"dlig" 1;font-variant-ligatures:common-ligatures discretionary-ligatures;word-break:keep-all;overflow-wrap:anywhere}.hero-text{font-size:24px;line-height:1.32;font-weight:400;margin:0 0 12px;color:#0009;text-align:left;word-break:keep-all;overflow-wrap:anywhere}.highlight{color:var(--color-blue);margin:0 0 40px}.colorful-icon{width:96px;height:96px;display:inline-block;vertical-align:middle;transform:rotate(-8deg) translateY(-8px);transition:all .3s ease;margin:0 16px 0 0;position:relative;box-shadow:0 2px 20px #d7d9e07a;border:1.5px solid rgba(0,0,0,.1);border-radius:25px}.colorful-icon:hover{transform:rotate(-2deg) translateY(-8px)}.colorful-icon .icon-default{width:100%;height:100%;object-fit:contain;opacity:1;transition:opacity .3s ease}.colorful-icon .icon-hover{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .3s ease}.colorful-icon:hover .icon-default{opacity:0}.colorful-icon:hover .icon-hover{opacity:1}.download-btn{display:inline-flex;box-sizing:border-box;box-shadow:0 16px 40px #0d70ff3d;align-items:center;justify-content:center;background-color:var(--color-black);color:var(--color-white);text-decoration:none;padding:12px 12px 12px 20px;border-radius:18px;font-size:20px;line-height:30px;font-weight:500;transition:all .3s ease;margin-right:20px}.app-store-icon-container{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background-color:var(--color-blue);margin-left:10px}.app-store-icon-container img{width:24px;height:24px}.download-btn:hover{letter-spacing:.02em;transform:translateY(-2px);box-shadow:0 24px 56px #0d70ff66}.pro-btn{color:var(--color-green);padding:12px 20px;box-shadow:0 16px 40px #d0f6913d;cursor:pointer}.pro-btn:hover{letter-spacing:.02em;transform:translateY(-2px);box-shadow:0 24px 56px #d0f69166}.version-info{font-size:12px;margin-top:16px;display:flex;align-items:center;color:#0009;transform:translate(10px);flex-wrap:wrap;gap:16px}.version-info .system-req{margin-right:0}.version-info .update-date a{color:var(--color-black);text-decoration:none}.version-info .update-date a:hover{opacity:.7}.version-info .date{color:var(--color-black)}.version-info .beta-version{margin-left:0;color:var(--color-blue);text-decoration:none}@media(max-width:768px){.hero-title{font-size:36px;margin-bottom:8px;font-weight:500;letter-spacing:-.5px}.colorful-icon{width:36px;height:36px;margin:0 8px;border:none;box-shadow:0 8px 16px #0000001f}.hero-subtitle{font-size:16px;margin-bottom:8px}.hero-text{font-size:16px}.download-btn{padding:8px 8px 8px 16px;font-size:16px;line-height:24px;border-radius:14px;margin-right:12px}.pro-btn{padding:8px 16px}.app-store-icon-container{width:24px;height:24px;margin-left:8px}.app-store-icon-container img{width:18px;height:18px}.version-info{flex-direction:column;align-items:flex-start;gap:8px;padding-left:10px}}@media(max-width:480px){.hero-title{font-size:28px}.pro-btn{margin-top:16px}}.app-preview{padding:40px 0;text-align:center;overflow:visible}.app-preview .container{max-width:100%;padding:0 40px}.video-container{position:relative;display:inline-block;max-width:1200px;width:100%}.screenshot{max-width:1200px;width:100%;height:auto;border-radius:28px;-webkit-mask-image:-webkit-radial-gradient(white,black);mask-image:radial-gradient(#fff,#000);pointer-events:none}@media(max-width:1024px){.screenshot{border-radius:24px}}@media(max-width:768px){.screenshot{border-radius:20px}}@media(max-width:480px){.screenshot{border-radius:16px}}.play-pause-btn{position:absolute;bottom:32px;left:24px;width:72px;height:72px;background-color:#ffffff1a;border:none;border-radius:50%;color:var(--color-white);cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .3s ease;z-index:10;box-shadow:inset .75px .5px .5px var(--color-white-50),inset -.75px -.5px .5px .5px var(--color-white-50);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.play-pause-btn.visible{opacity:1}.play-pause-btn:hover{background-color:var(--color-white-15)}.btn-icon{width:24px;height:24px;transition:transform .2s ease}@media(max-width:1024px){.play-pause-btn{width:60px;height:60px;bottom:28px;left:20px}.btn-icon{width:20px;height:20px}}@media(max-width:768px){.play-pause-btn{width:48px;height:48px;bottom:24px;left:16px}.btn-icon{width:16px;height:16px}}@media(max-width:480px){.play-pause-btn{width:40px;height:40px;bottom:20px;left:12px}.btn-icon{width:14px;height:14px}}.faq{padding:60px 0 120px}.faq-row{display:flex;gap:32px;align-items:flex-start;justify-content:space-between}.faq-left{display:flex}.faq-title{font-family:Albert Sans,sans-serif;font-size:40px;font-weight:500;line-height:56px;letter-spacing:-1px;color:var(--color-black);text-align:left;margin:0}.faq-right{width:720px}.faq-divider{height:1px;background:var(--color-black-08)}.faq-item{margin:16px 0;display:flex;flex-direction:column}.faq-question{font-size:20px;line-height:30px;color:var(--color-black);font-weight:400;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:8px 0;transition:color .3s ease}.faq-question:hover{color:var(--color-orange)}.faq-toggle{font-size:24px;font-weight:300;color:var(--color-orange);transition:transform .3s ease}.faq-item.active .faq-toggle{transform:rotate(180deg)}.faq-answer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .4s ease,opacity .4s ease}.faq-answer.active{grid-template-rows:1fr;opacity:1}.faq-answer>div{overflow:hidden}.faq-answer.active .faq-answer-content{padding:8px 0}.faq-answer-content span{color:var(--color-black)}.faq-answer p{margin:0 0 6px;font-size:14px;line-height:20px;color:#0009;transition:opacity .3s ease}.faq-answer p:last-child{margin-bottom:0}.faq-email{margin-top:24px;color:var(--color-orange);font-size:18px;line-height:28px}@media(max-width:980px){.faq{padding:60px 0}.faq-row{flex-direction:column}.faq-right{width:100%;margin-left:0}}.language-support[data-v-ff828143]{padding:0 0 80px}.language-title[data-v-ff828143]{font-family:Albert Sans,sans-serif;font-size:24px;font-weight:500;line-height:32px;margin-bottom:40px;text-align:center;color:var(--color-black)}.language-list[data-v-ff828143]{display:flex;justify-content:center;gap:24px 48px;max-width:1200px;margin:0 auto}.language-item[data-v-ff828143]{display:flex;flex-direction:column;align-items:center;width:36px;text-align:center}.language-icon[data-v-ff828143]{width:36px;height:36px;margin-bottom:12px}.language-label[data-v-ff828143]{font-size:12px;line-height:16px;color:var(--color-black-60);font-weight:400;width:max-content}@media(max-width:768px){.language-support[data-v-ff828143]{padding:48px 0}.language-title[data-v-ff828143]{font-size:24px;line-height:36px;margin-bottom:32px}.language-list[data-v-ff828143]{gap:56px 32px;flex-wrap:wrap;width:100%}.language-item[data-v-ff828143]{width:36px;height:36px}.language-label[data-v-ff828143]{font-size:12px}}.download-section[data-v-c3231358]{padding:48px 0;text-align:center;background:var(--color-white);max-width:960px;margin:0 auto;border-radius:28px;position:relative;z-index:2}.photo-frame-link[data-v-c3231358]{position:absolute;top:-40px;left:40px;width:200px;height:240px;background:url(/assets/photo-frame-BxWzJTT6.png) no-repeat center center;background-size:cover;z-index:3;transition:transform .3s ease;cursor:pointer}.photo-frame-link[data-v-c3231358]:hover{transform:rotate(5deg)}.download-section[data-v-c3231358]:after{content:"";position:absolute;left:50%;transform:translate(-50%);top:50%;transform:translate(-50%,-50%);background:url(/assets/download-bg-frame-0FW3lOD0.svg) no-repeat center center;z-index:-1;width:100%;height:100%}.download-title[data-v-c3231358]{font-family:Albert Sans,sans-serif;font-size:28px;font-weight:500;line-height:40px;min-height:80px;margin-bottom:32px;text-align:center;color:var(--color-black);letter-spacing:-1px}.download-section .container p[data-v-c3231358]{justify-content:center}.download-section .container .download-btn[data-v-c3231358]{margin-right:0}.brew-install[data-v-c3231358]{display:flex;font-family:Berkeley MonoV,monospace;font-size:14px;line-height:20px;margin:24px auto 0;text-align:center;color:var(--color-black-60);border-radius:8px;background:var(--color-black-04);width:fit-content;align-items:center}.brew-install .brew[data-v-c3231358]{align-items:center;padding:4px 12px}.brew-install .brew[data-v-c3231358]:before{content:"$ ";color:var(--color-orange)}.brew-install .brew span[data-v-c3231358]{color:var(--color-black)}.brew-install .brew .brew-command[data-v-c3231358]{color:var(--color-orange)}.copy-btn[data-v-c3231358]{display:flex;background:none;border:none;border-left:1px solid var(--color-black-04);cursor:pointer;align-items:center;justify-content:center;padding:5px 8px 5px 6px}.copy-btn img[data-v-c3231358]{width:14px;height:14px}.version-info[data-v-c3231358]{transform:translate(0);color:var(--color-black-40);display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.version-info .update-date a[data-v-c3231358]{color:var(--color-black);text-decoration:none}.version-info .update-date a[data-v-c3231358]:hover{opacity:.7}@media(max-width:768px){.download-section[data-v-c3231358]{padding:20px 0 32px}.download-title[data-v-c3231358]{font-size:24px;line-height:36px;margin-bottom:32px}.photo-frame-link[data-v-c3231358]{display:none}.download-section[data-v-c3231358]:after{display:none}.version-info[data-v-c3231358]{flex-direction:column;gap:8px}}@media(min-width:1024px){.about{min-height:100vh;display:flex;align-items:center}}
