/* Plus AI / light product system, September 2026. */
:root{--ink:#20232b;--muted:#626875;--blue:#2d57d6;--line:#e2e7ef;--soft:#f3f7ff;--serif:Arial,Helvetica,sans-serif}
body{background:#fff;color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}
h1,h2,h3,h4{font-family:inherit;font-weight:600;letter-spacing:-.04em}em{font-style:normal}h4{margin:0}
.wrap{max-width:1280px;padding-left:48px;padding-right:48px}.header{position:sticky;top:0;z-index:100;height:76px;background:white;border-bottom:1px solid #edf0f4}.header-inner{max-width:1376px;padding:0 48px}.wordmark{font-size:29px;letter-spacing:-1.5px;font-weight:750}
.button{background:#254fd0;color:white;border-radius:9px;box-shadow:0 3px 5px #17387710;min-height:50px;padding:12px 26px;font-weight:600}.button:hover{background:#1d40ae;transform:translateY(-1px)}.button.small{border-radius:8px;min-height:44px}
button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:3px solid #2857cd;outline-offset:4px}
.studio-hero,.landing-hero.studio-hero{display:block;text-align:center;padding-top:42px;padding-bottom:0}
.studio-hero>h1,.landing-hero.studio-hero>h1{font-size:52px;line-height:1.1;font-weight:600;letter-spacing:-.047em;margin:0 auto;max-width:860px;color:#20232b}
.studio-intro{max-width:690px;margin:20px auto 0}.studio-intro>p{font-size:17px;line-height:1.55;color:#646b77}.studio-intro .button{margin-top:22px}
.hero-proof{margin-top:34px;text-align:left;min-width:0}.studio-note{font-size:12px;color:#687081;margin-top:18px;text-align:center}
.deck-gallery{position:relative;min-height:402px;display:grid;grid-template-columns:1fr 1.75fr 1fr;align-items:center;gap:0;padding:30px 0 25px;isolation:isolate}
.deck-gallery:before{content:'';position:absolute;inset:10px 0 0;background:#edf4ff;border-radius:32px;z-index:-1}
.presentation-card{background:#fff;border:1px solid #e0e6f0;border-radius:9px;padding:23px;box-shadow:0 14px 34px #243b6620;min-width:0;color:#243250}
.deck-topline{display:flex;justify-content:space-between;gap:18px;font-size:12px;font-weight:600;letter-spacing:.05em;color:#60738f}
.deck-main{grid-column:2;grid-row:1;position:relative;z-index:3;transform:scale(1.13);padding:23px 24px;background:#fff;box-shadow:0 18px 50px #31466b29}
.pitch-body{display:grid;grid-template-columns:1fr .9fr;gap:20px;margin-top:22px}.pitch-body h2{font-size:31px;line-height:1.04;letter-spacing:-.035em;color:#263956}.pitch-body p{font-size:12px;line-height:1.5;margin-top:14px;color:#63738a}.pitch-body img{width:100%;height:213px;object-fit:cover;border-radius:5px;object-position:64% 50%}.slide-tag{display:inline-block;background:#e9f0ff;color:#3c61a4;border-radius:5px;padding:4px 7px;font-size:12px;margin-top:17px}.pitch-points{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #e0e7f1;padding-top:16px;margin-top:21px;font-size:12px;color:#566b8e}.pitch-points b{margin-right:4px;color:#345cbd}
.deck-analytics{grid-column:1;grid-row:1;transform:rotate(-6deg) translateX(13px);background:#f5f9ff;padding:22px 24px 18px;min-height:290px}.deck-analytics h3{font-size:22px;line-height:1.16;margin:20px 0 0;color:#2a3d5c}.mini-chart{display:flex;align-items:end;gap:17px;height:135px;padding:0 3px 24px;margin-top:20px;border-bottom:1px solid #dce5f3}.mini-chart>div{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:5px}.mini-chart i{display:block;width:100%;background:#9db9f5;min-height:10px;border-radius:3px 3px 0 0}.mini-chart>div:last-child i{background:#3f6ddb}.mini-chart b{font-size:12px;font-weight:500}.mini-chart span{position:absolute;bottom:-21px;font-size:12px;color:#637798}.card-footnote{font-size:12px;line-height:1.5;margin-top:12px;color:#687995}
.deck-portfolio{grid-column:3;grid-row:1;transform:rotate(6deg) translateX(-13px);background:#fff6ef;padding:20px 23px}.deck-portfolio>img{height:132px;width:100%;object-fit:cover;object-position:50% 60%;border-radius:5px;margin-top:17px}.deck-portfolio h3{font-size:22px;line-height:1.1;color:#553f37;margin-top:17px}.portfolio-meta{display:flex;gap:10px;font-size:12px;color:#816e66;margin-top:14px}
.section,.landing .section{padding-top:78px;padding-bottom:78px}.section-heading h2,.section-heading.center h2,.landing .section-heading h2{font-size:40px;line-height:1.13;color:#242934}.section-heading p,.landing .section-heading p{font-size:17px;line-height:1.7}.section-heading.center{text-align:center;max-width:810px;margin-left:auto;margin-right:auto}.section-heading.center p{max-width:650px;margin-left:auto;margin-right:auto}.eyebrow{color:#54719a;font-size:12px;letter-spacing:.06em}.text-link{color:#315bc8}.text-link:hover{color:#173a96}
.creation-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;margin-top:44px}.creation-steps article{min-width:0}.step-number{display:flex;width:34px;height:34px;border-radius:50%;background:#e9f0fe;color:#3b64b8;align-items:center;justify-content:center;font-size:13px;margin-bottom:17px}.creation-steps h3{font-size:22px}.creation-steps article>p{font-size:16px;line-height:1.65;margin-top:13px;min-height:80px}.step-proof{background:#f5f8fe;border:1px solid #e3e9f4;border-radius:10px;min-height:210px;padding:23px 24px;margin-top:22px}.step-proof>span{font-size:12px;color:#607798}.step-proof blockquote{font-size:17px;line-height:1.45;color:#344b71;margin:17px 0}.file-chips{display:flex;gap:8px}.file-chips span{background:#fff;padding:3px 7px;border:1px solid #dce5f4;border-radius:4px;font-size:12px;color:#587399}.plan-proof{background:#fff7f1;border-color:#f1e3d8}.plan-proof ol{padding-left:19px;margin-bottom:0;font-size:14px;color:#6b584f}.plan-proof li+li{margin-top:8px}.result-proof h4{font-size:26px;line-height:1.12;color:#335181;margin-top:18px}.result-proof>div{display:flex;gap:12px;font-size:12px;line-height:1.3;margin-top:27px}.result-proof>div b{display:block;font-size:16px;color:#5478be;margin-bottom:7px}.creation-steps .text-link{display:inline-block;margin-top:20px;font-size:14px;min-height:35px}
.folio{font-size:12px;letter-spacing:.025em;display:block}.edit-exhibition{max-width:1020px;margin-left:auto;margin-right:auto;background:#f0f5fd;border:1px solid #dce5f2;padding:17px;border-radius:18px}.edit-switcher{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 8px 15px;color:#5c7295;font-size:13px}.edit-switcher [role=tablist]{display:flex;border:1px solid #d5dfef;background:white;border-radius:9px;padding:3px;gap:4px}.edit-switcher button{border:0;min-height:40px;padding:8px 24px;border-radius:6px;background:#fff;font-size:14px;color:#627591}.edit-switcher button[aria-selected=true]{background:#dfeaff;color:#244fa2}.edit-exhibit{background:#fff;border:1px solid #e1e7f1;border-radius:10px;overflow:hidden}.after-editorial{padding:31px 36px 20px;display:grid;grid-template-columns:1fr 1.15fr;gap:28px 45px;background:#fff;min-height:350px;color:#294260}.edited-summary>.folio{color:#657c9d}.edited-summary h2{font-size:35px;color:#253d5f;line-height:1.08;margin-top:22px}.edited-summary>p{font-size:14px;line-height:1.65;color:#6b7c94;margin-top:17px;max-width:320px}.insight-note{display:flex;flex-direction:column;gap:6px;padding:13px 16px;background:#fff2e7;border-radius:6px;margin-top:22px;font-size:12px;color:#755742}.insight-note b{font-weight:600}.edited-process{display:flex;flex-direction:column;gap:13px;justify-content:center}.edited-process>div{padding:14px 19px;background:#f0f5ff;border-radius:8px;display:grid;grid-template-columns:35px 1fr;gap:0 12px}.edited-process b{grid-row:span 2;font-size:18px;color:#7797cb;font-weight:400}.edited-process h3{font-size:18px;color:#335784}.edited-process p{font-size:12px;color:#6d81a0;margin-top:4px}.slide-bottomline{grid-column:1/-1;display:flex;justify-content:space-between;gap:20px;font-size:12px;color:#7a8ba4;border-top:1px solid #e3e9f1;padding-top:14px}.edit-proof-caption{display:flex;gap:20px;align-items:center;padding:14px 8px 0;font-size:12px;color:#5374a5}.edit-proof-caption p{font-size:12px;color:#6a7b94}.before-editorial{padding:32px 37px;background:#f9fafc;min-height:350px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.before-editorial h2{font-size:29px;margin-top:21px;color:#66768b}.before-editorial p{font-size:14px;line-height:1.7;color:#748398;margin-top:16px}.before-paragraphs{background:white;padding:15px 24px;border:1px solid #e3e7ee;border-radius:7px}
/* Every section stays light. Product examples keep local colour and real content. */
.band,.integration,.visual-tools,.branding,.brand-demo-band,.note-band,.document-band{background:#f4f7fc}.integration .section-heading h2{color:#263349}.integration .section-heading p,.integration .check-list{color:#667489}.integration .eyebrow{color:#54749c}.integration .text-link{color:#315bc8}.native-editor{transform:none;border-radius:11px;border-color:#dce4f0;box-shadow:0 12px 35px #35537812}.native-canvas{background:#eff5ff}.native-canvas h3{color:#305483}.native-metrics b{color:#3665b0}.native-metrics span{color:#71839c}.plus-panel .panel-selected{background:#eaf1ff;color:#345fb3}
.edit-demo,.visual-box,.template-slide,.example-slide,.brand-visual,.data-proof,.extension-proof,.insert-proof{border-radius:11px}.before-slide{background:#fafbfc}.after-slide{background:#edf4ff;color:#365680}.after-slide .tiny-label{color:#5f7faa}.template-blue{background:#e3eeff;color:#355d9e}.template-cream{background:#fff0e3;color:#80654f}.template-green{background:#edf2f6;color:#526a81}.template-cream em{color:#87614b}.growth-bars i{background:#8eafd9}.branding .brand-visual{background:#e8f0fb}.brand-slide{background:#fff;color:#47658f;box-shadow:0 10px 24px #526f9818}.brand-colors i{background:#4778d1}.brand-colors i:nth-child(2){background:#a8c8f7}.brand-colors i:nth-child(3){background:#f2cba9}.brand-colors i:nth-child(4){background:#eff4fb}
.pitch-slide{background:#e8f0fc;color:#3e5c89}.pitch-footer{border-color:#bdcee8}.market-slide{background:#fff2e7;color:#7b6250}.course-slide{background:#f0f3f7;color:#526d86}.course-steps span{border-color:#c0cedd}.course-steps b{color:#6e8bac}.mini-chart{transform:none}.audience-demo{border-radius:12px}.audience-panel{background:#edf4ff;color:#315782}.audience-panel h3{color:#315782}.audience-panel p,.audience-panel li{color:#627c9d}.prompt-recipe{background:#fff3e8;color:#785e4b}.prompt-recipe dt{color:#8a7160}.prompt-recipe dl>div{border-color:#ead5c4}.clear-takeaway{background:#e9f1ff;color:#345782}.mapping-row{background:#fff;border-color:#dae4f2}.comparison-proof{background:#f4f7fc}.powerpoint .dual-entry article{background:#f1f6ff;border-color:#dce7f9;color:#35577f}.powerpoint .dual-entry article:last-child{background:#fff5eb;color:#775d45}.powerpoint .dual-entry article:last-child p{color:#877360}.timeline-pane{background:#eef5ff;color:#375d8b}.duration-bars i{background:#96b8ec}.workspace-flow article:nth-child(2){background:#f2f6fd}.extension-proof{background:#fff7ef}.lesson-spine{background:#e7f0ff;color:#456790}.lesson-detail{background:#fff8f1}.lesson-detail h3{color:#735944}.feedback-pair p{color:#607896}.edit-slides .editing-lab{border-radius:12px}.edit-slides .lab-panel{background:#f4f7fc}.edit-slides .lab-slide{background:#e6f0ff;color:#365b8e}.edit-slides .lab-slide h3{color:#2e5388}.edit-slides .lab-grid b{color:#7895bf}.edit-slides .layout-steps{background:#e9f1ff;color:#395d8c}.edit-slides .layout-steps li b{color:#7897c3}.edit-slides .layout-comparison{background:#fff4e8;color:#755c44}.palette-slide{background:#e0ecff;color:#2f528c}.palette-slide.is-olive{background:#fff0e2;color:#846244}.anatomy-slide{background:#eef4fd;color:#38597f}.anatomy-rule{background:#86a8d9}.anatomy-label{border-color:#aac0de}
.final-cta{background:#edf4ff;color:#293d60;border-top:1px solid #dce7f7}.compact-cta h2{color:#293e61}.compact-cta p{color:#667d9f}.compact-cta .button{background:#2c57d0;color:#fff}.compact-footer{background:#fff}.footer-layout nav a{color:#5a6577}.footer-legal{color:#788393}.faq{max-width:1030px}.faq-item button{font-size:18px}.faq-item{border-color:#e3e8f0}
.hero-proof{animation:result-in .5s ease-out both}@keyframes result-in{from{transform:translateY(8px)}to{transform:translateY(0)}}.reveal-ready:not(.revealed){opacity:1;transform:none}
@media(max-width:1100px){.wrap{padding-left:36px;padding-right:36px}.header-inner{padding:0 36px}.studio-hero>h1,.landing-hero.studio-hero>h1{font-size:48px}.deck-gallery{grid-template-columns:.9fr 1.9fr .9fr;min-height:375px}.deck-main{transform:scale(1.08)}.deck-analytics,.deck-portfolio{padding:19px}.deck-analytics h3,.deck-portfolio h3{font-size:19px}.deck-topline{font-size:12px}.pitch-body{gap:16px}.pitch-body h2{font-size:29px}.pitch-body p{font-size:12px}.pitch-body img{height:208px}.pitch-points{font-size:12px}.portfolio-meta{flex-wrap:wrap;gap:4px 12px}.creation-steps{gap:25px}.step-proof{padding:21px}.creation-steps h3{font-size:20px}.creation-steps article>p{font-size:15px}.section-heading h2,.section-heading.center h2,.landing .section-heading h2{font-size:37px}}
@media(max-width:800px){.wrap{padding-left:28px;padding-right:28px}.header-inner{padding:0 28px}.studio-hero>h1,.landing-hero.studio-hero>h1{font-size:44px}.studio-intro>p{font-size:16px}.deck-gallery{grid-template-columns:.62fr 2fr .62fr;min-height:380px}.deck-analytics,.deck-portfolio{padding:17px 14px;min-height:265px}.deck-analytics h3,.deck-portfolio h3{font-size:16px}.deck-portfolio>img{height:110px}.deck-analytics .deck-topline,.deck-portfolio .deck-topline{font-size:12px;gap:5px}.mini-chart{gap:9px}.deck-analytics .card-footnote{font-size:12px}.deck-main{padding:21px;transform:scale(1.02)}.pitch-body h2{font-size:27px}.pitch-body img{height:215px}.pitch-points{flex-wrap:wrap;gap:7px 12px}.creation-steps{gap:20px}.creation-steps h3{font-size:19px}.creation-steps article>p{font-size:14px;min-height:114px}.step-proof{padding:18px;min-height:225px}.step-proof blockquote{font-size:16px}.result-proof h4{font-size:24px}.result-proof>div{flex-direction:column;gap:9px}.result-proof>div b{display:inline;margin-right:7px}.after-editorial{padding:28px;gap:25px;grid-template-columns:1fr 1fr}.edited-summary h2{font-size:30px}.edited-process>div{padding:13px;gap:0 7px;grid-template-columns:27px 1fr}.edited-process h3{font-size:17px}.edited-process p{font-size:12px}.slide-bottomline{font-size:12px}.section,.landing .section{padding-top:64px;padding-bottom:64px}}
@media(max-width:600px){
 .wrap{padding-left:20px;padding-right:20px}.header{height:66px}.header-inner{padding:0 20px}.wordmark{font-size:26px}.button.small{padding:9px 16px;font-size:14px;min-height:44px}
 .studio-hero,.landing-hero.studio-hero{padding-top:28px}.studio-hero>h1,.landing-hero.studio-hero>h1{font-size:36px;line-height:1.08;letter-spacing:-.04em}.studio-hero>h1 br{display:none}.studio-intro{margin-top:17px}.studio-intro>p{font-size:15px;line-height:1.55}.studio-intro>p br{display:none}.studio-intro .button{margin-top:19px;min-height:46px;font-size:15px;padding:10px 25px}.hero-proof{margin-top:28px}.studio-note{font-size:12px;margin-top:14px;line-height:1.5}
 .deck-gallery{display:grid;grid-template-columns:1fr 1fr;gap:12px;min-height:0;padding:0;margin-top:29px}.deck-gallery:before{inset:35px -9px 0;border-radius:20px}.deck-main{grid-column:1/-1;grid-row:1;transform:none;padding:22px 20px;border-radius:10px;box-shadow:0 12px 28px #37557d19}.deck-topline{font-size:12px;line-height:1.4;gap:10px}.deck-main .deck-topline span:first-child{max-width:200px}.pitch-body{grid-template-columns:1.13fr .87fr;gap:15px;margin-top:22px}.pitch-body h2{font-size:28px;line-height:1.08}.pitch-body p{font-size:12px;line-height:1.45;margin-top:13px}.pitch-body img{height:238px}.slide-tag{font-size:12px;margin-top:14px;padding:3px 6px}.pitch-points{font-size:12px;margin-top:20px;padding-top:14px;gap:7px 12px}.deck-analytics,.deck-portfolio{grid-row:2;transform:none;padding:17px 15px;min-height:0;box-shadow:0 6px 18px #4260820d;border-radius:9px}.deck-analytics{grid-column:1}.deck-portfolio{grid-column:2}.deck-analytics .deck-topline,.deck-portfolio .deck-topline{font-size:12px}.deck-analytics h3,.deck-portfolio h3{font-size:17px;line-height:1.15;margin-top:14px}.deck-portfolio>img{height:95px;margin-top:14px}.mini-chart{height:117px;gap:8px;margin-top:16px}.mini-chart b,.mini-chart span{font-size:12px}.deck-analytics .card-footnote{font-size:12px}.portfolio-meta{font-size:12px;gap:3px 9px;margin-top:11px}
 .section,.landing .section{padding-top:53px;padding-bottom:53px}.section-heading h2,.section-heading.center h2,.landing .section-heading h2{font-size:30px;line-height:1.15}.section-heading p,.landing .section-heading p{font-size:16px}.creation-steps{grid-template-columns:1fr;gap:32px;margin-top:31px}.creation-steps article{position:relative;padding-left:48px}.step-number{position:absolute;left:0;top:0;width:32px;height:32px}.creation-steps h3{font-size:22px}.creation-steps article>p{min-height:0;font-size:16px;margin-top:12px}.step-proof{min-height:0;margin-top:18px;padding:22px}.step-proof blockquote{font-size:17px}.plan-proof ol{font-size:15px}.result-proof>div{flex-direction:row;gap:13px;font-size:12px}.result-proof>div b{display:block}.creation-steps .text-link{margin-top:13px;font-size:14px}.section-heading.center br{display:none}
 .edit-exhibition{padding:10px;border-radius:13px}.edit-switcher{padding:0 3px 11px;font-size:12px;gap:10px}.edit-switcher>span{max-width:130px}.edit-switcher button{font-size:13px;min-height:42px;padding:8px 17px}.after-editorial{grid-template-columns:1fr;padding:24px 21px 18px;gap:22px;min-height:0}.edited-summary>.folio{font-size:12px}.edited-summary h2{font-size:29px;margin-top:17px}.edited-summary>p{font-size:13px;line-height:1.6;margin-top:12px}.insight-note{margin-top:17px;padding:11px 13px;font-size:12px}.edited-process{gap:9px}.edited-process>div{padding:11px 13px;grid-template-columns:25px 1fr;gap:0 8px}.edited-process h3{font-size:16px}.edited-process p{font-size:12px}.edited-process b{font-size:16px}.slide-bottomline{font-size:12px;display:block;padding-top:12px}.slide-bottomline span+span{display:none}.edit-proof-caption{display:block;padding:11px 5px 2px;font-size:12px}.edit-proof-caption p{margin-top:5px}.before-editorial{grid-template-columns:1fr;padding:23px 20px;gap:19px;min-height:590px}.before-editorial h2{font-size:25px;margin-top:19px}.before-editorial p{font-size:13px}.before-paragraphs{padding:13px 17px}.faq-item button{font-size:17px}.compact-cta h2{font-size:29px}.compact-cta{padding:30px 0}.compact-cta p{font-size:15px}
}
@media(max-width:360px){.wrap{padding-left:17px;padding-right:17px}.header-inner{padding:0 17px}.studio-hero>h1,.landing-hero.studio-hero>h1{font-size:34px}.studio-intro>p{font-size:14px}.studio-hero,.landing-hero.studio-hero{padding-top:24px}.deck-main{padding:19px 16px}.pitch-body{gap:12px;grid-template-columns:1.15fr .85fr}.pitch-body h2{font-size:25px}.pitch-body p{font-size:12px}.pitch-body img{height:234px}.deck-main .deck-topline{font-size:12px}.pitch-points{font-size:12px;gap:7px}.deck-analytics,.deck-portfolio{padding:15px 12px}.deck-analytics h3,.deck-portfolio h3{font-size:15px}.deck-portfolio>img{height:97px}.deck-analytics .deck-topline,.deck-portfolio .deck-topline{font-size:12px}.mini-chart{gap:6px}.creation-steps article{padding-left:43px}.step-proof{padding:19px}.creation-steps h3{font-size:20px}.edited-summary h2{font-size:26px}.after-editorial{padding:22px 18px 17px}.edit-switcher>span{font-size:12px;max-width:107px}.edit-switcher button{padding:7px 14px}.section-heading h2,.section-heading.center h2,.landing .section-heading h2{font-size:28px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-proof{animation:none!important}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/* Five distinct, light product compositions. */
.paper-header{display:flex;justify-content:space-between;gap:20px;font-size:12px;line-height:1.4;color:#58708e;letter-spacing:.025em}.slide-paper{background:#fff;border:1px solid #dfe6f0;border-radius:10px;padding:29px;box-shadow:0 9px 23px #3850750a}.slide-paper h2{font-size:33px;line-height:1.12;color:#2d4566}.slide-paper p{color:#586f8d}
.prompt-exhibition{display:grid;grid-template-columns:260px 1fr;gap:20px;padding:21px;background:#f0f5ff;border-radius:18px}.prompt-selector{padding:9px 0}.prompt-selector [role=tablist]{display:flex;flex-direction:column;gap:9px}.prompt-selector button{border:1px solid #d9e3f3;border-radius:9px;padding:12px 17px;background:transparent;color:#536e96;text-align:left;font-size:14px;min-height:48px}.prompt-selector button[aria-selected=true]{background:#fff;color:#2c549d;border-color:#bfd1ee;box-shadow:0 3px 10px #36568009}.prompt-source{padding:23px 12px 0}.prompt-source>span{font-size:12px;color:#5d7393}.prompt-source p{font-size:15px;line-height:1.65;color:#536d91;margin-top:12px}.source-plan{display:flex;flex-direction:column;gap:8px;border-top:1px solid #d2dff3;margin-top:23px;padding-top:18px;font-size:12px;color:#5a7398}.product-exhibit{min-width:0;background:white;border:1px solid #dfe7f3;border-radius:11px;overflow:hidden}.speaker-slide{padding:29px;background:white}.speaker-content{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:25px}.speaker-content h2{font-size:32px;line-height:1.1;color:#2c4669}.speaker-content>div>p{font-size:14px;line-height:1.55;color:#5f7592;margin-top:15px}.speaker-content img{width:100%;height:290px;object-fit:cover;object-position:65% 50%;border-radius:7px}.product-scenarios{list-style:none;padding:0;margin:22px 0 0}.product-scenarios li{border-top:1px solid #dfe7f3;padding:10px 0;display:flex;flex-direction:column;gap:3px;font-size:12px;color:#607693}.product-scenarios b{font-size:14px;font-weight:500;color:#3c608f}.speaker-slide .slide-bottomline{margin-top:21px}.strategy-exhibit{min-height:427px;padding:30px;display:grid;grid-template-columns:1fr 1fr;gap:22px 30px;align-items:center;background:#edf5ff;color:#355885}.strategy-exhibit .folio{grid-column:1/-1;color:#55759e}.strategy-exhibit h2{font-size:36px;line-height:1.06;color:#2d5388}.strategy-exhibit>div>p{font-size:15px;color:#5a7499;margin-top:21px}.strategy-bars{height:185px;display:flex;align-items:flex-end;gap:16px;padding-bottom:24px;border-bottom:1px solid #c2d4ef}.strategy-bars>div{height:100%;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;position:relative;gap:6px}.strategy-bars i{height:var(--height);width:100%;background:#82a7e3;border-radius:4px 4px 0 0}.strategy-bars b{font-size:14px;font-weight:500}.strategy-bars span{position:absolute;bottom:-23px;font-size:12px}.strategy-exhibit>p{grid-column:1/-1;font-size:12px;color:#5a7295}
.document-exhibition{display:grid;grid-template-columns:280px 1fr;gap:31px;align-items:center;background:#fff3e9;border-radius:18px;padding:28px}.document-origin{padding:24px 23px;background:#fff;border:1px solid #eadccc;transform:rotate(-2deg);box-shadow:0 7px 20px #a3846510;border-radius:4px}.document-fileline{display:flex;gap:10px;align-items:center;font-size:12px;color:#786b60}.document-fileline>span:first-child{border:1px solid #d0b8a1;background:#fff7ed;padding:4px 6px;border-radius:3px;color:#825e3a}.document-origin h2{font-size:25px;line-height:1.1;margin-top:22px;color:#665444}.document-origin>p{font-size:13px;line-height:1.65;margin-top:17px;color:#7a6958}.document-highlight{font-size:13px;line-height:1.6;background:#ffeddb;padding:11px 12px;margin-top:17px;color:#806047;border-left:2px solid #dcb182}.document-page{display:block;font-size:12px;color:#8b7561;margin-top:21px}.document-result-slide{padding:28px}.document-result-content{display:grid;grid-template-columns:1fr 1fr;gap:29px;margin-top:24px}.document-result-content h2{font-size:33px;color:#36516d}.document-result-content p{font-size:14px;line-height:1.6;max-width:260px;margin-top:18px}.document-result-content img{width:100%;height:218px;object-fit:cover;border-radius:7px}.document-findings{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding-top:21px;margin-top:25px;border-top:1px solid #dfe7f0}.document-findings b{font-size:13px;font-weight:400;color:#6083b6}.document-findings h3{font-size:16px;color:#3b5b82;margin-top:7px}.document-findings p{font-size:12px;margin-top:5px}
.powerpoint-scene{background:#edf4ff;padding:0 22px 22px;border:1px solid #dce6f5;border-radius:15px;max-width:1070px;margin-left:auto;margin-right:auto}.editor-caption{display:flex;align-items:center;gap:13px;padding:14px 3px;font-size:13px;color:#586e8d}.editor-caption>span:last-child{margin-left:auto;font-size:12px}.app-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:5px;background:#f5dfd0;color:#934922;font-weight:bold;font-size:17px}.analysis-sheet{padding:28px 33px}.analysis-title{display:flex;gap:55px;align-items:end;margin-top:26px}.analysis-title h2{font-size:33px;flex:1}.analysis-title p{font-size:14px;line-height:1.6;max-width:245px}.analysis-grid{display:grid;grid-template-columns:1.7fr 1fr;gap:40px;margin-top:28px;align-items:center}.plot-legend{display:flex;justify-content:space-between;font-size:12px;color:#55759f}.analysis-plot svg{display:block;width:100%;height:auto;margin-top:14px}.analysis-takeaways{background:#fff5eb;padding:19px 22px;border-radius:8px}.analysis-takeaways h3{font-size:18px;color:#775b44}.analysis-takeaways>div{margin-top:15px}.analysis-takeaways b{font-size:13px;color:#826044;font-weight:500}.analysis-takeaways p{font-size:12px;line-height:1.6;color:#7c6855;margin-top:5px}.analysis-table{border-collapse:collapse;width:100%;margin-top:25px;font-size:12px;color:#547297}.analysis-table th,.analysis-table td{border-top:1px solid #dce5f2;padding:9px 14px;text-align:left}.analysis-table thead th{font-weight:400;background:#f3f7fd}.analysis-table tbody th{font-weight:400}.analysis-table caption{caption-side:bottom;text-align:left;font-size:12px;color:#63758c;padding-top:11px}
.team-exhibition{display:grid;grid-template-columns:260px 1fr;gap:27px;padding:25px;background:#edf5ff;border-radius:18px;align-items:center}.team-agenda{padding:16px 11px 16px 4px}.team-agenda .folio{color:#59769b}.team-agenda h2{font-size:28px;line-height:1.15;color:#355984;margin-top:21px}.team-agenda ul{padding-left:18px;margin-top:24px;font-size:14px;line-height:1.7;color:#5b7496}.team-agenda li+li{margin-top:10px}.team-note{background:#fff;padding:16px;border:1px solid #d8e5f6;border-radius:8px;margin-top:24px}.team-note b{font-size:13px;color:#476992;font-weight:500}.team-note p{font-size:12px;margin-top:6px;color:#637b9b}.team-roadmap>h2{margin-top:25px;font-size:32px}.team-roadmap>p{font-size:14px;line-height:1.6;margin-top:14px;max-width:500px}.roadmap-columns{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px}.roadmap-columns>div{padding:17px 14px;background:#eff5ff;border-radius:7px;min-width:0}.roadmap-columns>div:nth-child(2n){background:#fff3e8}.roadmap-columns b{font-size:22px;font-weight:400;color:#5279b4}.roadmap-columns h3{font-size:17px;margin-top:19px;color:#365781}.roadmap-columns p{font-size:12px;line-height:1.6;margin-top:9px;color:#617895;min-height:77px}.roadmap-columns>div>span{display:block;font-size:12px;border-top:1px solid #cedef2;padding-top:11px;margin-top:15px;color:#5a779f}.team-roadmap .slide-bottomline{margin-top:24px}
.brand-exhibition{display:grid;grid-template-columns:300px 1fr;gap:24px;align-items:center;background:#f2f6fc;padding:25px;border-radius:18px}.brand-system{background:#fff4e9;border:1px solid #f0e0d2;border-radius:10px;padding:24px;color:#735b45}.brand-system .folio{font-size:12px;color:#80674f}.brand-system h2{font-size:29px;line-height:1.1;color:#6f533d;margin-top:21px}.brand-type-sample{display:flex;gap:23px;align-items:center;margin-top:20px}.brand-type-sample b{font-size:64px;line-height:1;letter-spacing:-.06em;font-weight:500;color:#947153}.brand-type-sample p{font-size:12px;line-height:1.55;color:#856f5c}.brand-palette-row{display:flex;gap:8px;margin-top:23px}.brand-palette-row i{height:30px;flex:1;background:#a9c5ef;border-radius:4px}.brand-palette-row i:nth-child(2){background:#f2cba9}.brand-palette-row i:nth-child(3){background:#fff;border:1px solid #e0d1c3}.brand-system dl{margin:20px 0 0;font-size:12px}.brand-system dl>div{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-top:1px solid #e6d7c9}.brand-system dt{font-weight:500}.brand-system dd{margin:0;color:#826e5c}.brand-result{padding:30px}.brand-result>h2{margin-top:27px;font-size:32px}.brand-result>p{font-size:14px;line-height:1.6;margin-top:18px;max-width:450px}.brand-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:31px}.brand-principles>div{padding-top:15px;border-top:3px solid #c6d9f7}.brand-principles>div:nth-child(2){border-color:#f3d7bb}.brand-principles b{font-size:16px;font-weight:400;color:#6283b1}.brand-principles h3{font-size:21px;color:#3a5980;margin-top:18px}.brand-principles p{font-size:13px;line-height:1.65;margin-top:10px}.brand-result-footer{display:flex;align-items:center;gap:18px;border-top:1px solid #e0e7f1;padding-top:18px;margin-top:29px;font-size:12px;color:#607694}.brand-result-footer>div{display:flex;gap:5px}.brand-result-footer i{width:15px;height:15px;background:#b0caf0;border-radius:50%}.brand-result-footer i:nth-child(2){background:#f2d4b5}.brand-result-footer i:nth-child(3){background:#e9eff8}.brand-result-footer>span:last-child{margin-left:auto}
.hero-proof *{min-width:0}
/* Readable secondary labels and consistent focus targets. */
.deck-topline,.card-footnote,.portfolio-meta,.pitch-points,.slide-tag,.mini-chart b,.mini-chart span,.slide-bottomline,.document-page,.analysis-table caption,.brand-system .folio,.brand-result-footer,.roadmap-columns>div>span{font-size:12px;color:#536783}.deck-portfolio .deck-topline,.deck-portfolio .portfolio-meta{color:#775e4b}.deck-analytics .deck-topline,.deck-analytics .card-footnote{font-size:12px;color:#536c91}.pitch-points{gap:8px}.pitch-body p{font-size:13px;color:#526784}.edited-summary>p,.edited-process p,.edit-proof-caption p{color:#536d90}.edited-process b{color:#4e71a9}.slide-bottomline{color:#586c8b}.paper-header,.folio{color:#526e92}
@media(max-width:1100px){.prompt-exhibition{grid-template-columns:225px 1fr;gap:17px;padding:18px}.speaker-slide{padding:24px}.speaker-content{gap:23px}.speaker-content h2{font-size:28px}.speaker-content img{height:300px}.prompt-source{padding-left:8px;padding-right:8px}.document-exhibition{grid-template-columns:235px 1fr;gap:23px;padding:23px}.document-origin{padding:22px 19px}.document-result-slide{padding:24px}.document-result-content{gap:22px}.document-result-content h2{font-size:29px}.document-findings h3{font-size:14px}.analysis-title{gap:35px}.analysis-title h2{font-size:31px}.analysis-grid{gap:30px}.team-exhibition{grid-template-columns:220px 1fr;gap:22px;padding:22px}.team-roadmap{padding:25px}.team-roadmap>h2{font-size:29px}.roadmap-columns{gap:10px}.roadmap-columns>div{padding:15px 11px}.roadmap-columns h3{font-size:15px}.roadmap-columns p{font-size:12px;min-height:95px}.brand-exhibition{grid-template-columns:260px 1fr;padding:22px;gap:22px}.brand-system{padding:22px}.brand-result{padding:26px}.brand-result>h2{font-size:29px}.brand-principles{gap:17px}.brand-principles h3{font-size:19px}.brand-result-footer{gap:11px}}
@media(max-width:800px){.prompt-exhibition{grid-template-columns:180px 1fr;padding:15px;gap:15px}.prompt-selector button{font-size:13px;padding:10px 12px}.prompt-source p{font-size:13px}.source-plan{font-size:12px}.speaker-slide{padding:23px}.speaker-content{grid-template-columns:1.1fr .9fr;gap:18px}.speaker-content h2{font-size:25px}.speaker-content>div>p{font-size:13px}.speaker-content img{height:300px}.product-scenarios{margin-top:18px}.product-scenarios b{font-size:13px}.paper-header{font-size:12px}.document-exhibition{grid-template-columns:200px 1fr;gap:18px;padding:19px}.document-origin{padding:19px 16px}.document-origin h2{font-size:24px}.document-origin>p,.document-highlight{font-size:12px}.document-result-slide{padding:21px}.document-result-content{grid-template-columns:1fr;gap:16px}.document-result-content>div{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:center}.document-result-content h2{font-size:27px}.document-result-content p{font-size:12px;margin:0}.document-result-content img{height:160px}.document-findings{gap:10px;margin-top:19px;padding-top:17px}.document-findings h3{font-size:13px}.document-findings p{font-size:12px}.analysis-sheet{padding:25px}.analysis-title h2{font-size:29px}.analysis-title p{font-size:13px;max-width:195px}.analysis-grid{gap:22px;grid-template-columns:1.4fr 1fr}.analysis-takeaways{padding:17px}.team-exhibition{grid-template-columns:1fr;padding:19px;gap:20px}.team-agenda{display:grid;grid-template-columns:1fr 1fr;gap:15px 25px;padding:4px 8px}.team-agenda .folio{grid-column:1/-1}.team-agenda h2{margin:0;font-size:27px}.team-agenda ul{margin:0;font-size:13px}.team-note{display:none}.team-roadmap{padding:25px}.roadmap-columns p{min-height:75px}.brand-exhibition{grid-template-columns:220px 1fr;gap:19px;padding:19px}.brand-system{padding:20px}.brand-system h2{font-size:26px}.brand-type-sample{gap:17px}.brand-type-sample b{font-size:55px}.brand-result{padding:23px}.brand-result>h2{font-size:27px}.brand-result>p{font-size:13px}.brand-principles{gap:15px;grid-template-columns:1fr}.brand-principles>div{display:grid;grid-template-columns:28px 1fr;gap:3px 12px;padding-top:11px;border-top-width:1px}.brand-principles b{grid-row:span 2}.brand-principles h3{font-size:17px;margin:0}.brand-principles p{font-size:12px;margin:0}.brand-result-footer{flex-wrap:wrap;gap:7px 16px}.brand-result-footer>span:last-child{margin-left:0}}
@media(max-width:600px){.paper-header{font-size:12px}.slide-paper{padding:22px}.prompt-exhibition{display:flex;flex-direction:column;padding:11px;gap:13px;border-radius:13px}.prompt-selector{padding:0}.prompt-selector [role=tablist]{flex-direction:row;gap:7px}.prompt-selector button{flex:1;text-align:center;padding:10px 8px;font-size:13px;min-height:46px}.prompt-source{padding:13px 8px 0}.prompt-source p{font-size:13px;line-height:1.5;margin-top:7px}.source-plan{display:none}.speaker-slide{padding:22px 18px}.speaker-content{grid-template-columns:1.1fr .9fr;gap:16px;margin-top:22px}.speaker-content h2{font-size:26px}.speaker-content>div>p{font-size:12px;margin-top:13px}.speaker-content img{height:296px;object-position:62% 50%}.product-scenarios li{font-size:12px;padding:8px 0}.product-scenarios b{font-size:12px}.speaker-slide .slide-bottomline{margin-top:17px}.strategy-exhibit{padding:24px 21px;min-height:365px;grid-template-columns:1fr 1fr;gap:24px 20px}.strategy-exhibit h2{font-size:28px}.strategy-exhibit>div>p{font-size:13px;margin-top:15px}.strategy-bars{height:164px;gap:9px}.strategy-bars span{font-size:12px}.strategy-exhibit>p{font-size:12px}.document-exhibition{display:flex;flex-direction:column;padding:13px;gap:15px;border-radius:13px}.document-origin{transform:none;padding:16px 19px;border-radius:7px;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:12px 15px}.document-fileline{grid-column:1/-1;font-size:12px}.document-origin h2{font-size:22px;margin:0}.document-origin>p{font-size:12px;line-height:1.5;margin:0}.document-highlight,.document-origin>p:nth-of-type(2),.document-page{display:none}.document-result-slide{padding:21px 18px;width:100%}.document-result-content{grid-template-columns:1fr;gap:18px;margin-top:21px}.document-result-content>div{grid-template-columns:1fr 1fr;gap:15px;align-items:start}.document-result-content h2{font-size:26px}.document-result-content p{font-size:12px;line-height:1.55}.document-result-content img{height:145px}.document-findings{grid-template-columns:1fr;gap:13px;margin-top:18px;padding-top:17px}.document-findings>div{display:grid;grid-template-columns:25px 1fr;gap:1px 10px}.document-findings b{grid-row:span 2;font-size:12px}.document-findings h3{font-size:15px;margin:0}.document-findings p{font-size:12px;margin:0}.powerpoint-scene{padding:0 11px 11px;border-radius:13px}.editor-caption{font-size:12px;padding:12px 2px;gap:9px}.editor-caption>span:last-child{display:none}.analysis-sheet{padding:23px 19px}.analysis-title{display:block;margin-top:23px}.analysis-title h2{font-size:27px}.analysis-title p{font-size:13px;margin-top:14px;max-width:none}.analysis-grid{display:flex;flex-direction:column;gap:20px;margin-top:24px}.analysis-plot{width:100%}.plot-legend{font-size:12px;gap:13px}.analysis-plot svg{margin-top:16px}.analysis-takeaways{display:grid;grid-template-columns:1fr 1fr;gap:12px 17px;width:100%;padding:17px}.analysis-takeaways h3{grid-column:1/-1;font-size:16px}.analysis-takeaways>div{margin:0}.analysis-takeaways p{font-size:12px}.analysis-table{font-size:12px;margin-top:21px}.analysis-table th,.analysis-table td{padding:9px 7px}.analysis-table caption{font-size:12px}.team-exhibition{display:flex;flex-direction:column-reverse;padding:12px;gap:17px;border-radius:13px}.team-roadmap{padding:23px 20px}.team-roadmap>h2{font-size:27px;margin-top:21px}.team-roadmap>p{font-size:13px;margin-top:15px}.roadmap-columns{grid-template-columns:1fr 1fr;gap:12px;margin-top:23px}.roadmap-columns>div{padding:15px 13px}.roadmap-columns b{font-size:19px}.roadmap-columns h3{font-size:16px;margin-top:12px}.roadmap-columns p{font-size:12px;min-height:59px}.roadmap-columns>div>span{font-size:12px;margin-top:12px;padding-top:9px}.team-roadmap .slide-bottomline{margin-top:20px}.team-agenda{display:block;padding:9px 12px 12px}.team-agenda h2{font-size:25px;margin-top:13px}.team-agenda h2 br{display:none}.team-agenda ul{font-size:14px;margin-top:15px}.team-agenda li+li{margin-top:5px}.brand-exhibition{display:flex;flex-direction:column-reverse;padding:13px;gap:17px;border-radius:13px}.brand-result{padding:23px 20px}.brand-result>h2{font-size:27px;margin-top:23px}.brand-result>p{font-size:13px;line-height:1.6;margin-top:15px}.brand-principles{margin-top:23px;gap:17px}.brand-principles>div{grid-template-columns:28px 1fr;gap:5px 10px;padding-top:13px}.brand-principles h3{font-size:18px}.brand-principles p{font-size:13px}.brand-result-footer{font-size:12px;margin-top:24px;padding-top:15px}.brand-system{width:100%;padding:22px;display:grid;grid-template-columns:1fr 1fr;gap:15px 20px}.brand-system>.folio{grid-column:1/-1}.brand-system h2{margin:0;font-size:27px}.brand-type-sample{margin:0;gap:12px}.brand-type-sample b{font-size:53px}.brand-type-sample p{font-size:12px}.brand-palette-row{margin:0;grid-column:1/-1}.brand-palette-row i{height:27px}.brand-system dl{grid-column:1/-1;margin:0}.deck-topline,.deck-analytics .deck-topline,.deck-portfolio .deck-topline,.deck-analytics .card-footnote,.card-footnote,.portfolio-meta,.pitch-points,.slide-tag,.mini-chart b,.mini-chart span{font-size:12px}.pitch-body p{font-size:12px}.pitch-points b{display:block}.deck-analytics .deck-topline span:last-child,.deck-portfolio .deck-topline span:last-child{display:none}.slide-bottomline{font-size:12px}.edited-summary>.folio{color:#536b8c}}
@media(max-width:360px){.speaker-slide{padding:21px 16px}.speaker-content{gap:12px}.speaker-content h2{font-size:23px}.speaker-content img{height:310px}.prompt-selector button{font-size:12px}.prompt-source p{font-size:12px}.strategy-exhibit{padding:22px 18px;gap:20px 16px}.strategy-exhibit h2{font-size:26px}.strategy-exhibit>div>p{font-size:12px}.strategy-bars{gap:7px}.document-origin{padding:16px;gap:10px 13px}.document-origin h2{font-size:21px}.document-result-slide{padding:20px 16px}.document-result-content h2{font-size:23px}.document-result-content>div{gap:12px}.document-result-content p{font-size:12px}.analysis-title h2{font-size:25px}.analysis-sheet{padding:22px 16px}.analysis-table{font-size:12px}.analysis-table th,.analysis-table td{padding:8px 5px}.team-roadmap{padding:21px 17px}.team-roadmap>h2{font-size:25px}.roadmap-columns{gap:9px}.roadmap-columns>div{padding:14px 11px}.roadmap-columns h3{font-size:14px}.roadmap-columns p{font-size:12px;min-height:57px}.roadmap-columns>div>span{font-size:12px}.brand-result{padding:22px 18px}.brand-result>h2{font-size:25px}.brand-system{padding:20px;gap:15px}.brand-system h2{font-size:25px}.brand-type-sample{display:block}.brand-type-sample p{margin-top:10px}.brand-type-sample b{font-size:47px}.pitch-body h2{font-size:25px}}
body.landing{background:#fff}
.template-slide{aspect-ratio:auto;min-height:325px;position:relative;padding:29px}.template-slide>span{font-size:12px;color:inherit;opacity:1}.template-slide>strong{font-family:inherit;font-weight:500;font-size:30px;line-height:1.1;margin-top:25px}.template-slide>small{font-size:12px;color:inherit;bottom:20px;left:29px;letter-spacing:0}.template-plan{display:flex;flex-direction:column;gap:11px;margin-top:23px;font-size:12px;color:#4c6b99}.template-plan b{font-size:12px;margin-right:7px;color:#577db5}.template-insight p{font-size:13px;line-height:1.65;color:#795b45;margin-top:23px}.template-insight>div{display:flex;gap:13px;font-size:12px;color:#7b5b40;padding-top:15px;border-top:1px solid #e4cdb6;margin-top:18px}.template-data{margin-top:20px;display:flex;flex-direction:column;gap:8px;font-size:12px;color:#526c85}.template-data>span{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #c9d5e0;padding-bottom:5px}.template-data b{font-weight:500;color:#476b96}.template-data p{font-size:12px;color:#526a82;margin-top:2px}.template-caption>span{font-size:12px}.example-slide{height:360px}.example-slide>span{font-size:12px}.example-slide h3{font-size:32px;margin-top:24px}.proposal-detail{display:flex;flex-direction:column;gap:7px;margin-top:23px;font-size:12px;color:#4c6996}.pitch-footer span{font-size:12px}.market-plot>span,.market-plot small{font-size:12px}.course-steps{font-size:14px;margin-top:28px}.course-steps b{font-size:13px}.tiny-label,.eyebrow,.section-heading .eyebrow{font-size:12px}.example-note,.proof-caption{font-size:13px}.native-caption{font-size:12px}.native-metrics b{color:#42649a}.native-metrics span{color:#556c8b}.native-top,.plus-panel small,.plus-panel p,.plus-panel>span,.panel-tag,.image-prompt,.bar-chart b,.bar-chart span,.mini-table,.brand-slide>span,.brand-slide-row span,.brand-settings .tiny-label{font-size:12px}.plus-panel{min-width:155px}.brand-slide{transform:none}.brand-slide h3{font-family:inherit;font-size:29px}.brand-slide-row span{color:#4e6483}.brand-type span{color:#586f8e}.image-box{background:#eaf1fb}.icon-box{background:#f1f5fa}.icon-caption{color:#546982}.chart-box{background:#eaf1ff}.bar-chart b,.bar-chart span{color:#415f8e}
@media(max-width:1100px){.template-slide{padding:24px;min-height:339px}.template-slide>strong{font-size:28px}.template-slide>small{left:24px}.template-insight p{font-size:13px}.example-slide h3{font-size:30px}.example-slide{padding:25px}.plus-panel{min-width:145px}}
@media(max-width:800px){.template-slide{padding:21px;min-height:355px}.template-slide>strong{font-size:25px}.template-slide>span{font-size:12px}.template-plan{font-size:12px;line-height:1.5}.template-plan b{display:block}.template-slide>small{left:21px;font-size:12px}.template-insight>div{flex-wrap:wrap;font-size:12px;gap:7px}.example-slide{height:335px;padding:21px}.example-slide h3{font-size:25px}.example-slide>span{font-size:12px}.proposal-detail{font-size:12px;line-height:1.5}.pitch-footer{left:21px;right:21px}.course-steps{font-size:12px}.market-plot{bottom:42px}.plus-panel{min-width:130px}.plus-panel p{line-height:1.5}}
@media(max-width:600px){.template-slide{min-height:320px;padding:26px}.template-slide>strong{font-size:30px}.template-slide>span{font-size:12px}.template-plan{font-size:14px;gap:12px}.template-plan b{display:inline;font-size:12px}.template-slide>small{font-size:12px;left:26px;bottom:19px}.template-insight p{font-size:15px;line-height:1.6;margin-top:20px}.template-insight>div{font-size:12px;gap:15px;margin-top:18px}.template-data{font-size:14px;margin-top:22px;gap:10px}.template-data p{font-size:12px}.template-caption h3{font-size:17px}.template-caption>span{font-size:12px}.example-slide{height:335px;padding:26px}.example-slide h3{font-size:32px}.example-slide>span{font-size:12px}.proposal-detail{font-size:13px;gap:8px;margin-top:20px}.pitch-footer{left:26px;right:26px;bottom:22px}.course-steps{font-size:15px;margin-top:25px}.course-steps b{font-size:13px}.market-plot{bottom:38px}.eyebrow,.section-heading .eyebrow{font-size:12px}.native-canvas{aspect-ratio:auto;min-height:280px}.native-canvas h3{font-size:27px}.native-metrics{flex-wrap:wrap;gap:15px}.native-metrics b{font-size:22px}.native-metrics span{font-size:12px}.plus-panel{min-width:115px;width:115px}.plus-panel p,.plus-panel>span,.plus-panel small,.panel-tag{font-size:12px}.plus-panel small{line-height:1.5}.brand-slide h3{font-size:28px}.brand-slide-row span{font-size:12px}.brand-slide-row{gap:14px}.image-prompt{font-size:12px}.bar-chart b,.bar-chart span,.mini-table{font-size:12px}}
@media(max-width:360px){.template-slide{padding:23px;min-height:333px}.template-slide>strong{font-size:28px}.example-slide h3{font-size:29px}.native-body{display:block;padding:13px}.native-canvas{min-height:270px}.plus-panel{width:100%;margin-top:13px;padding:16px}.plus-panel>span{display:inline-block;margin-right:10px}.plus-panel p{font-size:12px}.native-metrics{flex-wrap:nowrap}.native-metrics span{font-size:12px}.brand-slide{padding:20px}.brand-slide h3{font-size:26px}.brand-slide-row{gap:10px}.brand-slide-row span{font-size:12px}}
/* Contrast corrections from rendered text/background measurements. */
.step-proof>span,.prompt-source>span{color:#526888}.result-proof>div b,.template-plan b,.document-findings b,.brand-principles b,.roadmap-columns b{color:#486aa0}.integration .eyebrow{color:#49658c}.integration .section-heading p,.integration .check-list{color:#596a80}.app-square.powerpoint{background:#b74429}.app-square.slides-icon{background:#e9b538;color:#53410a}.native-top small,.native-canvas .tiny-label,.chart-box .tiny-label{color:#52657e}.edit-controls button>span,.edit-controls button small{color:#657286}.before-slide p{color:#657184}.after-slide .tiny-label,.after-slide .slide-page,.image-prompt{color:#50688a}.brand-slide>span{color:#526783}.course-steps b{color:#4f6d92}.compact-cta p{color:#526c92}.footer-legal{color:#657184}.brief-formula b{color:#64738a}.audience-panel p,.audience-panel li{color:#526c8c}.prompt-recipe dt{color:#7b614d}.format-table td:last-child{color:#5c6d81}.powerpoint .dual-entry article:last-child p{color:#7a614c}.team-agenda .folio,.team-agenda ul,.roadmap-columns p{color:#506a8d}.lesson-spine p,.feedback-pair p{color:#536b8d}.edit-switcher>span,.edit-proof-caption>span{color:#4f6687}.edit-slides .layout-steps li b,.edit-slides .lab-grid b{color:#496b99}.inserted-row b,.inserted-row small{color:#435d7e}.brand-type-sample p,.brand-system dd{color:#795f4a}.palette-slide-footer{opacity:1}.before-editorial p{color:#58697f}.before-editorial h2{color:#4b607d}.strategy-exhibit .folio,.strategy-exhibit>div>p,.strategy-exhibit>p{color:#4e688d}
.plus-panel>span,.plus-panel small,.plus-panel .panel-caption{color:#5a6d88}.brand-slide-row b{color:#49678d}.source-plan{color:#506889}.format-table th{color:#5d6c80}.team-note p{color:#536c8e}.edited-summary>.folio{color:#536b8c}
@media(max-width:600px){.prompt-selector{display:contents}.prompt-selector [role=tablist]{order:0}.product-exhibit{order:1}.prompt-source{order:2;padding:7px 8px 6px}.speaker-content{display:flex;flex-direction:column;gap:20px}.speaker-content img{order:-1;height:166px;object-fit:cover;object-position:50% 55%}.speaker-content h2{font-size:27px}.speaker-content h2 br{display:none}.speaker-content>div>p{font-size:14px;margin-top:13px}.product-scenarios{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:21px}.product-scenarios li{display:block;font-size:12px;line-height:1.5}.product-scenarios span{display:block;margin-top:6px}.product-scenarios b{font-size:13px}.document-result-slide{order:-1}.document-result-content>div{display:block}.document-result-content h2 br{display:none}.document-result-content h2{font-size:27px}.document-result-content p{font-size:13px;margin-top:13px;max-width:none}.document-result-content img{height:158px}.document-origin{order:1}.document-origin h2{font-size:22px}.document-result-content{gap:18px}.team-roadmap>h2,.brand-result>h2{font-size:27px}}
@media(max-width:360px){.speaker-content h2,.document-result-content h2,.team-roadmap>h2,.brand-result>h2{font-size:25px}.speaker-content img{height:152px}.product-scenarios{gap:9px}.product-scenarios b{font-size:12px}}
@keyframes light-state{from{transform:translateY(5px)}to{transform:translateY(0)}}.state-reveal,.changing{animation:light-state .25s ease-out both}
#edit-panel.changing,[data-demo] [role=tabpanel].state-reveal{animation:light-state .25s ease-out both}.format-table thead th{color:#596a80}.before-slide .tiny-label{color:#52657e}.lab-explanation p{color:#59697f}
@media(prefers-reduced-motion:reduce){#edit-panel.changing,[data-demo] [role=tabpanel].state-reveal{animation:none!important}}
@media(max-width:600px){.analysis-plot svg text{font-size:25px}}
@media(min-width:601px) and (max-width:900px){.deck-gallery{grid-template-columns:1fr 1fr;gap:19px;align-items:start;padding:20px 0;min-height:0}.deck-gallery:before{inset:40px -7px 0}.deck-main{grid-column:1/-1;grid-row:1;width:100%;max-width:620px;justify-self:center;transform:none;padding:26px}.deck-analytics{grid-column:1;grid-row:2;transform:rotate(-2deg);padding:23px;min-height:297px}.deck-portfolio{grid-column:2;grid-row:2;transform:rotate(2deg);padding:23px;min-height:297px}.deck-analytics h3,.deck-portfolio h3{font-size:23px}.deck-portfolio>img{height:131px}.deck-analytics .deck-topline,.deck-portfolio .deck-topline{font-size:12px}.deck-analytics .card-footnote{font-size:12px}.mini-chart{gap:17px;height:132px}.pitch-body h2{font-size:33px}.pitch-body p{font-size:14px}.pitch-body img{height:235px}.analysis-plot svg text{font-size:20px}}
.paper-header>span:last-child,.deck-topline>span:last-child{white-space:nowrap;flex-shrink:0}

/* Homepage: a tactile gallery of editable presentation examples. */
.studio-main{padding-top:48px;overflow:visible}
.studio-main .hero-title-accent{color:#2a50c5;position:relative;display:inline;isolation:isolate}
.studio-main .hero-title-accent:after{content:"";position:absolute;left:0;right:0;bottom:1px;height:8px;border-radius:45% 25% 35% 20%;background:#f8d4b5;z-index:-1;transform:rotate(-.5deg);transform-origin:left;animation:hero-mark .7s .2s cubic-bezier(.2,.7,.3,1) both}
.studio-main .studio-intro>p{color:#5d6676;line-height:1.65}
.studio-main .studio-intro .button{box-shadow:0 5px 0 #193eae,0 9px 16px #2853cb20;border:1px solid #2f59d9;transition:transform .2s,box-shadow .2s,background .2s}
.studio-main .studio-intro .button:hover{transform:translateY(-2px);box-shadow:0 7px 0 #193eae,0 12px 22px #2853cb26}
.studio-main .studio-intro .button:active{transform:translateY(3px);box-shadow:0 2px 0 #193eae}
.studio-main .deck-gallery{display:block;min-height:0;height:446px;margin-top:48px;padding:0;perspective:1400px}
.studio-main .deck-gallery:before{inset:54px 10px 15px;background:#edf3fe;border:1px solid #e5edfc;border-radius:26px;transform:rotate(-1.3deg)}
.studio-main .deck-gallery:after{content:"";position:absolute;z-index:-2;inset:72px 38px 4px;background:#fcf2e8;border:1px solid #f5e7da;border-radius:26px;transform:rotate(2deg)}
.studio-main .presentation-card{position:absolute;left:23%;top:15px;width:54%;height:382px;min-height:0;padding:27px 29px;border-radius:12px;border-color:#dae3f0;transform-origin:center center;transition:transform .65s cubic-bezier(.22,.75,.2,1),box-shadow .65s;will-change:transform;animation:hero-card-in .8s cubic-bezier(.22,.75,.2,1) both}
.studio-main .presentation-card[data-slot=center]{z-index:3;transform:translate3d(0,0,0) rotate(0);box-shadow:0 25px 45px -18px #2945744a,0 3px 10px #2945740d}
.studio-main .presentation-card[data-slot=left]{z-index:1;transform:translate3d(-53%,20px,-100px) rotate(-8deg) scale(.78);box-shadow:0 15px 30px -15px #29457440;animation-delay:.09s}
.studio-main .presentation-card[data-slot=right]{z-index:2;transform:translate3d(53%,23px,-100px) rotate(8deg) scale(.78);box-shadow:0 15px 30px -15px #29457440;animation-delay:.16s}
.studio-main .deck-main{background:#fff;padding-bottom:20px}
.studio-main .deck-main .deck-topline{font-size:12px;letter-spacing:.055em;color:#50617c}
.studio-main .pitch-body{grid-template-columns:1fr 1fr;gap:23px;margin-top:25px}
.studio-main .pitch-body h2{font-size:35px;font-weight:600;letter-spacing:-.055em;color:#223959}
.studio-main .pitch-body p{font-size:12px;line-height:1.55;color:#596a82;margin-top:14px}
.studio-main .pitch-body img{height:228px;border-radius:7px;object-position:60% 50%}
.studio-main .slide-tag{margin-top:16px;padding:4px 9px;border-radius:4px;background:#fff0df;color:#785333}
.studio-main .pitch-points{margin-top:18px;padding-top:15px;gap:8px;font-size:12px}
.studio-main .deck-analytics{background:#eaf1ff}
.studio-main .deck-analytics h3{font-size:31px;line-height:1.1;letter-spacing:-.04em;margin-top:23px}
.studio-main .deck-analytics .mini-chart{height:178px;gap:28px;margin-top:19px;border-color:#c4d5f5}
.studio-main .mini-chart i{background:#91b0f2;border-radius:5px 5px 0 0;transform-origin:bottom}
.studio-main .mini-chart>div:last-child i{background:#2f5ad1}
.studio-main .mini-chart b{color:#3c5882;font-size:12px}
.studio-main .deck-analytics .card-footnote{margin-top:13px;color:#526c91}
.studio-main .deck-portfolio{background:#fff3e8;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr auto;gap:18px 19px}
.studio-main .deck-portfolio .deck-topline{grid-column:1/-1;color:#7c5e4b}
.studio-main .deck-portfolio>img{grid-column:1/-1;height:206px;margin:0;object-position:50% 56%;border-radius:7px}
.studio-main .deck-portfolio h3{font-size:25px;line-height:1.06;margin:0;color:#584134}
.studio-main .portfolio-meta{font-size:12px;flex-direction:column;gap:1px;align-items:flex-end;justify-content:end;margin:0;color:#765c49}
.hero-gallery-controls{display:flex;justify-content:center;gap:6px;margin:0 auto;width:max-content;padding:5px;background:#f3f5f9;border:1px solid #e8ecf3;border-radius:12px}
.hero-gallery-controls button{min-height:42px;border:1px solid transparent;background:transparent;color:#596779;border-radius:8px;padding:8px 18px;font:500 14px/1.4 Arial,Helvetica,sans-serif;cursor:pointer;display:flex;align-items:center;gap:9px;transition:background .2s,box-shadow .2s,color .2s}
.hero-gallery-controls button span{font-size:12px;font-variant-numeric:tabular-nums;color:#67778e}
.hero-gallery-controls button[aria-pressed=true]{background:#fff;color:#244bbb;border-color:#e1e7f1;box-shadow:0 2px 5px #2539530c}
.hero-gallery-controls button[aria-pressed=true] span{color:#315acc}
.hero-gallery-controls button:hover{color:#244bbb;background:#fff}
.studio-main .studio-note{margin-top:15px;color:#627187}
@keyframes hero-mark{from{transform:scaleX(.15) rotate(-.5deg)}to{transform:scaleX(1) rotate(-.5deg)}}
@keyframes hero-card-in{from{translate:0 24px}to{translate:0 0}}
@media(hover:hover) and (pointer:fine){.studio-main .presentation-card[data-slot=center]:hover{transform:translate3d(0,-6px,0) rotate(-.4deg);box-shadow:0 33px 50px -20px #29457450}}
@media(max-width:1100px) and (min-width:901px){.studio-main .presentation-card{left:21%;width:58%;height:380px;padding:25px}.studio-main .pitch-body{gap:18px}.studio-main .pitch-body h2{font-size:31px}.studio-main .pitch-body img{height:232px}.studio-main .deck-analytics h3{font-size:29px}.studio-main .deck-portfolio h3{font-size:23px}.studio-main .presentation-card[data-slot=left]{transform:translate3d(-43%,20px,-100px) rotate(-7deg) scale(.74)}.studio-main .presentation-card[data-slot=right]{transform:translate3d(43%,23px,-100px) rotate(7deg) scale(.74)}}
@media(max-width:900px){.studio-main .deck-gallery{display:grid;grid-template-columns:1fr 1fr;gap:17px;height:auto;margin-top:36px;padding:0 10px 20px;perspective:none}.studio-main .deck-gallery:before{inset:30px 0 0;transform:rotate(-1deg);border-radius:20px}.studio-main .deck-gallery:after{inset:45px 14px -3px;border-radius:20px;transform:rotate(1deg)}.studio-main .presentation-card{position:relative;left:auto;top:auto;width:100%;height:auto;animation:none;grid-row:2;min-height:258px;padding:21px;transition:box-shadow .35s}.studio-main .presentation-card[data-slot=center]{grid-column:1/-1;grid-row:1;max-width:630px;justify-self:center;transform:none}.studio-main .presentation-card[data-slot=left]{grid-column:1;transform:rotate(-2deg);z-index:1}.studio-main .presentation-card[data-slot=right]{grid-column:2;transform:rotate(2deg);z-index:1}.studio-main .presentation-card[data-slot=center] .pitch-body h2{font-size:35px}.studio-main .presentation-card[data-slot=center] .pitch-body img{height:225px}.studio-main .presentation-card[data-slot=center] .pitch-body p{font-size:14px}.studio-main .presentation-card:not([data-slot=center]) .deck-topline{font-size:12px;letter-spacing:0}.studio-main .presentation-card:not([data-slot=center]) .deck-topline span:last-child{display:none}.studio-main .presentation-card:not([data-slot=center]) h3{font-size:22px}.studio-main .presentation-card:not([data-slot=center]) .mini-chart{height:125px;gap:14px}.studio-main .presentation-card:not([data-slot=center]) .card-footnote{font-size:12px}.studio-main .deck-portfolio:not([data-slot=center]){display:block}.studio-main .deck-portfolio:not([data-slot=center])>img{height:120px;margin-top:15px}.studio-main .deck-portfolio:not([data-slot=center]) h3{margin-top:15px}.studio-main .presentation-card:not([data-slot=center]) .portfolio-meta{display:none}.studio-main .deck-main:not([data-slot=center]) .pitch-body{display:block;margin-top:15px}.studio-main .deck-main:not([data-slot=center]) .pitch-body h2{font-size:23px}.studio-main .deck-main:not([data-slot=center]) .pitch-body h2 br{display:none}.studio-main .deck-main:not([data-slot=center]) .pitch-body img{height:110px;margin-top:15px}.studio-main .deck-main:not([data-slot=center]) .pitch-body p,.studio-main .deck-main:not([data-slot=center]) .slide-tag,.studio-main .deck-main:not([data-slot=center]) .pitch-points{display:none}.hero-gallery-controls{margin-top:20px}}
@media(max-width:600px){.studio-main{padding-top:28px}.studio-main .hero-title-accent:after{height:5px;bottom:0}.studio-main .studio-intro>p{font-size:15px}.studio-main .deck-gallery{gap:13px;padding:0 2px 12px;margin-top:36px}.studio-main .presentation-card{padding:16px 13px;border-radius:9px;min-height:221px}.studio-main .presentation-card[data-slot=center]{padding:23px 20px;min-height:342px}.studio-main .deck-main .deck-topline{font-size:12px;letter-spacing:.01em;gap:12px}.studio-main .pitch-body{grid-template-columns:1.05fr 1fr;gap:14px;margin-top:21px}.studio-main .presentation-card[data-slot=center] .pitch-body h2{font-size:28px;line-height:1.06}.studio-main .presentation-card[data-slot=center] .pitch-body p{font-size:12px;margin-top:12px}.studio-main .presentation-card[data-slot=center] .pitch-body img{height:224px;object-position:61% 50%}.studio-main .slide-tag{font-size:12px;margin-top:13px;padding:4px 6px}.studio-main .pitch-points{font-size:12px;gap:8px;margin-top:19px;line-height:1.4}.studio-main .pitch-points b{font-size:12px}.studio-main .presentation-card:not([data-slot=center]) .deck-topline{font-size:12px;line-height:1.4}.studio-main .presentation-card:not([data-slot=center]) h3{font-size:17px;margin-top:15px}.studio-main .presentation-card:not([data-slot=center]) .mini-chart{height:89px;gap:9px;margin-top:16px;padding-bottom:21px}.studio-main .presentation-card:not([data-slot=center]) .mini-chart b,.studio-main .presentation-card:not([data-slot=center]) .mini-chart span{font-size:12px}.studio-main .presentation-card:not([data-slot=center]) .card-footnote{display:none}.studio-main .deck-portfolio:not([data-slot=center])>img{height:104px;margin-top:12px}.studio-main .deck-main:not([data-slot=center]) .pitch-body h2{font-size:18px}.studio-main .deck-main:not([data-slot=center]) .pitch-body img{height:104px}.studio-main .deck-portfolio[data-slot=center]>img{height:202px}.studio-main .deck-portfolio[data-slot=center] h3{font-size:23px}.studio-main .deck-portfolio[data-slot=center] .portfolio-meta{font-size:12px}.studio-main .deck-analytics[data-slot=center] h3{font-size:28px;margin-top:23px}.studio-main .deck-analytics[data-slot=center] .mini-chart{height:183px;gap:23px}.studio-main .deck-analytics[data-slot=center] .card-footnote{font-size:12px}.hero-gallery-controls{margin-top:16px;gap:2px;padding:4px}.hero-gallery-controls button{min-height:42px;padding:8px 11px;gap:6px;font-size:13px}.hero-gallery-controls button span{font-size:12px}.studio-main .studio-note{font-size:12px;margin-top:13px}}
@media(max-width:360px){.studio-main .presentation-card[data-slot=center]{padding:20px 15px}.studio-main .presentation-card[data-slot=center] .pitch-body h2{font-size:25px}.studio-main .pitch-body{gap:11px}.studio-main .presentation-card[data-slot=center] .pitch-body img{height:238px}.studio-main .presentation-card:not([data-slot=center]) h3{font-size:15px}.studio-main .presentation-card:not([data-slot=center]) .mini-chart{gap:6px}.studio-main .deck-portfolio[data-slot=center] h3{font-size:21px}.studio-main .deck-analytics[data-slot=center] h3{font-size:26px}}
@media(prefers-reduced-motion:reduce){.studio-main .presentation-card,.studio-main .hero-title-accent:after{animation:none!important;transition:none!important}.studio-main .presentation-card[data-slot=center]:hover{transform:none}.studio-main .studio-intro .button{transition:none}}
/* Keep chart bars proportional to a common 0–80 scale. */
.studio-main .mini-chart>div{display:block}
.studio-main .mini-chart>div:nth-child(1){--bar:30%}.studio-main .mini-chart>div:nth-child(2){--bar:47.5%}.studio-main .mini-chart>div:nth-child(3){--bar:65%}.studio-main .mini-chart>div:nth-child(4){--bar:85%}
.studio-main .mini-chart i{position:absolute;left:0;bottom:0;height:var(--bar)!important;min-height:0}
.studio-main .mini-chart b{position:absolute;left:0;right:0;bottom:calc(var(--bar) + 4px);text-align:center;line-height:1.2}
.studio-main .mini-chart span{left:0;right:0;text-align:center}
@media(max-width:900px){.studio-main{display:flex;flex-direction:column}.studio-main>h1{order:0}.studio-main>.studio-intro{order:1}.studio-main>.hero-gallery-controls{order:2;margin-top:28px;margin-bottom:0}.studio-main>.deck-gallery{order:3;margin-top:25px;width:100%}.studio-main>.studio-note{order:4}}
.hero-gallery-controls{max-width:100%}
.hero-gallery-controls .hero-autoplay{width:40px;min-width:40px;padding:8px;justify-content:center}
.hero-autoplay span{display:block;width:9px;height:12px;border-left:3px solid currentColor;border-right:3px solid currentColor}
.hero-autoplay[aria-pressed=true] span{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:9px solid currentColor;border-right:0}
.hero-gallery-controls .hero-autoplay[hidden]{display:none}
@media(max-width:360px){.hero-gallery-controls button{padding-left:7px;padding-right:7px;font-size:12px;gap:5px}.hero-gallery-controls .hero-autoplay{width:34px;min-width:34px}}

/* Keep the keyboard skip link above the sticky header. */
.skip{z-index:101}

/* Quiet geometric accents around the homepage title and slide gallery. */
.studio-main{position:relative;isolation:isolate}
.hero-geometry{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;user-select:none}
.hero-geometry>span{position:absolute;display:block}
.geometry-arc{left:35px;top:96px;width:128px;height:128px;border:21px solid #f5d9c4;border-right-color:transparent;border-radius:50%;transform:rotate(-32deg)}
.geometry-frames{right:45px;top:63px;width:105px;height:105px;border:2px solid #a9bfee;border-radius:18px;transform:rotate(19deg)}
.geometry-frames:after{content:"";position:absolute;inset:15px -17px -15px 17px;border:2px solid #d1ddf6;border-radius:18px}
.hero-geometry .geometry-dots{left:176px;top:284px;display:grid;grid-template-columns:repeat(3,6px);gap:11px;transform:rotate(-10deg)}
.geometry-dots i{width:6px;height:6px;border-radius:50%;background:#a9bde9}
.geometry-quarter{right:169px;top:270px;width:70px;height:70px;border-radius:100% 0 0 0;background:#dbe7fd;transform:rotate(24deg)}
@media(max-width:1100px){.geometry-arc{left:12px;top:123px;width:91px;height:91px;border-width:15px}.geometry-frames{right:25px;top:65px;width:76px;height:76px;border-radius:14px}.geometry-frames:after{border-radius:14px;inset:12px -12px -12px 12px}.hero-geometry .geometry-dots{left:114px;top:277px}.geometry-quarter{right:110px;top:273px;width:54px;height:54px}}
@media(max-width:900px){.geometry-arc{left:2px;top:254px;width:82px;height:82px;border-width:14px}.geometry-frames{right:17px;top:245px;width:67px;height:67px}.hero-geometry .geometry-dots{left:123px;top:344px;gap:8px;grid-template-columns:repeat(3,5px)}.geometry-dots i{width:5px;height:5px}.geometry-quarter{right:119px;top:349px;width:37px;height:37px}}
@media(max-width:600px){.geometry-arc{left:-19px;top:303px;width:76px;height:76px;border-width:13px}.geometry-frames{right:0;top:280px;width:48px;height:48px;border-radius:10px;transform:rotate(18deg)}.geometry-frames:after{inset:9px -10px -9px 10px;border-radius:10px}.hero-geometry .geometry-dots,.hero-geometry .geometry-quarter{display:none}}
@media(max-width:360px){.geometry-arc{top:324px;left:-23px;width:69px;height:69px;border-width:12px}.geometry-frames{top:314px;right:-8px;width:43px;height:43px}}
