:root{--sun:#FFD23F;--sun-soft:#FFE58F;--marigold:#FFC83D;--ink:#1F1B4D;--violet:#5B3DF5;--violet-press:#3F25C9;--red:#E8482C;--paper:#FFF8E7;--sand:#EFEBE0;--muted:#5A5680;--text:#3A3566;--line:#E7E5EF;--white:#FFFFFF;--head:"Baloo 2","Nunito",system-ui,sans-serif;--hand:"Kalam","Comic Sans MS",cursive;--body:"Nunito",system-ui,-apple-system,"Segoe UI",sans-serif;color-scheme:light}*{box-sizing:border-box}html,body{overflow-x:clip}body{margin:0;background:var(--white);color:var(--ink);font:400 17px/1.6 var(--body);-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}h1,h2,h3,h4,h5{margin:0;font-family:var(--head);font-weight:800;color:var(--ink);line-height:1.1;text-wrap:balance}p{margin:0}a{color:inherit}.wrap{max-width:1160px;margin:0 auto;padding:0 24px}@media(max-width:620px){.wrap{padding:0 16px}}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.note{display:inline-block;font:700 21px/1.1 var(--hand);color:var(--red);transform:rotate(-3deg)}.u{position:relative;display:inline-block;white-space:nowrap}.u .sw{position:absolute;left:-4%;width:108%;bottom:-.3em;height:.36em;color:var(--violet);overflow:visible}.hlw{position:relative;z-index:0;padding:0 .12em;white-space:nowrap}.hlw:before{content:"";position:absolute;left:-.06em;right:-.06em;top:26%;bottom:22%;background:var(--sun);border-radius:6px 14px 8px 12px;transform:rotate(-2deg);z-index:-1}.sec-h{text-align:center;font-size:clamp(28px,4vw,44px);margin:0 auto 12px;max-width:22ch}.sec-sub{text-align:center;color:var(--text);max-width:56ch;margin:0 auto 34px;font-size:18px}.kick{display:block;text-align:center;margin-bottom:6px}.fill{display:inline-block;border:2px dashed #8F8BB0;border-radius:8px;padding:0 6px;color:#5a5680;font:800 .85em/1.5 var(--body);background:#fff}.pbtn{display:inline-block;font:800 17px/1 var(--body);text-decoration:none;background:var(--violet);color:#fff;border-radius:999px;padding:17px 30px;box-shadow:0 4px 0 var(--violet-press);transition:transform .15s;white-space:nowrap;border:0;cursor:pointer}.pbtn:hover{transform:rotate(-2deg) scale(1.03)}.pbtn:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.pbtn.sm{padding:11px 18px;font-size:14px;box-shadow:0 3px 0 var(--violet-press)}.pbtn.sun{background:var(--sun);color:var(--ink);box-shadow:0 4px 0 var(--marigold)}.obtn{display:inline-block;font:800 16px/1 var(--body);text-decoration:none;border:2.5px solid var(--ink);color:var(--ink);background:#fff;border-radius:999px;padding:14px 24px;white-space:nowrap}.obtn:hover{background:var(--sun-soft)}.cta{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--ink)}.bl2{width:20px;height:38px;flex:0 0 auto}.near{font-size:14.5px;color:var(--muted);font-weight:700;text-align:center;margin-top:12px}.near .dot{margin:0 6px;color:#b5b0c9}.wavy{text-decoration:underline wavy var(--marigold);text-underline-offset:4px;text-decoration-thickness:2px}.hdr{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:18px;padding-bottom:18px}.logo{display:flex;align-items:center;gap:10px;text-decoration:none;font:800 22px/1 var(--head);color:var(--ink);white-space:nowrap}.logo .tile{width:38px;height:38px;border-radius:11px;background:var(--ink);display:grid;place-items:center;flex:0 0 auto}.logo .tile.sun{background:var(--sun)}.hdr-r{display:flex;align-items:center;gap:12px}.icbtn{width:44px;height:44px;border-radius:50%;border:2px solid var(--ink);background:#fff;display:grid;place-items:center;color:var(--ink);position:relative;text-decoration:none}.icbtn svg{width:22px;height:22px}.icbtn .badge{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;border-radius:10px;background:var(--red);color:#fff;font:800 12px/20px var(--body);text-align:center;border:2px solid #fff}@media(max-width:980px){.hdr .pbtn{display:none}}@media(max-width:620px){.logo{font-size:20px}.logo .tile{width:34px;height:34px}}.ann{background:var(--ink);color:var(--sun-soft);font:800 14px/1.3 var(--body);text-align:center;padding:10px 0;letter-spacing:.01em}.ann .dot{margin:0 10px;color:var(--sun)}.logo .lw{display:grid;gap:0}.logo .tagl{font:700 14px/1 var(--hand);color:var(--red);transform:rotate(-3deg);transform-origin:left;margin-top:4px;white-space:nowrap}.ftr li.sm{color:#b9b5d6;font-size:14px;margin-top:-6px}@media(max-width:620px){.ann{font-size:12.5px}.ann .dot{margin:0 6px}.logo .tagl{font-size:12.5px}}.phero{position:relative;overflow:hidden;background:var(--sun-soft);padding-bottom:64px}.phero .blob{position:absolute;border-radius:58% 42% 63% 37%/46% 55% 45% 54%;pointer-events:none}.phero .b1{width:40%;height:150%;left:-14%;top:-50%;background:var(--marigold)}.phero .b2{width:30%;height:110%;right:-10%;bottom:-60%;background:#ffd95e;border-radius:40% 60% 38% 62%/60% 40%}.phero-in{position:relative;text-align:center;display:grid;justify-items:center;gap:12px;padding-top:26px}.phero h1{font-size:clamp(36px,5.4vw,60px);max-width:18ch}.phero p.lead{color:var(--text);font-size:19px;max-width:54ch}.dood{position:absolute;pointer-events:none}.phero .edge{position:absolute;left:0;bottom:-1px;width:100%;height:28px}.edge{display:block;width:100%;height:28px}.ftr{background:var(--ink);color:#fff;position:relative;padding:70px 0 40px;margin-top:0}.ftr .edge{position:absolute;top:-1px;left:0;width:100%;height:28px}.ftr-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:28px}.ftr .logo{color:#fff}.ftr .logo .tile{background:var(--sun)}.ftr p{color:#d8d5ea;font-size:15px;margin-top:14px;max-width:34ch}.ftr h4{color:var(--sun);font:800 16px/1 var(--head);letter-spacing:.02em;margin-bottom:14px}.ftr ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ftr li a{color:#fff;text-decoration:none;font-weight:700;font-size:15px}.ftr li a:hover{text-decoration:underline}.ftr-note{font:700 19px var(--hand);color:var(--sun-soft);transform:rotate(-3deg);display:inline-block;margin-top:14px}.ftr-base{border-top:1px solid rgba(255,255,255,.16);margin-top:40px;padding-top:20px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:#b9b5d6;font-size:14px}@media(max-width:860px){.ftr-grid{grid-template-columns:1fr 1fr}.ftr-grid>div:first-child,.ftr-grid>div:last-child{grid-column:1/-1}}.chat-btn{position:fixed;right:22px;bottom:22px;z-index:40;display:flex;align-items:center;gap:8px;background:var(--violet);color:#fff;text-decoration:none;font:800 15px var(--body);padding:12px 20px 12px 14px;border-radius:999px;border:2.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink);transition:transform .15s}.chat-btn:hover{transform:rotate(-2deg) scale(1.04)}.chat-btn .cb-sp{position:absolute;right:-8px;top:-12px;width:20px;color:var(--sun)}body.has-bar .chat-btn{bottom:104px}@media(max-width:620px){.chat-btn{padding:12px;border-radius:50%;right:14px;bottom:14px}.chat-btn span{display:none}body.has-bar .chat-btn{bottom:92px}}html.full .chat-btn,html.full .sbar{display:none!important}.sbar{position:fixed;left:0;right:0;bottom:0;z-index:30;background:#fff;border-top:2.5px solid var(--ink);box-shadow:0 -8px 24px #1f1b4d1a;transform:translateY(110%);transition:transform .3s ease}.sbar.show{transform:none}.sbar-in{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 24px;max-width:1160px;margin:0 auto}.sbar .bk-row{width:96px;padding:0 6px 8px;flex:0 0 auto}.sbar .bk{--t:5px}.sb-l{display:flex;align-items:center;gap:12px;min-width:0}.sb-txt{display:grid}.sb-txt .shrt{display:none}.sb-txt b{font:800 18px/1.15 var(--head)}.sb-txt span{font-size:13.5px;color:var(--muted);font-weight:700}.sb-r{display:flex;align-items:center;gap:16px}.sb-price{display:grid;justify-items:end;line-height:1}.sb-price b{font:800 26px/1 var(--head)}.sb-price s{font-size:13px;color:var(--muted);font-weight:700;margin-top:3px}@media(max-width:620px){.sbar-in{padding:10px 14px;gap:10px}.sbar .bk-row,.sb-txt span,.sb-r .bl2,.sb-txt b.lg{display:none}.sb-txt b.shrt{display:block;font-size:18px}.sb-price b{font-size:22px}.sb-r{gap:10px}.sbar .pbtn{padding:13px 16px;font-size:15px}}@media(prefers-reduced-motion:reduce){.sbar,.pbtn,.chat-btn{transition:none}.pbtn:hover,.chat-btn:hover{transform:none}}.bk-row{position:relative;display:flex;justify-content:center;align-items:flex-end;perspective:1100px;padding:4px 6% 22px}.bk-row:after{content:"";position:absolute;left:6%;right:6%;bottom:12px;height:18px;background:radial-gradient(ellipse at center,rgba(31,27,77,.38),transparent 70%);filter:blur(3px);z-index:0;pointer-events:none}.bk{--t:13px;position:relative;z-index:1;width:36%;flex:0 0 auto;transform-style:preserve-3d;transform:rotateY(-28deg)}.bk+.bk{margin-left:-9%}.bk.mid{width:40%;z-index:3;transform:rotateY(-20deg) translateZ(26px)}.bk img{position:relative;display:block;width:100%;aspect-ratio:900/1272;object-fit:cover;border-radius:2px 5px 5px 2px}.bk:before{content:"";position:absolute;top:1.4%;bottom:1.4%;right:0;width:var(--t);transform-origin:right center;transform:rotateY(-90deg);background:linear-gradient(90deg,#0000002e,#0000 35%,#00000014),repeating-linear-gradient(90deg,#fffdf5 0 1px,#e7e0ce 1px 2px)}.bk:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px 5px 5px 2px;background:#1a1640;transform:translateZ(calc(var(--t) * -1))}.bk-sh{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:2px 5px 5px 2px;pointer-events:none;background:linear-gradient(90deg,#00000073 0,#ffffff4d 1.8%,#00000038,#ffffff1a 5%,#0000 9%),linear-gradient(90deg,#0000 94%,#ffffff24);box-shadow:inset 0 0 0 1px #ffffff14}.sec{position:relative;padding:84px 0}.sec.paper{background:var(--paper)}.sec.sand{background:var(--sand)}.sec.soft{background:var(--sun-soft)}.sec>.edge.t,.sec>.edge.top{position:absolute;top:-1px;left:0}.sec>.edge.b,.sec>.edge.bot{position:absolute;bottom:-1px;left:0}@media(max-width:620px){.sec{padding:64px 0}}.fin{display:grid;justify-items:center;text-align:center;padding-bottom:90px}.fin-band{position:relative;width:100%;background:var(--ink);color:#fff;padding:82px 18px 86px;overflow:hidden}.fin-band .edge{position:absolute;left:0;width:100%;height:28px}.fin-band .edge.top{top:-1px}.fin-band .edge.bot{bottom:-1px}.fin-band h2{color:#fff;font-size:clamp(30px,4.4vw,48px);margin-bottom:10px}.fin-band p{color:var(--sun-soft);font:700 clamp(19px,2.4vw,24px)/1.3 var(--hand)}.fin-band .dood{color:var(--sun)}.fin-arrows{display:flex;justify-content:space-between;width:min(460px,78%);margin:-34px 0 10px;position:relative;z-index:2}.harrow{width:44px;height:66px}.harrow:first-child{transform:rotate(-14deg)}.harrow:last-child{transform:rotate(14deg)}.fin-note{align-self:flex-end;margin-bottom:-6px;white-space:nowrap}@media(max-width:620px){.fin-band .dood{top:16px!important;width:24px!important}.fin-note{font-size:18px}}.fin-arrows{align-items:center;margin-bottom:22px!important}.fin-s{font-size:15px;color:var(--muted);margin-top:14px;font-weight:700}.callout{position:relative;padding:34px 30px 30px}.co-edge{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.callout>*:not(.co-edge){position:relative}.co-tag{display:inline-block;background:var(--violet);color:#fff;font:800 12px var(--body);letter-spacing:.06em;text-transform:uppercase;border-radius:6px;padding:5px 10px;transform:rotate(-3deg);margin-bottom:10px}.callout h3{font-size:24px;margin-bottom:6px}.callout p{font-size:16px;color:var(--text)}.tabs{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.tabs button,.tabs a{font:800 15px var(--body);border:2px solid var(--ink);background:#fff;color:var(--ink);border-radius:999px;padding:10px 20px;cursor:pointer;text-decoration:none}.tabs .on{background:var(--ink);color:#fff}.tabs button:not(.on):hover,.tabs a:not(.on):hover{background:var(--sun-soft)}.qa{display:grid;gap:14px}.qa details{background:#fff;border:2.5px solid var(--ink);border-radius:20px 14px 22px 12px/14px 22px 14px 20px;box-shadow:4px 4px 0 var(--sun);padding:0 22px}.qa summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font:800 19px/1.25 var(--head);color:var(--ink)}.qa summary::-webkit-details-marker{display:none}.qa summary i{flex:0 0 auto;width:32px;height:32px;border-radius:50%;background:var(--sun);border:2px solid var(--ink);display:grid;place-items:center;font:800 20px/1 var(--body);font-style:normal;transition:transform .2s}.qa details[open] summary i{transform:rotate(45deg)}.qa .ans{padding:0 0 20px;color:var(--text);font-size:16.5px;max-width:64ch}.qa .ans a{color:var(--violet);font-weight:800}.fn{position:relative;background:var(--sun-soft);padding:96px 0 100px;overflow:hidden}.fn .edge{position:absolute;left:0;width:100%;height:28px}.fn .edge.t,.fn .edge.top{top:-1px}.fn .edge.b,.fn .edge.bot{bottom:-1px}.fn-row{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(28px,5vw,72px);align-items:center;max-width:980px;margin:0 auto}.fn-pol{position:relative;margin:0;background:#fff;padding:14px 14px 54px;transform:rotate(-3deg);box-shadow:0 14px 30px #1f1b4d33}.fn-pol img{width:100%;border-radius:2px;aspect-ratio:1000/799;object-fit:cover}.tape{position:absolute;width:84px;height:24px;background:#fff;opacity:.88;border-radius:2px;box-shadow:0 1px 3px #00000024}.fn-pol .tape.t1{top:-11px;left:18px;transform:rotate(-8deg)}.fn-pol .tape.t2{top:-11px;right:18px;transform:rotate(7deg)}.fn-pol figcaption{position:absolute;left:0;right:0;bottom:12px;text-align:center;font:700 21px var(--hand);color:var(--red)}.fn-t{position:relative}.fn-t h2{font-size:clamp(32px,4vw,44px);margin-bottom:18px}.fn-lead{font:800 clamp(19px,2.1vw,23px)/1.4 var(--head);color:var(--ink);margin-bottom:12px}.fn-t p{font-size:17px;color:var(--text);max-width:46ch}.fn-sign{display:inline-block;margin-top:16px;font:700 27px var(--hand);color:var(--red);transform:rotate(-3deg)}.fn-heart{width:36px;margin-left:10px;vertical-align:-6px;transform:rotate(-10deg)}.fn-sp{position:absolute;right:4%;top:-18px;width:28px;color:var(--red)}@media(max-width:760px){.fn-row{grid-template-columns:1fr}.fn-pol{max-width:330px;margin:0 auto}.fn{padding:76px 0 80px}}.trio-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;text-align:center}.ft-art{position:relative;width:170px;height:144px;margin:0 auto 14px;display:grid;place-items:center}.ft-blob{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ft-art>svg:not(.ft-blob){position:relative;width:72px;height:72px}.ft .num{display:inline-block;font:700 20px var(--hand);color:var(--red);transform:rotate(-4deg);margin-bottom:2px}.ft h3{font-size:23px;margin-bottom:6px}.ft p{font-size:16px;color:var(--muted);max-width:30ch;margin:0 auto}@media(max-width:760px){.trio-row{grid-template-columns:1fr;gap:34px}}.phero .d1{left:8%;top:40%;width:28px;color:var(--red)}.phero .d2{right:9%;top:30%;width:42px;transform:rotate(12deg)}.phero .d3{right:20%;bottom:26%;width:40px;color:var(--violet)}@media(max-width:620px){.phero .d3{display:none}.phero .d1{left:5%;top:118px}.phero .d2{top:112px;right:6%;width:28px}}.btn-row{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:10px}.pbtn.ic{display:inline-flex;align-items:center;gap:10px}.pbtn.ic svg{width:22px;height:22px}.tip{font-size:14.5px;color:var(--muted);font-weight:700}.card3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.wcard{position:relative;padding:30px 26px 26px}.wcard .co-edge{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wcard>*:not(.co-edge){position:relative}.wcard .ic{display:block;width:58px;height:58px;margin-bottom:12px}.wcard .ic svg{width:100%;height:100%}.wcard h3{font-size:21px;margin-bottom:6px}.wcard p{color:var(--text);font-size:16px}.wcard a{color:var(--violet);font-weight:800}@media(max-width:860px){.card3{grid-template-columns:1fr}}.field{display:grid;gap:6px;margin-bottom:16px}.field label{font:800 15px var(--body);color:var(--ink)}.field label small{font-weight:700;color:var(--muted)}.field input,.field textarea{font:400 16px var(--body);color:var(--ink);background:#fff;border:2px solid var(--ink);border-radius:14px;padding:13px 14px;width:100%}.field textarea{min-height:140px;resize:vertical}.field input:focus,.field textarea:focus{outline:3px solid var(--sun);outline-offset:1px}.form-note{font-size:14px;color:var(--muted);margin-top:12px}.form-note a{color:var(--violet);font-weight:800}.two{display:grid;grid-template-columns:1.25fr .9fr;gap:40px;align-items:start}@media(max-width:860px){.two{grid-template-columns:1fr}}.dcard{background:#fff;border:2.5px solid var(--ink);border-radius:22px 16px 24px 14px/16px 24px 16px 22px;box-shadow:6px 6px 0 var(--sun);padding:26px}.dcard h3{font-size:22px;margin-bottom:14px}.dl{display:grid;gap:14px;margin:0}.dl div{display:grid;gap:2px}.dl dt{font:800 13px var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.dl dd{margin:0;font-weight:700;color:var(--ink)}.dl dd a{color:var(--violet)}.form-wrap h2{font-size:28px;margin-bottom:6px}.form-wrap>p{color:var(--text);margin-bottom:22px}.faq-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:44px;align-items:start}.faq-group{margin-bottom:46px;scroll-margin-top:20px}.faq-group h2{font-size:30px;margin-bottom:16px;display:flex;align-items:center;gap:12px}.faq-group h2 .n{width:40px;height:40px;border-radius:50%;background:var(--sun);border:2px solid var(--ink);display:grid;place-items:center;font-size:18px;flex:0 0 auto}.aside{position:sticky;top:20px;display:grid;gap:22px}.mini-pc{background:#fff;border:2.5px solid var(--ink);border-radius:24px 16px 26px 14px/16px 26px 16px 24px;box-shadow:6px 6px 0 var(--sun);padding:20px 18px 22px;text-align:center;display:grid;justify-items:center;gap:6px}.mini-pc .bk-row{width:220px}.mini-pc h3{font-size:20px}.mini-pc .pr{font:800 40px/1 var(--head)}.mini-pc s{color:var(--muted);font-weight:700}.mini-pc small{color:var(--muted);font-weight:700;font-size:13.5px}.mini-pc .pbtn{padding:14px 22px;font-size:16px}.chat-card{background:var(--ink);color:#fff;border-radius:22px;padding:22px;display:grid;gap:10px;justify-items:start}.chat-card h3{color:var(--sun);font-size:21px}.chat-card p{color:#e6e3f4;font-size:15px}.sec-links{margin-top:14px}@media(max-width:980px){.faq-grid{grid-template-columns:1fr}.aside{position:static}}@media(max-width:620px){.faq-group h2{font-size:25px}}.story-txt{max-width:640px}.story-txt p{color:var(--text);font-size:18px;margin-bottom:14px}.story-row{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center}.story-row.flip>:first-child{order:2}.taped-pg{position:relative;background:#fff;padding:10px;box-shadow:0 12px 28px #1f1b4d29;transform:rotate(2.5deg);max-width:340px;justify-self:center}.taped-pg img{aspect-ratio:900/1272;object-fit:cover;width:100%}.taped-pg .tape{top:-11px;left:22px;transform:rotate(-8deg)}.taped-pg .tape.r{left:auto;right:22px;transform:rotate(7deg)}.taped-pg figcaption{font:700 19px var(--hand);color:var(--red);text-align:center;padding-top:8px}.pg3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;max-width:900px;margin:36px auto 0}.pg3 .taped-pg:nth-child(2){transform:rotate(-2deg)}.pg3 .taped-pg:nth-child(3){transform:rotate(1.5deg)}.people{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:36px}.person{text-align:center}.arch{width:78%;margin:0 auto 16px;aspect-ratio:3/4;border-radius:200px 200px 16px 16px;overflow:hidden;border:3px solid var(--ink);box-shadow:8px 8px 0 var(--marigold);background:#fff}.arch img{width:100%;height:100%;object-fit:cover;object-position:50% 12%}.arch{position:relative}.arch.pgcrop img{position:absolute;width:200%;height:auto;max-width:none;left:-106%;top:-7%;object-fit:fill}.person h3{font-size:24px;margin-bottom:4px}.person p{color:var(--text);font-size:16px;max-width:30ch;margin:0 auto}.age-row{display:flex;gap:30px;align-items:center;max-width:820px;margin:0 auto}.age-row .seal{width:150px;height:150px;flex:0 0 auto;transform:rotate(-6deg)}.quote{max-width:820px;margin:0 auto;text-align:center}.quote blockquote{margin:0;font:800 clamp(26px,3.4vw,38px)/1.25 var(--head);color:var(--ink)}.quote .fn-sign{margin-top:18px}.ticks{list-style:none;padding:0;margin:26px auto 0;display:grid;gap:16px;max-width:720px}.ticks li{display:flex;align-items:flex-start;gap:14px;font:800 18px/1.45 var(--body);color:var(--ink)}.tk{width:36px;height:36px;border-radius:50%;background:var(--violet);display:grid;place-items:center;flex:0 0 auto;box-shadow:2px 2px 0 var(--ink);color:#fff}.tk svg{width:21px;height:21px}.biz{max-width:720px;margin:40px auto 0;font-size:15px;color:var(--muted);text-align:center}.biz b{color:var(--ink)}@media(max-width:860px){.story-row,.story-row.flip{grid-template-columns:1fr;gap:30px}.story-row.flip>:first-child{order:0}.pg3,.people{grid-template-columns:1fr;max-width:340px}.age-row{flex-direction:column;text-align:center}}.pol-hero{background:var(--paper);position:relative;padding-bottom:40px}.pol-hero .edge{position:absolute;left:0;bottom:-1px}.pol-hero h1{font-size:clamp(34px,4.6vw,52px)}.pol-meta{color:var(--muted);font-weight:700;font-size:15px}.pol-grid{display:grid;grid-template-columns:240px minmax(0,1fr);gap:56px;align-items:start;max-width:1040px;margin:0 auto}.toc{position:sticky;top:20px;border-left:3px solid var(--sun);padding-left:18px}.toc h2{font:800 13px var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.toc ol{list-style:none;margin:0;padding:0;display:grid;gap:10px}.toc a{text-decoration:none;font-weight:700;font-size:15px;color:var(--ink)}.toc a.on{color:var(--violet)}.legal{max-width:68ch;font-size:17.5px;line-height:1.75;color:#2e2a55}.legal h2{font-size:26px;margin:40px 0 10px;scroll-margin-top:20px}.legal p{margin:0 0 14px}.legal ul{margin:0 0 16px;padding-left:22px}.legal li{margin-bottom:6px}.legal a{color:var(--violet);font-weight:800}.inshort{position:relative;padding:30px 30px 26px;margin-bottom:10px}.inshort .co-edge{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.inshort>*:not(.co-edge){position:relative}.inshort h2{margin:0 0 8px!important;font-size:22px!important}.inshort p{margin:0!important;color:var(--ink)}.pol-help{margin-top:46px;background:var(--ink);color:#fff;border-radius:22px;padding:26px 28px;display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap}.pol-help h3{color:var(--sun);font-size:22px}.pol-help p{color:#e6e3f4;font-size:15.5px}.pol-tabs{margin-top:18px}.slotline{border:2px dashed #8F8BB0;border-radius:10px;padding:10px 14px;color:#5a5680;font-size:14.5px;font-weight:700;margin:20px 0}@media(max-width:860px){.pol-grid{grid-template-columns:1fr;gap:20px}.toc{position:static}}.nf{position:relative;overflow:hidden;background:var(--sun-soft);padding-bottom:90px}.nf .blob{position:absolute;border-radius:58% 42% 63% 37%/46% 55% 45% 54%;pointer-events:none}.nf .b1{width:40%;height:120%;left:-14%;top:-30%;background:var(--marigold)}.nf .b2{width:30%;height:90%;right:-10%;bottom:-40%;background:#ffd95e}.nf>.edge{position:absolute;left:0;bottom:-1px}.nf-in{position:relative;display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:center;max-width:1000px;margin:0 auto;padding-top:30px}.nf-pol{position:relative;background:#fff;padding:12px 12px 50px;transform:rotate(-4deg);box-shadow:0 14px 30px #1f1b4d33;max-width:360px;justify-self:center;width:100%}.nf-pol img{aspect-ratio:1;object-fit:contain;width:100%;background:#fff}.nf-pol .tape{top:-11px;left:50%;transform:translate(-50%) rotate(-4deg)}.nf-pol figcaption{position:absolute;left:0;right:0;bottom:12px;text-align:center;font:700 20px var(--hand);color:var(--red)}.rub{position:absolute;right:-22px;bottom:64px;width:100px;transform:rotate(-14deg)}.big404{font:800 clamp(80px,12vw,140px)/.9 var(--head);color:var(--ink);position:relative;display:inline-block}.big404 svg{position:absolute;left:-10%;top:-14%;width:120%;height:128%;overflow:visible}.nf h1{font-size:clamp(32px,4.4vw,48px);margin:14px 0 12px}.nf p.lead{color:var(--text);font-size:18px;max-width:44ch;margin-bottom:22px}.nf .btn-row{justify-content:flex-start}.nf .tip{margin-top:18px}.wyh{display:grid;grid-template-columns:260px minmax(0,1fr) auto;gap:30px;align-items:center;max-width:900px;margin:0 auto;background:#fff;border:2.5px solid var(--ink);border-radius:26px 18px 28px 16px/18px 28px 18px 26px;box-shadow:6px 6px 0 var(--sun);padding:24px 30px}.wyh h3{font-size:24px;margin-bottom:4px}.wyh p{color:var(--text);font-weight:700}.wyh .pr{font:800 34px/1 var(--head)}@media(max-width:860px){.nf>.edge{position:absolute;left:0;bottom:-1px}.nf-in{grid-template-columns:1fr;text-align:center;gap:30px}.nf p.lead{margin-left:auto;margin-right:auto}.nf .btn-row{justify-content:center}.wyh{grid-template-columns:1fr;justify-items:center;text-align:center}.wyh .bk-row{width:240px}}@media(max-width:860px){.nf-pol{max-width:270px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/ltd2-inner.css.map */
