.LandingPage-module__CmphSq__page{--landing-bg:#05040b;--landing-surface:#101124;--landing-surface-2:#191735;--landing-text:#f2f7ff;--landing-muted:#bfd0e6;--landing-subtle:#77859d;--landing-accent:#a78bfa;--landing-accent-soft:#a78bfa29;--landing-warm-soft:#22d3ee1c;--landing-border:#b7d5ff14;--landing-border-strong:#a78bfa61;--landing-content-width:1680px;--landing-page-padding:2rem;background:var(--landing-bg);min-height:100vh;color:var(--landing-text)}.LandingPage-module__CmphSq__page a{text-decoration:none}.LandingPage-module__CmphSq__container{width:min(100%, var(--landing-content-width));padding:0 var(--landing-page-padding);margin:0 auto}.LandingPage-module__CmphSq__header{z-index:30;padding:0 var(--landing-page-padding);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#070a12e0,#070a12a8),#05070dbd;border-bottom:1px solid #b7d5ff12;position:fixed;inset:0 0 auto}.LandingPage-module__CmphSq__headerInner{width:min(100%, var(--landing-content-width));justify-content:space-between;align-items:center;gap:2rem;height:4.5rem;margin:0 auto;display:flex}.LandingPage-module__CmphSq__brand{color:var(--landing-text);white-space:nowrap;align-items:center;gap:.65rem;font-size:1rem;font-weight:700;display:inline-flex}.LandingPage-module__CmphSq__brandMark{background:#fff;border:1px solid #ffffffb8;border-radius:10px;place-items:center;width:2.55rem;height:2.55rem;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #02061714,0 0 22px #ffffff14,0 8px 20px #0000002e}.LandingPage-module__CmphSq__brandLogo{object-fit:cover;width:100%;height:100%;transform:scale(1.12)}.LandingPage-module__CmphSq__nav{color:var(--landing-muted);align-items:center;gap:1.55rem;margin-left:auto;font-size:.86rem;font-weight:650;display:flex}.LandingPage-module__CmphSq__nav a{transition:color .22s}.LandingPage-module__CmphSq__nav a:hover{color:var(--landing-text)}.LandingPage-module__CmphSq__headerActions{flex:none;align-items:center;display:flex}.LandingPage-module__CmphSq__navCta{border:1px solid var(--landing-border-strong);color:#020617;background:linear-gradient(#d8b4fefa,#818cf8f5);border-radius:8px;align-items:center;min-height:2.5rem;padding:0 1.15rem;font-weight:750;display:inline-flex;box-shadow:inset 0 1px #fff3,0 10px 26px #a78bfa2e}.LandingPage-module__CmphSq__navCta:hover{color:#020617;box-shadow:0 0 20px #67e8f93d}.LandingPage-module__CmphSq__hero{min-height:100svh;padding:7.25rem var(--landing-page-padding) 3.75rem;align-items:center;display:flex;position:relative;overflow:hidden}.LandingPage-module__CmphSq__heroBackdrop{background-image:radial-gradient(circle at 50% 30%,#a855f73d,#0000 25rem),radial-gradient(at 50% 82%,#3b82f629,#0000 33rem),linear-gradient(#05070dad 0%,#05070db8 48%,#05070deb 100%),linear-gradient(90deg,#04070ceb 0%,#04070c8f 42%,#04070c75 60%,#04070cc7 100%),url(/landing-hero-course-v3.png);background-position:50%;background-size:cover;position:absolute;inset:0}.LandingPage-module__CmphSq__heroBackdrop:before{content:"";opacity:.7;background-color:#0000;background-image:linear-gradient(#b7d5ff09 1px,#0000 1px),linear-gradient(90deg,#b7d5ff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:4.5rem 4.5rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 38%,#000 0%,#000000bd 38%,#0000 78%);mask-image:radial-gradient(at 50% 38%,#000 0%,#000000bd 38%,#0000 78%)}.LandingPage-module__CmphSq__heroBackdrop:after{content:"";filter:blur(18px);opacity:.78;background:radial-gradient(circle at 34% 30%,#c084fc38,#0000 17rem),radial-gradient(circle at 64% 28%,#60a5fa33,#0000 18rem),radial-gradient(at 50% 78%,#22d3ee14,#0000 26rem);animation:12s ease-in-out infinite alternate LandingPage-module__CmphSq__heroAurora;position:absolute;inset:-18% -12% 0}.LandingPage-module__CmphSq__hero:after{background:linear-gradient(180deg, transparent, var(--landing-bg));content:"";pointer-events:none;height:11rem;position:absolute;bottom:0;left:0;right:0}.LandingPage-module__CmphSq__heroContent{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(100%,1180px);min-height:auto;margin:0 auto;padding-top:.5rem;display:flex;position:relative}.LandingPage-module__CmphSq__heroLabel,.LandingPage-module__CmphSq__sectionTag{color:var(--landing-accent);letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:650}.LandingPage-module__CmphSq__heroLabel{text-transform:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#152330d1,#080e189e),#a78bfa1a;border:1px solid #a78bfa52;border-radius:999px;align-items:center;gap:.65rem;width:fit-content;margin:0 0 1.1rem;padding:.44rem .82rem .44rem .62rem;font-size:clamp(.92rem,1vw,1.08rem);font-weight:750;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 0 34px #a78bfa2e}.LandingPage-module__CmphSq__heroLabel:before{background:var(--landing-accent);content:"";border-radius:999px;width:.5rem;height:.5rem;display:inline-block;box-shadow:0 0 20px #a78bfa9e}.LandingPage-module__CmphSq__hero h1{max-width:76rem;color:var(--landing-text);letter-spacing:0;text-shadow:0 1px #ffffff0a,0 28px 70px #00000080;text-wrap:balance;margin:0;font-size:clamp(2.75rem,4.6vw,5rem);font-weight:800;line-height:1.03}.LandingPage-module__CmphSq__heroAccent{color:#0000;text-shadow:0 0 42px #a78bfa57;white-space:nowrap;background:linear-gradient(90deg,#f5d0fe 0%,#a78bfa 44%,#60a5fa 100%);-webkit-background-clip:text;background-clip:text}.LandingPage-module__CmphSq__heroDescription{color:#d7e5f7;text-shadow:0 1px 20px #03071294;max-width:60rem;margin:1.45rem auto 0;font-size:clamp(1rem,1.18vw,1.18rem);line-height:1.8}.LandingPage-module__CmphSq__heroChips{flex-wrap:wrap;justify-content:center;gap:.62rem;max-width:56rem;margin:1.55rem auto 0;display:flex}.LandingPage-module__CmphSq__heroChips span{color:#d7e3f3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#121b2abd,#0a101aad),#0c121b9e;border:1px solid #b7d5ff29;border-radius:999px;align-items:center;gap:.45rem;min-height:2.15rem;padding:.34rem .88rem;font-size:.82rem;font-weight:650;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.LandingPage-module__CmphSq__heroChips svg{color:var(--landing-accent)}.LandingPage-module__CmphSq__heroActions{flex-wrap:wrap;justify-content:center;gap:.85rem;margin-top:2.1rem;display:flex}.LandingPage-module__CmphSq__heroConfiguredImage{background:#080e18b8;border:1px solid #b7d5ff29;border-radius:8px;width:min(100%,64rem);margin-top:2.4rem;overflow:hidden;box-shadow:0 24px 70px #00000057}.LandingPage-module__CmphSq__heroConfiguredImage img{object-fit:cover;width:100%;height:auto;display:block}.LandingPage-module__CmphSq__primaryButton,.LandingPage-module__CmphSq__ghostButton{border-radius:8px;justify-content:center;align-items:center;gap:.5rem;min-height:3.1rem;padding:0 1.6rem;font-size:.9rem;font-weight:650;transition:border-color .22s,background .22s,color .22s,box-shadow .22s;display:inline-flex}.LandingPage-module__CmphSq__page .LandingPage-module__CmphSq__primaryButton{color:#020617;background:linear-gradient(#d8b4fefa,#818cf8f5);box-shadow:inset 0 1px #ffffff3d,0 16px 38px #a78bfa38}.LandingPage-module__CmphSq__page .LandingPage-module__CmphSq__primaryButton:hover{color:#020617;box-shadow:0 0 24px #67e8f947}.LandingPage-module__CmphSq__ghostButton{color:#eadcff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#121b2a75,#080d1661),#0c121b59;border:1px solid #a78bfa80}.LandingPage-module__CmphSq__ghostButton:hover{color:#f8f5ff;background:#a78bfa24}.LandingPage-module__CmphSq__heroCodePanel{text-align:left;background:linear-gradient(#12192af2,#090e18f5),#080d18eb;border:1px solid #b7d5ff29;border-radius:8px;width:min(100%,900px);margin-top:2.65rem;position:relative;overflow:hidden;box-shadow:0 0 0 1px #a78bfa0d,0 0 48px #9333ea2e,0 30px 90px #0000006b}.LandingPage-module__CmphSq__heroCodePanel:before{border-radius:inherit;content:"";opacity:.55;pointer-events:none;background:linear-gradient(90deg,#0000,#a78bfa6b,#38bdf838,#0000),linear-gradient(#ffffff14,#0000 34%);position:absolute;inset:-1px}.LandingPage-module__CmphSq__heroCodePanel:after{background:linear-gradient(180deg, transparent, var(--landing-accent), #60a5fa, transparent);content:"";opacity:.78;border-radius:999px;width:2px;animation:2.8s ease-in-out infinite LandingPage-module__CmphSq__codePulse;position:absolute;top:3.2rem;bottom:1.15rem;left:3.45rem;box-shadow:0 0 20px #a78bfa94}.LandingPage-module__CmphSq__heroCodeToolbar{z-index:1;background:#121a2ac7;border-bottom:1px solid #b7d5ff1a;align-items:center;gap:1rem;min-height:3.05rem;padding:0 1rem;display:flex;position:relative}.LandingPage-module__CmphSq__heroWindowDots{gap:.42rem;display:inline-flex}.LandingPage-module__CmphSq__heroWindowDots i{border-radius:999px;width:.68rem;height:.68rem}.LandingPage-module__CmphSq__heroWindowDots i:first-child{background:#ff5f57}.LandingPage-module__CmphSq__heroWindowDots i:nth-child(2){background:#ffbd2e}.LandingPage-module__CmphSq__heroWindowDots i:nth-child(3){background:#8b5cf6}.LandingPage-module__CmphSq__heroCodeTab,.LandingPage-module__CmphSq__heroCopilot{border-radius:999px;align-items:center;min-height:1.8rem;font-size:.78rem;font-weight:700;display:inline-flex}.LandingPage-module__CmphSq__heroCodeTab{color:#dce8f8;background:#ffffff0e;padding:0 .8rem}.LandingPage-module__CmphSq__heroCopilot{color:var(--landing-accent);background:#a78bfa21;border:1px solid #a78bfa52;margin-left:auto;padding:0 .9rem}.LandingPage-module__CmphSq__heroCodeBlock{z-index:1;color:#c8d7ea;font-family:var(--font-mono,"SFMono-Regular", Consolas, monospace);text-shadow:0 0 22px #a78bfa21;margin:0;padding:1.15rem 1.4rem 1.2rem 4.6rem;font-size:clamp(.68rem,.92vw,.86rem);font-weight:650;line-height:1.62;position:relative;overflow:hidden}.LandingPage-module__CmphSq__codeMuted{color:#77859dbd;min-width:1.45rem;margin-right:.48rem;display:inline-block}.LandingPage-module__CmphSq__codeKeyword{color:#c084fc}.LandingPage-module__CmphSq__codeOperator{color:#8fb2d6}.LandingPage-module__CmphSq__codeString{color:#f7d481}.LandingPage-module__CmphSq__codeFunction{color:#7dd3fc}@keyframes LandingPage-module__CmphSq__heroAurora{0%{opacity:.62;transform:translate(-1.5%,-1%)scale(1)}to{opacity:.86;transform:translate(1.5%,1%)scale(1.04)}}@keyframes LandingPage-module__CmphSq__codePulse{0%,to{opacity:.42;transform:scaleY(.82)}50%{opacity:.92;transform:scaleY(1)}}.LandingPage-module__CmphSq__section{padding:clamp(4rem,4.5vw,5.25rem) 0 0}.LandingPage-module__CmphSq__sectionHeader,.LandingPage-module__CmphSq__splitHeader{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.85rem;display:flex}.LandingPage-module__CmphSq__sectionHeader{display:block}.LandingPage-module__CmphSq__sectionTag{color:color-mix(in srgb, var(--landing-accent) 84%, var(--landing-muted));letter-spacing:.12em;align-items:center;gap:.62rem;margin-bottom:.8rem;font-size:.7rem;font-weight:720;display:inline-flex}.LandingPage-module__CmphSq__sectionTag:before{background:linear-gradient(90deg, var(--landing-accent), #60a5fa6b);content:"";width:1.7rem;height:1px;display:block;box-shadow:0 0 12px #a78bfa52}.LandingPage-module__CmphSq__section h2,.LandingPage-module__CmphSq__cta h2{max-width:50rem;color:color-mix(in srgb, var(--landing-text) 88%, transparent);letter-spacing:-.018em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,2.25vw,2.35rem);font-weight:600;line-height:1.22}.LandingPage-module__CmphSq__splitHeader p{max-width:43rem;color:var(--landing-muted);margin:.7rem 0 0;font-size:.9rem;line-height:1.75}.LandingPage-module__CmphSq__splitHeader h2{max-width:50rem}.LandingPage-module__CmphSq__phraseHeading span{white-space:nowrap;display:inline-block}.LandingPage-module__CmphSq__phraseHeadingSecondary{color:color-mix(in srgb, var(--landing-muted) 82%, var(--landing-text))}.LandingPage-module__CmphSq__ctaInner{border:1px solid var(--landing-border);background:var(--landing-surface);border-radius:8px;box-shadow:inset 0 1px #ffffff08}.LandingPage-module__CmphSq__introHeader{margin-bottom:1.85rem}.LandingPage-module__CmphSq__introTag{margin-bottom:.8rem}.LandingPage-module__CmphSq__introHeader h2{text-wrap:balance;max-width:46rem}.LandingPage-module__CmphSq__introHeader p{max-width:46rem;color:var(--landing-muted);margin:.7rem 0 0;font-size:.9rem;line-height:1.75}.LandingPage-module__CmphSq__introLoop{isolation:isolate;background:radial-gradient(circle at 50% 22%,#52e0ae21,#0000 24rem),radial-gradient(circle at 70% 44%,#f5b85917,#0000 18rem),radial-gradient(circle at 25% 62%,#22d3ee14,#0000 20rem),#05080f4d;border-radius:8px;padding:1rem;position:relative;overflow:hidden}.LandingPage-module__CmphSq__introLoop:before{z-index:0;content:"";opacity:.85;pointer-events:none;background:linear-gradient(90deg,#0000,#52e0ae52,#f5b85933,#52e0ae52,#0000);height:1px;position:absolute;bottom:7rem;left:1.35rem;right:1.35rem;box-shadow:0 0 22px #52e0ae14,0 18px 42px #52e0ae0e}.LandingPage-module__CmphSq__introLoop:after{z-index:0;content:"";opacity:.82;pointer-events:none;background:radial-gradient(at bottom,#52e0ae2e,#0000 64%),radial-gradient(at 66% 100%,#f5b85912,#0000 58%);height:6.2rem;position:absolute;bottom:6.15rem;left:8%;right:8%}.LandingPage-module__CmphSq__introLoopGrid{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;display:grid;position:relative}.LandingPage-module__CmphSq__introLoopItem{--intro-accent:var(--landing-accent);position:relative}.LandingPage-module__CmphSq__introLoopCard_1{--intro-accent:#60a5fa}.LandingPage-module__CmphSq__introLoopCard_2{--intro-accent:#f59e0b}.LandingPage-module__CmphSq__introLoopCard_3{--intro-accent:#c084fc}.LandingPage-module__CmphSq__introLoopCard{border:1px solid color-mix(in srgb, var(--intro-accent) 18%, #b7d5ff17);background:linear-gradient(#141e34eb,#0b111ef5),#10182ac2;border-radius:8px;flex-direction:column;min-height:13rem;padding:1.05rem;transition:border-color .22s,box-shadow .22s,transform .22s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0b,0 18px 42px #00000038}.LandingPage-module__CmphSq__introLoopCard:hover{border-color:color-mix(in srgb, var(--intro-accent) 42%, transparent);box-shadow:inset 0 1px 0 #ffffff0b, 0 0 34px color-mix(in srgb, var(--intro-accent) 12%, transparent);transform:translateY(-2px)}.LandingPage-module__CmphSq__introLoopCardTop{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.8rem;display:flex}.LandingPage-module__CmphSq__introLoopStep{color:color-mix(in srgb, var(--intro-accent) 64%, var(--landing-muted));font-family:var(--font-mono,monospace);font-size:.72rem;font-weight:800}.LandingPage-module__CmphSq__introLoopMeta{background:color-mix(in srgb, var(--intro-accent) 13%, transparent);width:fit-content;color:var(--intro-accent);border-radius:999px;margin-bottom:0;padding:.24rem .52rem;font-size:.68rem;font-weight:760}.LandingPage-module__CmphSq__introLoopCard h3{color:var(--landing-text);margin:0;font-size:1.08rem;font-weight:720;line-height:1.35}.LandingPage-module__CmphSq__introLoopCard p,.LandingPage-module__CmphSq__ctaInner p{color:var(--landing-muted);margin:.65rem 0 0;font-size:.86rem;line-height:1.74}.LandingPage-module__CmphSq__introLoopActions{flex-wrap:wrap;gap:.55rem;margin-top:auto;padding-top:1rem;display:flex}.LandingPage-module__CmphSq__introLoopActions span{color:#d9e6f7;background:#ffffff0b;border:1px solid #b7d5ff17;border-radius:999px;align-items:center;gap:.35rem;min-height:1.75rem;padding:0 .58rem;font-size:.72rem;font-weight:650;display:inline-flex}.LandingPage-module__CmphSq__introLoopActions svg{color:var(--intro-accent)}.LandingPage-module__CmphSq__introValueBar{z-index:2;background:#0a0f19db;border:1px solid #b7d5ff1c;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.1rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.LandingPage-module__CmphSq__introValueItem{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;padding:.9rem 1rem;display:grid}.LandingPage-module__CmphSq__introValueItem+.LandingPage-module__CmphSq__introValueItem{border-left:1px solid #b7d5ff1a}.LandingPage-module__CmphSq__introValueIcon{width:2rem;height:2rem;color:var(--landing-accent);place-items:center;display:grid}.LandingPage-module__CmphSq__introValueItem strong{color:var(--landing-text);font-size:.88rem;font-weight:700;display:block}.LandingPage-module__CmphSq__introValueItem p{color:var(--landing-subtle);margin:.22rem 0 0;font-size:.72rem;line-height:1.55}.LandingPage-module__CmphSq__lineGrid{grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,1fr));gap:1rem;display:grid}.LandingPage-module__CmphSq__lineCard{--line-accent:#a78bfa;background:linear-gradient(180deg, #17213af2, #0a101efa), var(--landing-surface);border:1px solid #b7d5ff1a;border-radius:8px;flex-direction:column;min-height:23rem;padding:1.25rem;transition:border-color .22s,box-shadow .22s,transform .22s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.LandingPage-module__CmphSq__lineCard:before{background:linear-gradient(90deg, transparent, var(--line-accent), transparent);content:"";opacity:.7;height:3px;position:absolute;inset:0 0 auto}.LandingPage-module__CmphSq__lineCard:nth-child(2){--line-accent:#f59e0b}.LandingPage-module__CmphSq__lineCard:nth-child(3){--line-accent:#60a5fa}.LandingPage-module__CmphSq__lineCard:nth-child(4){--line-accent:#f472b6}.LandingPage-module__CmphSq__lineCard:hover{border-color:#b7d5ff33;transform:translateY(-2px);box-shadow:0 0 30px #67e8f914}.LandingPage-module__CmphSq__lineCardFeatured{border-color:var(--landing-border-strong);background:linear-gradient(180deg, #182b3ff5, #09121ffa), var(--landing-surface);box-shadow:0 0 36px #67e8f91a,inset 0 1px #ffffff0d}.LandingPage-module__CmphSq__lineTop{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.LandingPage-module__CmphSq__lineTopText{gap:.35rem;display:grid}.LandingPage-module__CmphSq__lineCode{color:var(--line-accent);font-size:.78rem;font-weight:750}.LandingPage-module__CmphSq__lineRole{border:1px solid color-mix(in srgb, var(--line-accent) 34%, transparent);background:color-mix(in srgb, var(--line-accent) 12%, transparent);width:fit-content;min-height:1.65rem;color:var(--landing-text);border-radius:999px;align-items:center;padding:0 .58rem;font-size:.72rem;font-weight:700;display:inline-flex}.LandingPage-module__CmphSq__lineCard h3{color:var(--landing-text);margin:0;font-size:1.22rem;font-weight:700;line-height:1.35}.LandingPage-module__CmphSq__lineCard p{color:var(--landing-muted);margin:.8rem 0 0;font-size:.9rem;line-height:1.75}.LandingPage-module__CmphSq__lineTags{flex-wrap:wrap;gap:.45rem;margin-top:1rem;display:flex}.LandingPage-module__CmphSq__lineTags span{min-height:1.8rem;color:var(--landing-muted);background:#ffffff0b;border:1px solid #b7d5ff1c;border-radius:999px;align-items:center;padding:0 .65rem;font-size:.76rem;font-weight:650;display:inline-flex}.LandingPage-module__CmphSq__linePreview{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:1.2rem 0 1rem;display:grid}.LandingPage-module__CmphSq__linePreviewImage{aspect-ratio:1.48;background:#ffffff0b;border:1px solid #b7d5ff21;border-radius:6px;display:block;position:relative;overflow:hidden}.LandingPage-module__CmphSq__linePreviewImage img{object-fit:cover;opacity:.88;transition:opacity .22s,transform .22s}.LandingPage-module__CmphSq__lineCard:hover .LandingPage-module__CmphSq__linePreviewImage img{opacity:1;transform:scale(1.04)}.LandingPage-module__CmphSq__lineLink{color:var(--line-accent);align-items:center;gap:.35rem;margin-top:auto;font-size:.86rem;font-weight:750;display:inline-flex}.LandingPage-module__CmphSq__faqItem h3{color:var(--landing-text);margin:0;font-size:1rem;font-weight:680;line-height:1.4}.LandingPage-module__CmphSq__faqItem p{color:var(--landing-muted);margin:.65rem 0 0;font-size:.86rem;line-height:1.75}.LandingPage-module__CmphSq__faqItem{border:1px solid var(--landing-border);background:#10182ab8;border-radius:8px;box-shadow:inset 0 1px #ffffff08}.LandingPage-module__CmphSq__faqList{gap:.8rem;display:grid}.LandingPage-module__CmphSq__faqLayout{grid-template-columns:minmax(16rem,22rem) minmax(0,58rem);justify-content:space-between;align-items:start;gap:4rem;display:grid}.LandingPage-module__CmphSq__faqHeader{place-items:start;margin:0;display:grid}.LandingPage-module__CmphSq__faqHeader .LandingPage-module__CmphSq__textLink{margin-top:1.25rem}.LandingPage-module__CmphSq__faqItem{padding:1.35rem 1.45rem}.LandingPage-module__CmphSq__faqItem h3{margin-top:0}.LandingPage-module__CmphSq__routeNetworkPanel{border-radius:8px;overflow:hidden}.LandingPage-module__CmphSq__textLink{color:var(--landing-accent);align-items:center;gap:.35rem;font-size:.86rem;font-weight:650;display:inline-flex}.LandingPage-module__CmphSq__cta{padding:clamp(4.5rem,5vw,5.5rem) 0}.LandingPage-module__CmphSq__ctaInner{border-radius:8px;justify-content:space-between;align-items:center;gap:2rem;padding:3.25rem;display:flex}.LandingPage-module__CmphSq__ctaInner p{max-width:42rem}.LandingPage-module__CmphSq__cta h2{max-width:42rem;font-size:clamp(1.85rem,2vw,2.25rem)}.LandingPage-module__CmphSq__footer{border-top:1px solid var(--landing-border);padding:2rem 0}.LandingPage-module__CmphSq__footer .LandingPage-module__CmphSq__container{color:var(--landing-subtle);justify-content:space-between;align-items:center;gap:1rem;font-size:.82rem;display:flex}.LandingPage-module__CmphSq__footerMeta{align-items:center;gap:.35rem;display:inline-flex}.LandingPage-module__CmphSq__footerContact{flex-wrap:wrap;justify-content:flex-end;gap:.45rem 1rem;font-style:normal;display:flex}.LandingPage-module__CmphSq__footerContact a{color:inherit;text-decoration:none}.LandingPage-module__CmphSq__footerContact a:hover{color:var(--landing-accent)}@media (max-width:1020px){.LandingPage-module__CmphSq__headerInner{height:4rem}.LandingPage-module__CmphSq__nav{gap:.95rem;font-size:.8rem}.LandingPage-module__CmphSq__navCta{min-height:2.25rem;padding:0 .9rem}.LandingPage-module__CmphSq__hero h1{max-width:48rem}.LandingPage-module__CmphSq__heroCodePanel{width:min(100%,760px)}.LandingPage-module__CmphSq__lineGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.LandingPage-module__CmphSq__faqLayout{grid-template-columns:1fr;gap:1.8rem}.LandingPage-module__CmphSq__introLoop:before,.LandingPage-module__CmphSq__introLoop:after{display:none}.LandingPage-module__CmphSq__introLoopGrid,.LandingPage-module__CmphSq__introValueBar{grid-template-columns:repeat(2,minmax(0,1fr))}.LandingPage-module__CmphSq__introValueItem:nth-child(3){border-top:1px solid #b7d5ff1a;border-left:0}.LandingPage-module__CmphSq__introValueItem:nth-child(4){border-top:1px solid #b7d5ff1a}.LandingPage-module__CmphSq__introLoopCard_0,.LandingPage-module__CmphSq__introLoopCard_1,.LandingPage-module__CmphSq__introLoopCard_2,.LandingPage-module__CmphSq__introLoopCard_3{align-self:stretch}}@media (max-width:760px){.LandingPage-module__CmphSq__page{--landing-page-padding:1rem}.LandingPage-module__CmphSq__header{height:auto;min-height:4rem;padding:0 1rem}.LandingPage-module__CmphSq__headerInner{gap:1rem;height:4rem}.LandingPage-module__CmphSq__nav a:not(:last-child){display:none}.LandingPage-module__CmphSq__hero{min-height:100svh;padding:5.25rem var(--landing-page-padding) 3.5rem}.LandingPage-module__CmphSq__heroBackdrop{background-position:56%}.LandingPage-module__CmphSq__heroContent{min-height:auto;padding-top:0}.LandingPage-module__CmphSq__hero h1{max-width:100%;font-size:clamp(2.05rem,8.9vw,2.78rem);line-height:1.02}.LandingPage-module__CmphSq__heroDescription{font-size:.98rem;line-height:1.72}.LandingPage-module__CmphSq__heroActions,.LandingPage-module__CmphSq__primaryButton,.LandingPage-module__CmphSq__ghostButton{width:100%}.LandingPage-module__CmphSq__heroCodePanel{margin-top:2.2rem}.LandingPage-module__CmphSq__heroCodeToolbar{gap:.7rem;min-height:2.75rem;padding:0 .8rem}.LandingPage-module__CmphSq__heroCodeTab,.LandingPage-module__CmphSq__heroCopilot{font-size:.68rem}.LandingPage-module__CmphSq__heroCodeBlock{padding:1rem .75rem 1rem 2.62rem;font-size:.5rem;line-height:1.72}.LandingPage-module__CmphSq__heroCodePanel:after{left:2rem}.LandingPage-module__CmphSq__codeMuted{min-width:1rem;margin-right:.32rem}.LandingPage-module__CmphSq__section{padding-top:3.75rem}.LandingPage-module__CmphSq__sectionHeader,.LandingPage-module__CmphSq__splitHeader{margin-bottom:1.4rem}.LandingPage-module__CmphSq__sectionTag{letter-spacing:.1em;margin-bottom:.75rem;font-size:.66rem}.LandingPage-module__CmphSq__sectionTag:before{width:1.15rem}.LandingPage-module__CmphSq__section h2,.LandingPage-module__CmphSq__cta h2{letter-spacing:-.012em;font-size:1.6rem;line-height:1.28}.LandingPage-module__CmphSq__introHeader{margin-bottom:1.4rem}.LandingPage-module__CmphSq__introHeader h2{letter-spacing:-.012em;max-width:100%;font-size:1.6rem;line-height:1.28}.LandingPage-module__CmphSq__phraseHeading span{width:fit-content;display:block}.LandingPage-module__CmphSq__phraseHeadingSecondary{margin-top:.12rem}.LandingPage-module__CmphSq__splitHeader,.LandingPage-module__CmphSq__ctaInner{flex-direction:column;align-items:flex-start}.LandingPage-module__CmphSq__lineGrid{grid-template-columns:1fr}.LandingPage-module__CmphSq__introLoop{padding:.75rem 0}.LandingPage-module__CmphSq__introLoopGrid{grid-template-columns:1fr}.LandingPage-module__CmphSq__introLoopCard{min-height:auto}.LandingPage-module__CmphSq__introValueBar{grid-template-columns:repeat(2,minmax(0,1fr))}.LandingPage-module__CmphSq__introValueItem,.LandingPage-module__CmphSq__introValueItem:nth-child(3),.LandingPage-module__CmphSq__introValueItem:nth-child(4){border-top:1px solid #b7d5ff1a}.LandingPage-module__CmphSq__introValueItem:nth-child(odd){border-left:0}.LandingPage-module__CmphSq__introValueItem:nth-child(2n){border-left:1px solid #b7d5ff1a}.LandingPage-module__CmphSq__introValueItem:nth-child(-n+2){border-top:0}.LandingPage-module__CmphSq__lineCard{min-height:auto}.LandingPage-module__CmphSq__lineCard:not(.LandingPage-module__CmphSq__lineCardFeatured) .LandingPage-module__CmphSq__linePreview{display:none}.LandingPage-module__CmphSq__ctaInner{padding:2rem}}@media (prefers-reduced-motion:reduce){.LandingPage-module__CmphSq__heroBackdrop:after,.LandingPage-module__CmphSq__heroCodePanel:after{animation:none}}
