.maine-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:4vw;align-items:center;padding-block:60px 85px;min-height:650px}.maine-hero h1{font-size:clamp(46px,4.8vw,82px);line-height:1.04;letter-spacing:-.055em;margin:22px 0 28px}.maine-hero h1 em{font-style:normal;color:#cc9fdf}.maine-hero-copy>p{max-width:570px;color:#cfbed8;font-size:17px;line-height:1.85}.maine-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin:30px 0 18px}.maine-hero-copy>small{display:block;max-width:480px;color:#bca7c6;font-size:11px;line-height:1.7}.maine-hero-stage{min-width:0;min-height:560px;position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate;background:radial-gradient(ellipse at 50% 55%,#50325488,transparent 65%);border-radius:45%}.maine-hero-stage>img{position:relative;width:100%;height:auto;max-height:600px;object-fit:contain;filter:drop-shadow(0 35px 35px #0005);animation:maine-page-float 7s ease-in-out infinite}.maine-orbit{position:absolute;width:90%;aspect-ratio:1;border:1px solid #7d568b66;border-radius:50%;transform:rotate(-22deg) scaleY(.55);z-index:-1}.maine-orbit:after{content:'';position:absolute;inset:-35px;border:1px solid #64436f44;border-radius:50%}.maine-stage-label{position:absolute;left:7%;top:4%;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#c2a4d0}.maine-stage-task{position:absolute;bottom:4%;right:0;display:flex;align-items:center;gap:15px;padding:21px 26px;border:1px solid #a37caf;background:#2a1d33eb;border-radius:20px;box-shadow:0 25px 75px #0006;transform:rotate(-3deg)}.maine-stage-task>span{font-size:25px;color:#f6c3a6}.maine-stage-task strong,.maine-stage-task small{display:block;font-size:14px;line-height:1.6}.maine-stage-task small{color:#cdb6d8;font-size:12px}.maine-manifesto{padding-block:80px;border-top:1px solid #4e365a;display:grid;grid-template-columns:1.4fr 1fr;column-gap:9vw}.maine-manifesto>.eyebrow{grid-column:1/-1}.maine-manifesto h2,.maine-workshop h2,.maine-context h2,.maine-capabilities h2,.maine-credit-strip h2,.maine-finale h2{font-size:clamp(36px,4.5vw,66px);letter-spacing:-.035em;line-height:1.13;margin:18px 0 24px}.maine-manifesto>p,.maine-workshop header>p,.maine-context p,.maine-credit-strip>div>p,.maine-finale>p{font-size:16px;line-height:1.9;color:#cbb7d5}.maine-manifesto>p{align-self:center;margin-top:30px}.maine-workshop{padding-block:40px 100px}.maine-workshop>header{display:flex;align-items:flex-end;flex-wrap:wrap;justify-content:space-between;gap:20px}.maine-workshop>header>.eyebrow{width:100%}.maine-workshop header h2{margin-top:0}.maine-workshop header>p{max-width:400px}.maine-demo-shell{border:1px solid #6f4f7b;border-radius:28px;overflow:hidden;background:#19131f;margin-top:30px}.maine-scenario-tabs{display:flex;padding:13px;gap:9px;border-bottom:1px solid #53395f}.maine-scenario-tabs button{flex:1;border:1px solid transparent;background:transparent;color:#d4bfdc;border-radius:12px;padding:16px;font:600 13px/1.5 Arial;text-align:left;cursor:pointer}.maine-scenario-tabs button[aria-selected=true]{background:#e9d6f0;border-color:#e9d6f0;color:#37223f}.maine-example{display:grid;grid-template-columns:.9fr 1.1fr;gap:5vw;padding:42px}.maine-example-question{border-left:2px solid #cda0dc;padding:5px 0 5px 25px;align-self:start}.maine-example-question>span{color:#b89ac5;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.maine-example-question>p{font-size:clamp(21px,2.3vw,32px);line-height:1.6;color:#f3e7f8;margin-top:16px}.maine-example-answer{border:1px solid #8d6a99;background:linear-gradient(130deg,#e8d7ee,#f4ded0);border-radius:20px;padding:30px;color:#452e4d}.maine-example-name{display:flex;align-items:center;gap:11px;font-size:15px}.maine-example-name img{object-fit:contain}.maine-example-name>span{font-size:10px;color:#765a82;margin-left:auto}.maine-example-answer h3{font-size:24px;line-height:1.4;margin:22px 0 15px;color:#3a2442}.maine-example-answer>p{font-size:13px;line-height:1.8;color:#70517c}.maine-example-answer ul{padding:0;list-style:none;display:grid;gap:14px;margin:22px 0;font-size:13px;line-height:1.65}.maine-example-answer li:before{content:'↗';color:#8c579e;margin-right:10px}.maine-example-approval{border-top:1px solid #bda0c5;display:flex;gap:10px;padding-top:14px;align-items:baseline;color:#61416d}.maine-example-approval p{font-size:12px;line-height:1.6;margin:0}.maine-demo-shell>footer{padding:0 42px 25px;font-size:11px;line-height:1.7;color:#bca4c9}.maine-context{display:grid;grid-template-columns:1fr 1.15fr;gap:8vw;padding-block:70px;border-block:1px solid #4b3357}.maine-context ol{list-style:none;padding:0;margin:0}.maine-context li{display:flex;gap:22px;padding:25px 0;border-bottom:1px solid #493152}.maine-context li:first-child{padding-top:0}.maine-context li:last-child{border:0}.maine-context li>span{color:#ca9cdb;font:700 25px/1.5 var(--display)}.maine-context h3{font-size:21px;line-height:1.4;color:#eee0f4;margin:0 0 10px}.maine-context li p{font-size:13px;margin:0}.maine-capabilities{padding-block:100px 70px}.maine-capability-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 60px;margin-top:35px}.maine-capability-grid article{padding:32px 0;border-top:1px solid #5d4069}.maine-capability-grid article>span{font-size:11px;color:#c7a4d6}.maine-capability-grid h3{font-size:clamp(25px,3vw,38px);line-height:1.22;margin:21px 0;color:#f3e8f8}.maine-capability-grid p{color:#cbb6d5;font-size:14px;line-height:1.85;max-width:490px}.maine-credit-strip{display:grid;grid-template-columns:1fr 1fr;gap:8vw;padding-block:60px 90px}.maine-credit-examples{border:1px solid #6a4b77;border-radius:24px;background:#211728;padding:30px}.maine-credit-examples p{display:grid;grid-template-columns:135px 1fr;gap:20px;padding:18px 0;border-bottom:1px solid #53365f;margin:0}.maine-credit-examples strong{font-size:19px;color:#eac6db}.maine-credit-examples span{font-size:12px;line-height:1.75;color:#ccb6d6}.maine-credit-examples>small{display:block;color:#b99fc6;font-size:11px;line-height:1.8;margin-top:20px}.maine-finale{position:relative;padding-block:65px 100px;border-top:1px solid #563b62}.maine-finale>img{float:right;width:clamp(150px,25vw,330px);height:auto;object-fit:contain;margin-left:40px}.maine-finale>.eyebrow{display:block}.maine-finale>p{max-width:600px}.maine-finale>.button{margin-top:18px}.maine-finale>small{display:block;font-size:11px;color:#b59bc2;margin-top:16px}.maine-hero :focus-visible,.maine-workshop :focus-visible,.maine-finale :focus-visible{outline:2px solid #f6c3a6;outline-offset:5px}.usage-maine-more{display:block;color:#e0b8ef;margin-top:12px;text-underline-offset:5px;font-size:13px;font-weight:700}@keyframes maine-page-float{50%{transform:translateY(-16px) rotate(2deg)}}@media(prefers-reduced-motion:reduce){.maine-hero-stage>img{animation:none}}@media(max-width:900px){.maine-hero{gap:20px;min-height:0}.maine-hero-stage{min-height:420px}.maine-stage-task{padding:15px}.maine-manifesto,.maine-context,.maine-credit-strip{gap:30px}.maine-example{padding:28px;gap:25px}.maine-example-answer{padding:23px}.maine-scenario-tabs button{font-size:12px;padding:13px}.maine-credit-examples p{grid-template-columns:1fr;gap:8px}.maine-credit-examples{padding:22px}}@media(max-width:650px){.maine-hero{grid-template-columns:1fr;padding-block:35px 45px}.maine-hero h1{font-size:clamp(34px,9vw,50px)}.maine-hero-copy>p{font-size:15px}.maine-hero-stage{min-height:340px;max-width:450px;width:100%;margin:auto}.maine-hero-stage>img{max-height:370px}.maine-stage-label{font-size:9px;top:0}.maine-stage-task{bottom:0}.maine-manifesto,.maine-context,.maine-credit-strip{grid-template-columns:1fr;padding-block:45px;gap:15px}.maine-manifesto>p{margin:0}.maine-manifesto h2,.maine-workshop h2,.maine-context h2,.maine-capabilities h2,.maine-credit-strip h2,.maine-finale h2{font-size:38px}.maine-workshop{padding-block:30px 55px}.maine-scenario-tabs{gap:5px;padding:8px}.maine-scenario-tabs button{font-size:10px;line-height:1.5;padding:10px 7px}.maine-example{grid-template-columns:1fr;padding:23px;gap:25px}.maine-example-question>p{font-size:23px}.maine-example-name>span{font-size:9px}.maine-demo-shell>footer{padding:0 23px 22px}.maine-context ol{margin-top:25px}.maine-capabilities{padding-block:55px 20px}.maine-capability-grid{grid-template-columns:1fr;gap:0}.maine-capability-grid h3{font-size:30px}.maine-credit-examples{margin-top:20px}.maine-credit-examples p{grid-template-columns:120px 1fr;gap:15px}.maine-finale{padding-block:45px 70px}.maine-finale>img{width:115px;margin:0 0 20px 15px}.maine-finale>p{clear:both;font-size:14px}.maine-hero-actions{gap:20px}.maine-hero-actions .button{width:100%;justify-content:center}}
.maine-hero{overflow:clip}@media(max-width:650px){.maine-manifesto h2,.maine-workshop h2,.maine-context h2,.maine-capabilities h2,.maine-credit-strip h2,.maine-finale h2{font-size:clamp(29px,8vw,36px)}}

/* Keep every light proposal surface readable despite shared marketing text styles. */
#main .maine-example-answer p,#main .maine-example-answer li{color:#52365d!important}#main .maine-example-answer>p{font-size:15px!important;line-height:1.8!important}#main .maine-example-answer li{font-size:15px;line-height:1.8}#main .maine-example-approval p{font-size:13px!important;line-height:1.75!important}#main .maine-example-name>span{font-size:11px;color:#694b75}#main .maine-manifesto>p,#main .maine-context p,#main .maine-capability-grid p,#main .maine-credit-strip>div>p,#main .maine-finale>p{color:#d4bfdc!important;font-size:16px;line-height:1.9}#main .maine-context li p{font-size:15px}#main .maine-credit-examples span{font-size:14px;color:#d4bfdc}#main .maine-credit-examples>small,#main .maine-demo-shell>footer{font-size:12px;color:#c6add2}
/* A short, scroll-directed introduction: one full-screen stage, three moments. */
.maine-cinematic{height:270svh;position:relative;--scene-progress:0;isolation:isolate}.maine-cinematic-stage{position:sticky;top:0;height:100svh;min-height:650px;overflow:clip;background:#0a080e;isolation:isolate}.maine-scene-grain{position:absolute;inset:0;z-index:-1;opacity:.36;background-image:radial-gradient(#b58cc233 .7px,transparent .7px);background-size:8px 8px;mask-image:radial-gradient(ellipse,black,transparent 80%)}.maine-scene-halo{position:absolute;left:35%;top:5%;width:80vw;height:100%;background:radial-gradient(ellipse,#63397580 0%,#2e1c3e55 38%,transparent 68%);transform:translateX(calc(var(--scene-progress)*-20vw));z-index:-1}.maine-scene-word{position:absolute;top:9%;left:50%;transform:translate(-50%,calc(var(--scene-progress)*8vh));font:900 clamp(110px,24vw,430px)/1 var(--display);letter-spacing:-.085em;white-space:nowrap;color:#e3c7ee0e;-webkit-text-stroke:1px #c99bdd3d;user-select:none;z-index:0}.maine-scene-art{position:absolute;left:63%;bottom:-12%;width:min(110svh,80vw);aspect-ratio:1;transform:translateX(-50%) translateX(calc(var(--scene-progress)*-18vw)) scale(calc(.94 + var(--scene-progress)*.18)) rotate(calc(-5deg + var(--scene-progress)*10deg));transform-origin:50% 75%;z-index:2;will-change:transform}.maine-scene-art:after{content:'';position:absolute;inset:20% 15% 0;z-index:-1;background:radial-gradient(ellipse,#7c448933,transparent 65%);filter:blur(30px)}.maine-scene-art>img{width:100%;height:100%;object-fit:contain;animation:maine-scene-breathe 7s ease-in-out infinite;filter:drop-shadow(0 40px 45px #0008)}.maine-scene-meta{position:absolute;top:15%;left:6%;right:6%;display:flex;justify-content:space-between;gap:24px;color:#dbc7e7;font-size:11px;letter-spacing:.1em;text-transform:uppercase;z-index:4}.maine-scene-copy{position:absolute;left:6%;bottom:16%;max-width:520px;width:39%;z-index:5;padding:24px 26px;border-radius:22px;background:linear-gradient(110deg,#0b0812e8,#0b0812a8 72%,#0b081200);backdrop-filter:blur(3px);transition:left 650ms ease,right 650ms ease}.maine-scene-copy .eyebrow{display:block;font-size:11px!important;color:#d7afe9!important;letter-spacing:.12em;margin:0 0 17px}.maine-scene-copy h1,.maine-scene-copy h2{font-size:clamp(38px,4.8vw,78px);line-height:1.12;letter-spacing:-.04em;color:#fff5ff;margin:0 0 22px}.maine-scene-copy em{font-style:normal;color:#e2b5f0}#main .maine-scene-copy p{font-size:16px!important;line-height:1.8!important;color:#e2d1e9!important;margin:0;max-width:390px}.maine-scene-copy [data-scene-frame]:not([hidden]){animation:maine-scene-enter 650ms cubic-bezier(.2,.7,.2,1) both}.maine-cinematic[data-scene-step="1"] .maine-scene-copy{left:57%;width:37%;max-width:510px}.maine-cinematic[data-scene-step="1"] .maine-scene-art{left:59%}.maine-scene-card{position:absolute;z-index:4;max-width:270px;padding:22px 24px;border:1px solid #dbb8e6;background:linear-gradient(130deg,#efdef5,#f6decf);border-radius:20px;color:#3d2747;box-shadow:0 25px 85px #0006;opacity:0;visibility:hidden;transform:translateY(40px) rotate(6deg) scale(.8);transition:opacity 650ms ease,transform 900ms cubic-bezier(.18,.8,.2,1),visibility 0s linear 650ms;pointer-events:none}.maine-scene-card>span{display:block;font-size:10px;line-height:1.5;color:#70527e;margin-bottom:12px}.maine-scene-card strong{display:block;font:700 19px/1.5 Arial,sans-serif;color:#392040}.maine-scene-card ul{list-style:none;margin:15px 0 0;padding:0;display:grid;gap:10px;font-size:12px;line-height:1.65;color:#51315e!important}.maine-scene-card li{color:#51315e!important}.maine-scene-card li:before{content:'↗';margin-right:10px;color:#80518e}.scene-card-question{right:8%;top:29%;width:250px}.scene-card-question>i{position:absolute;right:20px;bottom:18px;font-size:24px;color:#7c4e8c;font-style:normal}.scene-card-context{left:9%;top:25%;width:250px}.scene-card-result{right:8%;top:26%;width:265px}.maine-cinematic[data-scene-step="0"] .scene-card-question,.maine-cinematic[data-scene-step="1"] .scene-card-context,.maine-cinematic[data-scene-step="2"] .scene-card-result{opacity:1;visibility:visible;transform:translateY(0) rotate(-4deg) scale(1);transition-delay:100ms,100ms,0s}.maine-cinematic[data-scene-step="1"] .scene-card-context{transform:translateY(0) rotate(4deg)}.maine-scene-orbit{position:absolute;left:33%;top:18%;width:75vw;aspect-ratio:1;border:1px solid #a878bd33;border-radius:50%;transform:translateX(calc(var(--scene-progress)*-20vw)) rotate(-24deg) scaleY(.5);z-index:1;pointer-events:none}.maine-scene-orbit:after{content:'';position:absolute;inset:45px;border:1px solid #d0a4e022;border-radius:50%}.maine-scene-controls{position:absolute;bottom:6%;left:7.5%;right:7%;display:flex;justify-content:space-between;align-items:center;gap:22px;z-index:7}.maine-scene-controls a{display:flex;align-items:center;gap:18px;font-size:13px;font-weight:700;color:#f7e8fc;text-decoration:none;text-underline-offset:6px}.maine-scene-controls a:hover{text-decoration:underline}.maine-scene-controls a>span{font-size:22px;color:#f5c4a8}.maine-scene-controls button{display:flex;align-items:center;gap:18px;border:1px solid #82628e;border-radius:30px;padding:11px 16px;background:#21162bee;color:#eee0f5;font:400 11px/1.5 Arial;cursor:pointer}.maine-scene-progress{position:absolute;bottom:2%;left:7.5%;display:flex;align-items:center;gap:15px;color:#c1a5cd;font-size:10px;z-index:7}.maine-scene-progress>i{width:110px;height:2px;background:#62456f;overflow:hidden}.maine-scene-progress b{display:block;width:100%;height:100%;background:#e0b2ef;transform:scaleX(calc(.06 + var(--scene-progress)*.94));transform-origin:left}.maine-scene-note{position:absolute;bottom:2%;right:7%;font-size:10px;color:#b69cc3;z-index:6}.maine-cinematic :focus-visible{outline:2px solid #f4c29f;outline-offset:5px}.maine-cinematic.scene-paused *{animation-play-state:paused!important}.maine-cinematic.scene-reduced{height:auto}.scene-reduced .maine-cinematic-stage{position:relative}.scene-reduced .maine-scene-art{will-change:auto;transform:translateX(-50%)}.scene-reduced .maine-scene-art>img{animation:none}.scene-reduced .maine-scene-progress{display:none}.scene-reduced .maine-scene-copy [data-scene-frame]{animation:none}@keyframes maine-scene-breathe{50%{transform:translateY(-14px) rotate(1deg)}}@keyframes maine-scene-enter{from{opacity:0;transform:translateY(22px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@media(max-width:1000px){.maine-scene-copy{left:5%;width:45%;padding:20px}.maine-scene-copy h1,.maine-scene-copy h2{font-size:clamp(34px,5.2vw,58px)}.maine-scene-card{padding:17px 19px;max-width:230px}.maine-scene-meta{left:6%;right:6%;font-size:9px}.scene-card-context{left:6%}.maine-cinematic[data-scene-step="1"] .maine-scene-copy{left:52%;width:43%}.maine-scene-art{width:100svh;max-width:95vw;left:64%}}@media(max-width:650px){.maine-cinematic{height:240svh}.maine-cinematic-stage{height:100svh;min-height:640px}.maine-scene-meta{top:14%;left:7%;right:7%;font-size:9px;line-height:1.6;max-width:85%;display:grid;gap:5px}.maine-scene-meta span:last-child{font-size:9px;color:#bda5c9;letter-spacing:.02em}.maine-scene-word{font-size:27vw;top:27%;color:#e3c7ee0d}.maine-scene-art{left:55%;bottom:19%;width:110vw;max-width:none;transform:translateX(-50%) translateX(calc(var(--scene-progress)*-5vw)) scale(calc(.94 + var(--scene-progress)*.1)) rotate(calc(-5deg + var(--scene-progress)*8deg))}.maine-cinematic[data-scene-step="1"] .maine-scene-art{left:55%}.maine-scene-copy,.maine-cinematic[data-scene-step="1"] .maine-scene-copy{left:6%;right:6%;bottom:16%;max-width:none;width:auto;padding:18px 19px;background:linear-gradient(110deg,#0c0813f2,#0c0813c7);border:1px solid #845c963b;border-radius:18px}.maine-scene-copy h1,.maine-scene-copy h2{font-size:clamp(29px,8vw,40px);margin-bottom:12px;line-height:1.15}.maine-scene-copy .eyebrow{font-size:9px!important;margin-bottom:12px;letter-spacing:.08em}#main .maine-scene-copy p{font-size:13px!important;line-height:1.75!important}.maine-scene-card{padding:12px 14px;border-radius:13px;max-width:170px}.maine-scene-card>span{font-size:9px;margin-bottom:7px}.maine-scene-card strong{font-size:13px;line-height:1.5}.maine-scene-card ul{font-size:10px;gap:5px;margin-top:9px}.scene-card-question{right:7%;top:28%;width:165px}.scene-card-context{left:7%;top:27%;width:165px}.scene-card-result{right:6%;top:26%;width:165px}.scene-card-question>i{right:12px;bottom:8px;font-size:18px}.maine-scene-orbit{top:27%;left:-15%;width:135vw}.maine-scene-controls{left:7%;right:7%;bottom:6%;align-items:center;gap:13px}.maine-scene-controls a{font-size:10px;line-height:1.6;max-width:155px;gap:10px}.maine-scene-controls button{font-size:9px;padding:10px 12px;gap:9px;flex:0 0 auto}.maine-scene-progress{left:7%;bottom:2.5%;font-size:8px;gap:9px}.maine-scene-progress>span:first-child{max-width:100px;line-height:1.5}.maine-scene-progress>i{width:65px}.maine-scene-note{right:7%;bottom:1%;font-size:8px}.scene-reduced .maine-cinematic-stage{min-height:680px}.scene-reduced .maine-scene-art{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.maine-cinematic{height:auto}.maine-cinematic-stage{position:relative}.maine-scene-art>img,.maine-scene-copy [data-scene-frame]{animation:none!important}.maine-scene-card,.maine-scene-copy{transition:none!important}.maine-scene-art{will-change:auto}.maine-scene-progress{display:none}}

/* Let the cinematic scene fill the first viewport beneath the floating navigation. */
main#main:has(.maine-cinematic){padding-top:0!important}
body:has(.maine-cinematic) .header-shell{position:fixed!important;top:0;left:0;right:0;width:100%;z-index:100}

.maine-cinematic[data-scene-step="1"] .maine-scene-copy h2{font-size:clamp(32px,4vw,66px)}
.maine-scene-meta>span{background:#100b17cc;padding:5px 8px;border-radius:6px}
@media(max-width:650px){.maine-cinematic[data-scene-step="1"] .maine-scene-copy h2{font-size:clamp(29px,8vw,40px)}.maine-scene-meta>span{padding:2px 0;background:transparent}}

/* A real-sized request, rather than a second oversized headline. */
.maine-example{grid-template-columns:.85fr 1.15fr;gap:4vw;align-items:start}
.maine-example-question{padding:25px 27px;border:1px solid #71517f;border-radius:22px 22px 22px 6px;background:linear-gradient(135deg,#31213e,#211729);box-shadow:0 15px 40px #0002;align-self:start;margin-top:14px}
.maine-question-sender{display:flex;align-items:center;gap:12px;color:#dfc6ea;font-size:11px;font-weight:700;letter-spacing:.02em}
.maine-question-sender:before{content:"↗";flex:0 0 30px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#4b3159;color:#f3c8ad;font-size:18px;font-weight:400}
#main .maine-example-question>p{font-size:19px!important;line-height:1.8!important;color:#f3e9f7!important;margin:18px 0 0;max-width:450px}
.maine-cinematic[data-scene-step="2"] .maine-scene-copy h2{font-size:clamp(32px,4vw,66px)}
@media(max-width:650px){.maine-example{grid-template-columns:1fr;gap:25px}.maine-example-question{padding:20px 22px;margin-top:0}.maine-question-sender{font-size:11px}#main .maine-example-question>p{font-size:17px!important;line-height:1.75!important}.maine-cinematic[data-scene-step="2"] .maine-scene-copy h2{font-size:clamp(29px,8vw,40px)}}

/* One conversation: a concise user message followed by the prepared result. */
.maine-demo-shell{max-width:1100px;margin-inline:auto}
.maine-example{display:flex;flex-direction:column;align-items:stretch;gap:28px;padding:34px 38px 30px}
.maine-example-question{align-self:flex-end;width:min(100%,590px);max-width:100%;margin:0;padding:17px 22px;border:1px solid #5f456c;border-radius:18px 18px 4px 18px;background:#2b2034;box-shadow:none}
.maine-question-sender{display:block;color:#c9a8d8;font-size:11px;font-weight:600;letter-spacing:0}
.maine-question-sender:before{content:none;display:none}
#main .maine-example-question>p{font-size:17px!important;line-height:1.7!important;margin:7px 0 0;max-width:none}
.maine-example-answer{align-self:flex-start;width:min(100%,880px);padding:28px 32px;border-radius:4px 22px 22px 22px}
.maine-example-answer h3{font-size:27px;line-height:1.35;margin:19px 0 13px}
.maine-example-answer ul{gap:11px;margin:20px 0}
.maine-example-approval{padding-top:13px}
.maine-demo-shell>footer{padding:0 38px 25px}
@media(max-width:650px){.maine-example{padding:22px 17px;gap:24px}.maine-example-question{width:94%;padding:15px 17px}#main .maine-example-question>p{font-size:16px!important;line-height:1.7!important}.maine-example-answer{padding:23px 20px;width:100%}.maine-example-answer h3{font-size:23px}.maine-demo-shell>footer{padding:0 20px 22px}}
