/* LOGA V1.9.37 — Fikirden Logoya / Logo Rotası; confined to .lr-page */
.lr-page{--lr-purple:#5940ff;--lr-deep:#484bb4;--lr-muted:#96938f;--lr-line:#e5e3f2;--lr-ink:#111527;overflow-x:clip}
.lr-page .lr-stage{padding-bottom:70px;background:transparent}
.lr-page .lr-stage::before{opacity:.62;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 89%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 89%,transparent 100%)}
.lr-page .navigation-links .nav-idea.is-current{color:#5940ff}
.lr-page .navigation-links .nav-idea.is-current::after{background:#5940ff}
.lr-skip{position:absolute;left:12px;top:-80px;z-index:999;background:#fff;padding:10px 17px;border:2px solid #5940ff;border-radius:10px}
.lr-skip:focus{top:10px}
.lr-main.shell{max-width:1530px;padding-top:65px}
.lr-hero{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:30px;margin-bottom:56px;min-height:390px}
.lr-hero-copy{padding:11px 0 22px;min-width:0;z-index:1}
.lr-overline{display:flex;align-items:center;gap:11px;margin:0 0 26px;color:#18182d;font-size:13px;font-weight:750;letter-spacing:.18em}
.lr-dot{width:12px;height:12px;display:inline-block;background:var(--lr-purple);border-radius:50%;flex:none}
.lr-hero h1{font-size:clamp(43px,4.05vw,76px);line-height:1.045;letter-spacing:-.071em;font-weight:730;margin:0;max-width:850px;color:#090b19}
.lr-hero .lr-warm{color:var(--lr-muted);display:inline;position:relative}
.lr-warm::after{content:"";position:absolute;bottom:-9px;right:2%;height:4px;width:30%;border-radius:15px;background:#FFCA39;transform:rotate(-1.5deg)}
.lr-hero-desc{font-size:clamp(17px,1.25vw,22px);line-height:1.47;letter-spacing:-.018em;color:#31344b;max-width:610px;margin:27px 0 31px}
.lr-highlights{display:flex;align-items:center;flex-wrap:wrap;gap:0;color:#14172c;font-size:13.5px;font-weight:650}
.lr-highlights>span{display:flex;align-items:center;gap:11px;padding:0 16px;white-space:nowrap;border-right:1px solid #d5cffb}
.lr-highlights>span:first-child{padding-left:0}.lr-highlights>span:last-child{border:0}
.lr-highlights i{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;color:#633dfc;background:#f3f0ff;font-size:26px;font-style:normal;line-height:1}
.lr-hero-art{min-width:0;min-height:364px;position:relative;isolation:isolate;perspective:900px}
.lr-art-glow{position:absolute;inset:12% 7%;z-index:-1;background:radial-gradient(ellipse,#e9e1ff 0%,#f7edff 46%,transparent 73%);filter:blur(12px)}
.lr-art-card{position:absolute;background:rgba(255,255,255,.97);border:1px solid #dfdcea;box-shadow:0 14px 30px rgba(46,37,91,.095);border-radius:17px;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .3s ease;transform:translate3d(var(--tx,0px),var(--ty,0px),0) rotate(var(--rot,0deg));backface-visibility:hidden}
.lr-art-card:hover{transform:translate3d(var(--tx,0px),calc(var(--ty,0px) - 5px),0) rotate(var(--rot,0deg));box-shadow:0 22px 45px rgba(46,37,91,.13)}
.lr-art-main{left:30%;top:5%;width:45%;height:75%;padding:14px 14px 18px;z-index:4;--rot:8deg;display:flex;flex-direction:column;align-items:center;justify-content:center}
.lr-nuvia{width:100%;max-width:260px;height:auto;display:block;overflow:visible}
.lr-art-main>span{font-size:10px;font-weight:700;color:#85829c;letter-spacing:.13em;position:absolute;bottom:14px}
.lr-art-sketch{left:4%;top:20%;width:40%;height:50%;--rot:-12deg;z-index:2;padding:13px;color:#9995a9}
.lr-art-mini{font-size:10px;font-weight:700;letter-spacing:.13em;color:#928da5}
.lr-art-sketch svg{width:100%;height:80%;margin-top:5px}
.lr-art-palette{right:0;top:0;width:37%;height:32%;--rot:8deg;z-index:6;padding:19px 17px}
.lr-art-palette>b{font-size:13px}
.lr-swatches{display:flex;gap:8px;margin-top:15px}.lr-swatches i{height:47px;flex:1;min-width:0;border-radius:9px;background:var(--color)}
.lr-art-typography{left:22%;bottom:4%;width:33%;height:26%;--rot:5deg;z-index:7;display:flex;align-items:center;gap:15px;padding:15px}
.lr-art-typography>b{font-family:Georgia,serif;font-size:56px;letter-spacing:-.07em;line-height:1}
.lr-art-typography>span{border-left:1px solid #ccc7db;padding-left:12px}.lr-art-typography strong,.lr-art-typography small{display:block}.lr-art-typography strong{font-size:12px}.lr-art-typography small{font-size:10px;color:#77778c;margin-top:6px}
.lr-art-grid{right:3%;bottom:4%;width:34%;height:38%;--rot:-9deg;z-index:1;padding:12px;background-image:linear-gradient(#ededf3 1px,transparent 1px),linear-gradient(90deg,#ededf3 1px,transparent 1px);background-size:23px 23px}
.lr-art-grid svg{width:100%;height:100%}
.lr-art-note{position:absolute;right:0;bottom:1%;font-family:Georgia,serif;font-style:italic;color:#26213a;transform:rotate(-9deg);font-size:15px;font-weight:700;z-index:8}
.lr-art-sun{position:absolute;color:#FFC32B;font-size:45px;left:16%;top:-3%;transform:rotate(20deg);z-index:1}
.lr-workspace{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(355px,.92fr);align-items:start;gap:22px;position:relative}
.lr-workspace::before{content:"";position:absolute;z-index:-1;inset:17% -4% -6%;background:radial-gradient(circle at 8% 85%,#efe6ff 0,transparent 34%),radial-gradient(circle at 96% 2%,#f3eeff 0,transparent 27%);pointer-events:none}
.lr-wizard,.lr-brief{min-width:0;background:rgba(255,255,255,.97);border:1px solid #dedafa;box-shadow:0 10px 30px rgba(68,51,163,.045);border-radius:28px}
.lr-wizard{min-height:690px;display:flex;flex-direction:column;padding:29px 32px 27px}
.lr-wizard-top{display:flex;align-items:center;gap:21px;border-bottom:1px solid #e7e4f2;padding-bottom:21px}
.lr-wizard-top>strong{font-size:17px;white-space:nowrap;font-weight:740}.lr-step-count{color:#5940ff;margin-left:15px;font-size:15px}
.lr-progress{height:9px;background:#e9e7f0;border-radius:40px;display:flex;gap:3px;flex:1;min-width:50px;overflow:hidden}
.lr-progress>i{flex:1;background:transparent;border-radius:20px;transition:background .24s}.lr-progress>i.is-done{background:#5940ff}
.lr-est{display:flex;gap:7px;align-items:center;white-space:nowrap;font-size:12px;color:#565b76}
.lr-est svg{height:20px;width:20px;fill:none;stroke:#5940ff;stroke-width:2}
.lr-step-body{padding:38px 8px 25px;flex:1}
.lr-thread-row{display:flex;align-items:flex-start;gap:14px;margin-bottom:29px}
.lr-assistant-avatar{display:grid;place-items:center;width:54px;height:54px;flex:none;border-radius:50%;background:#5940ff;color:white;font-size:17px;letter-spacing:-.07em;font-weight:750;box-shadow:0 8px 20px #6042e73d}
.lr-question{min-width:0;flex:1;width:100%;max-width:565px;background:linear-gradient(120deg,#f4f0ff,#ebe5ff);border-radius:16px 22px 22px 22px;padding:21px 24px;box-shadow:0 9px 22px #6042e718;border:1px solid #e9e1ff;color:#17162b;font-size:18px;line-height:1.48}
.lr-question strong{font-size:20px;font-weight:750;display:block;letter-spacing:-.035em}.lr-question p{margin:6px 0 0;color:#3b3c58}
.lr-question small{color:#68658d;font-size:13px;display:block;margin-top:8px}
.lr-field{margin-bottom:20px}.lr-field label,.lr-field>.lr-field-title{font-size:14px;color:#30344b;font-weight:750;display:block;margin-bottom:8px}.lr-optional{font-size:12px;color:#888c9d;font-weight:500}
.lr-input,.lr-select,.lr-textarea{width:100%;border:1px solid #d9d9e8;border-radius:13px;background:#fff;color:#13162c;padding:14px 16px;font-size:16px;outline:none;line-height:1.42;transition:border-color .18s,box-shadow .18s}
.lr-input:focus,.lr-select:focus,.lr-textarea:focus{border-color:#7453ff;box-shadow:0 0 0 3px #7453ff18}
.lr-textarea{min-height:104px;resize:vertical;font-family:inherit}.lr-input::placeholder,.lr-textarea::placeholder{color:#9a9bad}
.lr-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.lr-control-label{font-size:13px;color:#6a6e85;line-height:1.45;margin:4px 0 15px}
.lr-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.lr-choices.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.lr-choice{position:relative;min-width:0;border:1px solid #e0deeb;border-radius:15px;background:#fff;min-height:118px;padding:15px 12px 13px;color:#1b1d30;transition:transform .17s,border-color .17s,background .17s,box-shadow .17s;text-align:left;display:flex;flex-direction:column;align-items:flex-start;gap:8px}
.lr-choice:hover{transform:translateY(-2px);border-color:#a698fc;box-shadow:0 7px 18px #423b8812}
.lr-choice[aria-pressed="true"]{border:2px solid #5940ff;background:#faf9ff;padding:14px 11px 12px;box-shadow:0 6px 17px #5940ff16}
.lr-choice[aria-pressed="true"]::after{content:"✓";position:absolute;right:10px;top:8px;display:grid;place-items:center;border-radius:50%;background:#5940ff;color:white;width:18px;height:18px;font-size:12px;font-weight:800}
.lr-choice-visual{font-size:27px;line-height:1;display:grid;place-items:center;min-height:33px;color:#5940ff;font-weight:750}
.lr-choice b{font-size:14px;line-height:1.25;letter-spacing:-.02em}.lr-choice small{font-size:12px;line-height:1.4;color:#767a8f}
.lr-choice-image{display:block;position:relative;width:100%;height:76px;flex:none;border-radius:9px;overflow:hidden;background:var(--bg,#f4efff);margin:0 0 2px}
.lr-choice-image::before{content:"";display:block;position:absolute;inset:15% 18%;border-radius:40% 60% 35% 60%;background:var(--art,#c9b4ff);filter:blur(1px);transform:rotate(-18deg)}
.lr-choice-image::after{content:"";display:block;position:absolute;inset:25% 9%;border-radius:80%;border:8px solid #fff9;transform:rotate(12deg)}
.lr-choice[data-tone="minimal"] .lr-choice-image{--bg:#f3f2f1;--art:#d6d4d1}.lr-choice[data-tone="modern"] .lr-choice-image{--bg:#eee7ff;--art:#a286ff}.lr-choice[data-tone="classic"] .lr-choice-image{--bg:#f4efe7;--art:#b8a48f}.lr-choice[data-tone="elegant"] .lr-choice-image{--bg:#fff0f4;--art:#f0b3cf}.lr-choice[data-tone="strong"] .lr-choice-image{--bg:#e9e9ec;--art:#8b8e9a}.lr-choice[data-tone="friendly"] .lr-choice-image{--bg:#fff3dd;--art:#ffc858}
.lr-idea-tip{display:flex;gap:12px;align-items:flex-start;background:#f6f4ff;color:#555575;border-radius:14px;padding:15px 17px;margin-top:18px;font-size:14px;line-height:1.45}.lr-idea-tip b{color:#26233c}.lr-idea-tip .spark{font-size:20px;color:#5940ff;flex:none}
.lr-example-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:15px}
.lr-example{width:115px;height:96px;display:grid;place-items:center;border-radius:15px;background:#f5f2ff;border:1px solid #ece7fa;color:#5940ff;font-weight:750;font-size:42px;line-height:1}
.lr-example small{font-size:10px;color:#74718c;font-weight:500;line-height:1.2}
.lr-palettes{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.lr-palette{border:1px solid #e4e0ed;background:#fff;border-radius:12px;padding:8px;display:flex;flex-direction:column;gap:8px;text-align:left;transition:border-color .2s}
.lr-palette[aria-pressed="true"]{border:2px solid #5940ff;padding:7px;background:#f8f6ff}
.lr-palette>span{display:flex;gap:3px}.lr-palette i{display:block;flex:1;height:34px;background:var(--color);border-radius:5px}.lr-palette small{font-size:11px;font-weight:650;color:#5c6077}
.lr-usage-demo{display:flex;gap:14px;align-items:flex-end;justify-content:center;border:1px solid #ebe8f3;border-radius:16px;background:linear-gradient(135deg,#fff,#f6f3ff);padding:20px 10px;margin-top:20px}
.lr-usage-device{border:5px solid #202330;border-radius:15px;width:65px;height:113px;background:#fff;display:grid;place-items:center;transform:rotate(7deg)}
.lr-usage-box{border:1px solid #dacdbd;border-radius:7px;width:104px;height:104px;background:#f7f0e5;display:grid;place-items:center;transform:rotate(-6deg)}
.lr-usage-sign{width:125px;height:80px;display:grid;place-items:center;border-radius:7px;border:1px solid #e2e1e9;background:#fff;box-shadow:0 9px 12px #0001}
.lr-usage-device b,.lr-usage-box b,.lr-usage-sign b{color:#5940ff;font-size:24px;letter-spacing:-.06em}
.lr-upload{border:1.5px dashed #b9aff8;background:#faf9ff;border-radius:14px;padding:18px;text-align:center;display:block;cursor:pointer;color:#5849a8}
.lr-upload strong,.lr-upload small{display:block}.lr-upload small{color:#76798c;margin-top:5px}
.lr-upload input{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}
.lr-file-list{margin-top:12px;display:grid;gap:7px}.lr-file-pill{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;background:#f5f3ff;border-radius:10px;font-size:13px}
.lr-file-pill button{border:0;background:transparent;color:#6047eb;font-weight:700}
.lr-wizard-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e7e4f2;padding-top:20px;margin-top:auto}
.lr-secondary,.lr-primary{border:0;border-radius:999px;padding:14px 26px;font-weight:700;font-size:15px;transition:transform .2s,box-shadow .2s}.lr-secondary{background:#f0eff8;color:#55536f}.lr-primary{background:#5940ff;color:#fff;box-shadow:0 8px 15px #6044e724}.lr-primary:hover,.lr-secondary:hover{transform:translateY(-2px)}.lr-secondary:disabled{opacity:.3;cursor:not-allowed;transform:none}
#lr-inline-msg{color:#ba364e;font-size:13px;flex:1;text-align:center;line-height:1.4}
.lr-brief{padding:26px 24px 18px;position:sticky;top:18px}
.lr-brief-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px}.lr-brief-icon{width:45px;height:45px;background:#f2edff;color:#5940ff;border-radius:14px;display:grid;place-items:center;flex:none}
.lr-brief-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8}
.lr-brief-head h2{font-size:23px;letter-spacing:-.05em;margin:0 0 5px;line-height:1.15}.lr-brief-head p{font-size:13px;color:#666d85;line-height:1.4;margin:0}
.lr-live{white-space:nowrap;display:flex;gap:5px;align-items:center;font-size:10px;font-weight:750;border-radius:100px;background:#f7f7fa;padding:8px;color:#43455b;margin-left:auto}.lr-live i{width:7px;height:7px;border-radius:50%;background:#19cf46}
.lr-brief-list{display:grid}.lr-brief-row{display:flex;align-items:center;gap:11px;text-align:left;border:0;border-bottom:1px solid #eceaf1;background:none;padding:15px 6px;min-width:0;width:100%;color:#76798d;transition:background .2s}
.lr-brief-row:hover{background:#f8f6ff}.lr-brief-row.is-active{background:linear-gradient(100deg,#f3edff,#f5f2ff);border-radius:12px;border-bottom-color:transparent;color:#1d1a37}.lr-brief-row.is-complete{color:#29283f}
.lr-brief-row-icon{width:35px;height:35px;background:#f5f4ff;border-radius:9px;display:grid;place-items:center;color:#8268ef;flex:none;font-weight:750;font-size:18px}
.lr-brief-row.is-active .lr-brief-row-icon{background:#e5dcff;color:#5940ff}
.lr-brief-row-text{flex:1;min-width:0}.lr-brief-row-text b{display:block;color:inherit;font-size:14px}.lr-brief-row-text small{display:block;color:#9293a2;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.lr-brief-row.is-complete .lr-brief-row-text small{color:#54566d}.lr-brief-row-arrow{color:#5940ff;font-size:14px}
.lr-brief-bottom{margin:21px 0 0;padding-top:8px;display:flex;flex-direction:column;align-items:center}.lr-brief-bottom p{font-size:12px;color:#86899e;text-align:center;max-width:210px}.lr-brief-mini{position:relative;width:100%;height:114px;display:flex;align-items:center;justify-content:center}.lr-brief-mini>span{font-size:10px;letter-spacing:.13em;color:#837ca8;font-weight:700;align-self:flex-start;margin-top:12px}.lr-brief-mini svg{width:122px;height:110px}
.lr-review h2,.lr-contact h2{font-size:31px;letter-spacing:-.06em;margin:4px 0 12px}.lr-review>p,.lr-contact>p{color:#61667a;font-size:15px;line-height:1.5}.lr-review-block{border:1px solid #e9e6f0;border-radius:14px;padding:14px 15px;margin-top:12px}.lr-review-top{display:flex;justify-content:space-between;gap:12px;margin-bottom:9px}.lr-review-top b{font-size:15px}.lr-edit{border:0;background:none;color:#5940ff;font-weight:700;font-size:13px}.lr-review-block p{font-size:14px;color:#50556b;line-height:1.55;margin:0;white-space:pre-wrap}
.lr-review-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:21px}.lr-action-outline{border:1px solid #bbb1f5;border-radius:999px;background:#fff;color:#5940ff;padding:10px 15px;font-weight:700;font-size:13px}
.lr-consent{display:flex;gap:11px;align-items:flex-start;font-size:13px;line-height:1.55;color:#555973}.lr-consent input{accent-color:#5940ff;margin-top:5px;width:17px;height:17px}
.lr-warning{border-radius:12px;border:1px solid #e2d3a2;background:#fffaf0;padding:12px 15px;color:#66512a;font-size:13px;line-height:1.5;margin:20px 0 6px}
.lr-result-status{color:#6d5576;font-size:13px;line-height:1.45;margin-top:12px;min-height:20px}
.lr-how{padding:92px 0 42px;text-align:center}.lr-how .lr-overline{justify-content:center;margin-bottom:12px}.lr-how h2{font-size:clamp(29px,3vw,47px);letter-spacing:-.05em;margin:0}.lr-how h2 span{color:#96938f}.lr-how>p:not(.lr-overline){color:#65677b;font-size:16px;margin:13px auto 26px;max-width:690px;line-height:1.55}
.lr-how-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;text-align:left}.lr-how-grid article{background:#fff;border:1px solid #e4e1ee;border-radius:18px;padding:24px;box-shadow:0 8px 23px #473f7512}.lr-how-grid article>b{color:#5940ff;font-size:16px}.lr-how-grid article h3{font-size:19px;margin:9px 0 7px}.lr-how-grid article p{font-size:14px;line-height:1.5;color:#6a6f82;margin:0}
.lr-bottom-cta{border-radius:25px;background:linear-gradient(105deg,#e4dcff,#f3ecff 45%,#e6ddff);display:flex;align-items:center;justify-content:space-between;gap:28px;padding:37px 46px;margin:14px 0 38px}.lr-bottom-cta h2{font-size:clamp(30px,2.9vw,47px);line-height:1.05;margin:0;letter-spacing:-.065em}.lr-bottom-cta h2 span{color:#5a43d3}.lr-bottom-cta p{font-size:14px;color:#4c526e;line-height:1.5;margin:14px 0 0}
@media(max-width:1280px){.lr-main.shell{padding-top:48px}.lr-hero{gap:14px}.lr-highlights{font-size:12px}.lr-highlights>span{padding:0 11px}.lr-workspace{grid-template-columns:minmax(0,1.4fr) minmax(330px,.9fr);gap:15px}.lr-wizard{padding:23px}.lr-wizard-top{gap:10px}.lr-est{font-size:11px}.lr-brief{padding:19px 16px}.lr-live{font-size:9px}.lr-brief-head h2{font-size:20px}}
@media(max-width:1040px){.lr-hero{grid-template-columns:1fr 1fr;gap:8px}.lr-hero h1{font-size:clamp(39px,5vw,54px)}.lr-hero-art{min-height:335px}.lr-workspace{grid-template-columns:minmax(0,1fr)}.lr-wizard{min-height:600px}.lr-brief{position:static;display:block}.lr-brief-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 15px}.lr-brief-bottom{display:none}}
@media(max-width:720px){.lr-main.shell{padding-top:33px}.lr-hero{grid-template-columns:1fr;gap:10px;margin-bottom:28px}.lr-hero h1{font-size:clamp(39px,8.2vw,62px);max-width:690px}.lr-hero-desc{font-size:17px;margin:20px 0}.lr-hero-art{min-height:310px;max-width:570px;width:100%;margin:0 auto}.lr-overline{font-size:11px;margin-bottom:19px}.lr-wizard{min-height:530px;border-radius:20px;padding:18px}.lr-wizard-top{flex-wrap:wrap;gap:12px}.lr-progress{order:3;flex-basis:100%}.lr-est{margin-left:auto}.lr-step-body{padding:25px 0}.lr-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.lr-brief{border-radius:20px}.lr-how{padding-top:62px}.lr-how-grid{grid-template-columns:1fr}.lr-bottom-cta{padding:24px;flex-direction:column;align-items:flex-start}.lr-bottom-cta>.lr-primary{width:100%}}
@media(max-width:430px){.lr-hero h1{font-size:clamp(35px,10vw,42px)}.lr-hero-desc{font-size:15px}.lr-hero-art{min-height:260px}.lr-highlights{gap:6px}.lr-highlights>span{gap:5px;padding:0 6px;font-size:10px}.lr-highlights i{width:27px;height:27px;font-size:17px}.lr-art-main{left:30%;top:7%;height:72%}.lr-art-palette{padding:9px}.lr-art-palette>b{font-size:10px}.lr-swatches{gap:3px;margin-top:10px}.lr-swatches i{height:27px;border-radius:4px}.lr-art-typography{padding:9px;gap:6px}.lr-art-typography>b{font-size:36px}.lr-art-typography strong{font-size:10px}.lr-art-typography small{font-size:8px}.lr-art-note{font-size:11px}.lr-wizard{padding:15px}.lr-wizard-top>strong{font-size:14px}.lr-step-count{font-size:13px;margin-left:5px}.lr-est{font-size:10px}.lr-question{padding:15px 14px;font-size:15px}.lr-question strong{font-size:17px}.lr-thread-row{gap:8px}.lr-assistant-avatar{width:39px;height:39px;font-size:13px}.lr-choices,.lr-choices.cols-2{gap:8px}.lr-choice{min-height:107px;padding:11px 9px}.lr-choice[aria-pressed="true"]{padding:10px 8px}.lr-choice b{font-size:12px}.lr-choice small{font-size:10px}.lr-choice-image{height:54px}.lr-palettes{grid-template-columns:repeat(2,1fr)}.lr-grid-2{grid-template-columns:1fr;gap:0}.lr-wizard-footer{gap:5px;flex-wrap:wrap}.lr-secondary,.lr-primary{padding:13px 16px;font-size:13px}#lr-inline-msg{order:3;flex-basis:100%}.lr-brief-head h2{font-size:19px}.lr-brief-head p{font-size:11px}.lr-brief-list{grid-template-columns:1fr}.lr-brief-row{padding:11px 5px}.lr-brief-bottom{display:none}.lr-how h2{font-size:29px}.lr-how-grid article{padding:19px}}
@media(prefers-reduced-motion:reduce){.lr-page *, .lr-page *::before,.lr-page *::after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
@media print{.site-header,.lr-hero-art,.lr-wizard-top,.lr-wizard-footer,.lr-brief,.lr-how,.lr-bottom-cta,.loga-footer,.lr-hero,.lr-skip{display:none!important}.lr-workspace{display:block}.lr-wizard{border:0;box-shadow:none;min-height:0}.lr-step-body{padding:0}.lr-review-block{break-inside:avoid}.lr-page .lr-stage::before{display:none}}

/* Logo structure choices share one example brand for apples-to-apples comparison. */
.lr-choice-logoexample{display:flex;align-items:center;justify-content:center;gap:7px;min-height:42px;width:100%;background:#f8f6ff;border-radius:8px;color:#5940ff;padding:5px;font-size:16px}
.lr-choice-logoexample i{font-size:23px;font-style:normal;font-weight:700}
.lr-choice-logoexample strong{font-size:13px;letter-spacing:.07em;color:#292444}
.lr-choice:nth-child(1) .lr-choice-logoexample i{display:none}
.lr-choice:nth-child(5) .lr-choice-logoexample strong{font-style:italic}
