.it svg text{font-family:var(--font)}.it .pa-hero-art .pa-svg-tag{font-family:JetBrains Mono,monospace}.it .ic-round-head .v4-h{text-wrap:balance}.it .ic-round-head .v4-h span{display:inline}.it a.it-in{color:var(--v4-indigo);text-underline-offset:3px;font-weight:600;text-decoration:underline}.it .it-k{letter-spacing:.06em;text-transform:uppercase;color:#5c6088;margin-bottom:3px;font:500 14px/1.3 JetBrains Mono,monospace;display:block}.it-today{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:clamp(32px,5vw,84px);display:grid}.it .it-today .v4-h{text-wrap:balance;max-width:none;margin:0}.it .it-today .v4-h span{color:var(--v4-indigo);display:block}.it .it-note{color:var(--v4-indigo);font-size:18px;font-weight:600;line-height:1.45;margin:clamp(14px,2.6vh,26px) 0 0!important}.it .it-answer{color:var(--v4-muted);font-size:16px;line-height:1.6;margin:clamp(10px,1.8vh,16px) 0 0!important}.it .it-asks{gap:clamp(8px,1.6vh,14px);margin:0;padding:0;list-style:none;display:grid}.it .it-asks li{border:1.5px solid var(--v4-line);color:var(--v4-ink);background:#fff;border-radius:16px;margin:0;padding:clamp(12px,2vh,18px) 20px clamp(12px,2vh,18px) 56px;font-size:16px;font-weight:500;line-height:1.45;position:relative}.it .it-asks li:before{content:"?";width:24px;height:24px;font:700 15px/1 var(--font);color:#2b1e00;background:#e3b93c;border-radius:7px;place-items:center;margin-top:-12px;display:grid;position:absolute;top:50%;left:18px}.it .it-asks li:first-child{margin-right:clamp(36px,4.5vw,72px)}.it .it-asks li:nth-child(2){margin-left:clamp(12px,1.5vw,24px);margin-right:clamp(24px,3vw,48px)}.it .it-asks li:nth-child(3){margin-left:clamp(24px,3vw,48px);margin-right:clamp(12px,1.5vw,24px)}.it .it-asks li:nth-child(4){margin-left:clamp(36px,4.5vw,72px)}.it .it-keep{-moz-column-gap:clamp(10px,1.2vw,18px);grid-template-rows:repeat(3,auto);grid-template-columns:repeat(5,minmax(0,1fr));column-gap:clamp(10px,1.2vw,18px);margin:clamp(16px,3vh,32px) 0 0;padding:0;list-style:none;display:grid}.it .it-keep li{grid-row:span 3;grid-template-rows:subgrid;row-gap:0;margin:0;display:grid}.it .it-was,.it .it-keep b{border-radius:14px;padding:clamp(10px,1.8vh,16px) 16px;font-size:16px;line-height:1.4;display:block}.it .it-was{color:var(--v4-muted);background:#fff;border:1.6px dashed #b9bdd6}.it .it-keep b{border:1.6px solid var(--v4-indigo);color:var(--v4-ink);background:#f6f7fc;font-weight:600}.it .it-keep b .it-k{color:var(--v4-indigo)}.it .it-keep i{text-align:center;color:var(--v4-indigo);padding:clamp(3px,.7vh,6px) 0;font-size:18px;font-style:normal;line-height:1}.it .it-stay{text-align:center;max-width:1000px;color:var(--v4-muted);font-size:16px;line-height:1.55;margin:clamp(14px,2.6vh,26px) auto 0!important}.it .it-starts-sec .ic-round-head .v4-h span{color:#cbd0ff}.it .it-starts{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.8vh,18px) clamp(14px,1.6vw,24px);margin:clamp(14px,2.8vh,30px) 0 0;padding:0;list-style:none;display:grid}.it .it-starts li{background:#ffffff12;border:1.5px solid #cbd0ff73;border-left:5px solid #e3b93c;border-radius:16px;margin:0;padding:clamp(10px,1.8vh,16px) 20px clamp(12px,2vh,18px)}.it .it-starts h3{color:#fff;font-size:18px;font-weight:600;line-height:1.3;margin:0 0 clamp(6px,1.2vh,10px)!important}.it .it-starts li>div{-moz-column-gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px;display:grid}.it .it-starts p{color:#e6e8ff;font-size:16px;line-height:1.4;margin:0!important}.it .it-starts p.it-change{color:#fff;font-weight:500}.it .it-starts .it-k{color:#cbd0ff}.it .it-pick{text-align:center;color:#fff;font-size:18px;font-weight:500;line-height:1.5;margin:clamp(12px,2.4vh,24px) auto 0!important}.it-example{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.it .it-example .v4-h{text-wrap:balance;max-width:none;margin:0}.it .it-example .v4-h span{color:var(--v4-indigo);display:block}.it .it-story{color:var(--v4-muted);font-size:16px;line-height:1.6;margin:clamp(12px,2.2vh,22px) 0 0!important}.it .it-story b{color:var(--v4-ink);font-weight:600}.it-art{width:100%;max-width:640px;margin-inline:auto}.it-art svg{width:100%;height:auto;max-height:60vh;display:block;overflow:visible}.it .it-art .pa-illus{text-align:center;margin:10px 0 0!important}@media (prefers-reduced-motion:no-preference){.it-req{animation:8s infinite both it-req}.it-split{animation:8s infinite both it-split}.it-lane0{animation:8s infinite both it-lane0}.it-lane1{animation:8s infinite both it-lane1}.it-lane2{animation:8s infinite both it-lane2}.it-ok0{animation:8s infinite both it-ok0}.it-ok1{animation:8s infinite both it-ok1}.it-ok2{animation:8s infinite both it-ok2}.it-key0{animation:8s infinite both it-key0}.it-key1{animation:8s infinite both it-key1}.it-key2{animation:8s infinite both it-key2}.it-key0 .it-key-bg{animation:8s linear infinite both it-green0}.it-key1 .it-key-bg{animation:8s linear infinite both it-green1}.it-key2 .it-key-bg{animation:8s linear infinite both it-green2}.it-done{animation:8s infinite both it-done}}@keyframes it-req{0%{opacity:0;transform:translateY(-14px)}7%,to{opacity:1;transform:none}}@keyframes it-split{0%,8%{opacity:0}14%,to{opacity:1}}@keyframes it-lane0{0%,12%{opacity:0}17%,to{opacity:1}}@keyframes it-lane1{0%,15%{opacity:0}20%,to{opacity:1}}@keyframes it-lane2{0%,18%{opacity:0}23%,to{opacity:1}}@keyframes it-ok0{0%,26%{opacity:0}31%,to{opacity:1}}@keyframes it-ok1{0%,32%{opacity:0}37%,to{opacity:1}}@keyframes it-ok2{0%,38%{opacity:0}43%,to{opacity:1}}@keyframes it-key0{0%,44%{opacity:0}48%,to{opacity:1}}@keyframes it-key1{0%,48%{opacity:0}52%,to{opacity:1}}@keyframes it-key2{0%,52%{opacity:0}56%,to{opacity:1}}@keyframes it-green0{0%,56%{fill:#2a2d9f}61%,to{fill:#1f8a5b}}@keyframes it-green1{0%,61%{fill:#2a2d9f}66%,to{fill:#1f8a5b}}@keyframes it-green2{0%,66%{fill:#2a2d9f}71%,to{fill:#1f8a5b}}@keyframes it-done{0%,74%{opacity:0;transform:translateY(-8px)}84%,to{opacity:1;transform:none}}.it .it-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vh,20px) clamp(14px,1.6vw,24px);margin:clamp(16px,3vh,34px) 0 0;padding:0;list-style:none;display:grid}.it .it-rules li{border:1.5px solid var(--v4-line);border-left:5px solid var(--v4-indigo);background:#fcfcfd;border-radius:16px;margin:0;padding:clamp(14px,2.4vh,22px) 20px}.it .it-rules b{color:var(--v4-ink);margin-bottom:6px;font-size:18px;font-weight:600;line-height:1.3;display:block}.it .it-rules span{color:var(--v4-muted);font-size:16px;line-height:1.5;display:block}.it .it-rules li.it-ai{background:var(--v4-soft);border:0;align-items:center;display:flex}.it .it-rules li.it-ai b{margin:0;font-size:16px;display:inline}.it .it-close p+p{margin-top:14px}@media (max-width:1000px){.it-today,.it-example{grid-template-columns:minmax(0,1fr)}.it .it-asks li:nth-child(n){margin-inline:0}.it .it-keep{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.it .it-keep li{grid-row:auto;grid-template-rows:none}.it .it-starts{grid-template-columns:minmax(0,1fr)}.it .it-rules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.it .it-keep,.it .it-rules{grid-template-columns:minmax(0,1fr)}.it .it-starts li>div{grid-template-columns:minmax(0,1fr);row-gap:10px}.it .it-stay{text-align:left}}
