.ls-site .gs-page{background:radial-gradient(at 95% 8%,#e2e5ff 0,#0000 38%),radial-gradient(at 0 40%,#e9f2ff,#0000 40%),#f8fbff}.ls-site .gs-hero-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:55px;padding-block:65px 80px;display:grid}.ls-site .gs-hero-copy h1{letter-spacing:-.045em;color:#0a0e42;margin:0 0 25px;font-size:clamp(34px,3.7vw,54px);font-weight:800;line-height:1.08}.ls-site .gs-hero-copy h1 em{color:#0000;background:linear-gradient(110deg,#087aff,#7e2fff);-webkit-background-clip:text;background-clip:text;font-style:normal}.ls-site .gs-intro{color:#53638b;margin:0;font-size:18px;line-height:1.55}.ls-site .gs-highlights{color:#647395;gap:20px;margin:30px 0 35px;font-size:12px;line-height:1.5;display:flex}.ls-site .gs-highlights b{color:#182754;font-size:13px;display:block}.ls-site .gs-hero-art{min-width:0;padding:65px 15px 55px;position:relative}.ls-site .gs-handnote{color:#6e3bff;font:600 26px/1.05 var(--ls-font-caveat),cursive;position:absolute;top:0;right:12px;transform:rotate(-8deg)}.ls-site .gs-brief-mini{z-index:2;color:#51628e;background:#fff;border:1px solid #e1e7fc;border-radius:13px;align-items:center;gap:9px;width:max-content;max-width:95%;margin:0 0 -9px -12px;padding:14px 18px;font-size:13px;display:flex;position:relative;transform:rotate(-3deg);box-shadow:0 8px 20px #405ec410}.ls-site .gs-brief-mini>b{color:#7538ff;margin-left:12px}.ls-site .gs-dot{background:#7650ff;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 5px #f0ebff}.ls-site .gs-browser{background:#fff;border:1px solid #dce5fa;border-radius:20px;overflow:hidden;transform:rotate(1.5deg);box-shadow:0 25px 55px #4569b625}.ls-site .gs-browser-top{color:#b2bfd9;background:#f4f7fd;border-bottom:1px solid #e6ecf9;justify-content:space-between;padding:12px 18px;font-size:12px;display:flex}.ls-site .gs-browser-top small{color:#7685a5;font-size:11px}.ls-site .gs-search-bar{color:#3c4563;border:1px solid #e1e7f2;border-radius:30px;align-items:center;gap:15px;margin:22px 22px 16px;padding:12px 18px;font-size:14px;display:flex;box-shadow:0 2px 7px #172c4710}.ls-site .gs-search-bar>svg{flex:none;width:29px;height:29px}.ls-site .gs-search-bar>span{flex:1;min-width:0}.ls-site .gs-search-bar>i{color:#3379fa;font-size:24px;font-style:normal}.ls-site .gs-search-tabs{color:#737f93;border-bottom:1px solid #edf0f6;gap:23px;margin:0 26px;padding-bottom:11px;font-size:12px;display:flex}.ls-site .gs-search-tabs b{color:#1765cf}.ls-site .gs-search-result{color:#222;padding:22px 26px;font-family:Arial,sans-serif}.ls-site .gs-sponsored{color:#1f1f1f;margin-bottom:13px;font-size:12px;display:block}.ls-site .gs-site{align-items:center;gap:10px;margin-bottom:13px;display:flex}.ls-site .gs-site>i{color:#177c9d;background:#e8f2f8;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:14px;font-style:normal;font-weight:700;display:grid}.ls-site .gs-site>span{min-width:0}.ls-site .gs-site b{font-size:13px;font-weight:400;display:block}.ls-site .gs-site small{color:#586168;overflow-wrap:anywhere;margin-top:4px;font-size:11px;display:block}.ls-site .gs-site em{color:#444;margin-left:auto;font-style:normal}.ls-site .gs-result-title{color:#1a0dab;overflow-wrap:anywhere;font-size:21px;font-weight:400;line-height:1.3;display:block}.ls-site .gs-search-result>p{color:#45484b;overflow-wrap:anywhere;margin:11px 0 14px;font-size:14px;line-height:1.55}.ls-site .gs-sitelinks{color:#1a0dab;flex-wrap:wrap;gap:9px 20px;font-size:13px;display:flex}.ls-site .gs-organic{opacity:.6;padding:0 26px 24px}.ls-site .gs-organic>*{background:#e8edf5;border-radius:5px;width:80%;height:6px;margin:8px 0;display:block}.ls-site .gs-organic>span{width:28%;height:5px}.ls-site .gs-organic>b{background:#d7e4fd;width:65%;height:10px}.ls-site .gs-organic>i:last-child{width:56%}.ls-site .gs-floating-title{background:#fff;border:1px solid #dce6fa;border-radius:14px;gap:7px;max-width:90%;padding:15px 23px;display:grid;position:absolute;bottom:0;right:0;transform:rotate(-3deg);box-shadow:0 10px 30px #3f5bbc20}.ls-site .gs-floating-title>span{color:#7986a6;font-size:11px}.ls-site .gs-floating-title b{color:#213264;font-size:15px}.ls-site .gs-floating-title small{color:#089879;font-size:11px}.ls-site .gs-hero-label{color:#8693ad;font-size:10px;position:absolute;bottom:-24px;left:0}.ls-site .gs-content{padding-bottom:25px}.ls-site .gs-section-head{max-width:800px;margin-bottom:28px}.ls-site .gs-eyebrow{color:#7042ed;text-transform:uppercase;letter-spacing:.13em;margin-bottom:11px;font-size:11px;font-weight:700;display:block}.ls-site .gs-section-head h2{letter-spacing:-.035em;color:#0c1248;margin:0 0 12px;font-size:clamp(25px,2.12vw,34px);font-weight:750;line-height:1.16}.ls-site .gs-section-head p{color:#596b93;margin:0;font-size:17px;line-height:1.5}.ls-site .gs-context{padding:40px 0 65px}.ls-site .gs-context-grid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.ls-site .gs-brief,.ls-site .gs-context-output,.ls-site .gs-editor,.ls-site .gs-live-preview,.ls-site .gs-review{background:#ffffffdc;border:1px solid #dfe7f8;border-radius:18px;overflow:hidden;box-shadow:0 7px 24px #395db008}.ls-site .gs-panel-head{border-bottom:1px solid #edf1fa;align-items:center;gap:12px;padding:20px;display:flex}.ls-site .gs-panel-head b{color:#182451;font-size:15px;display:block}.ls-site .gs-panel-head small{color:#7b8baa;margin-top:4px;font-size:12px;display:block}.ls-site .gs-panel-head>span>svg{width:31px;height:31px}.ls-site .gs-panel-icon{color:#6c43ef;background:#eef0ff;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;font-size:24px;display:grid}.ls-site .gs-pill{color:#168663;background:#e8fbf3;border-radius:20px;margin-left:auto;padding:5px 9px;font-size:11px}.ls-site .gs-brief dl{margin:0;padding:4px 20px 12px}.ls-site .gs-brief dl>div{border-bottom:1px solid #edf1f8;grid-template-columns:160px 1fr;gap:14px;padding:13px 0;font-size:13px;line-height:1.4;display:grid}.ls-site .gs-brief dl>div:last-child{border:0}.ls-site .gs-brief dt{color:#6c7b98}.ls-site .gs-brief dd{color:#21345b;margin:0;font-weight:500}.ls-site .gs-context-output{background:linear-gradient(135deg,#fff,#f2f5ff);padding:28px}.ls-site .gs-intent-label{color:#7886a8;font-size:12px}.ls-site .gs-context-output h3{letter-spacing:-.5px;color:#18275a;margin:12px 0 19px;font-size:21px;line-height:1.3}.ls-site .gs-keywords{flex-wrap:wrap;gap:8px;display:flex}.ls-site .gs-keywords span{color:#4465a4;background:#edf3ff;border:1px solid #dfe8fb;border-radius:20px;padding:7px 10px;font-size:12px}.ls-site .gs-intent-card{background:#fff;border:1px solid #e2e8f9;border-radius:14px;align-items:flex-start;gap:15px;margin-top:25px;padding:19px;display:flex}.ls-site .gs-intent-card i{color:#0ca28d;background:#e8f8f5;border-radius:10px;flex:none;place-items:center;width:35px;height:35px;font-size:25px;font-style:normal;display:grid}.ls-site .gs-intent-card b{font-size:15px}.ls-site .gs-intent-card p{color:#647397;margin:8px 0 0;font-size:14px;line-height:1.5}.ls-site .gs-message-map{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;display:grid}.ls-site .gs-message-map>span{color:#62759a;font-size:12px;line-height:1.5}.ls-site .gs-message-map b{color:#6c40eb;text-transform:uppercase;letter-spacing:.04em;margin-bottom:5px;font-size:11px;display:block}.ls-site .gs-demo{padding:35px 0 60px}.ls-site .gs-variant-tabs{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.ls-site .gs-variant-tabs button{color:#3d5180;font:500 14px var(--ls-font-inter),sans-serif;cursor:pointer;background:#fff;border:1px solid #dae3f6;border-radius:30px;padding:12px 20px;transition:background .2s,color .2s,box-shadow .2s}.ls-site .gs-variant-tabs button[aria-pressed=true]{color:#fff;background:linear-gradient(110deg,#087aff,#7942ff);border-color:#0000;box-shadow:0 6px 18px #4269dc25}.ls-site .gs-demo-grid{grid-template-columns:1.08fr .92fr;align-items:start;gap:24px;display:grid}.ls-site .gs-editor-group{border-bottom:1px solid #edf1fa;padding:20px 22px}.ls-site .gs-editor-group:last-child{border:0}.ls-site .gs-editor-group h3{justify-content:space-between;align-items:center;gap:10px;margin:0 0 16px;font-size:16px;display:flex}.ls-site .gs-editor-group h3>span{color:#7e8ca7;font-size:11px;font-weight:400}.ls-site .gs-field{margin:0 0 15px;display:block}.ls-site .gs-field:last-child{margin-bottom:0}.ls-site .gs-field>span{color:#627492;justify-content:space-between;margin-bottom:6px;font-size:12px;display:flex}.ls-site .gs-field>span>small{color:#008b73;font-size:11px}.ls-site .gs-field input,.ls-site .gs-field textarea{width:100%;min-width:0;font:14px/1.5 var(--ls-font-inter),sans-serif;color:#1b315c;resize:vertical;box-shadow:none;background:#fcfdff;border:1px solid #dae3f6;border-radius:9px;padding:11px 13px;display:block}.ls-site .gs-field textarea{min-height:78px}.ls-site .gs-meter{background:#eaf0fa;border-radius:5px;height:3px;margin-top:5px;display:block;overflow:hidden}.ls-site .gs-meter>i{background:#28b497;width:0;max-width:100%;height:100%;transition:width .15s;display:block}.ls-site .gs-field-hint{color:#b82e50;min-height:0;margin-top:4px;font-size:11px;line-height:1.4;display:block}.ls-site .gs-field.is-invalid input,.ls-site .gs-field.is-invalid textarea{background:#fff9fb;border-color:#e67991}.ls-site .gs-field.is-invalid .gs-meter>i{background:#db5477}.ls-site .gs-field.is-invalid [data-gs-count]{color:#b52d4e}.ls-site .gs-live-column{gap:20px;display:grid}.ls-site .gs-live-preview .gs-search-result{padding-top:8px}.ls-site .gs-preview-note{color:#7c8ba6;border-top:1px solid #edf1fa;margin:0;padding:13px 20px;font-size:11px;line-height:1.5}.ls-site .gs-review{padding:24px}.ls-site .gs-review h3{margin:0 0 20px;font-size:17px;line-height:1.3}.ls-site .gs-review ul{gap:17px;margin:0;padding:0;list-style:none;display:grid}.ls-site .gs-review li{padding-left:23px;position:relative}.ls-site .gs-review li:before{content:"✓";color:#12a28e;font-size:15px;position:absolute;top:0;left:0}.ls-site .gs-review li b{margin-bottom:5px;font-size:14px;display:block}.ls-site .gs-review li span{color:#637497;font-size:13px;line-height:1.4;display:block}.ls-site .gs-validation{color:#148365;background:#ecfaf5;border-radius:9px;margin:24px 0 14px;padding:12px 13px;font-size:12px;line-height:1.5}.ls-site .gs-validation.is-invalid{color:#a43450;background:#fff0f4}.ls-site .gs-export{color:#fff;width:100%;font:600 14px var(--ls-font-inter),sans-serif;cursor:pointer;background:linear-gradient(110deg,#087aff,#7c35ff);border:0;border-radius:11px;justify-content:center;align-items:center;gap:18px;padding:14px;display:flex}.ls-site .gs-export:disabled{opacity:.5;cursor:not-allowed}.ls-site .gs-review>small{text-align:center;color:#7d8aa6;margin-top:10px;font-size:11px;line-height:1.5;display:block}.ls-site .gs-demo-note{color:#7c8aa5;margin-top:15px;font-size:11px;line-height:1.5}.ls-site .gs-how{padding:30px 0 60px}.ls-site .gs-how ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;margin:0;padding:0;list-style:none;display:grid}.ls-site .gs-how li{background:#fff;border:1px solid #dee7f9;border-radius:16px;padding:23px 17px;position:relative}.ls-site .gs-how li>b{color:#fff;background:#087aff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid;position:absolute;top:14px;left:14px}.ls-site .gs-how li>i{color:#6e41ed;background:#eef0ff;border-radius:15px;place-items:center;width:51px;height:51px;margin:0 auto 18px;font-size:28px;font-style:normal;display:grid}.ls-site .gs-how h3{text-align:center;margin:0 0 9px;font-size:15px;line-height:1.3}.ls-site .gs-how p{color:#677897;text-align:center;margin:0;font-size:13px;line-height:1.5}.ls-site .gs-how li:not(:last-child):after{content:"→";z-index:2;color:#adbef4;font-size:25px;position:absolute;top:42px;right:-16px}.ls-site .gs-quality{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.ls-site .gs-quality article{background:linear-gradient(120deg,#fff,#f5f2ff);border:1px solid #e1e7f8;border-radius:18px;min-width:0;padding:26px}.ls-site .gs-quality article>span{letter-spacing:.1em;color:#7144e9;font-size:10px;font-weight:700}.ls-site .gs-quality h2{letter-spacing:-.6px;margin:14px 0;font-size:22px;line-height:1.2}.ls-site .gs-quality p{color:#5f7295;margin:0 0 20px;font-size:14px;line-height:1.6}.ls-site .gs-limits{gap:25px;margin-bottom:14px;display:flex}.ls-site .gs-limits b{color:#315efa;font-size:33px;display:block}.ls-site .gs-limits span{color:#687a9e;font-size:11px}.ls-site .gs-quality article>small{color:#6f7e9b;font-size:11px;line-height:1.5;display:block}.ls-site .gs-ready{color:#365b98;background:#fff;border:1px solid #dce7f6;border-radius:11px;padding:15px;font-size:12px;line-height:1.5}.ls-site .gs-final{text-align:center;padding:70px 20px 40px}.ls-site .gs-final h2{letter-spacing:-.8px;margin:0 0 15px;font-size:clamp(26px,2.4vw,36px);line-height:1.16}.ls-site .gs-final p{color:#617196;margin:0 0 25px;font-size:17px}.ls-site .gs-final .cp-cta{max-width:570px;margin:auto}.ls-site .gs-legal{color:#7b87a0;text-align:center;max-width:1000px;margin:0 auto 15px;font-size:11px;line-height:1.6}.ls-site .gs-legal a{color:#436dd0;text-decoration:underline}.ls-site .gs-page :is(button,input,textarea,a):focus-visible{outline-offset:3px;outline:3px solid #9979ff}@media (max-width:1100px){.ls-site .gs-hero-grid{gap:28px}.ls-site .gs-hero-copy h1{font-size:42px}.ls-site .gs-intro{font-size:16px}.ls-site .gs-highlights{gap:12px}.ls-site .gs-highlights b{font-size:11px}.ls-site .gs-highlights span{font-size:10px}.ls-site .gs-hero-art{padding-inline:0}.ls-site .gs-result-title{font-size:19px}.ls-site .gs-brief dl>div{grid-template-columns:125px 1fr}.ls-site .gs-message-map{grid-template-columns:1fr;gap:9px}.ls-site .gs-message-map b{margin-right:10px;display:inline}.ls-site .gs-panel-head{padding:17px}.ls-site .gs-editor-group{padding:18px}.ls-site .gs-quality article{padding:20px}.ls-site .gs-quality h2{font-size:20px}}@media (max-width:800px){.ls-site .gs-hero-grid{grid-template-columns:1fr;padding-block:35px 65px}.ls-site .gs-hero-copy{max-width:650px}.ls-site .gs-hero-art{width:100%;max-width:650px;margin:auto}.ls-site .gs-hero-copy h1{font-size:44px}.ls-site .gs-highlights b{font-size:13px}.ls-site .gs-highlights span{font-size:12px}.ls-site .gs-highlights{gap:25px}.ls-site .gs-context-grid,.ls-site .gs-demo-grid{grid-template-columns:1fr}.ls-site .gs-brief dl>div{grid-template-columns:170px 1fr}.ls-site .gs-message-map{grid-template-columns:repeat(3,1fr)}.ls-site .gs-message-map b{display:block}.ls-site .gs-quality,.ls-site .gs-how ol{grid-template-columns:1fr}.ls-site .gs-how li{min-height:108px;padding:20px 20px 20px 100px}.ls-site .gs-how li>i{width:40px;height:40px;font-size:24px;position:absolute;top:40px;left:22px}.ls-site .gs-how h3,.ls-site .gs-how p{text-align:left}.ls-site .gs-how li:not(:last-child):after{content:"↓";top:auto;bottom:-21px;right:50%}.ls-site .gs-how li>b{top:8px;left:30px}.ls-site .gs-quality h2{font-size:23px}.ls-site .gs-context{padding-top:25px}}@media (max-width:540px){.ls-site .gs-hero-copy h1{font-size:clamp(30px,8vw,39px)}.ls-site .gs-highlights{flex-wrap:wrap;gap:15px}.ls-site .gs-highlights b{font-size:12px}.ls-site .gs-highlights span{font-size:11px}.ls-site .gs-search-bar{gap:10px;margin-inline:15px;padding:11px 13px;font-size:12px}.ls-site .gs-search-bar>svg{width:24px;height:24px}.ls-site .gs-search-result{padding:20px 18px}.ls-site .gs-result-title{font-size:18px}.ls-site .gs-search-result>p{font-size:13px}.ls-site .gs-brief-mini{gap:7px;margin-left:0;padding:12px;font-size:10px}.ls-site .gs-floating-title{max-width:95%;padding:13px 16px;right:0}.ls-site .gs-floating-title b{font-size:13px}.ls-site .gs-handnote{font-size:24px}.ls-site .gs-section-head p{font-size:15px}.ls-site .gs-context-output{padding:20px}.ls-site .gs-brief dl>div{grid-template-columns:110px 1fr;font-size:12px}.ls-site .gs-pill{display:none}.ls-site .gs-context-output h3{font-size:19px}.ls-site .gs-message-map{grid-template-columns:1fr}.ls-site .gs-message-map b{display:inline}.ls-site .gs-editor-group h3{flex-direction:column;align-items:flex-start;gap:5px}.ls-site .gs-variant-tabs{gap:7px}.ls-site .gs-variant-tabs button{padding:10px 12px;font-size:12px}.ls-site .gs-final{padding:50px 0 30px}.ls-site .gs-final p{font-size:15px}.ls-site .gs-demo{padding-bottom:35px}}@media (prefers-reduced-motion:reduce){.ls-site .gs-page *{transition:none!important}}