.public-shell{max-width:1120px;margin:24px auto 80px;padding:0 48px}.public-hero{max-width:760px;padding:32px 0 16px}.public-hero h1{margin:8px 0 16px;font-size:clamp(2.25rem,5vw,3.6rem);line-height:1.08}.public-hero-compact h1{font-size:clamp(2rem,4vw,2.9rem)}.public-lead{max-width:62ch;font-size:1.15rem}.public-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin:24px 0 12px;display:flex}.public-actions .primary-button{align-items:center;gap:10px;min-height:48px;display:inline-flex}.secondary-link{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.public-section{margin:48px 0 0}.public-section>h2,.public-section-heading>h2{margin:0 0 16px;font-size:1.6rem}.public-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.public-steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.public-steps>li{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:24px}.public-steps h3{margin:12px 0 8px;font-size:1.1rem}.public-steps p{margin:0;font-size:.95rem}.public-step-number{background:var(--lime);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-weight:700;display:inline-grid}.public-course-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.public-course-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:24px;display:flex}.public-course-card h3{margin:0;font-size:1.35rem}.public-course-card h3 a{color:var(--ink);text-decoration:none}.public-course-card h3 a:hover{text-decoration:underline}.public-course-card p{margin:0}.public-course-meta{color:var(--muted);margin:0;font-size:.85rem;font-weight:600}.public-course-link{align-items:center;gap:8px;min-height:44px;margin-top:auto;padding-top:8px;font-weight:600;display:inline-flex}.public-goal-section{background:#f0e8fa;border-radius:12px;padding:28px}.public-goal-section>h2{margin-bottom:8px}.public-goal-box{flex-direction:column;gap:10px;max-width:640px;display:flex}.public-goal-box label{font-weight:600}.public-goal-box textarea{background:var(--surface)}.public-goal-box button{align-self:flex-start;width:auto;margin:0}.public-goal-box .muted{margin:0;font-size:.875rem}.public-detail-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:0 48px;display:grid}.public-modules{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.public-modules>li{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:16px;padding:16px 20px;display:flex}.public-modules h3{margin:4px 0;font-size:1.05rem}.public-modules p{margin:0;font-size:.95rem}.public-checklist{margin:0;padding-left:22px}.public-checklist li{margin:6px 0}.public-preview-note{background:#f0e8fa;border-radius:8px;margin:48px 0 0;padding:12px 16px;font-size:.875rem}@media (max-width:700px){.public-shell{margin-top:8px;padding:0 20px}.public-hero{padding-top:16px}.public-goal-section{padding:20px}}.public-home{isolation:isolate;position:relative;overflow-x:clip}.home-glow{z-index:-1;pointer-events:none;filter:blur(30px);background:radial-gradient(38% 46% at 78% 34%,#c9acee8c,#0000 70%),radial-gradient(30% 40% at 60% 70%,#c8ef4573,#0000 70%),radial-gradient(26% 30% at 92% 80%,#f6b8a859,#0000 70%);height:640px;animation:18s ease-in-out infinite alternate glow-drift;position:absolute;inset:-40px 0 auto}@keyframes glow-drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(-3%,2%)scale(1.05)}to{transform:translate(2%,-2%)scale(.98)}}.home-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:32px 48px;max-width:none;padding-top:40px;display:grid}.home-hero h1{font-size:clamp(2.1rem,4.4vw,3.35rem)}.hero-line{display:block}.hero-rotator{perspective:600px;background:linear-gradient(transparent 64%, var(--lime) 64%, var(--lime) 92%, transparent 92%);width:fit-content;min-height:1.15em;padding:0 .08em;display:block}.hero-rotator-word{transform-origin:50% 100%;animation:.65s cubic-bezier(.2,.8,.2,1) word-in;display:inline-block}@keyframes word-in{0%{opacity:0;transform:translateY(.45em)rotateX(-70deg)}to{opacity:1;transform:none}}.live-dot{vertical-align:middle;background:#7fa81a;border-radius:50%;width:8px;height:8px;margin-right:10px;animation:2.2s ease-out infinite live-pulse;display:inline-block;box-shadow:0 0 #7fa81a99}@keyframes live-pulse{0%{box-shadow:0 0 #7fa81a8c}to{box-shadow:0 0 0 12px #7fa81a00}}.hero-cta{position:relative;overflow:hidden}.hero-cta:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffffa6 50%,#0000 70%);animation:4.5s ease-in-out 1.5s infinite cta-shine;position:absolute;inset:0;transform:translate(-120%)}@keyframes cta-shine{0%,70%{transform:translate(-120%)}to{transform:translate(120%)}}.hero-scene{perspective:1100px;--tilt-x:0deg;--tilt-y:0deg;height:460px;position:relative}.hero-stack{transform-style:preserve-3d;transform:rotateX(calc(10deg + var(--tilt-x))) rotateY(calc(-16deg + var(--tilt-y)));transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.hero-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:10px;width:260px;padding:18px 20px;font-size:.9rem;display:flex;position:absolute;box-shadow:0 34px 60px -24px #30204a61,0 2px #1717170a}.hero-card strong{font-size:1.02rem}.hero-card-learn{animation:6.5s ease-in-out infinite float-a;top:24px;left:4%}.hero-card-practice{animation:7.5s ease-in-out infinite float-b;top:150px;left:36%}.hero-card-feedback{animation:8.5s ease-in-out infinite float-c;top:290px;left:10%}@keyframes float-a{0%,to{transform:translateZ(40px)}50%{transform:translate3d(0,-14px,40px)}}@keyframes float-b{0%,to{transform:translateZ(100px)}50%{transform:translate3d(6px,-18px,100px)}}@keyframes float-c{0%,to{transform:translateZ(70px)}50%{transform:translate3d(-6px,-12px,70px)}}.hero-chip{letter-spacing:.08em;text-transform:uppercase;color:#4b2a73;background:#f0e8fa;border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:.7rem;font-weight:700}.hero-card-practice .hero-chip{background:var(--lime);color:var(--ink)}.hero-card-feedback .hero-chip{color:#7a2e1c;background:#ffe3da}.hero-lines{flex-direction:column;gap:7px;display:flex}.hero-lines i{background:linear-gradient(90deg,#ece5d6 0%,#f7f2e8 50%,#ece5d6 100%) 0 0/200% 100%;border-radius:4px;height:8px;animation:2.6s linear infinite shimmer;display:block}.hero-lines i:nth-child(2){width:86%}.hero-lines i:nth-child(3){width:62%}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.hero-pill{background:#faf6ff;border:1px solid #c9acee;border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:.8rem;font-weight:600;animation:3.2s ease-in-out infinite pill-glow}@keyframes pill-glow{0%,to{box-shadow:0 0 #c9acee00}50%{box-shadow:0 0 0 6px #c9acee59}}.hero-option{border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:.82rem;display:flex}.hero-option b{border:2px solid #71828d;border-radius:50%;flex:none;width:16px;height:16px;position:relative}.hero-option.is-picked{background:#f6fbe1;border-color:#9fc12e;animation:6s ease-in-out infinite picked}.hero-option.is-picked b{background:var(--lime);border-color:#5d7f0f}.hero-tick:after{content:"";border:2px solid #171717;border-width:0 2px 2px 0;width:4px;height:8px;animation:6s ease-in-out infinite tick;position:absolute;top:0;left:3px;transform:rotate(45deg)scale(1)}@keyframes picked{0%,15%{background:var(--surface);border-color:var(--line)}25%,to{background:#f6fbe1;border-color:#9fc12e}}@keyframes tick{0%,18%{transform:rotate(45deg)scale(0)}28%,to{transform:rotate(45deg)scale(1)}}.hero-meter{background:#ece5d6;border-radius:5px;height:10px;display:block;overflow:hidden}.hero-meter i{background:linear-gradient(90deg,#c9acee,#c8ef45);border-radius:5px;width:78%;height:100%;animation:6s cubic-bezier(.2,.8,.2,1) infinite meter;display:block}@keyframes meter{0%,20%{width:8%}55%,to{width:78%}}.hero-small{color:var(--muted);font-size:.78rem}.hero-orb{border-radius:50%;position:absolute}.hero-orb-lime{background:radial-gradient(circle at 32% 30%,#f4ffd0,#c8ef45 46%,#7fa81a 100%);width:96px;height:96px;animation:9s ease-in-out infinite orb-a;top:6%;right:4%;box-shadow:0 24px 40px -18px #5d7f0f8c}.hero-orb-lilac{background:radial-gradient(circle at 32% 30%,#f7f0ff,#c9acee 48%,#8a62bd 100%);width:132px;height:132px;animation:11s ease-in-out infinite orb-b;bottom:6%;right:-2%;box-shadow:0 30px 50px -20px #65489680}.hero-orb-coral{background:radial-gradient(circle at 32% 30%,#fff1ec,#f6b8a8 50%,#d9775f 100%);width:44px;height:44px;animation:7s ease-in-out infinite reverse orb-a;bottom:4%;left:2%}@keyframes orb-a{0%,to{transform:translate(0,0)}50%{transform:translate(-10px,16px)}}@keyframes orb-b{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(12px,-14px)scale(1.04)}}.hero-path{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero-path path{fill:none;stroke:#b796e4;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:6 10;animation:2.2s linear infinite path-flow}@keyframes path-flow{to{stroke-dashoffset:-32px}}.topic-marquee{border-block:1px solid var(--line);margin:40px -48px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.topic-track{gap:36px;width:max-content;padding:14px 0;animation:42s linear infinite marquee;display:flex}.topic-marquee:hover .topic-track{animation-play-state:paused}.topic-track span{color:var(--muted);white-space:nowrap;align-items:center;gap:12px;font-weight:600;display:inline-flex}.topic-track span:before{content:"";background:var(--lime);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #c8ef4559}@keyframes marquee{to{transform:translate(-50%)}}.public-steps>li{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.public-steps>li:hover{transform:translateY(-4px);box-shadow:0 18px 36px -22px #30204a59}.public-steps>li:hover .public-step-number{animation:.6s cubic-bezier(.3,1.6,.5,1) bounce}@keyframes bounce{0%{transform:scale(1)}40%{transform:scale(1.25)rotate(-8deg)}to{transform:scale(1)}}.public-course-card{transform-style:preserve-3d;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s;position:relative}.public-course-card:hover,html[data-motion=on] .public-course-card.is-revealed:hover{transform:perspective(900px)rotateX(4deg)rotateY(-5deg)translateY(-6px);box-shadow:0 30px 50px -28px #30204a73}.course-art{width:64px;height:64px;margin-bottom:4px;overflow:visible}.course-art-ring{fill:none;stroke:#c9acee;stroke-width:2px;stroke-dasharray:4 7;transform-box:fill-box;transform-origin:50%;animation:16s linear infinite spin}.course-art-spark .course-art-body{fill:var(--lime);stroke:#171717;stroke-width:2px}.course-art-star{fill:#171717;transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite twinkle}.course-art-dot{fill:#c9acee;animation:4s ease-in-out infinite orb-a}.course-art-dot-b{fill:#f6b8a8;animation-duration:5s}.course-art-shield .course-art-body{fill:#f0e8fa;stroke:#171717;stroke-width:2px;stroke-linejoin:round}.course-art-lock{fill:var(--lime);stroke:#171717;stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite lock-pulse}.course-art-shackle{fill:none;stroke:#171717;stroke-width:2px;stroke-linecap:round}@keyframes spin{to{transform:rotate(360deg)}}@keyframes twinkle{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.18)rotate(20deg)}}@keyframes lock-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}html[data-motion=on] [data-reveal]{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(26px)}html[data-motion=on] [data-reveal].is-revealed{opacity:1;transform:none}@media (max-width:900px){.home-hero{grid-template-columns:1fr}.hero-scene{max-width:520px;height:400px}}@media (max-width:700px){.topic-marquee{margin:32px -20px 0}.hero-scene{height:360px}.hero-card{width:200px;padding:14px 16px;font-size:.82rem}.hero-card-learn{left:0}.hero-card-practice{top:130px;left:24%}.hero-card-feedback{top:250px;left:2%}.hero-orb-lilac{width:90px;height:90px}}.home-proof{flex-wrap:wrap;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.home-proof li{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:8px 14px;font-size:.88rem}.home-proof strong{color:var(--ink)}.public-section-intro{max-width:62ch;margin-bottom:18px}.public-section-intro .eyebrow{margin:0 0 6px}.public-section-intro h2{margin:0 0 8px;font-size:1.6rem}.public-section-intro p{color:var(--muted);margin:0}.home-differences{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.home-differences article{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:22px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.home-differences article:hover{transform:translateY(-4px);box-shadow:0 18px 36px -22px #30204a59}.home-differences h3{margin:12px 0 6px;font-size:1.08rem}.home-differences p{margin:0;font-size:.94rem}.home-difference-icon{background:var(--lime);border-radius:12px;place-items:center;width:42px;height:42px;font-size:1.15rem;font-weight:700;display:inline-grid}.home-differences article:nth-child(2n) .home-difference-icon{background:var(--lavender)}.home-compare{border-collapse:separate;border-spacing:0;border:1px solid var(--line);background:var(--surface);border-radius:16px;width:100%;overflow:hidden}.home-compare th,.home-compare td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:14px 18px;font-size:.95rem}.home-compare tr:last-child td{border-bottom:0}.home-compare th{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);background:#efebe1;font-size:.8rem}.home-compare th:last-child{background:var(--lime);color:var(--ink)}.home-compare td:first-child{color:var(--muted);width:45%}.home-compare td:last-child{background:#f8fcea;font-weight:600}.public-group-nav{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.public-group-nav a{border:1.5px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.public-group-nav a:hover{border-color:var(--ink)}.public-group-nav span{background:#efebe1;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:.75rem;display:inline-grid}.public-course-group{scroll-margin-top:24px}.public-course-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.public-course-badge{white-space:nowrap;background:#f0e8fa;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:700}.public-course-card .public-course-meta{margin-top:auto;padding-top:6px}.public-course-hero .course-art{width:72px;height:72px}.public-course-facts{flex-wrap:wrap;gap:8px;margin:16px 0 4px;padding:0;list-style:none;display:flex}.public-course-facts li{background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:6px 12px;font-size:.85rem;font-weight:600}.public-course-facts li:last-child{background:var(--lime);border-color:var(--ink)}.public-faq{gap:10px;max-width:820px;display:grid}.public-faq details{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:0 18px}.public-faq summary{cursor:pointer;justify-content:space-between;gap:16px;padding:16px 0;font-weight:600;list-style:none;display:flex}.public-faq summary::-webkit-details-marker{display:none}.public-faq summary:after{content:"+";color:var(--muted);font-size:1.2rem;line-height:1}.public-faq details[open] summary:after{content:"−"}.public-faq details p{max-width:70ch;margin:0 0 16px}.course-art-data .course-art-body,.course-art-code .course-art-body,.course-art-career .course-art-body{fill:#f0e8fa;stroke:#171717;stroke-width:2px}.course-art-bar{fill:var(--lime);stroke:#171717;stroke-width:1.5px;transform-box:fill-box;transform-origin:bottom;animation:3s ease-in-out infinite bar-grow}.course-art-bar-b{animation-delay:.3s}.course-art-bar-c{animation-delay:.6s}.course-art-glyph{fill:none;stroke:#171717;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}@keyframes bar-grow{0%,to{transform:scaleY(1)}50%{transform:scaleY(.7)}}@media (max-width:900px){.home-differences{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.home-differences{grid-template-columns:1fr}.home-compare th,.home-compare td{padding:12px;font-size:.88rem}.public-group-nav{flex-wrap:nowrap;margin-inline:-16px;padding:0 16px 4px;overflow-x:auto}.public-group-nav a{flex:none}}.star-line{align-items:baseline;gap:4px;margin:0;font-size:.88rem;display:flex}.star-line>span:first-child{color:#d08a00}.public-rating-link{color:var(--ink);margin-top:8px;text-decoration:none;display:inline-block}.public-rating-link:hover strong{text-decoration:underline}.course-reviews{scroll-margin-top:24px}.reviews-empty{border:1px dashed var(--line);background:var(--surface);border-radius:14px;max-width:760px;padding:16px 18px}.reviews-empty p{margin:0}.reviews-overview{background:var(--surface);border:1px solid var(--line);border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;max-width:760px;padding:18px 20px;display:grid}.reviews-average{margin:0;font-size:2.6rem;font-weight:700;line-height:1}.reviews-stars{color:#d08a00;letter-spacing:2px;margin:4px 0}.reviews-score .muted{margin:0;font-size:.85rem}.reviews-bars{gap:6px;margin:0;padding:0;list-style:none;display:grid}.reviews-bars li{grid-template-columns:38px minmax(0,1fr) 28px;align-items:center;gap:10px;font-size:.85rem;display:grid}.reviews-bar{background:#efebe1;border-radius:999px;height:8px;overflow:hidden}.reviews-bar i{border-radius:inherit;background:#d08a00;height:100%;display:block}.reviews-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.reviews-list li{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:16px 18px}.reviews-list li p{margin:0 0 6px}.reviews-list li .muted{margin:0;font-size:.8rem}.reviews-yours{background:#f6fbe4;border:1px solid #d6e6a8;border-radius:16px;max-width:760px;margin-top:18px;padding:18px 20px}.reviews-how{margin-top:14px}.review-stars{border:0;flex-wrap:wrap;align-items:center;gap:4px;margin:0 0 14px;padding:0;display:flex}.review-stars legend{margin-bottom:8px;font-weight:700}.review-stars label{cursor:pointer;color:#d8d2c4;margin:0;font-size:2rem;line-height:1;position:relative}.review-stars label.is-on{color:#d08a00}.review-stars input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.review-stars label:has(input:focus-visible){outline:3px solid var(--link);outline-offset:2px;border-radius:6px}.review-star-label{color:var(--muted);margin-left:10px;font-size:.9rem}.review-form textarea{min-height:90px}.review-form-actions,.review-mine .review-form-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.review-form-actions button{width:auto;margin:0}.review-mine p{margin:0 0 10px}@media (max-width:600px){.reviews-overview{grid-template-columns:1fr;gap:14px}}.pay-page{max-width:760px}.pay-return{text-align:center;border:1.5px solid var(--ink);background:var(--surface);border-radius:18px;justify-items:center;gap:10px;margin:48px auto;padding:32px 24px;display:grid}.pay-return h1{margin:6px 0 0;font-size:1.6rem}.pay-return p{max-width:46ch;margin:0}.pay-return .primary-button{margin-top:8px}.pay-tick{background:var(--lime);border-radius:50%;place-items:center;width:56px;height:56px;font-size:1.6rem;font-weight:700;display:grid}.purchase-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.purchase-list li{background:var(--surface);border:1px solid var(--line);border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px 16px;padding:14px 18px;display:grid}.purchase-list li>div{gap:2px;min-width:0;display:grid}.purchase-list .muted{overflow-wrap:anywhere;font-size:.8rem}.purchase-amount{font-weight:700}.purchase-status{white-space:nowrap;background:#efebe1;border-radius:999px;padding:4px 10px;font-size:.78rem;font-weight:700}.purchase-status.is-paid{color:#226347;background:#eaf5ee}.purchase-status.is-refunded{color:#1f4f7a;background:#e6f0fa}.purchase-status.is-failed{color:#8a2a17;background:#fde8e4}@media (max-width:600px){.purchase-list li{grid-template-columns:1fr auto}.purchase-list li>div{grid-column:1/-1}}.public-modules>li.public-module-project{border:1.5px solid var(--ink);background:#f6fbe4}.public-course-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.public-course-badge.is-soon{background:var(--ink);color:#fff}.public-course-badge.is-sale{background:var(--lime);border:1px solid var(--ink)}.public-course-card.is-coming-soon .course-art{opacity:.6}.public-offer{background:#fff6d6;border:1px solid #e8c95a;border-radius:10px;margin:4px 0 12px;padding:8px 14px;font-size:.92rem;display:inline-block}.public-course-facts s{color:var(--muted,#666);margin-right:4px;font-weight:500}.course-notify{margin-top:12px}.course-notify .muted{margin-top:8px}.course-notify-done{background:#eaf7e6;border:1px solid #9ccf8e;border-radius:12px;max-width:520px;padding:12px 16px;font-weight:600}
