.price-section{padding-bottom:0}.pc-intro{text-align:center;max-width:640px;margin:0 auto}.pc-intro h2{letter-spacing:-.04em;font-size:clamp(35px,3.5vw,48px);font-weight:600;line-height:1.14}.pc-intro h2 span{color:var(--ink-quiet)}.pc-intro p{max-width:480px;font-size:var(--text-body);color:var(--ink-body);text-wrap:pretty;margin:20px auto 0;line-height:1.7}.pc-eq{--grad-brain:linear-gradient(140deg, var(--icon-brain-light), var(--icon-brain-deep));--grad-design:linear-gradient(135deg, var(--icon-design-orange), var(--icon-design-pink) 50%, var(--icon-design-violet));--grad-all:linear-gradient(100deg, var(--icon-brain-light), var(--icon-brain-deep) 22%, var(--icon-design-pink) 48%, var(--icon-design-violet) 74%, var(--icon-design-cyan));grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1.2fr);gap:18px;margin-top:64px;display:grid}.pc{--tone:var(--icon-brain-deep);--head:var(--grad-brain);border:1px solid var(--border);background:var(--surface);border-radius:18px;flex-direction:column;min-width:0;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.pc:hover{border-color:color-mix(in srgb, var(--tone) 45%, var(--border));box-shadow:0 34px 70px -38px color-mix(in srgb, var(--tone) 75%, transparent);transform:translateY(-6px)}.pc.is-design{--tone:var(--icon-design-pink);--head:var(--grad-design)}.pc.is-sum{--tone:var(--icon-design-violet);--head:var(--grad-all);background:linear-gradient(var(--surface), var(--surface)) padding-box, var(--grad-all) border-box;border:1.5px solid #0000}.pc-head{background:var(--head);isolation:isolate;padding:22px 24px 70px;position:relative}.pc.is-design .pc-head{background:radial-gradient(70% 90% at 0% 0%, var(--icon-design-glow) 0 25%, transparent 62%), radial-gradient(55% 70% at 100% 42%, var(--icon-design-cyan) 0 8%, transparent 52%), radial-gradient(80% 110% at 72% 105%, var(--icon-design-violet) 0 22%, transparent 64%), var(--grad-design)}.pc.is-sum .pc-head{background:var(--grad-all);background-size:220% 100%;animation:11.6s ease-in-out infinite alternate pc-drift}@keyframes pc-drift{0%{background-position:0%}to{background-position:100%}}.pc-head:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(circle at 35% 35%, color-mix(in srgb, var(--on-accent) 19%, transparent), color-mix(in srgb, var(--on-accent) 3%, transparent) 60%, transparent 70%);border-radius:50%;width:78%;position:absolute;top:-55%;right:-22%}.pc-head:after{content:"";z-index:-1;background:repeating-linear-gradient(112deg, transparent 0 46px, color-mix(in srgb, var(--on-accent) 5%, transparent) 46px 64px, transparent 64px 120px);mix-blend-mode:soft-light;position:absolute;inset:0}.pc-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.pc-pill{background:var(--on-accent);font-size:var(--text-kicker);letter-spacing:.16em;text-transform:uppercase;color:var(--tone);white-space:nowrap;border-radius:999px;padding:7px 13px;font-weight:600}.pc-icons{align-items:center;gap:6px;display:flex}.pc-icons-plus{color:var(--on-accent);stroke-width:2.6px;flex:none}.pc-icon,.pc-strip-app img{width:44px;height:44px;box-shadow:0 0 0 1px color-mix(in srgb, var(--on-accent) 25%, transparent), 0 10px 22px -10px #0009;border-radius:11px;flex:none}.pc-price{color:var(--on-accent);align-items:flex-start;margin-top:26px;font-size:clamp(64px,5.6vw,84px);line-height:1;display:flex}.pc.is-sum .pc-price{font-size:clamp(76px,6.6vw,100px)}.pc-cur{opacity:.85;margin:.14em .03em 0 0;font-size:.36em;font-weight:500}.pc-price b{letter-spacing:-.05em;font-weight:600}.pc-sup{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.14em;text-transform:uppercase;opacity:.9;flex-direction:column;gap:5px;margin:12px 0 0 10px;display:flex}.pc-sup s{font-family:var(--font-sans);font-size:var(--text-lede);letter-spacing:-.02em;text-transform:none;opacity:.7}.pc-wave{width:calc(100% + 2px);height:58px;fill:var(--surface);position:absolute;bottom:-1px;left:-1px}.pc-body{flex-direction:column;flex:1;padding:28px 24px 26px;display:flex;position:relative}.pc-drop{background:var(--head);border-radius:50%;position:absolute}.d1{width:22px;height:22px;top:-20px}.d2{width:12px;height:12px;top:-2px}.d3{width:7px;height:7px;top:10px}.pc.is-brain .d1{left:30%}.pc.is-brain .d2{left:calc(30% + 26px)}.pc.is-brain .d3{left:calc(30% - 12px)}.pc.is-design .d1{right:26%}.pc.is-design .d2{right:calc(26% + 28px)}.pc.is-design .d3{right:calc(26% - 10px)}.pc.is-sum .d1{background:var(--icon-brain-deep);left:18%}.pc.is-sum .d2{background:var(--icon-design-pink);left:calc(18% + 28px)}.pc.is-sum .d3{background:var(--icon-design-cyan);top:4px;left:calc(18% + 46px)}.pc-body h3{font-size:var(--text-title);letter-spacing:-.025em;overflow-wrap:anywhere;font-weight:600}.pc.is-sum .pc-body h3{font-size:var(--text-lead)}.pc-line{font-size:var(--text-small);color:var(--ink-quiet);margin-top:6px;line-height:1.6}.pc-dots{margin:18px 0 0;padding:0;list-style:none}.pc-dots li{font-size:var(--text-small);color:var(--ink-body);align-items:center;gap:12px;padding:8px 0;line-height:1.5;display:flex}.pc-dots li:before{content:"";background:var(--dot,var(--tone));width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--dot,var(--tone)) 18%, transparent);border-radius:50%;flex:none}.pc.is-brain .pc-dots li:nth-child(odd){--dot:var(--icon-brain-light)}.pc.is-design .pc-dots li:first-child{--dot:var(--icon-design-orange)}.pc.is-design .pc-dots li:nth-child(2){--dot:var(--icon-design-pink)}.pc.is-design .pc-dots li:nth-child(3){--dot:var(--icon-design-violet)}.pc.is-sum .pc-dots li:first-child{--dot:var(--icon-brain-deep)}.pc.is-sum .pc-dots li:nth-child(2){--dot:var(--icon-design-pink)}.pc.is-sum .pc-dots li:nth-child(3){--dot:var(--icon-design-cyan)}.pc-btn{background:linear-gradient(var(--surface), var(--surface)) padding-box, var(--head) border-box;width:100%;min-height:48px;font-size:var(--text-small);color:var(--foreground);border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:12px;margin-top:auto;padding:12px 20px;font-weight:600;transition:transform .25s,filter .25s,color .25s,background .25s;display:inline-flex}.pc-dots+.pc-btn{margin-top:24px}.pc-btn:hover{background:var(--head) border-box;color:var(--on-accent);transform:translateY(-2px)}.pc-btn.is-fill{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.pc-btn.is-fill:hover{border-color:var(--on-accent);background:var(--on-accent);color:var(--on-brand)}.pc-op{width:52px;height:52px;color:var(--foreground);border-radius:50%;align-self:center;place-items:center;display:grid;position:relative}.pc-op:before{content:"";background:conic-gradient(var(--icon-brain-light), var(--icon-brain-deep), var(--icon-design-pink), var(--icon-design-violet), var(--icon-design-cyan), var(--icon-brain-light));-webkit-mask-composite:xor;border-radius:50%;padding:1.5px;animation:11.6s linear infinite pc-turn;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pc-op svg{position:relative}@keyframes pc-turn{to{transform:rotate(1turn)}}.pc-strip{border:1px solid var(--border);background:linear-gradient(90deg, color-mix(in srgb, var(--icon-viewer-blue) 14%, transparent), transparent 45%);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:30px;padding:16px 22px 16px 16px;display:flex}.pc-strip-app{align-items:center;gap:14px;min-width:0;display:flex}.pc-strip p{font-size:var(--text-small);color:var(--ink-body);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.pc-strip p b{color:var(--foreground);font-weight:600}.pc-free{background:linear-gradient(100deg, var(--icon-viewer-blue), var(--icon-viewer-cyan));font-size:var(--text-kicker);letter-spacing:.14em;text-transform:uppercase;color:var(--on-accent);border-radius:999px;padding:4px 11px;font-weight:600}.pc-strip ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pc-strip li{border:1px solid var(--ember-edge);font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);border-radius:999px;padding:5px 10px}.pc-foot{text-align:center;font-size:var(--text-caption);color:var(--ink-quiet);margin-top:20px}@media (prefers-reduced-motion:reduce),(max-width:760px){.pc.is-sum .pc-head,.pc-op:before{animation:none}.pc:hover,.pc-btn:hover{transform:none}}html[data-motion=off] .pc.is-sum .pc-head,html[data-motion=off] .pc-op:before{animation:none}@media (max-width:1100px){.pc-eq{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.pc-eq>.pc-op-eq{display:none}.pc.is-sum{grid-column:1/-1}}@media (max-width:760px){.pc-intro h2{font-size:34px}.pc-eq{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:40px}.pc-eq>.pc-op,.pc-eq>.pc-op-eq{justify-self:center;display:grid}.pc.is-sum{grid-column:auto}.pc-head{padding:20px 18px 64px}.pc-body{padding:26px 18px 22px}.pc-strip{padding:16px}}
