.intro-page{--paper:#f5f4ef;--ink:#181b22;--muted:#696d75;--blue:#245cff;--coral:#f36f52;background:var(--paper);color:var(--ink);font-family:Manrope,sans-serif}
.intro-page:before{position:fixed;inset:0;z-index:-1;pointer-events:none;content:"";opacity:.45;background-image:radial-gradient(#17203013 .7px,transparent .7px);background-size:5px 5px}
.intro-page .glow{display:none}.intro-page header{background:#f5f4efdc;border-bottom:1px solid #181b2210;backdrop-filter:blur(16px)}.intro-page .nav{height:74px}.intro-page .brand{gap:.55rem;color:var(--ink);font-size:.92rem;letter-spacing:0}.intro-page .brand b{color:var(--blue)}.intro-page .menu-button{width:42px;height:42px;border:1px solid #181b2230;border-radius:50%;color:var(--ink);transition:background .2s,color .2s,transform .2s}.intro-page .menu-button:hover{background:var(--ink);color:white;transform:rotate(6deg)}.intro-page aside{background:#f5f4eff5;color:var(--ink);border-color:#181b2220}.intro-page aside nav a{color:var(--ink)}.intro-page aside small{color:var(--muted)}.intro-page .overlay{background:#15192455;backdrop-filter:blur(3px)}
.intro-page main{overflow:hidden}.intro-page .hero{position:relative;min-height:100svh;display:grid;align-content:stretch;padding-top:74px;padding-bottom:0}.intro-layout{width:min(100% - 3rem,1200px);min-height:calc(100svh - 74px);margin:auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:2.5rem;padding:3rem 0 4.5rem}.intro-copy{position:relative;z-index:2;padding:1rem 0 1rem 2.3rem;animation:copy-arrive .85s cubic-bezier(.2,.75,.25,1) both}.intro-kicker{display:flex;align-items:center;gap:.65rem;margin:0;color:#585e6a;font:600 .67rem "DM Mono",monospace;letter-spacing:0;text-transform:uppercase}.intro-kicker>span{width:7px;height:7px;border-radius:50%;background:var(--coral);box-shadow:0 0 0 0 #f36f5255;animation:kicker-pulse 2.8s ease-out infinite}.intro-kicker i{color:#a6a8aa;font-style:normal}
.intro-copy h1{max-width:730px;margin:1.65rem 0 1.4rem;font-size:6.1rem;line-height:.91;letter-spacing:0;font-weight:700}.intro-copy h1 span{display:inline-block;color:var(--blue);font-family:Georgia,"Times New Roman",serif;font-style:italic;font-weight:400;animation:word-arrive .9s .16s cubic-bezier(.2,.75,.25,1) both}.intro-lede{max-width:420px;margin:0;color:#545963;font-size:1.08rem;line-height:1.75}.intro-actions{display:flex;align-items:center;gap:1.5rem;margin-top:2.1rem}.intro-primary{display:inline-flex;min-height:51px;align-items:center;justify-content:center;gap:1.5rem;padding:.85rem 1rem;background:var(--ink);color:#fff;text-decoration:none;font-size:.82rem;font-weight:700;transition:background .2s,transform .2s}.intro-primary:hover{background:var(--blue);transform:translateY(-3px)}.intro-primary span{font-size:1rem}.intro-ask{display:flex;align-items:center;gap:.55rem;padding:.5rem 0;border:0;background:none;color:var(--ink);font:700 .8rem Manrope,sans-serif;cursor:pointer}.intro-ask span{color:var(--coral);font-size:1.15rem;transition:transform .3s}.intro-ask:hover span{transform:rotate(55deg) scale(1.15)}.intro-note{display:flex;align-items:center;gap:.75rem;margin-top:3.1rem;color:#777a80;font:500 .61rem "DM Mono",monospace;text-transform:uppercase}.intro-note i{width:3px;height:3px;border-radius:50%;background:var(--coral)}
.intro-rating{display:flex;width:max-content;max-width:100%;align-items:center;gap:.85rem;margin-top:1.2rem;padding:.8rem 1rem;border:1px solid #80bdff45;border-radius:12px;background:#0b1729d9;box-shadow:0 10px 28px #02061155;color:#dceaff}
.intro-rating-stars{color:#ffd36b;font-size:1.65rem;letter-spacing:.12em;line-height:1.1;white-space:nowrap}
.intro-rating-copy{display:grid;gap:.2rem}
.intro-rating-copy strong{color:#f3f7ff;font-size:1.2rem;line-height:1}
.intro-rating-copy span{color:#bdc9dc;font-size:.78rem}
.intro-art{--tilt-x:0deg;--tilt-y:0deg;position:relative;display:grid;place-items:center;min-height:490px;perspective:900px;animation:art-arrive .95s .1s cubic-bezier(.2,.75,.25,1) both}.intro-art:before{position:absolute;inset:10% 8% 10% 15%;content:"";background:var(--blue);transform:rotate(7deg);transition:transform .7s cubic-bezier(.2,.75,.25,1)}.intro-art:hover:before{transform:rotate(3deg) translate(5px,-3px)}.art-frame{position:relative;width:min(100%,420px);aspect-ratio:1;transform:rotate(-4deg) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;transition:transform .18s ease-out;box-shadow:0 28px 55px #14192735}.art-frame-inner{width:100%;height:100%;overflow:hidden;background:#060813}.art-frame img{display:block;width:100%;height:100%;object-fit:cover}.art-index,.art-caption,.art-side-label,.art-rule{position:absolute;z-index:2}.art-index{top:4%;left:3%;color:#fff;font:500 .62rem "DM Mono",monospace;letter-spacing:0}.art-rule{top:12%;right:2%;width:42px;height:1px;background:var(--coral)}.art-side-label{right:-1%;top:26%;color:var(--ink);font:600 .52rem "DM Mono",monospace;letter-spacing:0;writing-mode:vertical-rl}.art-caption{bottom:5%;left:0;color:var(--ink);font:italic 1.04rem Georgia,"Times New Roman",serif;line-height:1.25}.scroll-cue{position:absolute;left:max(calc((100vw - 1200px)/2),1.5rem);bottom:1.3rem;display:flex;align-items:center;gap:.9rem;color:#737780;text-decoration:none;font:600 .57rem "DM Mono",monospace;letter-spacing:0}.scroll-cue i{display:grid;place-items:center;width:25px;height:25px;border:1px solid #181b2233;border-radius:50%;color:var(--blue);font-size:.75rem;font-style:normal;animation:arrow-drop 1.6s ease-in-out infinite}
.intro-services{padding:6rem 0 5.5rem;border-top:1px solid #181b2218;background:#eeede7}.intro-services>.container{width:min(100% - 3rem,1080px);margin:auto}.services-heading{display:grid;grid-template-columns:.8fr 1.2fr;align-items:start;gap:2rem;margin-bottom:2.3rem}.services-heading .intro-kicker{padding-top:.7rem}.services-heading h2{margin:0;font-size:4.2rem;line-height:1;letter-spacing:0;font-weight:600}.services-heading h2 em{color:var(--blue);font-family:Georgia,"Times New Roman",serif;font-weight:400}.service-list{border-top:1px solid #181b2230}.service-list article{display:grid;grid-template-columns:70px 1fr 36px;align-items:center;gap:1rem;min-height:106px;border-bottom:1px solid #181b2225;opacity:0;transform:translateY(22px);transition:opacity .65s,transform .65s}.service-list article.is-visible{opacity:1;transform:translateY(0)}.service-list article:nth-child(2){transition-delay:.1s}.service-list article:nth-child(3){transition-delay:.2s}.service-number{align-self:start;margin-top:1.7rem;color:var(--coral);font:500 .65rem "DM Mono",monospace}.service-list h3{margin:0 0 .3rem;font-size:1.1rem;font-weight:700;letter-spacing:0}.service-list p{margin:0;color:#626671;font-size:.82rem;line-height:1.55}.service-arrow{justify-self:end;color:var(--blue);font-size:1.2rem;transition:transform .2s}.service-list article:hover .service-arrow{transform:translate(4px,-4px)}.services-link{display:inline-flex;gap:1.1rem;align-items:center;margin-top:1.8rem;color:var(--ink);font-size:.8rem;font-weight:700;text-decoration:none}.services-link span{color:var(--blue);transition:transform .2s}.services-link:hover span{transform:translateX(5px)}.intro-footer{border-top:1px solid #181b2218;background:var(--paper)}.intro-footer .foot{min-height:175px;align-items:center}.intro-footer .foot .brand{color:var(--ink);letter-spacing:0}.intro-footer .foot>div p{color:var(--ink)}.intro-footer .foot>div a,.intro-footer .foot small{color:#696d75}
@keyframes copy-arrive{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes word-arrive{from{opacity:0;transform:translateY(18px) rotate(2deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@keyframes art-arrive{from{opacity:0;transform:translateX(20px) scale(.97)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes kicker-pulse{70%{box-shadow:0 0 0 8px #f36f5200}100%{box-shadow:0 0 0 0 #f36f5200}}@keyframes arrow-drop{0%,100%{transform:translateY(-2px)}50%{transform:translateY(3px)}}
@media(max-width:1000px){.intro-layout{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:1rem}.intro-copy{padding-left:.5rem}.intro-copy h1{font-size:5rem}.intro-art{min-height:390px}.art-frame{width:min(100%,350px)}}
@media(max-width:850px) and (min-width:701px){.intro-copy h1{font-size:4rem}.intro-layout{gap:.6rem}.intro-art{min-height:340px}.art-frame{width:min(100%,300px)}}
@media(max-width:700px){.intro-page .nav{height:66px}.intro-page .hero{min-height:auto;padding-top:66px}.intro-layout{width:min(100% - 2rem,520px);min-height:auto;grid-template-columns:1fr;gap:1.1rem;padding:3.7rem 0 4.8rem}.intro-copy{padding:0}.intro-kicker{font-size:.59rem}.intro-copy h1{margin:1.2rem 0 1rem;font-size:4.2rem;line-height:.94}.intro-lede{max-width:370px;font-size:.96rem;line-height:1.65}.intro-actions{gap:1.2rem;margin-top:1.5rem}.intro-primary{min-height:48px;gap:1rem;font-size:.76rem}.intro-ask{font-size:.74rem}.intro-note{margin-top:1.8rem;font-size:.56rem}.intro-art{min-height:320px;margin:.2rem auto 0;width:min(100%,440px)}.intro-art:before{inset:8% 10%}.art-frame{width:min(74vw,310px)}.art-index{top:6%;left:9%}.art-side-label{right:8%;top:23%}.art-caption{bottom:3%;left:8%;font-size:.9rem}.scroll-cue{left:1rem;bottom:1rem}.intro-services{padding:4.2rem 0 4rem}.intro-services>.container{width:min(100% - 2rem,520px)}.services-heading{grid-template-columns:1fr;gap:.75rem;margin-bottom:1.6rem}.services-heading .intro-kicker{padding:0}.services-heading h2{font-size:3.25rem}.service-list article{grid-template-columns:38px minmax(0,1fr) 24px;gap:.45rem;min-height:96px}.service-number{margin-top:1.6rem;font-size:.59rem}.service-list h3{font-size:.97rem}.service-list p{max-width:340px;font-size:.75rem}.intro-footer .foot{min-height:0;padding-top:2rem;padding-bottom:2rem;align-items:flex-start}}
@media(max-width:380px){.intro-layout{width:calc(100% - 1.6rem)}.intro-copy h1{font-size:3.65rem}.intro-actions{gap:.85rem}.intro-primary{padding:.75rem .8rem}.intro-ask{gap:.35rem;font-size:.69rem}.intro-note{gap:.5rem;font-size:.52rem}.intro-art{min-height:290px}.art-frame{width:min(77vw,280px)}.services-heading h2{font-size:2.9rem}}
@media(prefers-reduced-motion:reduce){.intro-page *, .intro-page *:before,.intro-page *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.service-list article{opacity:1;transform:none}}

.intro-page{--paper:#070b17;--ink:#edf4ff;--muted:#a5b4ca;--blue:#65aaff;--coral:#65aaff;background:#070b17;color:var(--ink)}
.intro-page:before{opacity:1;background:radial-gradient(ellipse at 74% 40%,#12386b55 0,transparent 42%),radial-gradient(ellipse at 8% 72%,#102a5055 0,transparent 38%),linear-gradient(120deg,#070b17,#091225 55%,#080e1d)}
.intro-page header{background:#070b17bd;border-bottom:1px solid #b9d7ff14}
.intro-page .brand,.intro-page .brand-name{color:var(--ink)}
.intro-page .menu-button{border-color:#b9d7ff35;color:var(--ink)}
.intro-page .menu-button:hover{background:#65aaff;color:#07101f}
.intro-page aside{background:#0b1425f5;color:var(--ink);border-color:#b9d7ff22}
.intro-page aside nav a{color:var(--ink)}
.intro-page aside small{color:var(--muted)}
.intro-page .overlay{background:#02061199;backdrop-filter:blur(8px)}
.intro-page .hero{isolation:isolate}
.intro-layout{position:relative}
.intro-copy h1{color:#f3f7ff;text-shadow:0 8px 35px #03071266}
.intro-copy h1 span{color:#74b4ff}
.intro-kicker{color:#aebed5}
.intro-kicker>span{background:#65aaff;box-shadow:0 0 18px #65aaff99}
.intro-kicker i{color:#6e829f}
.intro-lede{color:#bdc9dc}
.intro-primary{background:linear-gradient(135deg,#80bdff,#397fe0);color:#061225;box-shadow:0 8px 28px #256bd533}
.intro-primary:hover{background:#a3d0ff}
.intro-ask{color:#e7efff}
.intro-ask span{color:#79b8ff}
.intro-note{color:#8fa1bb}
.intro-note i{background:#65aaff}
.intro-art{min-height:490px;filter:drop-shadow(0 25px 70px #0008)}
.intro-art:before{inset:9% 2% 13% 12%;background:linear-gradient(140deg,#327de0,#174ca9 55%,#102b5c);opacity:.64;filter:blur(1px);transform:rotate(5deg)}
.intro-art:hover:before{transform:rotate(2deg) translate(5px,-3px)}
.art-frame{width:min(100%,520px);aspect-ratio:1.17;transform:rotate(-3deg) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));box-shadow:0 32px 75px #020611a8}
.art-frame-inner{height:78%;padding:12px;border:1px solid #c4e0ff48;border-radius:13px 13px 5px 5px;background:linear-gradient(145deg,#243751,#0d1729 30%,#050a13);box-shadow:inset 0 1px #fff3,0 0 50px #4d9dff2b}
.laptop-screen{position:relative;width:100%;height:100%;overflow:hidden;border:1px solid #7db9ff43;border-radius:6px;background:radial-gradient(ellipse at 70% 45%,#102a4a99,#080e1a 68%);box-shadow:inset 0 0 45px #030713}
.editor-bar,.editor-status{position:absolute;z-index:2;right:0;left:0;display:flex;align-items:center;background:#111c2ceF;color:#8194ae;font:500 .48rem "DM Mono",monospace}
.editor-bar{top:0;height:34px;gap:6px;padding:0 12px;border-bottom:1px solid #b9d7ff19}
.editor-bar>span{width:6px;height:6px;border-radius:50%;background:#6481a5}
.editor-bar>span:first-child{background:#ff7b86}.editor-bar>span:nth-child(2){background:#ffc66d}.editor-bar>span:nth-child(3){background:#69d8ae}
.editor-bar i{margin-left:8px;color:#b2c6e2;font-style:normal}
.editor-content{position:absolute;inset:34px 0 22px;overflow:hidden;padding:13px 0;background:linear-gradient(90deg,#0a1220 0 44px,transparent 44px)}
.code-lines{animation:code-scroll 16s ease-in-out infinite alternate}
.code-lines p{height:29px;margin:0;padding-left:13px;color:#d8e5fa;font:500 clamp(.48rem,1vw,.68rem)/29px "DM Mono",monospace;white-space:pre}
.code-lines p b{display:inline-block;width:30px;color:#536985;font-weight:400}
.code-purple{color:#c69bff}.code-blue{color:#75c6ff}.code-green{color:#9ce2bd}.code-yellow{color:#f2d58b}
.code-caret{display:inline-block;width:1px;height:12px;margin-left:4px;vertical-align:-2px;background:#83c1ff;animation:caret-blink 1s steps(2,start) infinite}
.editor-status{bottom:0;height:22px;justify-content:space-between;padding:0 10px;background:#10294a;color:#a8caff;font-size:.42rem}
.laptop-base{position:absolute;top:78%;left:-7%;width:114%;height:10%;border:1px solid #a9c9ef35;border-radius:2px 2px 45% 45%;background:linear-gradient(180deg,#71849d,#26364d 28%,#0d1727 72%);box-shadow:0 14px 18px #02061188,inset 0 2px 3px #dceaff55}
.laptop-base:before{position:absolute;top:0;left:43%;width:14%;height:3px;border-radius:0 0 5px 5px;background:#c4d7f077;content:""}
.art-index,.art-caption{color:#dceaff}
.art-index{top:1%;left:1%}
.art-rule{background:#8dc3ff}
.art-side-label{color:#a8bfdc}
.art-caption{bottom:1%;left:2%;font-size:.95rem;text-shadow:0 2px 12px #000}
.scroll-cue{color:#91a4c0}
.scroll-cue i{border-color:#b9d7ff3d;color:#75b5ff}
.intro-services{border-top-color:#b9d7ff17;background:linear-gradient(145deg,#0b1220,#0d1728 55%,#0a1220)}
.services-heading h2{color:#edf4ff}
.services-heading h2 em{color:#75b5ff}
.intro-services .intro-kicker{color:#aebed5}
.service-list{border-top-color:#b9d7ff30}
.service-list article{border-bottom-color:#b9d7ff22}
.service-number{color:#78b8ff}
.service-list p{color:#a5b4ca}
.service-arrow,.services-link span{color:#75b5ff}
.services-link{color:#e3edfb}
.intro-footer{border-top-color:#b9d7ff17;background:#070b17}
.intro-footer .foot .brand,.intro-footer .foot>div p{color:#edf4ff}
.intro-footer .foot>div a{color:#c7d5e8}
.intro-footer .foot small{color:#8fa1bb}
@keyframes code-scroll{from{transform:translateY(0)}to{transform:translateY(-24px)}}
@keyframes caret-blink{to{visibility:hidden}}
@media(max-width:1000px){.art-frame{width:min(100%,420px)}}
@media(max-width:700px){.intro-page .hero{background:radial-gradient(ellipse at 72% 78%,#12386b44,transparent 42%)}.intro-layout{gap:.4rem;padding-top:3.2rem}.intro-art{min-height:300px;width:min(100%,480px)}.art-frame{width:min(86%,390px)}.art-index{top:1%;left:4%}.art-side-label{right:2%;top:19%}.art-caption{bottom:0;left:4%}.art-frame-inner{padding:8px}.editor-bar{height:27px}.editor-content{top:27px;bottom:18px;padding-top:8px}.editor-status{height:18px}.code-lines p{height:25px;line-height:25px}.laptop-base{top:78%}.intro-services{background:linear-gradient(145deg,#0b1220,#0d1728)}}
@media(max-width:380px){.intro-art{min-height:270px}.art-frame{width:88%}.editor-bar{height:23px}.editor-content{top:23px}.code-lines p{height:23px;line-height:23px}.art-caption{font-size:.8rem}}
@media(prefers-reduced-motion:reduce){.code-lines,.code-caret{animation:none}}

.intro-page .hero{isolation:isolate}
.hero-code-scene{position:fixed;z-index:0;inset:0;overflow:hidden;background:#050b18;pointer-events:none}
.code-film{position:absolute;inset:-22% -10%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,6vw,6rem);width:120%;transform:rotate(-5deg);transform-origin:center}
.code-film pre{min-width:0;margin:0;color:#74a9e5;font:500 clamp(.58rem,1.12vw,.86rem)/2.25 "DM Mono",monospace;white-space:pre;animation:background-code-scroll 14s linear infinite;text-shadow:0 0 15px #398cff66}
.code-film pre:nth-child(2){animation-delay:-7s}
.code-film pre:nth-child(3){animation-delay:-14s}
.code-film pre span{color:#547091}
.code-film pre i{color:#83bbff;font-style:normal}
.code-film pre b{color:#8bd9cc;font-weight:500}
.code-film pre em{color:#c29dff;font-style:normal}
.code-film:not(.code-film-back) pre:after{display:block;content:"\A 01 import { createApp } from '@futurecode/studio';\A 02\A 03 const studio = createApp({\A 04   vision: 'build what comes next',\A 05   approach: ['strategy', 'design', 'development'],\A 06   details: {\A 07     responsive: true,\A 08     accessible: true,\A 09     madeForPeople: true\A 10   }\A 11 });\A 12\A 13 await studio.design();\A 14 await studio.build();\A 15 return studio.launch();";white-space:pre}
.code-film-back{inset:-8% -12%;opacity:.35;filter:blur(1.5px);transform:rotate(4deg)}
.code-film-back pre{color:#5f91d1;line-height:2.7;animation-duration:31s}
.code-film-back pre:after{display:block;content:"\A function bringIdeasToLife(project) {\A   const plan = shapeAround(project.goals);\A   return buildSomethingRemarkable(plan);\A }\A\A const next = bringIdeasToLife({\A   business: 'yours',\A   possibilities: 'endless',\A   budget: 'your comfort zone'\A });\A\A next.launch();";white-space:pre}
.code-film-back pre:nth-child(2){animation-delay:-10s}
.code-film-back pre:nth-child(3){animation-delay:-20s}
.code-atmosphere{position:absolute;inset:0;background:linear-gradient(90deg,#071020a8 0%,#07102085 40%,#07102062 72%,#07102080 100%),linear-gradient(0deg,#080e1b44,#102e5b20 50%,#050b1877);box-shadow:inset 0 0 150px 30px #040916aa}
.intro-layout{position:relative;z-index:1;grid-template-columns:1fr;width:min(100% - 3rem,1120px);min-height:calc(100svh - 74px);padding:3rem 0 4.5rem}
.intro-page main{position:relative;z-index:1}
.intro-services{background:linear-gradient(145deg,#0b1220bd,#0d1728b8 55%,#0a1220c7)}
.intro-footer{position:relative;z-index:1;background:#070b17c7}
.intro-copy{max-width:800px;padding-left:1rem}
.intro-copy h1{color:#f3f7ff;text-shadow:0 5px 32px #020817aa}
.intro-copy h1 span{color:#75b6ff}
.intro-kicker{color:#c0d3ec}
.intro-kicker>span{background:#69adff;box-shadow:0 0 18px #65aaff99}
.intro-kicker i{color:#829bbd}
.intro-lede{color:#d1dced}
.intro-note{color:#a9bdd8}
.intro-note i{background:#73b5ff}
.intro-primary{background:linear-gradient(135deg,#83c0ff,#397fe0);color:#061225;box-shadow:0 8px 30px #256bd544}
.intro-ask{color:#eff5ff}
.intro-ask span{color:#83beff}
.intro-art{display:none}
@keyframes background-code-scroll{0%{transform:translateY(0)}100%{transform:translateY(-33.75em)}}
@media(max-width:700px){.code-film{inset:-8% -80%;width:260%;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;transform:rotate(-7deg)}.code-film pre{font-size:.68rem;line-height:2.45}.code-film:not(.code-film-back) pre:after{content:"\A 01 import { createApp } from '@futurecode/studio';\A 02\A 03 const studio = createApp({\A 04   vision: 'build what comes next',\A 05   approach: ['strategy', 'design', 'development'],\A 06   details: {\A 07     responsive: true,\A 08     accessible: true,\A 09     madeForPeople: true\A 10   }\A 11 });\A 12\A 13 await studio.design();\A 14 await studio.build();\A 15 return studio.launch();"} .code-film-back{inset:-15% -85%;width:270%}.code-atmosphere{background:linear-gradient(90deg,#071020a8,#0710207a 50%,#07102096),linear-gradient(0deg,#080e1b44,#102e5b20 50%,#050b1877)}.intro-layout{min-height:calc(100svh - 66px);grid-template-columns:1fr;padding:3.7rem 0 4.8rem}.intro-copy{max-width:610px;padding:0}.intro-copy h1{font-size:clamp(3.65rem,16vw,5rem)}.intro-services{background:linear-gradient(145deg,#0b1220bd,#0d1728b8)}}
@media(prefers-reduced-motion:reduce){.code-film pre{animation:none}}
