[hidden]{display:none!important}@font-face{font-family:Tuwoo;src:local('Nunito Sans'),local('Nunito')}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:#fffaf3;color:#222126;font-family:Tuwoo,'Avenir Next',Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{max-width:100%;display:block}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid #6c40ca;outline-offset:5px}button{color:inherit}p{line-height:1.65}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:850;letter-spacing:-.045em;line-height:1.06}h1{font-size:clamp(56px,5.8vw,86px);margin-bottom:26px}h2{font-size:clamp(42px,4.3vw,64px);margin-bottom:25px}.wrap{max-width:1216px;margin:0 auto;padding:0 44px}.section{padding-top:116px;padding-bottom:116px}.pink{color:#f22d70}.yellow{color:#ffe790}.eyebrow{font-size:11px;letter-spacing:.17em;font-weight:800;display:block;margin-bottom:20px;line-height:1.6}.eyebrow.light{color:#fff4e9}.header{height:86px;background:#fffaf3;position:sticky;top:0;z-index:40;border-bottom:1px solid #2721260b}.nav-shell{max-width:1350px;height:100%;margin:auto;padding:0 40px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:inline-flex;align-items:center;gap:10px;font-size:29px;font-weight:900;letter-spacing:-1.3px}.brand img{border-radius:12px}.brand-dot{font-size:10px;vertical-align:super;letter-spacing:0;margin-left:3px}.header nav{display:flex;gap:31px;font-size:13px;font-weight:700}.header nav a{transition:color .2s}.header nav a:hover{color:#f22d70}.nav-actions{display:flex;align-items:center;gap:25px}.language-switch{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:800}.language-switch button{border:0;padding:7px 2px;background:none;color:#77747a}.language-switch button[aria-pressed=true]{color:#f22d70}.language-switch span{color:#c8c1c4}.pill{display:inline-flex;align-items:center;justify-content:center;gap:29px;padding:19px 27px;border:0;border-radius:100px;color:#fff;background:#222126;font-size:14px;font-weight:800;transition:transform .2s,background .2s}.pill:hover{transform:translateY(-3px);background:#3d3440}.pill.small{font-size:12px;padding:13px 20px;gap:22px}.pill.cream{background:#fffaf3;color:#282127;box-shadow:0 5px 0 #a41b4920}.text-link{display:inline-flex;gap:16px;align-items:center;font-size:14px;font-weight:800}.text-link.white{color:white}.play-circle{width:29px;height:29px;display:grid;place-items:center;border:1px solid #ffffff87;border-radius:50%;font-size:9px}.skip-link{position:fixed;left:20px;top:-80px;background:#fff;padding:15px;z-index:100}.skip-link:focus{top:15px}.hero{background:#f02d6b;overflow:hidden;color:#fff;position:relative}.hero-inner{min-height:740px;display:grid;grid-template-columns:1.03fr 1fr;align-items:center;padding-top:58px;padding-bottom:70px;gap:40px}.hero-copy{position:relative;z-index:3}.hero-copy p{max-width:390px;font-size:17px;line-height:1.7;color:#fff1f2;margin-bottom:31px}.hero .eyebrow{letter-spacing:.08em;font-size:11px}.tiny-star{color:#ffe790;margin-right:7px}.hero-buttons{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.hero-notes{margin-top:43px;display:flex;align-items:center;gap:18px;font-size:10px;font-weight:700;color:#fff4f6;flex-wrap:wrap}.hero-notes>span{display:inline-flex;align-items:center;gap:6px}.hero-notes>span>span:first-child{font-size:13px}.live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#f12c73;box-shadow:0 0 0 3px #f12c7317;flex-shrink:0}.hero-notes .live-dot{background:#ffe790;box-shadow:none}.hero-art{height:584px;position:relative}.hero-halo{position:absolute;background:#ffc7ce;width:535px;height:535px;border-radius:50%;left:16px;top:28px;opacity:.38}.phone{border:7px solid #23212a;border-radius:35px;overflow:hidden;background:#1b1b1d;box-shadow:0 25px 50px #26202c27;position:relative;isolation:isolate}.phone:after{content:'';position:absolute;inset:1px;border:1px solid #fff4;border-radius:27px;pointer-events:none}.phone img{width:100%;height:auto;display:block}.hero-phone{position:absolute;width:231px}.hero-phone.rear{transform:rotate(12deg);right:-12px;top:60px;z-index:1}.hero-phone.front{transform:rotate(-10deg);left:16px;top:4px;z-index:2}.doodle{position:absolute;line-height:1}.star-a{color:#ffe790;font-size:76px;right:-16px;top:0;transform:rotate(12deg)}.star-b{color:#fff7eb;font-size:72px;left:-17px;bottom:20px}.orbit{position:absolute;width:91px;height:91px;border:2px solid #ffe790;border-radius:50%;bottom:41px;right:25px;transform:rotate(-25deg)}.orbit:before{content:'';position:absolute;border:2px solid #ffe790;border-radius:50%;width:122px;height:27px;left:-17px;top:29px}.sticker{position:absolute;z-index:4;padding:13px 20px;background:#ffe790;color:#2d2733;font-size:14px;font-weight:850;border-radius:14px;box-shadow:0 6px 0 #98233b16;white-space:nowrap}.sticker-hello{right:18px;top:127px;transform:rotate(9deg)}.sticker-live{left:22px;bottom:31px;transform:rotate(-6deg);display:flex;align-items:center;gap:10px;background:#fffaf3}.hero-scribble{position:absolute;width:125px;bottom:0;right:125px;color:#ffe790}.hero-bottom{border-top:1px solid #fff3;display:flex;align-items:center;justify-content:center;gap:35px;white-space:nowrap;padding:18px 0;font-size:11px;letter-spacing:.17em;font-weight:850;color:#ffe3e8}.hero-bottom span:nth-child(even){font-size:16px;color:#ffe790}.section-heading{text-align:center}.section-heading p{font-size:16px;color:#777078}.explore-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;max-width:1000px;margin:55px auto 0}.explore-phone-area{position:relative;height:577px;display:grid;place-items:center}.peach-circle{position:absolute;left:-25px;right:-25px;top:90px;aspect-ratio:1;border-radius:50%;background:#ffe7cb;max-height:440px}.explore-phone{width:240px;transform:rotate(-5deg)}.floating-heart{font-size:110px;line-height:1;color:#f22d70;position:absolute;left:-13px;top:10px;z-index:3;transform:rotate(-20deg);font-family:Arial}.caption-sticker{position:absolute;z-index:3;bottom:14px;right:-5px;background:#fffaf3;border:2px solid #222126;border-radius:11px;padding:13px 18px;font-size:12px;font-weight:800;transform:rotate(5deg)}.explore-tabs{display:flex;flex-direction:column}.feature-tab{display:flex;align-items:center;gap:17px;border:0;background:none;text-align:left;border-bottom:1px solid #e8dfd6;padding:22px 9px;transition:background .2s,border-radius .2s}.feature-tab.active{background:#fff0e2;border-radius:18px;border-bottom-color:transparent}.tab-icon{flex-shrink:0;background:#fff5ed;border:1px solid #eeded1;border-radius:14px;width:46px;height:46px;display:grid;place-items:center;font-size:21px;color:#f22d70}.feature-tab.active .tab-icon{background:#f22d70;color:#fff;border-color:#f22d70}.feature-tab strong{font-size:18px;font-weight:850;line-height:1.25;display:block;letter-spacing:-.03em}.feature-tab span>span{font-size:12px;line-height:1.6;color:#7c7276;display:block;margin-top:7px;max-width:280px}.tab-arrow{margin-left:auto;font-size:20px;color:#d3bdbb}.feature-tab.active .tab-arrow{color:#f22d70}.feature-detail{padding:25px 10px 0;min-height:120px}.little-label{font-size:9px;letter-spacing:.15em;color:#8b7d81;font-weight:800}.feature-detail p{font-size:12px;line-height:1.7;max-width:330px;margin:9px 0 0;color:#68606a}.live-section{background:#e8efff;overflow:hidden}.live-grid{min-height:720px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:75px;padding-top:70px;padding-bottom:70px}.live-art{height:570px;position:relative;display:grid;place-items:center}.live-circle{position:absolute;width:438px;height:438px;border-radius:48% 52% 44% 56%;background:#cbd9ff;transform:rotate(20deg)}.live-phone{width:235px;transform:rotate(6deg)}.live-sticker{top:26px;left:6px;display:flex;align-items:center;gap:11px;transform:rotate(-8deg);background:#fffaf3}.bubble{position:absolute;background:#fff;border-radius:17px 17px 17px 3px;font-size:12px;font-weight:800;z-index:4;padding:15px 18px;box-shadow:0 10px 30px #514a8010}.bubble-one{left:-15px;bottom:164px;transform:rotate(-6deg)}.bubble-two{right:-24px;bottom:69px;background:#fff1a8;transform:rotate(5deg)}.big-spark{position:absolute;right:-12px;top:18px;font-size:92px;color:#f22d70;transform:rotate(10deg)}.live-copy p,.create-copy p{font-size:16px;color:#696579;max-width:410px}.simple-list{list-style:none;padding:5px 0 20px;font-size:13px;color:#57516a}.simple-list li{padding:9px 0;display:flex;gap:10px;align-items:start;line-height:1.5}.simple-list li:before{content:'✓';width:20px;height:20px;background:#d4dfff;border-radius:50%;text-align:center;font-size:11px;font-weight:800;color:#6251af;flex-shrink:0}.create-section{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;min-height:815px}.create-art{position:relative;height:580px;display:grid;place-items:center}.lilac-shape{position:absolute;width:430px;height:430px;background:#e9dff7;border-radius:46% 54% 54% 46%;transform:rotate(-10deg)}.create-phone{width:235px;transform:rotate(-5deg)}.create-star{font-size:94px;color:#f22d70;top:18px;right:0}.record-tag{position:absolute;right:0;bottom:58px;transform:rotate(6deg);background:#ffe991;padding:18px 27px;border-radius:14px;z-index:3;font-size:16px;font-weight:850;display:flex;align-items:center;gap:12px}.record-tag i{background:#f22d70;width:12px;height:12px;border-radius:50%;box-shadow:0 0 0 4px #f22d7020}.create-steps{display:flex;gap:27px;margin-top:38px}.create-steps>div{display:flex;flex-direction:column;gap:15px;flex:1}.create-steps span{border-bottom:2px solid #f2d9d2;padding-bottom:15px;font-size:11px;font-weight:800;color:#ed3270}.create-steps strong{font-size:12px;font-weight:800;line-height:1.4}.faq-section{background:#f7f0e7}.faq-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px}.faq-grid>div>p{color:#80767d;font-size:14px;margin-bottom:27px}.faq-list details{border-bottom:1px solid #d9cfc6;padding:26px 0}.faq-list details:first-child{padding-top:4px}.faq-list summary{font-size:17px;font-weight:800;cursor:pointer;list-style:none;padding-right:40px;position:relative;line-height:1.4}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';position:absolute;right:0;top:0;font-size:24px;font-weight:400;color:#f22d70;line-height:1}.faq-list details[open] summary:after{content:'−'}.faq-list details p{font-size:14px;color:#736a73;margin:20px 25px 0 0}.faq-list details a{font-size:13px;color:#ed3270;text-decoration:underline;display:inline-block;margin-top:15px}.download-section{text-align:center;background:#ffe68c;overflow:hidden}.download-inner{padding-top:80px;padding-bottom:80px;position:relative}.download-icon{width:92px;height:92px;object-fit:cover;border-radius:25px;margin:0 auto 27px;box-shadow:0 12px 25px #b96c2720;transform:rotate(-7deg)}.download-section .eyebrow{margin-bottom:20px}.download-section h2{font-size:clamp(40px,5vw,70px);margin-bottom:17px}.download-section h2 em{font-style:normal;color:#ed3270}.download-section p{font-size:16px;margin-bottom:26px}.download-doodle{position:absolute;top:105px;left:9%;font-size:100px;color:#ed3270;transform:rotate(-10deg)}.store-buttons{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.store-badge{display:flex;gap:12px;align-items:center;text-align:left;background:#222126;color:#fff;padding:10px 16px;border:1px solid #222126;border-radius:13px;min-width:177px;position:relative;transition:transform .2s}.store-badge:hover{transform:translateY(-3px)}.store-badge svg{width:25px;height:30px}.store-badge small{display:block;font-size:9px;letter-spacing:.02em;line-height:1.3}.store-badge strong{font-size:19px;line-height:1.2;letter-spacing:-.03em;display:block;font-weight:650}.store-status{font-size:8px;background:#ffe68c;color:#282127;position:absolute;top:-7px;right:-4px;border-radius:100px;padding:3px 7px;font-weight:800}.download-section p.availability{font-size:11px;color:#75684b;max-width:500px;margin:18px auto 0}footer{padding:45px 0 23px;background:#fffaf3}.footer-main{display:flex;align-items:center;gap:23px}.footer-main>p{font-size:12px;color:#8a7d84;margin:0}.footer-main nav{display:flex;gap:26px;margin-left:auto;font-size:11px;font-weight:700}.footer-main nav a:hover{color:#f22d70}.footer-bottom{margin-top:33px;padding-top:20px;display:flex;justify-content:space-between;border-top:1px solid #eee4db;font-size:10px;color:#92858b}.footer-bottom>span:last-child{font-style:italic}dialog{border:0;border-radius:27px;padding:42px;max-width:430px;width:calc(100% - 40px);text-align:center;background:#fffaf3;color:#222126;box-shadow:0 40px 100px #14071940}dialog::backdrop{background:#20182999;backdrop-filter:blur(4px)}dialog>img{border-radius:20px;margin:0 auto 25px}dialog h2{font-size:32px}dialog p{font-size:14px;color:#7c6e78}.dialog-close{position:absolute;right:15px;top:12px;border:0;background:none;font-size:27px}.dialog-done{padding:13px 27px;margin-top:10px}.legal-hero{background:#ffe5e8;padding:70px 0}.legal-hero .eyebrow{color:#c22b61}.legal-hero h1{font-size:clamp(44px,5vw,66px);margin-bottom:18px}.legal-hero p{font-size:15px;color:#816573;max-width:600px;margin-bottom:0}.legal-layout{display:grid;grid-template-columns:220px 1fr;gap:75px;padding-top:65px;padding-bottom:100px}.legal-toc{position:sticky;top:120px;align-self:start;display:flex;flex-direction:column;gap:15px;font-size:12px;color:#8c7984}.legal-toc a:hover{color:#f22d70}.legal-content{max-width:720px}.legal-content h2{font-size:25px;letter-spacing:-.03em;padding-top:20px;margin:28px 0 15px;scroll-margin-top:110px}.legal-content p,.legal-content li{font-size:14px;line-height:1.85;color:#71656f}.legal-content ul{padding-left:20px}.legal-content a{color:#de245f;text-decoration:underline}.draft-note{background:#fff1d3;border:1px solid #ead59b;border-radius:16px;padding:20px 24px;font-size:13px;line-height:1.7;color:#7a5b2a;margin-bottom:32px}.draft-note strong{display:block;margin-bottom:4px;color:#62451e}.contact-main{padding-top:72px;padding-bottom:95px}.contact-top{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.contact-top h1{font-size:68px}.contact-top p{color:#7f717b;max-width:390px;font-size:16px}.contact-top .eyebrow{color:#f22d70}.contact-illustration{background:#ffe68c;border-radius:36px;height:285px;position:relative;display:grid;place-items:center;overflow:hidden}.contact-illustration>span{font-size:125px;color:#ed3270;transform:rotate(-10deg)}.contact-illustration .sticker{bottom:25px;left:30px;transform:rotate(-5deg);background:#fffaf3}.contact-options{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:65px 0 45px}.contact-option{border:1px solid #ecdfe1;background:#fff9f6;border-radius:22px;padding:27px;display:flex;flex-direction:column;align-items:start;text-align:left}.contact-option[aria-pressed=true]{border-color:#f22d70;background:#ffebef}.contact-option .option-icon{font-size:29px;color:#f22d70;margin-bottom:22px}.contact-option strong{font-size:18px;margin-bottom:10px}.contact-option span:last-child{font-size:13px;line-height:1.7;color:#877581}.contact-compose{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;border-top:1px solid #e6dadd;padding-top:40px}.contact-compose h2{font-size:35px}.contact-compose p{font-size:14px;color:#877581}.contact-compose label{font-size:12px;font-weight:800;display:block;margin-bottom:10px}.contact-compose textarea{background:#fff;border:1px solid #ddcfd5;padding:18px;resize:vertical;border-radius:15px;width:100%;min-height:165px;color:#4b3a46;font-size:14px;line-height:1.7}.contact-compose .compose-actions{display:flex;align-items:center;gap:20px;margin-top:15px;flex-wrap:wrap}.compose-status{font-size:12px;color:#8a6f7b}.contact-email{margin:20px 0 0!important;font-size:12px!important}.contact-email a{font-weight:800;color:#ed3270}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(min-width:1450px){.hero-inner{min-height:780px}.hero-art{transform:scale(1.04)}}
@media(max-width:1050px){.wrap{padding-left:32px;padding-right:32px}.nav-shell{padding:0 28px}.hero-inner{gap:20px;min-height:660px}h1{font-size:64px}.hero-art{transform:scale(.83);transform-origin:center;min-width:450px;margin-left:-22px}.hero-notes{gap:13px}.hero-buttons{gap:17px}.hero-buttons .text-link{font-size:12px}.hero-copy p{font-size:15px}.explore-layout{gap:44px}.explore-phone-area{margin-left:5px}.live-grid{gap:45px}.live-circle,.lilac-shape{width:350px;height:350px}.bubble-two{right:-25px;font-size:10px}.create-section{gap:25px}.faq-grid{gap:55px}.footer-main{flex-wrap:wrap}.footer-main nav{gap:18px}.footer-main>p{display:none}.contact-top{gap:35px}}
@media(max-width:760px){.header{height:73px}.nav-shell{padding:0 20px;gap:15px}.brand{font-size:26px;gap:8px}.brand img{width:35px;height:35px;border-radius:10px}.header nav{display:none}.nav-actions{gap:16px}.pill.small{padding:11px 14px;gap:13px;font-size:10px}.language-switch{font-size:11px;gap:4px}.wrap{padding-left:25px;padding-right:25px}.section{padding-top:75px;padding-bottom:75px}.hero-inner{display:flex;flex-direction:column;align-items:stretch;gap:0;padding-top:43px;padding-bottom:15px;min-height:0}.hero-copy{text-align:center}.hero .eyebrow{font-size:9px;margin-bottom:20px}h1{font-size:clamp(48px,8.8vw,67px);line-height:1.04}.hero-copy h1{margin-bottom:20px}.hero-copy p{font-size:14px;max-width:340px;margin:0 auto 25px}.hero-buttons{justify-content:center;gap:20px}.pill{padding:15px 22px;font-size:12px}.hero-notes{justify-content:center;margin-top:25px;gap:14px;font-size:9px}.hero-art{min-width:0;width:370px;max-width:100%;height:533px;margin:36px auto 0;transform:none}.hero-halo{width:355px;height:355px;top:60px;left:0}.hero-phone{width:183px;border-width:6px;border-radius:29px}.hero-phone.front{top:4px;left:22px;transform:rotate(-9deg)}.hero-phone.rear{top:46px;right:3px;transform:rotate(11deg)}.phone:after{border-radius:23px}.star-a{font-size:48px;right:1px;top:2px}.star-b{font-size:52px;bottom:59px;left:0}.sticker{font-size:10px;padding:11px 13px}.sticker-hello{right:-2px;top:122px}.sticker-live{left:12px;bottom:64px}.hero-scribble{right:71px;bottom:17px;width:95px}.orbit{width:64px;height:64px;right:14px;bottom:50px}.orbit:before{width:88px;height:20px;left:-13px;top:21px}.hero-bottom{gap:25px;font-size:9px;padding:14px 0}.hero-bottom span:nth-child(n+9){display:none}h2{font-size:43px;line-height:1.08;letter-spacing:-.045em}.eyebrow{font-size:9px;letter-spacing:.12em}.section-heading p{font-size:14px}.section-heading p br{display:none}.explore-layout{display:flex;flex-direction:column;gap:30px;margin-top:20px}.explore-phone-area{width:100%;height:485px;margin:0}.peach-circle{width:330px;height:330px;max-width:100%;left:50%;transform:translateX(-50%);top:72px}.explore-phone{width:201px;border-radius:30px;border-width:6px}.floating-heart{font-size:83px;left:12px;top:0}.caption-sticker{bottom:4px;right:8px;font-size:10px}.explore-tabs{width:100%}.feature-tab{padding:18px 12px;gap:14px}.feature-tab strong{font-size:17px}.feature-tab span>span{font-size:11px}.tab-icon{width:40px;height:40px;border-radius:12px}.feature-detail{min-height:100px}.live-grid{display:flex;flex-direction:column-reverse;padding-top:68px;padding-bottom:35px;gap:15px}.live-copy h2{font-size:46px}.live-copy p{font-size:14px}.simple-list{font-size:12px;padding-bottom:10px}.live-art{width:100%;height:535px;max-width:380px}.live-phone{width:209px;border-radius:30px;border-width:6px}.live-circle{width:330px;height:330px;max-width:95%}.live-sticker{top:27px;left:12px}.big-spark{font-size:64px;right:5px;top:26px}.bubble-one{left:-3px;bottom:148px;font-size:10px;padding:12px}.bubble-two{right:-2px;bottom:55px;padding:13px;font-size:10px}.create-section{display:flex;flex-direction:column;gap:20px;min-height:0;padding-bottom:55px}.create-copy p{font-size:14px}.create-steps{gap:22px;margin-top:25px}.create-art{height:530px;width:100%;max-width:380px}.create-phone{width:208px;border-radius:30px;border-width:6px}.lilac-shape{width:330px;height:330px;max-width:95%}.create-star{font-size:70px;right:3px;top:31px}.record-tag{font-size:13px;right:6px;bottom:37px;padding:15px 20px}.faq-grid{display:flex;flex-direction:column;gap:40px}.faq-grid h2 br{display:none}.faq-grid h2{font-size:44px}.faq-grid>div>p{font-size:13px}.faq-list summary{font-size:15px}.faq-list details{padding:23px 0}.faq-list details p{font-size:13px}.download-inner{padding-top:66px;padding-bottom:60px}.download-icon{width:79px;height:79px;border-radius:22px}.download-section h2{font-size:42px}.download-section .eyebrow{font-size:8px}.download-section p{font-size:14px}.download-doodle{font-size:65px;left:15px;top:73px}.store-badge{min-width:155px;padding:10px 12px;gap:9px}.store-badge strong{font-size:17px}.store-badge svg{width:23px}.store-buttons{gap:11px}.download-section p.availability{font-size:10px;max-width:270px}footer{padding-top:33px}.footer-main{justify-content:center;gap:25px}.footer-main nav{margin:0;justify-content:center;width:100%;font-size:10px;gap:22px}.footer-bottom{margin-top:25px;padding-top:19px;flex-direction:column;align-items:center;gap:13px;font-size:9px;text-align:center}.legal-hero{padding:50px 0}.legal-hero h1{font-size:43px}.legal-hero p{font-size:13px}.legal-layout{display:block;padding-top:35px;padding-bottom:55px}.legal-toc{position:static;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;margin-bottom:30px;font-size:10px}.legal-toc a{padding:9px 12px;background:#f4e9e6;border-radius:99px}.legal-content h2{font-size:24px}.legal-content p,.legal-content li{font-size:13px}.draft-note{font-size:12px;padding:17px 20px}.contact-main{padding-top:45px;padding-bottom:60px}.contact-top{display:flex;flex-direction:column;gap:25px}.contact-top h1{font-size:52px}.contact-top p{font-size:14px}.contact-illustration{width:100%;height:200px;border-radius:25px}.contact-illustration>span{font-size:98px}.contact-options{grid-template-columns:1fr;gap:12px;margin:35px 0}.contact-option{padding:20px;position:relative;padding-left:75px;min-height:100px}.contact-option .option-icon{position:absolute;left:25px;top:22px;font-size:28px}.contact-option strong{font-size:16px;margin-bottom:7px}.contact-option span:last-child{font-size:12px}.contact-compose{grid-template-columns:1fr;gap:17px;padding-top:30px}.contact-compose h2{font-size:32px}.contact-compose p{font-size:13px}.contact-compose textarea{font-size:13px}.compose-actions .pill{padding:14px 21px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
