.nextjs-development-module__IxM7TW__page{--nx-bg:var(--bg);--nx-surface:var(--bg-card);--nx-soft:var(--bg-elevated);--nx-ink:var(--fg);--nx-muted:#acb5c9;--nx-line:#fff2;--nx-brand:#a7c3ff;--nx-wash:#142239;--nx-stage:#172a43;color:var(--nx-ink);background:var(--nx-bg);font-family:var(--font-inter), sans-serif;padding-top:108px}[data-theme=light] .nextjs-development-module__IxM7TW__page{--nx-bg:#f7f9fd;--nx-surface:#fff;--nx-soft:#eef2f9;--nx-ink:#182339;--nx-muted:#5b687d;--nx-line:#dce3ef;--nx-brand:#2456b8;--nx-wash:#eaf1fe;--nx-stage:#e3edfc}.nextjs-development-module__IxM7TW__container{width:min(1320px,100% - 96px);margin-inline:auto}.nextjs-development-module__IxM7TW__section{padding-block:88px}.nextjs-development-module__IxM7TW__page section[id]{scroll-margin-top:112px}.nextjs-development-module__IxM7TW__page section:focus{outline:none}.nextjs-development-module__IxM7TW__page section:focus-visible h2[id]{outline:2px solid var(--nx-brand);outline-offset:7px;border-radius:4px}.nextjs-development-module__IxM7TW__page h1,.nextjs-development-module__IxM7TW__page h2,.nextjs-development-module__IxM7TW__page h3{font-family:var(--font-sora), sans-serif;text-wrap:balance}.nextjs-development-module__IxM7TW__page h1{letter-spacing:-.064em;font-weight:600;font-size:clamp(3.3rem,4.7vw,4.7rem)!important;line-height:1.075!important}.nextjs-development-module__IxM7TW__page h2{letter-spacing:-.052em;font-weight:550;font-size:clamp(2rem,3.2vw,3.2rem)!important;line-height:1.18!important}.nextjs-development-module__IxM7TW__page h2>span{color:var(--nx-muted)}.nextjs-development-module__IxM7TW__page h3{letter-spacing:-.028em;font-weight:600;font-size:1.12rem!important;line-height:1.45!important}.nextjs-development-module__IxM7TW__page p{color:var(--nx-muted);font-size:.94rem!important;line-height:1.78!important}.nextjs-development-module__IxM7TW__page p a{color:var(--nx-brand);text-underline-offset:4px;text-decoration:underline}.nextjs-development-module__IxM7TW__page svg{flex-shrink:0}.nextjs-development-module__IxM7TW__page a:focus-visible,.nextjs-development-module__IxM7TW__page summary:focus-visible{outline:3px solid var(--nx-brand);outline-offset:5px}.nextjs-development-module__IxM7TW__page a,.nextjs-development-module__IxM7TW__page label,.nextjs-development-module__IxM7TW__page summary{-webkit-tap-highlight-color:transparent}.nextjs-development-module__IxM7TW__eyebrow{color:var(--nx-brand);letter-spacing:.135em;text-transform:uppercase;align-items:center;gap:11px;font-size:.64rem;font-weight:650;line-height:1.7;display:inline-flex}.nextjs-development-module__IxM7TW__brandDot{background:#5186ec;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #5186ec18}.nextjs-development-module__IxM7TW__primaryButton{color:#fff;border-radius:100px;justify-content:center;align-items:center;min-height:54px;padding:16px 26px;font-size:.84rem;font-weight:600;line-height:1.5;display:inline-flex}.nextjs-development-module__IxM7TW__buttonContent{z-index:1;align-items:center;gap:13px;display:inline-flex;position:relative}.nextjs-development-module__IxM7TW__textLink,.nextjs-development-module__IxM7TW__inlineLink{align-items:center;gap:8px;min-height:44px;padding-block:10px;font-size:.8rem;font-weight:600;line-height:1.6;display:inline-flex}.nextjs-development-module__IxM7TW__textLink{color:var(--nx-ink)}.nextjs-development-module__IxM7TW__inlineLink{color:var(--nx-brand)}.nextjs-development-module__IxM7TW__textLink:hover,.nextjs-development-module__IxM7TW__inlineLink:hover{text-underline-offset:5px;text-decoration:underline}.nextjs-development-module__IxM7TW__sectionHeading{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:36px;display:flex}.nextjs-development-module__IxM7TW__sectionHeading h2{margin-top:14px}.nextjs-development-module__IxM7TW__sectionHeading>p{max-width:365px}.nextjs-development-module__IxM7TW__checkList{gap:12px;margin-block:25px 17px;padding:0;list-style:none;display:grid}.nextjs-development-module__IxM7TW__checkList li{color:var(--nx-muted);align-items:flex-start;gap:10px;font-size:.8rem;line-height:1.7;display:flex}.nextjs-development-module__IxM7TW__checkList svg{color:var(--nx-brand);margin-top:3px}.nextjs-development-module__IxM7TW__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.nextjs-development-module__IxM7TW__hero{background:radial-gradient(at 84% 35%,#4580e814,#0000 55%);padding-block:12px 0}.nextjs-development-module__IxM7TW__breadcrumbs{margin-bottom:34px}.nextjs-development-module__IxM7TW__heroGrid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:52px;display:grid}.nextjs-development-module__IxM7TW__heroCopy{min-width:0;padding-block:19px 35px}.nextjs-development-module__IxM7TW__heroCopy h1{margin-top:20px}.nextjs-development-module__IxM7TW__heroCopy h1>span{color:var(--nx-brand);margin-top:5px;font-weight:450;display:block}.nextjs-development-module__IxM7TW__page .nextjs-development-module__IxM7TW__lede{max-width:470px;margin-top:26px;font-size:1.02rem!important;line-height:1.85!important}.nextjs-development-module__IxM7TW__heroActions{flex-wrap:wrap;align-items:center;gap:7px 19px;margin-top:27px;display:flex}.nextjs-development-module__IxM7TW__developerNote{align-items:center;gap:12px;margin-top:29px;display:flex}.nextjs-development-module__IxM7TW__developerNote img{object-fit:cover;object-position:center 25%;border:2px solid var(--nx-surface);box-shadow:0 0 0 1px var(--nx-line);border-radius:50%}.nextjs-development-module__IxM7TW__developerNote strong,.nextjs-development-module__IxM7TW__developerNote span{display:block}.nextjs-development-module__IxM7TW__developerNote strong{font-size:.75rem;font-weight:600}.nextjs-development-module__IxM7TW__developerNote span{color:var(--nx-muted);margin-top:4px;font-size:.65rem;line-height:1.6}.nextjs-development-module__IxM7TW__heroPreview{min-width:0}.nextjs-development-module__IxM7TW__previewStage{isolation:isolate;padding:63px 9px 85px;position:relative}.nextjs-development-module__IxM7TW__previewGrid{z-index:-1;border:1px solid var(--nx-line);background:radial-gradient(circle at 1px 1px, #7ca0d941 1px, transparent 0) 0 0 / 20px 20px, linear-gradient(135deg, var(--nx-stage), var(--nx-wash));border-radius:30px;position:absolute;inset:3% -8px 7%;transform:rotate(2deg)}.nextjs-development-module__IxM7TW__previewHeading{color:var(--nx-muted);letter-spacing:.05em;justify-content:space-between;align-items:center;gap:12px;font-size:.53rem;font-weight:500;display:flex;position:absolute;top:17px;left:12px;right:12px}.nextjs-development-module__IxM7TW__previewHeading>span{align-items:center;gap:7px;display:inline-flex}.nextjs-development-module__IxM7TW__smallMark{color:#fff;background:#182b4b;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.9rem;font-weight:700;display:grid}.nextjs-development-module__IxM7TW__browserFrame{background:#fff;border:1px solid #bdcde4;border-radius:13px;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 28px 65px -28px #18366a6b,0 5px 15px #18366a0a}.nextjs-development-module__IxM7TW__browserBar{color:#53617a;background:#fff;border-bottom:1px solid #e2e8f2;justify-content:space-between;align-items:center;gap:8px;min-height:37px;padding:8px 13px;font-size:.59rem;display:flex}.nextjs-development-module__IxM7TW__windowDots{gap:4px;display:flex}.nextjs-development-module__IxM7TW__windowDots i{background:#cbd5e5;border-radius:50%;width:5px;height:5px}.nextjs-development-module__IxM7TW__windowDots i:first-child{background:#e6b3a9}.nextjs-development-module__IxM7TW__personalTag{color:#31589d;background:#edf3ff;border-radius:4px;padding:3px 6px;font-size:.49rem}.nextjs-development-module__IxM7TW__browserFrame img{width:100%;height:auto;display:block}.nextjs-development-module__IxM7TW__componentNote{color:#fff;background:#162b4d;border:1px solid #425d87;border-radius:12px;align-items:center;gap:14px;padding:16px 18px;display:flex;position:absolute;bottom:34px;left:-9px;transform:rotate(1.5deg);box-shadow:0 14px 26px -18px #12234799}.nextjs-development-module__IxM7TW__componentNote>span{color:#b1ceff;background:#ffffff12;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.nextjs-development-module__IxM7TW__componentNote small{color:#c3d4ef;letter-spacing:.08em;margin-bottom:5px;font-size:.46rem;display:block}.nextjs-development-module__IxM7TW__componentNote strong{font-size:.74rem;font-weight:550;line-height:1.55;display:block}.nextjs-development-module__IxM7TW__componentNote>svg{color:#b1ceff;align-self:flex-start}.nextjs-development-module__IxM7TW__previewRail{border:1px solid var(--nx-line);background:var(--nx-surface);color:var(--nx-muted);border-radius:9px;align-items:center;gap:11px;padding:12px 14px;font-size:.54rem;display:flex;position:absolute;bottom:0;right:10px}.nextjs-development-module__IxM7TW__previewRail span{align-items:center;gap:5px;display:flex}.nextjs-development-module__IxM7TW__previewRail i{background:var(--nx-line);width:1px;height:11px}.nextjs-development-module__IxM7TW__heroPreview figcaption{max-width:520px;color:var(--nx-muted);margin-top:19px;padding-inline:5px;font-size:.64rem;line-height:1.75}.nextjs-development-module__IxM7TW__heroPreview figcaption a{color:var(--nx-brand);text-underline-offset:3px;align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.nextjs-development-module__IxM7TW__promiseStrip{border-block:1px solid var(--nx-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 20px;margin-top:51px;padding-block:25px;list-style:none;display:grid}.nextjs-development-module__IxM7TW__promiseStrip li{color:var(--nx-muted);justify-content:center;align-items:center;gap:8px;font-size:.71rem;line-height:1.7;display:flex}.nextjs-development-module__IxM7TW__promiseStrip svg{color:var(--nx-brand)}.nextjs-development-module__IxM7TW__sectionNav .nextjs-development-module__IxM7TW__container{grid-template-columns:repeat(6,1fr);gap:5px 18px;padding-block:18px;display:grid}.nextjs-development-module__IxM7TW__sectionNav a{min-height:44px;color:var(--nx-muted);align-items:center;gap:8px;font-size:.66rem;line-height:1.55;display:flex}.nextjs-development-module__IxM7TW__sectionNav a>span{color:var(--nx-brand);font-family:var(--font-jbmono), monospace;font-size:.58rem}.nextjs-development-module__IxM7TW__sectionNav a>svg{margin-left:auto}.nextjs-development-module__IxM7TW__sectionNav a:hover{color:var(--nx-brand)}.nextjs-development-module__IxM7TW__pathExplorer{border:0;min-width:0;margin:0;padding:0;position:relative}.nextjs-development-module__IxM7TW__pathInput{clip-path:inset(50%);width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.nextjs-development-module__IxM7TW__pathChoices{border:1px solid var(--nx-line);background:var(--nx-soft);border-radius:17px 17px 0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.nextjs-development-module__IxM7TW__pathChoices label{cursor:pointer;border-bottom:3px solid #0000;align-items:center;gap:13px;min-height:101px;padding:23px;display:flex}.nextjs-development-module__IxM7TW__pathChoices label+label{border-left:1px solid var(--nx-line)}.nextjs-development-module__IxM7TW__choiceIcon{background:var(--nx-surface);border:1px solid var(--nx-line);width:43px;height:43px;color:var(--nx-brand);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.nextjs-development-module__IxM7TW__pathChoices strong{font-family:var(--font-sora), sans-serif;font-size:.85rem;font-weight:550;line-height:1.6;display:block}.nextjs-development-module__IxM7TW__pathChoices small{color:var(--nx-muted);margin-top:4px;font-size:.63rem;line-height:1.6;display:block}.nextjs-development-module__IxM7TW__pathChoices label>svg{color:var(--nx-muted);margin-left:auto}.nextjs-development-module__IxM7TW__websiteInput:checked~.nextjs-development-module__IxM7TW__pathChoices label[for=nx-path-website],.nextjs-development-module__IxM7TW__appInput:checked~.nextjs-development-module__IxM7TW__pathChoices label[for=nx-path-app],.nextjs-development-module__IxM7TW__improveInput:checked~.nextjs-development-module__IxM7TW__pathChoices label[for=nx-path-improve]{background:var(--nx-surface);border-bottom-color:#5186ec}.nextjs-development-module__IxM7TW__websiteInput:checked~.nextjs-development-module__IxM7TW__pathChoices label[for=nx-path-website] .nextjs-development-module__IxM7TW__choiceIcon,.nextjs-development-module__IxM7TW__appInput:checked~.nextjs-development-module__IxM7TW__pathChoices label[for=nx-path-app] .nextjs-development-module__IxM7TW__choiceIcon,.nextjs-development-module__IxM7TW__improveInput:checked~.nextjs-development-module__IxM7TW__pathChoices label[for=nx-path-improve] .nextjs-development-module__IxM7TW__choiceIcon{color:#fff;background:#2563eb;border-color:#2563eb}.nextjs-development-module__IxM7TW__websiteInput:focus-visible~.nextjs-development-module__IxM7TW__pathChoices label[for=nx-path-website],.nextjs-development-module__IxM7TW__appInput:focus-visible~.nextjs-development-module__IxM7TW__pathChoices label[for=nx-path-app],.nextjs-development-module__IxM7TW__improveInput:focus-visible~.nextjs-development-module__IxM7TW__pathChoices label[for=nx-path-improve]{outline:3px solid var(--nx-brand);outline-offset:-6px;border-radius:9px}.nextjs-development-module__IxM7TW__pathPanel{background:var(--nx-surface);border:1px solid var(--nx-line);border-top:0;border-radius:0 0 20px 20px;grid-template-columns:1.1fr .9fr;display:none}.nextjs-development-module__IxM7TW__websiteInput:checked~.nextjs-development-module__IxM7TW__pathPanels .nextjs-development-module__IxM7TW__websitePanel,.nextjs-development-module__IxM7TW__appInput:checked~.nextjs-development-module__IxM7TW__pathPanels .nextjs-development-module__IxM7TW__appPanel,.nextjs-development-module__IxM7TW__improveInput:checked~.nextjs-development-module__IxM7TW__pathPanels .nextjs-development-module__IxM7TW__improvePanel{display:grid}.nextjs-development-module__IxM7TW__pathCopy{min-width:0;padding:45px 48px 35px}.nextjs-development-module__IxM7TW__page .nextjs-development-module__IxM7TW__pathCopy h3{letter-spacing:-.042em;max-width:440px;margin-top:18px;font-size:clamp(1.6rem,2.3vw,2.15rem)!important;line-height:1.3!important}.nextjs-development-module__IxM7TW__pathCopy>p{margin-top:18px}.nextjs-development-module__IxM7TW__page .nextjs-development-module__IxM7TW__pathCopy .nextjs-development-module__IxM7TW__alternative{border-top:1px solid var(--nx-line);margin-top:18px;padding-top:16px;font-size:.73rem!important}.nextjs-development-module__IxM7TW__pathPreview{background:var(--nx-wash);border-radius:0 0 19px;align-content:center;min-width:0;padding:69px 36px 54px;display:grid;position:relative;overflow:hidden}.nextjs-development-module__IxM7TW__artTopline{color:var(--nx-brand);letter-spacing:.09em;justify-content:space-between;align-items:center;font-size:.51rem;display:flex;position:absolute;inset:21px 25px auto}.nextjs-development-module__IxM7TW__artCaption{color:var(--nx-muted);font-size:.57rem;line-height:1.6;position:absolute;bottom:20px;left:25px;right:25px}.nextjs-development-module__IxM7TW__webSketch{color:#213654;background:#fff;border:1px solid #d7e1f0;border-radius:12px;padding:20px 23px 16px;transform:rotate(-1deg);box-shadow:0 15px 32px -22px #345a9e55}.nextjs-development-module__IxM7TW__sketchBrand{color:#344c70;align-items:center;gap:6px;margin-bottom:38px;font-size:.59rem;display:flex}.nextjs-development-module__IxM7TW__sketchBrand>span:last-child{align-items:center;gap:3px;margin-left:auto;font-size:.51rem;display:flex}.nextjs-development-module__IxM7TW__sketchSymbol{border:4px solid #457fe7;border-radius:5px;width:16px;height:16px;transform:rotate(-12deg)}.nextjs-development-module__IxM7TW__sketchEyebrow{letter-spacing:.1em;color:#536f9f;font-size:.48rem}.nextjs-development-module__IxM7TW__webSketch>strong{font-family:var(--font-sora), sans-serif;letter-spacing:-.045em;margin-top:10px;font-size:1.55rem;font-weight:600;line-height:1.3;display:block}.nextjs-development-module__IxM7TW__page .nextjs-development-module__IxM7TW__webSketch>p{color:#59718e;margin-top:9px;font-size:.65rem!important}.nextjs-development-module__IxM7TW__sketchButton{color:#fff;background:#2865cc;border-radius:6px;align-items:center;gap:12px;margin-top:18px;padding:10px 12px;font-size:.59rem;display:inline-flex}.nextjs-development-module__IxM7TW__sketchCards{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:28px;display:grid}.nextjs-development-module__IxM7TW__sketchCards span{color:#365a95;background:#f0f5fe;border:1px solid #e3eafb;border-radius:7px;justify-items:start;gap:10px;padding:15px 9px;display:grid}.nextjs-development-module__IxM7TW__sketchCards b{font-size:.5rem;font-weight:550}.nextjs-development-module__IxM7TW__appSketch{color:#203552;background:#fff;border:1px solid #cbd9ec;border-radius:13px;padding:22px;transform:rotate(1deg);box-shadow:0 15px 32px -22px #345a9e55}.nextjs-development-module__IxM7TW__appHeader{justify-content:space-between;align-items:center;gap:9px;margin-bottom:26px;font-size:.68rem;display:flex}.nextjs-development-module__IxM7TW__appHeader>span:first-child{align-items:center;gap:8px;display:flex}.nextjs-development-module__IxM7TW__appHeader>span:last-child{background:#f0f4fc;border:1px solid #e0e7f4;border-radius:4px;padding:3px 5px;font-size:.45rem}.nextjs-development-module__IxM7TW__appSketch>strong{letter-spacing:-.02em;margin-bottom:20px;font-size:.94rem;display:block}.nextjs-development-module__IxM7TW__appRow{border-top:1px solid #e6ecf5;align-items:center;gap:10px;padding-block:17px;font-size:.61rem;display:flex}.nextjs-development-module__IxM7TW__appRow>span{color:#506685;font-size:.52rem}.nextjs-development-module__IxM7TW__appRow b{font-weight:500}.nextjs-development-module__IxM7TW__appRow small{color:#476184;background:#f0f4fc;border-radius:5px;margin-left:auto;padding:4px 7px;font-size:.46rem}.nextjs-development-module__IxM7TW__appFooter{color:#38604f;border-top:1px solid #e6ecf5;align-items:center;gap:8px;padding-top:18px;font-size:.56rem;display:flex}.nextjs-development-module__IxM7TW__improveSketch{color:#eff4ff;background:#182e50;border:1px solid #3f5e8b;border-radius:13px;padding:23px}.nextjs-development-module__IxM7TW__improveHeader{align-items:center;gap:14px;margin-bottom:24px;display:flex}.nextjs-development-module__IxM7TW__improveHeader small,.nextjs-development-module__IxM7TW__improveHeader strong{display:block}.nextjs-development-module__IxM7TW__improveHeader small{color:#b6cdee;letter-spacing:.08em;font-size:.49rem}.nextjs-development-module__IxM7TW__improveHeader strong{margin-top:5px;font-size:1rem;font-weight:550}.nextjs-development-module__IxM7TW__reviewRow{color:#c1d8f9;border-top:1px solid #ffffff1f;align-items:center;gap:13px;padding-block:18px;display:flex}.nextjs-development-module__IxM7TW__reviewRow b,.nextjs-development-module__IxM7TW__reviewRow small{display:block}.nextjs-development-module__IxM7TW__reviewRow b{color:#f1f6ff;font-size:.69rem;font-weight:550}.nextjs-development-module__IxM7TW__reviewRow small{margin-top:5px;font-size:.53rem;line-height:1.7}.nextjs-development-module__IxM7TW__reviewRow>svg:last-child{margin-left:auto}.nextjs-development-module__IxM7TW__reviewSteps{color:#c7dcfd;background:#ffffff0c;border-radius:6px;justify-content:space-between;align-items:center;gap:7px;margin-top:13px;padding:12px;font-size:.54rem;display:flex}.nextjs-development-module__IxM7TW__scopeSection{background:var(--nx-soft);border-block:1px solid var(--nx-line)}.nextjs-development-module__IxM7TW__scopeGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.nextjs-development-module__IxM7TW__scopeCard{border:1px solid var(--nx-line);background:var(--nx-surface);border-radius:17px;flex-direction:column;grid-column:span 4;gap:20px;min-width:0;padding:31px;display:flex}.nextjs-development-module__IxM7TW__scopeCopy{min-width:0}.nextjs-development-module__IxM7TW__scopeTop{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.nextjs-development-module__IxM7TW__scopeTop>span{border:1px solid var(--nx-line);background:var(--nx-wash);width:44px;height:44px;color:var(--nx-brand);border-radius:12px;place-items:center;display:grid}.nextjs-development-module__IxM7TW__scopeTop small{color:var(--nx-muted);font-family:var(--font-jbmono), monospace;font-size:.62rem}.nextjs-development-module__IxM7TW__scopeCard p{margin-top:12px}.nextjs-development-module__IxM7TW__scopeCard>.nextjs-development-module__IxM7TW__inlineLink,.nextjs-development-module__IxM7TW__scopeCard>.nextjs-development-module__IxM7TW__miniLabel{margin-top:auto}.nextjs-development-module__IxM7TW__scopeCard .nextjs-development-module__IxM7TW__inlineLink{font-size:.68rem}.nextjs-development-module__IxM7TW__scopeCard0{grid-column:span 7;grid-template-columns:1.2fr .8fr;align-items:center;gap:34px;display:grid}.nextjs-development-module__IxM7TW__scopeCard1{grid-column:span 5}.nextjs-development-module__IxM7TW__scopeCard5{grid-column:span 12;grid-template-columns:1fr .88fr;align-items:center;gap:60px;display:grid}.nextjs-development-module__IxM7TW__scopeCard5 .nextjs-development-module__IxM7TW__scopeTop{margin-bottom:13px}.nextjs-development-module__IxM7TW__scopeCard5 .nextjs-development-module__IxM7TW__scopeTop small{display:none}.nextjs-development-module__IxM7TW__designTokens{background:var(--nx-wash);border:1px solid var(--nx-line);border-radius:14px;flex-direction:column;justify-content:center;min-height:218px;padding:24px;display:flex;transform:rotate(2deg)}.nextjs-development-module__IxM7TW__typeSample{color:var(--nx-brand);font-family:var(--font-sora), sans-serif;letter-spacing:-.06em;font-size:3.2rem;font-weight:500;line-height:1.1}.nextjs-development-module__IxM7TW__typeSample>span{color:var(--nx-ink);font-family:var(--font-inter), sans-serif;letter-spacing:0;margin-top:9px;font-size:.58rem;display:block}.nextjs-development-module__IxM7TW__swatches{gap:5px;margin-top:19px;display:flex}.nextjs-development-module__IxM7TW__swatches i{background:#2563eb;border-radius:5px;flex:1;height:27px}.nextjs-development-module__IxM7TW__swatches i:nth-child(2){background:#7c3aed}.nextjs-development-module__IxM7TW__swatches i:nth-child(3){background:#a8c6f3}.nextjs-development-module__IxM7TW__swatches i:nth-child(4){background:#1b3355}.nextjs-development-module__IxM7TW__tokenNote{color:var(--nx-muted);justify-content:space-between;align-items:center;gap:7px;margin-top:19px;font-size:.45rem;line-height:1.6;display:flex}.nextjs-development-module__IxM7TW__contentFlow{color:var(--nx-brand);border:1px solid var(--nx-line);background:var(--nx-wash);border-radius:11px;justify-content:space-between;align-items:center;gap:13px;margin-top:auto;padding:21px;display:flex}.nextjs-development-module__IxM7TW__contentFlow span{justify-items:center;gap:9px;font-size:.58rem;display:grid}.nextjs-development-module__IxM7TW__miniLabel{color:var(--nx-brand);align-items:center;gap:8px;font-size:.64rem;line-height:1.7;display:flex}.nextjs-development-module__IxM7TW__handoverItems{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.nextjs-development-module__IxM7TW__handoverItems span{border:1px solid var(--nx-line);background:var(--nx-wash);color:var(--nx-brand);border-radius:11px;flex-direction:column;align-items:flex-start;gap:12px;padding:22px 18px;font-size:.69rem;line-height:1.7;display:flex}.nextjs-development-module__IxM7TW__renderingNote{background:var(--nx-wash);border-radius:14px;align-items:center;gap:21px;margin-top:23px;padding:30px 34px;display:flex}.nextjs-development-module__IxM7TW__renderingIcon{border:1px solid var(--nx-line);width:55px;height:55px;color:var(--nx-brand);background:var(--nx-surface);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.nextjs-development-module__IxM7TW__renderingNote p{max-width:980px;margin-top:8px}.nextjs-development-module__IxM7TW__page .nextjs-development-module__IxM7TW__honestNote{text-align:center;margin-top:22px;font-size:.75rem!important}.nextjs-development-module__IxM7TW__workGrid{grid-template-columns:1.08fr .92fr;align-items:center;gap:69px;display:grid}.nextjs-development-module__IxM7TW__workVisual{background:var(--nx-stage);border:1px solid var(--nx-line);border-radius:20px;min-width:0;padding:20px}.nextjs-development-module__IxM7TW__workTopline{color:var(--nx-brand);letter-spacing:.075em;justify-content:space-between;align-items:center;gap:15px;padding:3px 3px 16px;font-size:.59rem;line-height:1.7;display:flex}.nextjs-development-module__IxM7TW__workTopline>span:last-child{font-size:.5rem}.nextjs-development-module__IxM7TW__workImage{background:#fff;border:1px solid #c7d5e8;border-radius:10px;display:block;position:relative;overflow:hidden}.nextjs-development-module__IxM7TW__workImage img{width:100%;height:auto;display:block}.nextjs-development-module__IxM7TW__imageLinkIcon{color:#255fc7;background:#fff;border:1px solid #c7d5e8;border-radius:50%;place-items:center;width:45px;height:45px;transition:transform .16s;display:grid;position:absolute;bottom:17px;right:17px;box-shadow:0 5px 12px #152f601a}.nextjs-development-module__IxM7TW__workImage:hover .nextjs-development-module__IxM7TW__imageLinkIcon{transform:translate(2px,-2px)}.nextjs-development-module__IxM7TW__page .nextjs-development-module__IxM7TW__workVisual>p{margin:14px 3px 0;font-size:.65rem!important}.nextjs-development-module__IxM7TW__workCopy h2{margin-top:15px}.nextjs-development-module__IxM7TW__workCopy>p{margin-top:22px}.nextjs-development-module__IxM7TW__page .nextjs-development-module__IxM7TW__workFootnote{border-top:1px solid var(--nx-line);margin-top:19px;padding-top:18px;font-size:.76rem!important}.nextjs-development-module__IxM7TW__experienceNote{background:var(--nx-surface);border:1px solid var(--nx-line);border-radius:16px;align-items:center;gap:19px;margin-top:35px;padding:27px 30px;display:flex}.nextjs-development-module__IxM7TW__experienceNote img{object-fit:cover;object-position:center 25%;border-radius:50%;flex-shrink:0}.nextjs-development-module__IxM7TW__experienceNote>div{flex:1}.nextjs-development-module__IxM7TW__experienceNote strong{font-size:.82rem;font-weight:600}.nextjs-development-module__IxM7TW__page .nextjs-development-module__IxM7TW__experienceNote p{margin-top:6px;font-size:.76rem!important}.nextjs-development-module__IxM7TW__experienceNote>a{white-space:nowrap}.nextjs-development-module__IxM7TW__processSection{border-block:1px solid var(--nx-line);background:var(--nx-wash)}.nextjs-development-module__IxM7TW__processGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:31px;margin:0;padding:0;list-style:none;display:grid}.nextjs-development-module__IxM7TW__processNumber{border-top:1px solid var(--nx-line);color:var(--nx-brand);justify-content:space-between;align-items:center;margin-bottom:24px;padding-top:20px;display:flex}.nextjs-development-module__IxM7TW__processNumber span{font-family:var(--font-sora), sans-serif;letter-spacing:-.06em;font-size:2.5rem;font-weight:400}.nextjs-development-module__IxM7TW__processGrid li:last-child .nextjs-development-module__IxM7TW__processNumber>svg{visibility:hidden}.nextjs-development-module__IxM7TW__processGrid p{margin-top:15px}.nextjs-development-module__IxM7TW__processLinks{border-top:1px solid var(--nx-line);flex-wrap:wrap;gap:25px;margin-top:30px;padding-top:27px;display:flex}.nextjs-development-module__IxM7TW__processLinks a{color:var(--nx-brand);align-items:center;gap:8px;min-height:44px;font-size:.74rem;display:inline-flex}.nextjs-development-module__IxM7TW__processLinks a:hover{text-underline-offset:5px;text-decoration:underline}.nextjs-development-module__IxM7TW__pricingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;display:grid}.nextjs-development-module__IxM7TW__priceCard{border:1px solid var(--nx-line);background:var(--nx-surface);border-radius:17px;flex-direction:column;padding:32px;display:flex}.nextjs-development-module__IxM7TW__priceEyebrow{color:var(--nx-brand);letter-spacing:.12em;font-size:.59rem;font-weight:600}.nextjs-development-module__IxM7TW__priceCard h3{margin-top:16px}.nextjs-development-module__IxM7TW__quoteType{color:var(--nx-brand);border-bottom:1px solid var(--nx-line);margin-top:19px;padding-bottom:19px;font-size:.86rem;font-weight:550;display:block}.nextjs-development-module__IxM7TW__priceCard>p{margin-top:18px}.nextjs-development-module__IxM7TW__priceCard .nextjs-development-module__IxM7TW__checkList{margin-bottom:27px}.nextjs-development-module__IxM7TW__priceCard .nextjs-development-module__IxM7TW__checkList li{font-size:.76rem}.nextjs-development-module__IxM7TW__featuredPrice{background:var(--nx-wash);border-color:#5d87d1;box-shadow:0 12px 35px #1a56b10a}.nextjs-development-module__IxM7TW__quoteLink{border-top:1px solid var(--nx-line);min-height:48px;color:var(--nx-brand);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;font-size:.79rem;font-weight:600;display:flex}.nextjs-development-module__IxM7TW__quoteLink:hover{text-underline-offset:5px;text-decoration:underline}.nextjs-development-module__IxM7TW__page .nextjs-development-module__IxM7TW__priceNote{text-align:center;max-width:980px;margin:25px auto 0;font-size:.75rem!important}.nextjs-development-module__IxM7TW__alternativeServices{border-top:1px solid var(--nx-line);flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 23px;margin-top:28px;padding-top:22px;display:flex}.nextjs-development-module__IxM7TW__alternativeServices>span{color:var(--nx-muted);font-size:.72rem}.nextjs-development-module__IxM7TW__alternativeServices a{min-height:44px;color:var(--nx-brand);align-items:center;gap:7px;font-size:.72rem;display:flex}.nextjs-development-module__IxM7TW__faqSection{border-block:1px solid var(--nx-line);background:var(--nx-soft)}.nextjs-development-module__IxM7TW__faqGrid{grid-template-columns:.75fr 1.25fr;align-items:start;gap:70px;display:grid}.nextjs-development-module__IxM7TW__faqIntro{position:sticky;top:120px}.nextjs-development-module__IxM7TW__faqIntro h2{margin-top:17px}.nextjs-development-module__IxM7TW__faqIntro p{max-width:320px;margin-top:20px}.nextjs-development-module__IxM7TW__faqIntro .nextjs-development-module__IxM7TW__inlineLink{margin-top:15px}.nextjs-development-module__IxM7TW__faqs details{border-top:1px solid var(--nx-line)}.nextjs-development-module__IxM7TW__faqs details:last-child{border-bottom:1px solid var(--nx-line)}.nextjs-development-module__IxM7TW__faqs summary{cursor:pointer;min-height:77px;color:var(--nx-ink);justify-content:space-between;align-items:center;gap:22px;padding:23px 3px;font-size:.91rem;font-weight:550;line-height:1.6;list-style:none;display:flex}.nextjs-development-module__IxM7TW__faqs summary::-webkit-details-marker{display:none}.nextjs-development-module__IxM7TW__faqs summary>svg{color:var(--nx-brand);transition:transform .16s}.nextjs-development-module__IxM7TW__faqs details[open] summary>svg{transform:rotate(45deg)}.nextjs-development-module__IxM7TW__faqs details[open] summary{color:var(--nx-brand)}.nextjs-development-module__IxM7TW__page .nextjs-development-module__IxM7TW__faqs details>p{padding:0 26px 26px 3px;font-size:.87rem!important}.nextjs-development-module__IxM7TW__finalSection{padding-block:85px 40px}.nextjs-development-module__IxM7TW__finalPanel{color:#fff;background:radial-gradient(at 100% 0,#9471ff55,#0000 60%),linear-gradient(135deg,#1b4b9d,#403494);border-radius:24px;grid-template-columns:1.25fr .75fr;align-items:center;gap:54px;padding:59px;display:grid}.nextjs-development-module__IxM7TW__finalEyebrow{letter-spacing:.09em;color:#d9e8ff;align-items:center;gap:8px;font-size:.6rem;font-weight:550;line-height:1.8;display:inline-flex}.nextjs-development-module__IxM7TW__finalPanel h2{margin-top:20px;font-size:clamp(1.9rem,2.85vw,2.7rem)!important;line-height:1.25!important}.nextjs-development-module__IxM7TW__page .nextjs-development-module__IxM7TW__finalPanel p{color:#dbe6fb;max-width:480px;margin-top:19px}.nextjs-development-module__IxM7TW__finalActions{flex-wrap:wrap;align-items:center;gap:13px 21px;margin-top:27px;display:flex}.nextjs-development-module__IxM7TW__finalButton{color:#254984;background:#fff;border-radius:100px;justify-content:center;align-items:center;gap:15px;min-height:52px;padding:15px 22px;font-size:.8rem;font-weight:650;display:inline-flex}.nextjs-development-module__IxM7TW__emailLink{color:#eff5ff;align-items:center;gap:7px;min-height:44px;font-size:.76rem;display:inline-flex}.nextjs-development-module__IxM7TW__emailLink:hover{text-underline-offset:4px;text-decoration:underline}.nextjs-development-module__IxM7TW__finalPanel a:focus-visible{outline-color:#fff}.nextjs-development-module__IxM7TW__briefCard{background:#ffffff0c;border:1px solid #ffffff38;border-radius:16px;padding:30px}.nextjs-development-module__IxM7TW__briefCard>span{align-items:center;gap:10px;font-size:.83rem;font-weight:550;display:flex}.nextjs-development-module__IxM7TW__briefCard ul{color:#ebf2ff;gap:12px;margin-top:20px;padding-left:17px;font-size:.79rem;line-height:1.7;display:grid}.nextjs-development-module__IxM7TW__page .nextjs-development-module__IxM7TW__briefCard p{border-top:1px solid #ffffff25;margin-top:24px;padding-top:18px;font-size:.69rem!important}.nextjs-development-module__IxM7TW__resources{justify-content:space-between;align-items:center;gap:23px;margin-top:36px;display:flex}.nextjs-development-module__IxM7TW__page .nextjs-development-module__IxM7TW__resources h3{font-size:.83rem!important}.nextjs-development-module__IxM7TW__resources>div{flex-wrap:wrap;gap:9px 28px;display:flex}.nextjs-development-module__IxM7TW__resources a{color:var(--nx-brand);align-items:center;gap:8px;min-height:44px;font-size:.72rem;display:inline-flex}.nextjs-development-module__IxM7TW__resources a:hover{text-underline-offset:4px;text-decoration:underline}@media (min-width:1536px){.nextjs-development-module__IxM7TW__container{width:calc(100% - 128px)}.nextjs-development-module__IxM7TW__heroGrid{grid-template-columns:.92fr 1.08fr;gap:72px}.nextjs-development-module__IxM7TW__page h1{font-size:clamp(4.7rem,4.85vw,6.5rem)!important}.nextjs-development-module__IxM7TW__heroCopy h1{max-width:1040px}.nextjs-development-module__IxM7TW__page .nextjs-development-module__IxM7TW__lede{max-width:570px;font-size:1.15rem!important}.nextjs-development-module__IxM7TW__previewStage{max-width:1020px;margin-inline:auto;padding-bottom:96px}.nextjs-development-module__IxM7TW__section{padding-block:105px}.nextjs-development-module__IxM7TW__page .nextjs-development-module__IxM7TW__sectionHeading>p{max-width:450px}.nextjs-development-module__IxM7TW__pathCopy{padding:58px}.nextjs-development-module__IxM7TW__pathPreview{padding-inline:65px}.nextjs-development-module__IxM7TW__webSketch,.nextjs-development-module__IxM7TW__appSketch,.nextjs-development-module__IxM7TW__improveSketch{width:100%;max-width:490px;margin-inline:auto}.nextjs-development-module__IxM7TW__scopeCard{padding:38px}.nextjs-development-module__IxM7TW__workGrid{gap:96px}.nextjs-development-module__IxM7TW__workImage{max-height:630px}.nextjs-development-module__IxM7TW__workImage img{object-fit:cover;object-position:top}.nextjs-development-module__IxM7TW__workCopy{max-width:650px}}@media (max-width:1279px){.nextjs-development-module__IxM7TW__heroGrid{gap:35px}.nextjs-development-module__IxM7TW__previewHeading>span:last-child{display:none}.nextjs-development-module__IxM7TW__page h1{font-size:3.5rem!important}.nextjs-development-module__IxM7TW__pathChoices label{gap:10px;padding:20px 15px}.nextjs-development-module__IxM7TW__pathChoices small{font-size:.6rem}.nextjs-development-module__IxM7TW__pathChoices label>svg{display:none}.nextjs-development-module__IxM7TW__pathCopy{padding:33px}.nextjs-development-module__IxM7TW__pathPreview{padding-inline:25px}.nextjs-development-module__IxM7TW__scopeCard{padding:26px}.nextjs-development-module__IxM7TW__scopeCard0{grid-template-columns:1fr .75fr;gap:22px}.nextjs-development-module__IxM7TW__designTokens{padding:18px}.nextjs-development-module__IxM7TW__scopeCard5{gap:30px}.nextjs-development-module__IxM7TW__handoverItems{gap:8px}.nextjs-development-module__IxM7TW__handoverItems span{padding:19px 12px}.nextjs-development-module__IxM7TW__workGrid{gap:40px}.nextjs-development-module__IxM7TW__processGrid{gap:22px}.nextjs-development-module__IxM7TW__priceCard{padding:25px}.nextjs-development-module__IxM7TW__faqGrid{gap:45px}.nextjs-development-module__IxM7TW__finalPanel{gap:36px;padding:42px}.nextjs-development-module__IxM7TW__resources{align-items:flex-start}.nextjs-development-module__IxM7TW__resources>div{justify-content:flex-end;gap:4px 23px}}@media (max-width:1099px){.nextjs-development-module__IxM7TW__container{width:calc(100% - 64px)}.nextjs-development-module__IxM7TW__heroGrid{grid-template-columns:1fr;gap:10px}.nextjs-development-module__IxM7TW__heroCopy{max-width:740px;padding-block:10px 22px}.nextjs-development-module__IxM7TW__page h1{font-size:clamp(3.2rem,6.9vw,4.8rem)!important}.nextjs-development-module__IxM7TW__page .nextjs-development-module__IxM7TW__lede{max-width:610px}.nextjs-development-module__IxM7TW__heroPreview{width:100%;max-width:720px;margin-inline:auto}.nextjs-development-module__IxM7TW__previewHeading>span:last-child{display:inline-flex}.nextjs-development-module__IxM7TW__promiseStrip{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px}.nextjs-development-module__IxM7TW__promiseStrip li{justify-content:flex-start}.nextjs-development-module__IxM7TW__sectionNav .nextjs-development-module__IxM7TW__container{grid-template-columns:repeat(3,1fr);gap:0 28px}.nextjs-development-module__IxM7TW__section{padding-block:65px}.nextjs-development-module__IxM7TW__sectionHeading{gap:30px}.nextjs-development-module__IxM7TW__sectionHeading>p{max-width:310px}.nextjs-development-module__IxM7TW__pathPanel{grid-template-columns:1fr 1fr}.nextjs-development-module__IxM7TW__pathCopy{padding:29px}.nextjs-development-module__IxM7TW__pathPreview{padding-inline:20px}.nextjs-development-module__IxM7TW__page .nextjs-development-module__IxM7TW__pathCopy h3{font-size:1.7rem!important}.nextjs-development-module__IxM7TW__sketchBrand{margin-bottom:25px}.nextjs-development-module__IxM7TW__sketchBrand>span:last-child{display:none}.nextjs-development-module__IxM7TW__webSketch{padding:18px}.nextjs-development-module__IxM7TW__webSketch>strong{font-size:1.3rem}.nextjs-development-module__IxM7TW__appSketch,.nextjs-development-module__IxM7TW__improveSketch{padding:18px}.nextjs-development-module__IxM7TW__appRow{gap:7px}.nextjs-development-module__IxM7TW__appRow small{padding-inline:4px}.nextjs-development-module__IxM7TW__scopeCard0,.nextjs-development-module__IxM7TW__scopeCard1,.nextjs-development-module__IxM7TW__scopeCard2,.nextjs-development-module__IxM7TW__scopeCard3,.nextjs-development-module__IxM7TW__scopeCard4,.nextjs-development-module__IxM7TW__scopeCard5{grid-column:span 6}.nextjs-development-module__IxM7TW__scopeCard0,.nextjs-development-module__IxM7TW__scopeCard5{gap:20px;display:flex}.nextjs-development-module__IxM7TW__designTokens{grid-template-columns:1fr 1fr;gap:8px 20px;min-height:130px;margin-top:auto;display:grid;transform:none}.nextjs-development-module__IxM7TW__typeSample{font-size:2.4rem}.nextjs-development-module__IxM7TW__swatches{align-items:center;margin-top:10px}.nextjs-development-module__IxM7TW__tokenNote{grid-column:span 2;justify-content:flex-start;gap:15px;margin-top:6px}.nextjs-development-module__IxM7TW__handoverItems{margin-top:auto}.nextjs-development-module__IxM7TW__handoverItems span{padding:12px;font-size:.56rem}.nextjs-development-module__IxM7TW__workGrid{grid-template-columns:1fr;gap:36px}.nextjs-development-module__IxM7TW__workVisual{order:1;max-width:760px}.nextjs-development-module__IxM7TW__workCopy{max-width:640px}.nextjs-development-module__IxM7TW__experienceNote{flex-wrap:wrap;align-items:flex-start;gap:15px}.nextjs-development-module__IxM7TW__experienceNote>div{flex-basis:calc(100% - 70px)}.nextjs-development-module__IxM7TW__experienceNote>a{margin-left:67px}.nextjs-development-module__IxM7TW__processGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.nextjs-development-module__IxM7TW__pricingGrid{gap:13px}.nextjs-development-module__IxM7TW__priceCard{padding:23px 19px}.nextjs-development-module__IxM7TW__faqGrid{grid-template-columns:1fr;gap:26px}.nextjs-development-module__IxM7TW__faqIntro{position:static}.nextjs-development-module__IxM7TW__faqIntro>p{max-width:none}.nextjs-development-module__IxM7TW__finalPanel{grid-template-columns:1.1fr .9fr;gap:29px;padding:36px}.nextjs-development-module__IxM7TW__briefCard{padding:23px}.nextjs-development-module__IxM7TW__resources{flex-direction:column;gap:10px}.nextjs-development-module__IxM7TW__resources>div{justify-content:flex-start}}@media (max-width:767px){.nextjs-development-module__IxM7TW__page{padding-top:91px}.nextjs-development-module__IxM7TW__container{width:calc(100% - 40px)}.nextjs-development-module__IxM7TW__breadcrumbs{margin-bottom:23px}.nextjs-development-module__IxM7TW__heroCopy{padding-top:11px}.nextjs-development-module__IxM7TW__page h1{font-size:clamp(2.8rem,8.2vw,4.2rem)!important}.nextjs-development-module__IxM7TW__page h2{font-size:clamp(1.9rem,5.7vw,2.55rem)!important}.nextjs-development-module__IxM7TW__page p{font-size:.91rem!important}.nextjs-development-module__IxM7TW__page .nextjs-development-module__IxM7TW__lede{font-size:.99rem!important}.nextjs-development-module__IxM7TW__section{padding-block:54px}.nextjs-development-module__IxM7TW__sectionHeading{margin-bottom:27px;display:block}.nextjs-development-module__IxM7TW__sectionHeading>p{max-width:520px;margin-top:19px}.nextjs-development-module__IxM7TW__heroActions{gap:9px 17px}.nextjs-development-module__IxM7TW__previewStage{padding-top:49px;padding-bottom:90px}.nextjs-development-module__IxM7TW__previewGrid{inset-inline:0;transform:rotate(1deg)}.nextjs-development-module__IxM7TW__previewHeading{font-size:.47rem;top:13px}.nextjs-development-module__IxM7TW__previewHeading>span:last-child{display:none}.nextjs-development-module__IxM7TW__browserFrame{transform:rotate(-1deg)}.nextjs-development-module__IxM7TW__componentNote{gap:9px;padding:12px 14px;bottom:36px;left:0}.nextjs-development-module__IxM7TW__componentNote>span{width:33px;height:33px}.nextjs-development-module__IxM7TW__componentNote strong{font-size:.64rem}.nextjs-development-module__IxM7TW__componentNote small{font-size:.4rem}.nextjs-development-module__IxM7TW__previewRail{gap:8px;padding:11px;font-size:.47rem;right:5px}.nextjs-development-module__IxM7TW__heroPreview figcaption{margin-top:16px;font-size:.62rem}.nextjs-development-module__IxM7TW__promiseStrip{gap:14px 19px;margin-top:29px;padding-block:22px}.nextjs-development-module__IxM7TW__promiseStrip li{align-items:flex-start;font-size:.63rem}.nextjs-development-module__IxM7TW__promiseStrip svg{width:13px;height:13px;margin-top:3px}.nextjs-development-module__IxM7TW__sectionNav .nextjs-development-module__IxM7TW__container{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.nextjs-development-module__IxM7TW__sectionNav a{font-size:.65rem}.nextjs-development-module__IxM7TW__pathChoices{border-radius:15px 15px 0 0;grid-template-columns:1fr}.nextjs-development-module__IxM7TW__pathChoices label{border-bottom-width:0;border-left:3px solid #0000;gap:14px;min-height:79px;padding:15px 20px}.nextjs-development-module__IxM7TW__pathChoices label+label{border-left:3px solid #0000;border-top:1px solid var(--nx-line)}.nextjs-development-module__IxM7TW__pathChoices small{font-size:.66rem}.nextjs-development-module__IxM7TW__pathChoices label>svg{display:block}.nextjs-development-module__IxM7TW__websiteInput:checked~.nextjs-development-module__IxM7TW__pathChoices label[for=nx-path-website],.nextjs-development-module__IxM7TW__appInput:checked~.nextjs-development-module__IxM7TW__pathChoices label[for=nx-path-app],.nextjs-development-module__IxM7TW__improveInput:checked~.nextjs-development-module__IxM7TW__pathChoices label[for=nx-path-improve]{border-left-color:#5186ec}.nextjs-development-module__IxM7TW__pathPanel{grid-template-columns:1fr}.nextjs-development-module__IxM7TW__pathCopy{padding:28px 24px 22px}.nextjs-development-module__IxM7TW__pathPreview{border-radius:0 0 19px 19px;padding:66px 30px 55px}.nextjs-development-module__IxM7TW__webSketch,.nextjs-development-module__IxM7TW__appSketch,.nextjs-development-module__IxM7TW__improveSketch{width:100%;max-width:380px;margin-inline:auto}.nextjs-development-module__IxM7TW__webSketch>strong{font-size:1.6rem}.nextjs-development-module__IxM7TW__sketchBrand>span:last-child{display:inline-flex}.nextjs-development-module__IxM7TW__artTopline{inset-inline:24px}.nextjs-development-module__IxM7TW__scopeGrid{gap:14px}.nextjs-development-module__IxM7TW__scopeCard{padding:25px}.nextjs-development-module__IxM7TW__scopeCard0,.nextjs-development-module__IxM7TW__scopeCard1,.nextjs-development-module__IxM7TW__scopeCard2,.nextjs-development-module__IxM7TW__scopeCard3,.nextjs-development-module__IxM7TW__scopeCard4,.nextjs-development-module__IxM7TW__scopeCard5{grid-column:span 12}.nextjs-development-module__IxM7TW__scopeCard p{max-width:530px}.nextjs-development-module__IxM7TW__scopeTop{margin-bottom:16px}.nextjs-development-module__IxM7TW__designTokens{grid-template-columns:1.1fr .9fr;gap:10px 24px;min-height:146px;padding:22px}.nextjs-development-module__IxM7TW__typeSample{font-size:3rem}.nextjs-development-module__IxM7TW__tokenNote{font-size:.58rem}.nextjs-development-module__IxM7TW__handoverItems span{padding:19px 14px;font-size:.65rem}.nextjs-development-module__IxM7TW__renderingNote{flex-direction:column;align-items:flex-start;gap:17px;padding:26px}.nextjs-development-module__IxM7TW__renderingIcon{width:46px;height:46px}.nextjs-development-module__IxM7TW__workGrid{gap:28px}.nextjs-development-module__IxM7TW__workVisual{padding:15px}.nextjs-development-module__IxM7TW__workTopline{gap:8px;font-size:.53rem}.nextjs-development-module__IxM7TW__workTopline>span:last-child{font-size:.45rem}.nextjs-development-module__IxM7TW__imageLinkIcon{width:38px;height:38px;bottom:12px;right:12px}.nextjs-development-module__IxM7TW__experienceNote{gap:13px;padding:23px}.nextjs-development-module__IxM7TW__experienceNote>div{flex-basis:100%}.nextjs-development-module__IxM7TW__experienceNote>a{margin-left:0}.nextjs-development-module__IxM7TW__processGrid{gap:27px 23px}.nextjs-development-module__IxM7TW__processNumber{margin-bottom:15px}.nextjs-development-module__IxM7TW__processNumber span{font-size:2rem}.nextjs-development-module__IxM7TW__processGrid h3{font-size:1rem!important}.nextjs-development-module__IxM7TW__page .nextjs-development-module__IxM7TW__processGrid p{font-size:.83rem!important}.nextjs-development-module__IxM7TW__processLinks{gap:4px 22px;margin-top:25px;padding-top:16px}.nextjs-development-module__IxM7TW__pricingGrid{grid-template-columns:1fr;gap:18px}.nextjs-development-module__IxM7TW__priceCard{padding:29px}.nextjs-development-module__IxM7TW__page .nextjs-development-module__IxM7TW__priceCard h3{font-size:1.2rem!important}.nextjs-development-module__IxM7TW__quoteType{margin-top:14px}.nextjs-development-module__IxM7TW__page .nextjs-development-module__IxM7TW__priceNote{text-align:left}.nextjs-development-module__IxM7TW__alternativeServices{justify-content:flex-start;align-items:flex-start;gap:2px 18px}.nextjs-development-module__IxM7TW__alternativeServices>span{flex-basis:100%;margin-bottom:6px}.nextjs-development-module__IxM7TW__faqs summary{gap:17px;min-height:78px;padding-block:21px;font-size:.87rem}.nextjs-development-module__IxM7TW__page .nextjs-development-module__IxM7TW__faqs details>p{padding-right:9px}.nextjs-development-module__IxM7TW__finalSection{padding-top:54px;padding-bottom:27px}.nextjs-development-module__IxM7TW__finalPanel{border-radius:19px;grid-template-columns:1fr;gap:34px;padding:32px 27px}.nextjs-development-module__IxM7TW__finalEyebrow{align-items:flex-start;font-size:.53rem}.nextjs-development-module__IxM7TW__finalEyebrow>svg{margin-top:2px}.nextjs-development-module__IxM7TW__finalPanel h2{font-size:2rem!important}.nextjs-development-module__IxM7TW__page .nextjs-development-module__IxM7TW__finalPanel>div>p{font-size:.92rem!important}.nextjs-development-module__IxM7TW__finalActions{flex-direction:column;align-items:flex-start;gap:9px}.nextjs-development-module__IxM7TW__finalButton{gap:10px;padding-inline:19px;font-size:.75rem}.nextjs-development-module__IxM7TW__briefCard{padding:25px}.nextjs-development-module__IxM7TW__resources{margin-top:28px}.nextjs-development-module__IxM7TW__resources>div{gap:0;display:grid}.nextjs-development-module__IxM7TW__page section[id]{scroll-margin-top:102px}}@media (max-width:379px){.nextjs-development-module__IxM7TW__container{width:calc(100% - 32px)}.nextjs-development-module__IxM7TW__page h1{font-size:2.5rem!important}.nextjs-development-module__IxM7TW__heroActions{flex-direction:column;align-items:stretch}.nextjs-development-module__IxM7TW__heroActions .nextjs-development-module__IxM7TW__textLink{justify-content:center}.nextjs-development-module__IxM7TW__developerNote{gap:9px}.nextjs-development-module__IxM7TW__developerNote strong{font-size:.69rem}.nextjs-development-module__IxM7TW__developerNote span{font-size:.6rem}.nextjs-development-module__IxM7TW__browserBar{padding-inline:9px;font-size:.52rem}.nextjs-development-module__IxM7TW__personalTag{font-size:.41rem}.nextjs-development-module__IxM7TW__componentNote>svg{display:none}.nextjs-development-module__IxM7TW__promiseStrip li{gap:6px;font-size:.6rem}.nextjs-development-module__IxM7TW__pathCopy{padding-inline:21px}.nextjs-development-module__IxM7TW__pathPreview{padding-inline:23px}.nextjs-development-module__IxM7TW__pathChoices strong{font-size:.82rem}.nextjs-development-module__IxM7TW__scopeCard{padding:22px}.nextjs-development-module__IxM7TW__contentFlow{gap:9px;padding-inline:15px}.nextjs-development-module__IxM7TW__handoverItems span{padding:13px 9px;font-size:.59rem}.nextjs-development-module__IxM7TW__processGrid{grid-template-columns:1fr;gap:23px}.nextjs-development-module__IxM7TW__finalPanel{padding-inline:24px}.nextjs-development-module__IxM7TW__finalPanel h2{font-size:1.8rem!important}.nextjs-development-module__IxM7TW__finalButton{padding-inline:14px;font-size:.7rem}.nextjs-development-module__IxM7TW__workTopline{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.nextjs-development-module__IxM7TW__page *,.nextjs-development-module__IxM7TW__page :before,.nextjs-development-module__IxM7TW__page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.nextjs-development-module__IxM7TW__page{--nx-line:CanvasText;--nx-ink:CanvasText;--nx-muted:CanvasText;--nx-brand:LinkText}.nextjs-development-module__IxM7TW__pathChoices label{border:1px solid canvastext}.nextjs-development-module__IxM7TW__pathChoices label:has(.nextjs-development-module__IxM7TW__choiceIcon){forced-color-adjust:auto}.nextjs-development-module__IxM7TW__websiteInput:checked~.nextjs-development-module__IxM7TW__pathChoices label[for=nx-path-website],.nextjs-development-module__IxM7TW__appInput:checked~.nextjs-development-module__IxM7TW__pathChoices label[for=nx-path-app],.nextjs-development-module__IxM7TW__improveInput:checked~.nextjs-development-module__IxM7TW__pathChoices label[for=nx-path-improve]{outline-offset:-5px;outline:3px solid highlight}}
