/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.design-coco-redesign{--coral:var(--tone-e23b892b);--dark:var(--tone-ba84a237);--ink:var(--tone-65008a3a);--line:var(--tone-2dbf311a);--mint:var(--tone-c068ab7b);--muted:var(--tone-54711fda);--paper:var(--tone-292bd105);--pine:var(--tone-6090cddb);--sage:var(--tone-f59c381c);--sand:var(--tone-d9af762c);--shadow:0 22px 64px #0a2a201f;--white:var(--tone-311d3d54)}.design-coco-redesign *{box-sizing:border-box}.design-coco-redesign{scroll-behavior:smooth;color:var(--ink);background:var(--paper);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Noto Sans CJK SC,Microsoft Yahei,sans-serif}.design-coco-redesign a{color:inherit;text-decoration:none}.design-coco-redesign button{font:inherit}.design-coco-redesign a:focus-visible,.design-coco-redesign button:focus-visible{outline:3px solid var(--coral);outline-offset:4px}.design-coco-redesign img{max-width:100%;display:block}.design-coco-redesign p{line-height:1.8}.design-coco-redesign h1,.design-coco-redesign h2,.design-coco-redesign h3,.design-coco-redesign p{margin-top:0}.design-coco-redesign h1,.design-coco-redesign h2{letter-spacing:-.055em}.design-coco-redesign h1{font-size:clamp(2.9rem,6.1vw,6.6rem);font-weight:750;line-height:1.08}.design-coco-redesign h2{font-size:clamp(2.35rem,4.3vw,4.7rem);font-weight:740;line-height:1.16}.design-coco-redesign h3{font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.35}.design-coco-redesign .wrap{width:min(var(--site-content-max), calc(100% - 2 * var(--site-gutter)));margin:auto;max-width:none;margin-inline:auto;padding-inline:0}.design-coco-redesign .eyebrow{letter-spacing:.16em;color:var(--tone-1ac8815f);text-transform:uppercase;font-size:11px;font-weight:760;display:block}.design-coco-redesign .mark{color:var(--coral)}.design-coco-redesign .serif{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.design-coco-redesign .textmuted{color:var(--muted)}.design-coco-redesign .section{padding:112px 0}.design-coco-redesign .secthead{justify-content:space-between;align-items:end;gap:48px;margin-bottom:52px;display:flex}.design-coco-redesign .secthead h2{max-width:960px;margin:20px 0 0}.design-coco-redesign .secthead>p{max-width:375px;color:var(--muted);margin:0}.design-coco-redesign .section .desc{max-width:880px;color:var(--tone-88149710);font-size:clamp(16px,1.4vw,19px)}.design-coco-redesign .accentunderline{border-bottom:7px solid var(--coral);line-height:.95;display:inline-block}.design-coco-redesign .btn{cursor:pointer;color:#fff;background:var(--pine);border:1px solid var(--pine);border-radius:99px;justify-content:center;align-items:center;gap:16px;padding:16px 25px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex}.design-coco-redesign .btn:hover{background:var(--tone-721b1cfc);transform:translateY(-2px)}.design-coco-redesign .btn.light{color:var(--ink);background:0 0}.design-coco-redesign .btn.light:hover{background:#fff}.design-coco-redesign .topbar{color:#fff;background:var(--tone-61533c70);padding:10px 0}.design-coco-redesign .topbar .wrap{letter-spacing:.16em;justify-content:space-between;gap:18px;font-size:10px;font-weight:750;display:flex}.design-coco-redesign .nav{z-index:20;backdrop-filter:blur(14px);border-bottom:1px solid var(--tone-534574a4);background:#f5f3e9f2;position:sticky;top:0}.design-coco-redesign .nav .wrap{justify-content:space-between;align-items:center;gap:25px;min-height:82px;display:flex}.design-coco-redesign .logo{letter-spacing:-.09em;white-space:nowrap;font-size:35px;font-weight:850;line-height:1}.design-coco-redesign .logo i{background:var(--coral);border-radius:50%;width:8px;height:8px;margin-left:3px;display:inline-block}.design-coco-redesign .logotext{vertical-align:middle;letter-spacing:.15em;border-left:1px solid var(--tone-1a506f95);margin-left:10px;padding-left:12px;font-size:9px;font-weight:850;line-height:1.2;display:inline-block}.design-coco-redesign .navlinks{white-space:nowrap;align-items:center;gap:22px;font-size:12px;font-weight:690;display:flex}.design-coco-redesign .navlinks>a:hover{color:var(--tone-4b7382f5)}.design-coco-redesign .lang{border:1px solid var(--tone-a2f10fa6);border-radius:24px;align-items:center;padding:10px 14px;display:inline-flex}.design-coco-redesign .hero{padding:75px 0 0;position:relative;overflow:hidden}.design-coco-redesign .hero:before{pointer-events:none;content:"";background:radial-gradient(circle,var(--tone-7a8debd8) 0,transparent 70%);border-radius:50%;width:50vw;height:50vw;position:absolute;top:85px;right:-7vw}.design-coco-redesign .heroMain{grid-template-columns:minmax(0,1.06fr) .94fr;align-items:center;gap:55px;min-height:650px;display:grid;position:relative}.design-coco-redesign .hero .role{letter-spacing:.11em;background:var(--tone-26d779f9);border:1px solid var(--tone-a97c37b6);border-radius:90px;padding:10px 14px;font-size:11px;font-weight:750;display:inline-flex}.design-coco-redesign .hero h1{margin:26px 0 23px}.design-coco-redesign .hero h1 em{color:var(--tone-5840da44);font-weight:450}.design-coco-redesign .heroLead{max-width:640px;color:var(--tone-19630bf3);font-size:17px;line-height:1.95}.design-coco-redesign .heroBtns{flex-wrap:wrap;gap:12px;margin:29px 0;display:flex}.design-coco-redesign .status{color:var(--tone-cb3d332a);align-items:center;gap:10px;font-size:12px;display:flex}.design-coco-redesign .status:before{content:"";background:var(--coral);border-radius:50%;width:8px;height:8px}.design-coco-redesign .heroVisual{padding:45px 0 20px;position:relative}.design-coco-redesign .heroVisual:before{content:"";background:var(--sage);border-radius:50%;position:absolute;inset:0 8% 12% 0}.design-coco-redesign .mainShot{box-shadow:var(--shadow);border:9px solid var(--tone-d14f9016);background:#fff;border-radius:20px;position:relative;overflow:hidden;transform:rotate(-4deg)}.design-coco-redesign .mainShot img{aspect-ratio:1.45;object-fit:cover;object-position:top;width:100%}.design-coco-redesign .sticker{z-index:2;color:#fff;box-shadow:var(--shadow);background:var(--pine);border-radius:10px;padding:24px;font-size:16px;font-weight:700;line-height:1.5;position:absolute;top:18px;right:-12px;transform:rotate(8deg)}.design-coco-redesign .sticker.alt{color:var(--tone-ca722b04);background:var(--tone-f2e39f8a);padding:15px;font-size:12px;inset:auto auto 14px -20px;transform:rotate(-9deg)}.design-coco-redesign .heroFooter{letter-spacing:.07em;color:var(--tone-8812a170);border-top:1px solid var(--tone-e8a945bb);justify-content:space-between;gap:30px;padding:20px 0;font-size:11px;display:flex}.design-coco-redesign .dark{color:var(--tone-20fef728);background:var(--pine)}.design-coco-redesign .dark .eyebrow{color:var(--tone-afd5f96e)}.design-coco-redesign .dark .desc,.design-coco-redesign .dark p{color:var(--tone-18092060)}.design-coco-redesign .problemGrid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:40px;display:grid}.design-coco-redesign .problemGrid>div{border:1px solid var(--tone-79a7e16e);border-radius:12px;padding:32px}.design-coco-redesign .problemGrid .memoCard{background:var(--tone-11086358);border-color:#0000}.design-coco-redesign .problemGrid h3{margin:4px 0 25px}.design-coco-redesign .checkList{margin:0;padding-left:20px}.design-coco-redesign .checkList li{padding:0 0 15px;font-size:14px;line-height:1.55}.design-coco-redesign .memoStatement{border-left:3px solid var(--coral);max-width:900px;margin-top:32px;padding-left:20px;font-size:19px}.design-coco-redesign .compareLayout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.design-coco-redesign .comparisonCard{background:var(--tone-ec7141e3);border:1px solid var(--line);border-radius:18px;overflow:hidden}.design-coco-redesign .comparisonCard .head{border-bottom:1px solid var(--tone-6e17ef47);justify-content:space-between;align-items:center;gap:10px;padding:20px 25px;display:flex}.design-coco-redesign .comparisonCard .head .eyebrow{color:var(--tone-9c6811ea)}.design-coco-redesign .comparisonBody{background:var(--tone-5677be29);justify-content:center;align-items:center;height:385px;padding:25px;display:flex}.design-coco-redesign .oldSim{background:linear-gradient(160deg,var(--tone-19386969) 10%,var(--tone-b7b1b71b));border-radius:12px;flex-direction:column;gap:15px;width:100%;height:100%;padding:27px;display:flex;overflow:hidden}.design-coco-redesign .oldSim .tiny{letter-spacing:.08em;color:var(--tone-c2d1dcc6);font-size:10px}.design-coco-redesign .oldSim strong{letter-spacing:-.035em;font-size:clamp(19px,3vw,35px);line-height:1.15}.design-coco-redesign .oldSim p{color:var(--tone-f3bf9ab2);margin:0;font-size:12px;line-height:1.45}.design-coco-redesign .oldSim .loz{flex-wrap:wrap;gap:6px;display:flex}.design-coco-redesign .oldSim .loz i{background:var(--tone-6a183968);border:1px solid var(--tone-5c5fdca3);border-radius:20px;padding:5px 8px;font-size:11px;font-style:normal}.design-coco-redesign .oldSim .price{color:#fff;background:var(--tone-0ad2fb2b);border-radius:16px;width:max-content;max-width:100%;margin-top:auto;padding:8px 11px;font-size:10px}.design-coco-redesign .comparisonBody.new{background:var(--tone-d9943c9a);padding:0}.design-coco-redesign .comparisonBody.new img{object-fit:cover;object-position:top;width:100%;height:100%}.design-coco-redesign .caption{padding:18px 25px 25px}.design-coco-redesign .caption small{letter-spacing:.04em;color:var(--tone-dcc67f78);margin-bottom:11px;font-size:11px;display:block}.design-coco-redesign .caption p{min-height:78px;color:var(--tone-eb2c5861);font-size:14px}.design-coco-redesign .link{color:var(--tone-983b69e7);border-bottom:1px solid;font-size:13px;font-weight:750}.design-coco-redesign .routes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-top:48px;display:grid}.design-coco-redesign .route{background:var(--tone-b8e53ac7);border:1px solid var(--tone-1af87111);border-radius:18px;padding:36px}.design-coco-redesign .route:nth-child(2){background:var(--tone-1fada21d)}.design-coco-redesign .route h3{margin:15px 0 28px;font-size:29px}.design-coco-redesign .routeSteps{flex-wrap:wrap;gap:8px;display:flex}.design-coco-redesign .step{border:1px solid var(--tone-fc988af1);background:#ffffff80;border-radius:10px;padding:11px 13px;font-size:13px;font-weight:700}.design-coco-redesign .arrowEnd{border-top:1px solid var(--tone-266e3b0a);margin-top:30px;padding-top:20px;font-size:13px;font-weight:700}.design-coco-redesign .footnote{color:var(--tone-b8a22f01);margin-top:25px;font-size:13px}.design-coco-redesign .journeyTabs{flex-wrap:wrap;gap:12px;margin:30px 0 22px;display:flex}.design-coco-redesign .journeyTabs button{cursor:pointer;color:var(--tone-a9390f89);border:1px solid var(--tone-43c9ee86);background:0 0;border-radius:50px;padding:11px 19px;font-weight:700}.design-coco-redesign .journeyTabs button[aria-selected=true]{border-color:var(--coral);color:var(--tone-478dfcb9);background:var(--coral)}.design-coco-redesign .journeyStage{background:var(--tone-4898a991);border:1px solid var(--tone-901796b0);border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1.07fr);align-items:center;gap:40px;min-height:400px;padding:28px;display:grid}.design-coco-redesign .journeyText{padding:20px}.design-coco-redesign .journeyText .eyebrow{color:var(--tone-99e25933)}.design-coco-redesign .journeyText h3{margin:20px 0;font-size:clamp(27px,3vw,46px);line-height:1.2}.design-coco-redesign .journeyText p{color:var(--tone-e640c0bc);font-size:15px}.design-coco-redesign .journeyText .insight{color:#fff;border-left:3px solid var(--coral);margin-top:26px;padding-left:17px}.design-coco-redesign .journeyImage{box-shadow:0 10px 30px var(--tone-82cf4781);background:#fff;border-radius:12px;overflow:hidden}.design-coco-redesign .journeyImage img{aspect-ratio:1.55;object-fit:cover;object-position:top;width:100%}.design-coco-redesign .designGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:65px;display:grid}.design-coco-redesign .palette{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:34px 0;display:grid}.design-coco-redesign .swatch{letter-spacing:.05em;height:110px;color:var(--tone-d0d72abf);border-radius:10px;align-items:end;padding:10px;font-size:9px;font-weight:800;display:flex}.design-coco-redesign .swatch:first-child{border:1px solid var(--tone-03f97369)}.design-coco-redesign .swatch:nth-child(2){color:#fff}.design-coco-redesign .designPoints{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.design-coco-redesign .designPoints>div{border-top:1px solid var(--tone-869b4c77);padding:23px}.design-coco-redesign .designPoints b{font-size:14px}.design-coco-redesign .designPoints p{color:var(--tone-d0adb5a8);margin:8px 0;font-size:13px}.design-coco-redesign .showcaseImg{box-shadow:var(--shadow);background:var(--tone-f813f166);border-radius:15px;padding:15px;transform:rotate(2deg)}.design-coco-redesign .showcaseImg img{border-radius:8px}.design-coco-redesign .stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:48px 0;display:grid}.design-coco-redesign .stats>div{background:var(--tone-de5a28c5);border:1px solid var(--tone-8412462c);border-radius:12px;padding:24px}.design-coco-redesign .stats .number{letter-spacing:-.07em;font-size:clamp(30px,4vw,62px);font-weight:750;display:block}.design-coco-redesign .stats small{color:var(--tone-12012f57);font-size:12px}.design-coco-redesign .catalogWrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:35px;display:grid}.design-coco-redesign .catalogWrap img{box-shadow:var(--shadow);border:9px solid var(--tone-c887e006);border-radius:16px}.design-coco-redesign .editorial{grid-template-columns:minmax(0,1.07fr) .93fr;align-items:center;gap:48px;display:grid}.design-coco-redesign .editorial img{box-shadow:var(--shadow);border:8px solid var(--tone-d14f9016);border-radius:18px}.design-coco-redesign .cycle{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:15px;margin-top:34px;display:grid}.design-coco-redesign .cycle article{background:var(--tone-68ecdf20);border:1px solid var(--tone-a5355507);border-radius:13px;padding:22px}.design-coco-redesign .cycle b{font-size:15px}.design-coco-redesign .cycle p{color:var(--tone-48a98171);margin:10px 0;font-size:13px}.design-coco-redesign .quoteBlock{background:var(--tone-9b30c4b2);border-left:4px solid var(--coral);border-radius:3px;padding:20px 25px;font-size:14px;line-height:1.75}.design-coco-redesign .tableWrap{background:var(--tone-849ce789);border:1px solid var(--tone-7317a6f7);border-radius:12px;margin-top:35px;overflow-x:auto}.design-coco-redesign .diffTable{border-collapse:collapse;width:100%;min-width:820px;font-size:13px}.design-coco-redesign .diffTable th{text-align:left;white-space:nowrap;background:var(--tone-279ae876);padding:20px 18px}.design-coco-redesign .diffTable td{vertical-align:top;border-top:1px solid var(--tone-0fdf4fb3);padding:17px 18px;line-height:1.7}.design-coco-redesign .diffTable td:first-child{width:14%;font-weight:750}.design-coco-redesign .diffTable td:nth-child(2){width:24%;color:var(--tone-5c5b70c3)}.design-coco-redesign .diffTable td:nth-child(3){width:28%;font-weight:650}.design-coco-redesign .diffTable td:nth-child(4){color:var(--tone-6e57ab5b)}.design-coco-redesign .diffTable tr:hover{background:var(--tone-6bab2f10)}.design-coco-redesign .processGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:36px;display:grid}.design-coco-redesign .processGrid article{background:var(--tone-f2e39f8a);border:1px solid var(--tone-0b816ba7);border-radius:15px;padding:24px 20px}.design-coco-redesign .processGrid span{color:var(--coral);font-family:Georgia,serif;font-size:35px}.design-coco-redesign .processGrid h3{margin:17px 0 10px;font-size:17px}.design-coco-redesign .processGrid p{color:var(--tone-c9d706c6);margin:0;font-size:13px}.design-coco-redesign .impactGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.design-coco-redesign .impactGrid article{border:1px solid var(--tone-3de079bc);border-radius:15px;padding:32px}.design-coco-redesign .impactGrid article:first-child{background:var(--tone-169c670c)}.design-coco-redesign .impactGrid h3{color:var(--tone-d14f9016);margin:0 0 15px}.design-coco-redesign .impactGrid p{font-size:14px;line-height:1.8}.design-coco-redesign .measure{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:50px;margin-top:48px;display:grid}.design-coco-redesign .measure h3{font-size:28px}.design-coco-redesign .measure li{color:var(--tone-83654255);padding:0 0 12px;line-height:1.6}.design-coco-redesign .final{background:var(--tone-0cc609a5);padding:105px 0}.design-coco-redesign .final h2{max-width:940px}.design-coco-redesign .final p{max-width:790px;color:var(--tone-3952f671);font-size:20px}.design-coco-redesign .final .ctaActions{flex-wrap:wrap;gap:16px;margin-top:34px;display:flex}.design-coco-redesign .source{background:var(--tone-29b716f1);border-top:1px solid var(--tone-acd85166);padding:55px 0}.design-coco-redesign .source h3{font-size:17px}.design-coco-redesign .source ul{padding-left:22px}.design-coco-redesign .source li{color:var(--tone-c8f0c617);padding-bottom:9px;font-size:12px;line-height:1.6}.design-coco-redesign .source p{color:var(--tone-05886575);font-size:12px}.design-coco-redesign .bottom{letter-spacing:.05em;color:var(--tone-ddf73175);background:var(--tone-cd2f198f);padding:23px 0;font-size:11px}.design-coco-redesign .bottom .wrap{justify-content:space-between;align-items:center;gap:20px;display:flex}.design-coco-redesign .a11ySkip{z-index:50;background:#fff;padding:12px;position:absolute;top:-200px;left:10px}.design-coco-redesign .a11ySkip:focus{top:10px}html[lang^=en] .design-coco-redesign .hero h1{font-size:clamp(3rem,5.7vw,6.3rem)}html[lang^=en] .design-coco-redesign .heroLead{font-size:16px}@media (width<=1130px){.design-coco-redesign .navlinks{gap:11px}.design-coco-redesign .navlinks>a:nth-child(2),.design-coco-redesign .navlinks>a:nth-child(3){display:none}.design-coco-redesign .heroMain{gap:20px}.design-coco-redesign .sticker{font-size:13px;right:2px}.design-coco-redesign .problemGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.design-coco-redesign .problemGrid .memoCard{grid-column:1/-1}.design-coco-redesign .processGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=780px){.design-coco-redesign .section{padding:78px 0}.design-coco-redesign .nav .wrap{min-height:70px}.design-coco-redesign .navlinks>a:not(.lang):not(.navcta){display:none}.design-coco-redesign .navlinks .navcta{padding:10px 14px;font-size:12px}.design-coco-redesign .logo{font-size:28px}.design-coco-redesign .logotext{font-size:8px}.design-coco-redesign .hero{padding-top:45px}.design-coco-redesign .heroMain{flex-direction:column;align-items:stretch;gap:5px;min-height:0;display:flex}.design-coco-redesign .hero h1{font-size:clamp(2.65rem,9vw,5.4rem)}.design-coco-redesign .heroVisual{width:min(600px,96%);margin:auto}.design-coco-redesign .heroFooter{font-size:10px;display:block}.design-coco-redesign .heroFooter span{margin:5px 0;display:block}.design-coco-redesign .secthead{display:block}.design-coco-redesign .secthead>p{margin-top:25px}.design-coco-redesign .problemGrid,.design-coco-redesign .compareLayout,.design-coco-redesign .routes,.design-coco-redesign .journeyStage,.design-coco-redesign .designGrid,.design-coco-redesign .catalogWrap,.design-coco-redesign .editorial,.design-coco-redesign .impactGrid,.design-coco-redesign .measure{grid-template-columns:minmax(0,1fr)}.design-coco-redesign .comparisonBody{aspect-ratio:1.55;height:auto}.design-coco-redesign .caption p{min-height:0}.design-coco-redesign .journeyStage{gap:12px}.design-coco-redesign .designGrid,.design-coco-redesign .catalogWrap,.design-coco-redesign .editorial{gap:25px}.design-coco-redesign .stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.design-coco-redesign .processGrid{gap:12px}.design-coco-redesign .sticker{right:-4px}.design-coco-redesign .bottom .wrap{display:block}.design-coco-redesign .bottom .wrap span{margin-bottom:5px;display:block}}@media (width<=440px){.design-coco-redesign .topbar .wrap span:last-child{display:none}.design-coco-redesign .topbar .wrap{justify-content:center}.design-coco-redesign .navlinks{gap:7px}.design-coco-redesign .logotext{display:none}.design-coco-redesign .nav .wrap{gap:8px}.design-coco-redesign .navlinks .navcta{display:none}.design-coco-redesign .hero .role{font-size:9px}.design-coco-redesign .hero h1{font-size:clamp(2.55rem,11vw,3.25rem)}.design-coco-redesign .heroLead{font-size:15px}.design-coco-redesign .heroVisual{padding-top:55px}.design-coco-redesign .sticker{padding:13px;font-size:11px;top:35px}.design-coco-redesign .sticker.alt{font-size:10px}.design-coco-redesign .problemGrid,.design-coco-redesign .cycle,.design-coco-redesign .designPoints,.design-coco-redesign .processGrid{grid-template-columns:minmax(0,1fr)}.design-coco-redesign .problemGrid .memoCard{grid-column:auto}.design-coco-redesign .stats>div{padding:18px}.design-coco-redesign .stats small{font-size:11px}.design-coco-redesign .route{padding:24px}.design-coco-redesign .routeSteps{gap:6px}.design-coco-redesign .step{font-size:11px}.design-coco-redesign .journeyStage{padding:12px}.design-coco-redesign .journeyText{padding:10px}.design-coco-redesign .journeyText h3{font-size:29px}.design-coco-redesign .journeyTabs button{padding:10px 13px;font-size:12px}.design-coco-redesign .heroBtns .btn{width:100%}.design-coco-redesign .section h2{font-size:clamp(2.2rem,9.2vw,3.5rem)}}@media (prefers-reduced-motion:reduce){.design-coco-redesign{scroll-behavior:auto}.design-coco-redesign *,.design-coco-redesign :before,.design-coco-redesign :after{transition-duration:1ms!important;animation-duration:1ms!important}}html[lang^=zh] .design-coco-redesign .hero h1{letter-spacing:-.047em;font-size:clamp(2.7rem,4.05vw,4.2rem);line-height:1.13}html[lang^=zh] .design-coco-redesign .hero h1 em{letter-spacing:-.055em;color:var(--tone-2049f72c);margin-top:12px;font-family:inherit;font-size:.83em;font-style:normal;font-weight:525;line-height:1.26;display:block}@media (width<=780px){html[lang^=zh] .design-coco-redesign .hero h1{font-size:clamp(2.5rem,8.6vw,4.2rem)}}@media (width<=440px){html[lang^=zh] .design-coco-redesign .hero h1{font-size:clamp(2.43rem,9.6vw,3.4rem)}html[lang^=zh] .design-coco-redesign .hero h1 em{font-size:.87em}}html[lang^=zh] .design-coco-redesign .hero h1 em{font-size:.79em}.design-coco-redesign .section,.design-coco-redesign .final{scroll-margin-top:96px}@media (width<=440px){html[lang^=zh] .design-coco-redesign .hero h1{font-size:clamp(1.8rem,8.1vw,2.1rem)}}
