:root{--gradient-secondary: linear-gradient(120deg, #1e3a8a 0%, #3b82f6 100%);--gradient-accent: linear-gradient(150deg, #0f172a 0%, #1e40af 50%, #2563eb 100%);--color-text: #000000;--color-text-inverse: #ffffff;--color-border: #e5e7eb;--color-placeholder: #e5e7eb;--font-display: "Noto Sans JP", "Hiragino Sans", sans-serif;--font-body-family: "Noto Sans JP", "Hiragino Sans", sans-serif;--font-h1: 32px;--font-h2: 24px;--font-body-size: 16px;--line-height: 1.8;--section-padding: 120px;--container-width: 1200px;--gap-lg: 80px;--gap-md: 40px;--gap-sm: 24px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-body-family);font-size:var(--font-body-size);line-height:1.8;color:var(--color-text);background:#fff;overflow-x:hidden}h1,h2,h3{font-family:var(--font-display);font-weight:600;line-height:1.2}h1{font-size:var(--font-h1)}h2{font-size:var(--font-h2)}.container{max-width:var(--container-width);margin:0 auto;padding:0 24px}section{padding:var(--section-padding) 0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-in{animation:fadeInUp .8s ease-out forwards}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}.hero{background:var(--gradient-accent);color:var(--color-text-inverse);display:flex;position:relative;overflow-x:clip;padding:131px 0 60px}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 50%,rgba(59,130,246,.15) 0%,transparent 50%);pointer-events:none}.hero-inner{width:100%;display:flex;flex-direction:column;gap:var(--gap-md);position:relative;z-index:1;padding:0 24px}.hero-text{width:100%}.hero-visual-wrapper{position:relative;width:100%;aspect-ratio:1500 / 1290;border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,.2)}.hero-text h1{font-size:32px;line-height:1.6;margin-bottom:24px;font-weight:700}.hero-text p{font-size:18px;line-height:1.6;margin-bottom:32px;opacity:.95}.hero-cta{display:flex;flex-direction:row;gap:16px;align-items:center}.btn-primary{background:#0052ff;color:#fff;padding:16px 32px;border-radius:100px;font-size:16px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-block;text-align:center}.btn-primary:hover{background:#0041cc;transform:translateY(-1px);box-shadow:0 4px 16px #0052ff40}.btn-secondary{background:transparent;color:#fff;padding:16px 32px;border:2px solid rgba(255,255,255,.3);border-radius:100px;font-size:16px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-block;text-align:center}.btn-secondary:hover{background:#ffffff1a;border-color:#ffffff80;transform:translateY(-1px)}.hero-visual{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media(min-width:1025px){.hero{padding:151px 0 80px}.hero-inner{flex-direction:row;gap:0;padding:0;align-items:center;max-width:1920px;margin:0 auto}.hero-text{flex:0 0 auto;max-width:45.35%;padding:0 40px 0 120px}.hero-text h1{font-size:42px;line-height:1.6;margin-bottom:48px}.hero-cta{flex-direction:column;gap:24px;align-items:flex-start}.hero .btn-secondary,.bottom-cta .btn-secondary{background:transparent;padding:0;border:none;margin-left:32px;display:inline-flex;align-items:center;gap:8px}.hero .btn-secondary:after,.bottom-cta .btn-secondary:after{content:"→";font-size:16px;transition:transform .25s cubic-bezier(.16,1,.3,1)}.hero .btn-secondary:hover,.bottom-cta .btn-secondary:hover{background:transparent;transform:none}.hero .btn-secondary:hover:after,.bottom-cta .btn-secondary:hover:after{transform:translate(4px)}.hero-visual-wrapper{flex:1;aspect-ratio:1500 / 1290}.bottom-cta .hero-cta{flex-direction:column;gap:24px}}.logos{background:#fff;padding:60px 0}.logos-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:40px;align-items:center}.logo-item{width:100%;aspect-ratio:2.64 / 1;background:#d1d1d1;border-radius:8px;opacity:.6;transition:opacity .3s}.logo-item:hover{opacity:1}.results{background:#fff;padding:0 0 var(--section-padding)}.results-header{text-align:center;font-size:24px;margin-bottom:var(--gap-lg);color:var(--color-text)}.results-header .highlight{color:#0052ff;font-weight:700;font-size:40px}.results-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-md)}.result-card{display:block;border-radius:20px;overflow:hidden;background:#fff;border:1px solid #e5e7eb;text-decoration:none;color:inherit;transition:all .3s cubic-bezier(.16,1,.3,1)}.result-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0052ff26;border-color:#0052ff4d}.result-top{background:linear-gradient(135deg,#0052ff,#0041cc);color:#fff;padding:40px 32px 32px;text-align:center;position:relative;height:220px;display:flex;flex-direction:column;justify-content:center}.result-label{font-size:12px;margin-bottom:16px;opacity:.9}.result-achievement{font-size:24px;font-weight:700;line-height:1.3;margin-bottom:20px;height:62px;display:flex;flex-direction:column;align-items:center;justify-content:center}.result-achievement .emphasis{font-size:24px;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:4px}.result-avatars{display:flex;justify-content:center;gap:8px;margin-top:4px}.result-avatar{width:24px;height:24px;border-radius:50%;background:#fff3;background-size:cover;background-position:center;border:2px solid rgba(255,255,255,.4)}.result-bottom{background:#fff;padding:20px 32px;text-align:center}.result-company{font-size:13px;color:#4b5563}.support{background:#fff}.support h2{text-align:center;font-size:40px;margin-bottom:var(--gap-lg);line-height:1.4}.support-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;position:relative}.support-grid:before{content:"→";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:48px;font-weight:700;color:#0052ff;z-index:10;background:#fff;width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #0000001a}.support-card{background:linear-gradient(135deg,#0052ff,#0041cc);color:#fff;border-radius:20px;padding:40px 40px 0;display:flex;flex-direction:column;min-height:500px}.support-card:first-child{background:linear-gradient(135deg,#6b7280,#4b5563)}.support-badge{display:inline-block;background:#ffffff4d;color:#fff;font-size:14px;font-weight:700;padding:8px 20px;border-radius:100px;margin-bottom:24px;align-self:flex-start;text-transform:uppercase;letter-spacing:1px}.support-card h3{font-size:24px;margin-bottom:16px;font-weight:700}.support-card p{font-size:15px;line-height:1.6;opacity:.95;margin-bottom:32px}.support-visual{margin-top:auto;width:100%;aspect-ratio:2 / 1;background:#ffffff26;background-size:cover;background-position:center;border-radius:16px 16px 0 0;backdrop-filter:blur(10px)}.issue-solution{background:var(--gradient-accent);color:var(--color-text-inverse);text-align:center}.issue-solution h2{font-size:40px;margin-bottom:var(--gap-lg)}.issue-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;max-width:1000px;margin:0 auto;position:relative}.issue-item{padding:40px;position:relative}.issue-item:not(:last-child):after{content:"";position:absolute;right:0;top:20%;height:60%;width:1px;background:#fff3}.issue-item h3{font-size:20px;margin-bottom:16px}.issue-item p{line-height:1.6;opacity:.9}.features{background:#fff}.features h2{text-align:center;font-size:40px;margin-bottom:var(--gap-lg)}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-md)}.feature-card{background:#fff;border:1px solid #e5e7eb;border-radius:20px;padding:40px;transition:all .3s cubic-bezier(.4,0,.2,1)}.feature-card:hover{transform:translateY(-6px);box-shadow:0 20px 60px #0052ff1a}.feature-icon{width:100px;height:100px;background:transparent;margin-bottom:24px;display:flex;align-items:center;justify-content:center}.feature-icon svg{width:80px;height:80px;fill:#0052ff}.feature-card h3{font-size:20px;margin-bottom:16px}.feature-card p{line-height:1.6;color:#4b5563}.application-scope{background:#fff}.application-scope h2{text-align:center;font-size:40px;margin-bottom:var(--gap-lg)}.application-scope-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-md)}.application-scope-card{background:#fff;border:1px solid #e5e7eb;border-radius:20px;padding:40px;transition:all .3s cubic-bezier(.4,0,.2,1)}.application-scope-card:hover{transform:translateY(-6px);box-shadow:0 20px 60px #0052ff1a}.application-scope-icon{width:60px;height:60px;background:transparent;margin-bottom:24px;display:flex;align-items:center;justify-content:center}.application-scope-icon svg{width:48px;height:48px;fill:#0052ff}.application-scope-card h3{font-size:20px;margin-bottom:16px}.application-scope-card p{line-height:1.6;color:#4b5563}.platform-visual{background:var(--gradient-accent);color:var(--color-text-inverse);text-align:center}.platform-visual h2{font-size:40px;margin-bottom:24px}.platform-visual p{font-size:18px;margin-bottom:var(--gap-lg);opacity:.95}.platform-image{width:100%;max-width:1000px;aspect-ratio:16 / 9;background:#ffffff1a;border-radius:20px;margin:0 auto;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);object-fit:cover}.zigzag{background:#fff}.zigzag-item{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-lg);align-items:center;margin-bottom:var(--gap-lg)}.zigzag-item:last-child{margin-bottom:0}.zigzag-item:nth-child(2n) .zigzag-content{order:2}.zigzag-item:nth-child(2n) .zigzag-image{order:1}.zigzag-content h3{font-size:24px;margin-bottom:20px}.zigzag-content p{line-height:1.6;color:#4b5563;margin-bottom:24px}.zigzag-image{width:100%;aspect-ratio:4 / 3;background:var(--color-placeholder);border-radius:20px;display:flex;align-items:center;justify-content:center;padding:20px}.zigzag-image:has(.hero-diagram){background:transparent}.hero-diagram{background:#fff;border-radius:8px;padding:36px;box-shadow:0 4px 32px #00000014;width:100%}.hero-diagram-title{font-size:12px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:1px;text-align:center;margin-bottom:24px}.diagram-row{display:flex;gap:8px;margin-bottom:8px}.diagram-chip{flex:1;background:#f4f4f4;border-radius:6px;padding:10px 8px;text-align:center;font-size:12px;font-weight:600;color:#5c5e65}.diagram-chip.active{background:#e8f4ff;color:#0098fd;border:1px solid #b3d9ff}.diagram-connector{display:flex;align-items:center;gap:8px;margin:12px 0}.diagram-connector-line{flex:1;height:1px;background:#e5e7eb}.diagram-connector-label{font-size:11px;color:#9ca3af;font-weight:500;white-space:normal;text-align:center;max-width:160px;line-height:1.5}.diagram-engine{background:#141414;border-radius:8px;padding:20px 24px;display:flex;align-items:center;gap:16px}.diagram-engine-icon{width:36px;height:36px;background:#0098fd;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.diagram-engine-text{color:#fff;font-size:13px;font-weight:600;line-height:1.4}.diagram-engine-text span{color:#fff9;font-weight:400;font-size:12px;display:block;margin-top:2px}.diagram-output{display:flex;gap:8px}.diagram-output-item{flex:1;background:#f7f7f6;border-radius:6px;padding:12px;text-align:center}.diagram-output-item-value{font-size:13px;font-weight:700;color:#0098fd}.case-studies{background:#fff}.case-studies h2{text-align:center;font-size:40px;margin-bottom:var(--gap-lg)}.case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-md)}.case-card{background:#fff;border:1px solid #e5e7eb;border-radius:20px;overflow:hidden;transition:transform .3s}.case-card:hover{transform:translateY(-6px)}.case-image{width:100%;aspect-ratio:3 / 2;background:var(--color-placeholder)}.case-content{padding:32px}.case-content h3{font-size:20px;margin-bottom:12px}.case-content p{line-height:1.6;color:#4b5563}.pricing{background:#fff}.pricing h2{text-align:center;font-size:40px;margin-bottom:var(--gap-lg)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-md);max-width:1000px;margin:0 auto}.pricing-card{background:#fff;border:1px solid var(--color-border);border-radius:20px;padding:40px;text-align:center;transition:all .3s}.pricing-card.featured{background:var(--gradient-secondary);color:#fff;transform:scale(1.05);border:none}.pricing-card:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 20px 60px #0052ff26}.pricing-card.featured:hover{transform:translateY(-6px) scale(1.07)}.pricing-tier{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:16px}.pricing-amount{font-size:48px;font-weight:700;margin-bottom:24px}.pricing-features{list-style:none;margin-bottom:32px}.pricing-features li{padding:12px 0;border-bottom:1px solid rgba(0,0,0,.1)}.pricing-card.featured .pricing-features li{border-bottom-color:#fff3}.pricing-cta{width:100%;padding:16px 32px;border-radius:100px;font-size:16px;font-weight:600;border:none;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);text-align:center}.pricing-card:not(.featured) .pricing-cta{background:#0052ff;color:#fff}.pricing-card:not(.featured) .pricing-cta:hover{background:#0041cc;transform:translateY(-1px);box-shadow:0 4px 16px #0052ff40}.pricing-card.featured .pricing-cta{background:#fff;color:#0052ff}.pricing-card.featured .pricing-cta:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0000001a}.pricing-extra-card{background:#fff;border:1px solid var(--color-border);border-radius:20px;padding:32px 40px;margin-top:40px;max-width:1000px;margin-left:auto;margin-right:auto}.pricing-extra-left{margin-bottom:24px}.pricing-extra-tier{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.pricing-extra-features{list-style:none}.pricing-extra-features li{padding:8px 0;font-size:14px;color:#4b5563}.pricing-extra-right{list-style:none}.pricing-extra-right li{padding:12px 0 12px 32px;font-size:14px;line-height:1.6;color:#4b5563;border-bottom:1px solid rgba(0,0,0,.1);position:relative}.pricing-extra-right li:before{content:"";position:absolute;left:0;top:16px;width:20px;height:20px;background:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill="%230052FF" d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"/></svg>') no-repeat center;background-size:contain}.pricing-extra-right li:last-child{border-bottom:none}.learning-resources{background:var(--gradient-accent);color:#fff;position:relative;overflow:hidden}.learning-resources h2{text-align:center;font-size:40px;margin-bottom:var(--gap-lg)}.learning-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-md)}.learning-card{background:#fffffff2;color:var(--color-text);border-radius:16px;overflow:hidden;transition:transform .3s}.learning-card:hover{transform:translateY(-6px)}.learning-image{width:100%;aspect-ratio:2 / 1;background:#e5e7eb;background-size:cover;background-position:center}.learning-content{padding:24px}.learning-number{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:#0052ff;color:#fff;border-radius:50%;font-size:14px;font-weight:700;flex-shrink:0}.learning-title{display:flex;align-items:center;gap:12px;margin-bottom:12px}.learning-content h3{font-size:16px;font-weight:600;line-height:1.4;margin:0}.learning-meta{font-size:13px;color:#6b7280;padding-left:44px}.download-resources{background:#fff;padding:0;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.download-resources .container{display:grid;grid-template-columns:2fr 3fr;gap:0;align-items:stretch;max-width:100%;padding:0}.download-visual{width:100%;height:100%;background:#e5e7eb;background-size:cover;background-position:center}.download-content{padding:60px}.download-header h2{font-size:40px;margin-bottom:24px}.download-badge{display:inline-flex;align-items:center;gap:6px;background:#0052ff;color:#fff;font-size:12px;font-weight:600;padding:6px 16px;border-radius:100px;margin-bottom:12px}.download-badge:before{content:"✓";font-size:14px}.download-list{display:flex;flex-direction:column;gap:12px}.download-item{display:grid;grid-template-columns:100px 1fr auto;gap:20px;align-items:center;padding:16px 20px;background:#f9fafb;border-radius:12px;transition:transform .2s}.download-item:hover{transform:translate(4px)}.download-thumbnail{width:100px;aspect-ratio:3 / 2;background:#e5e7eb;background-size:cover;background-position:center;border-radius:8px}.download-info h3{font-size:16px;font-weight:600;margin-bottom:0}.download-link{display:inline-flex;align-items:center;gap:8px;color:#0052ff;font-size:14px;font-weight:400;text-decoration:none}.download-icon{display:inline;color:#0052ff;font-size:12px}@media(min-width:769px){.download-icon{width:32px;height:32px;background:#0052ff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px}}.faq{background:#fff}.faq h2{text-align:center;font-size:40px;margin-bottom:var(--gap-lg)}.faq-list{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.faq-item{background:#fff;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;transition:all .3s cubic-bezier(.16,1,.3,1)}.faq-item:hover{border-color:#0052ff4d}.faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:24px 32px;background:transparent;border:none;cursor:pointer;text-align:left;font-size:18px;font-weight:600;color:#000;transition:background-color .3s}.faq-question:hover{background:#f9fafb}.faq-icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#0052ff;font-size:24px;font-weight:300;position:relative}.faq-icon:before{content:"+";transition:opacity .2s cubic-bezier(.16,1,.3,1);position:absolute}.faq-icon:after{content:"−";transition:opacity .2s cubic-bezier(.16,1,.3,1);position:absolute;opacity:0}.faq-item.active .faq-icon:before{opacity:0}.faq-item.active .faq-icon:after{opacity:1}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.16,1,.3,1),padding .4s cubic-bezier(.16,1,.3,1);padding:0 32px}.faq-item.active .faq-answer{max-height:500px;padding:0 32px 24px}.faq-answer p{line-height:1.8;color:#4b5563;margin:0}.faq-answer p+p{margin-top:16px}.faq-answer a{color:#0052ff;text-decoration:underline;transition:opacity .2s}.faq-answer a:hover{opacity:.8}.bottom-cta{background:var(--gradient-accent);color:var(--color-text-inverse);text-align:center}.bottom-cta h2{font-size:40px;margin-bottom:24px}.bottom-cta p{font-size:18px;margin-bottom:40px;opacity:.95}.bottom-cta .hero-cta{justify-content:center;align-items:center}@media(min-width:769px)and (max-width:1024px){:root{--section-padding: 80px;--gap-lg: 60px;--gap-md: 32px}.support h2,.features h2,.application-scope h2,.platform-visual h2,.issue-solution h2,.case-studies h2,.pricing h2,.learning-resources h2,.download-header h2,.faq h2,.bottom-cta h2{font-size:32px}.feature-grid,.application-scope-grid,.support-grid,.results-grid,.case-grid,.pricing-grid,.learning-grid{grid-template-columns:repeat(2,1fr)}.logos-grid{grid-template-columns:repeat(4,1fr)}.hero-inner{flex-direction:row;gap:var(--gap-md);padding:0 24px;align-items:center}.hero-text{flex:0 0 auto;max-width:45%}.hero-visual-wrapper{flex:1}.hero-text h1{font-size:36px;line-height:1.6}.hero-cta{flex-direction:column;gap:16px;align-items:flex-start}.hero-text p,.bottom-cta p{font-size:16px}.bottom-cta>.container>p[style*=margin-left]{margin-left:0!important;text-align:center}}@media(max-width:768px){:root{--section-padding: 60px;--gap-lg: 40px;--gap-md: 24px}.support h2,.features h2,.application-scope h2,.platform-visual h2,.issue-solution h2,.case-studies h2,.pricing h2,.learning-resources h2,.download-header h2,.faq h2,.bottom-cta h2{font-size:28px}.faq-question{font-size:16px;padding:20px 24px}.faq-answer{padding:0 24px}.faq-item.active .faq-answer{padding:0 24px 20px}.hero-inner{flex-direction:column}.issue-grid,.feature-grid,.application-scope-grid,.support-grid,.results-grid,.learning-grid,.zigzag-item,.case-grid,.pricing-grid{grid-template-columns:1fr}.support-grid:before{content:"↓";left:50%;top:50%}.download-resources .container{grid-template-columns:1fr;max-width:var(--container-width);padding:0}.download-visual{aspect-ratio:1 / 1}.download-content{padding:88px 20px 56px}.download-header{margin-bottom:48px}.download-header h2{font-size:28px;margin-bottom:0}.download-item{display:grid;grid-template-columns:123px 1fr;grid-template-rows:auto auto;gap:0 12px;padding:14px;background:#f6f6f6;border-radius:6px}.download-thumbnail{width:123px;margin:0;border-radius:3px;grid-row:1 / 3;grid-column:1;object-fit:cover}.download-info{grid-row:1;grid-column:2}.download-info h3{font-size:14px;font-weight:700;margin-bottom:8px;line-height:1.4;color:#222}.download-link{grid-row:2;grid-column:2;font-size:12px;font-weight:400;color:#0052ff;display:flex;gap:4px;align-items:center;text-decoration:none;justify-self:end;align-self:end}.download-icon{display:inline;width:auto;height:auto;font-size:12px;color:#0052ff;background:none;border-radius:0}.download-list{gap:4px}.issue-item:not(:last-child):after{display:none}.zigzag-item:nth-child(2n) .zigzag-content,.zigzag-item:nth-child(2n) .zigzag-image{order:initial}.hero-diagram{padding:20px}.diagram-chip{font-size:11px;padding:8px 6px}.diagram-engine{padding:16px 20px}.diagram-engine-text,.diagram-output-item-value{font-size:12px}.logos-grid{grid-template-columns:repeat(3,1fr);gap:24px}.hero-text h1{font-size:32px;line-height:1.6;margin-bottom:24px}.hero-visual{width:100%;margin-right:0!important}.btn-secondary:hover{background:#ffffff1a;border-color:#ffffff80;opacity:1;gap:16px}.hero .hero-cta,.bottom-cta .hero-cta{flex-direction:column;gap:16px;align-items:center}.hero .btn-primary,.hero .btn-secondary,.bottom-cta .btn-primary,.bottom-cta .btn-secondary{max-width:340px;width:100%;text-align:center}.hero-text p,.bottom-cta p{font-size:16px}.hero-text>p[style*=margin-left],.bottom-cta>.container>p[style*=margin-left]{margin-left:0!important;text-align:center}.pricing-card.featured{transform:scale(1)}.pricing-extra-card{padding:24px}.results-header{font-size:20px}.results-header .highlight{font-size:28px}.result-top{height:280px}.result-achievement{font-size:20px}.result-achievement .emphasis{font-size:26px}.support-card{min-height:400px}}
