.getin-hero-page{flex-direction:column;overflow-y:auto;scroll-snap-type:y proximity;scroll-behavior:smooth}.getin-hero-page,.getin-hero-screen{display:flex;height:100svh;background:hsl(var(--background))}.getin-hero-screen{--hero-accent:#6ba89f;--hero-muted:hsl(var(--muted-foreground));--hero-line:hsl(var(--border));box-sizing:border-box;flex:0 0 100svh;flex-direction:column;width:100%;min-height:100svh;max-height:100svh;padding:96px 0 44px;scroll-snap-align:start;color:hsl(var(--foreground));font-family:Rosario,sans-serif}.dark .getin-hero-screen{--hero-accent:#97c9c1}.getin-hero-hero,.getin-hero-heroContainer{display:flex;flex:1;flex-direction:column;align-items:stretch;width:100%;min-width:0;min-height:0}.getin-hero-fit{display:flex;flex:1;align-items:center;justify-content:center;width:100%;min-height:0}.getin-hero-fitBox{position:relative;width:calc(100% - 32px)}.getin-hero-heroContainer{width:100%;container-type:inline-size}@media (min-width:1000px){.getin-hero-fitBox:not([data-ready]){visibility:hidden}.getin-hero-fitBox{width:864px;height:400px;flex:none}.getin-hero-heroContainer{position:absolute;top:0;left:0;flex:none;width:864px;transform-origin:0 0}}.getin-hero-layout{display:grid;flex:1;align-content:center;width:100%;min-width:0;min-height:0}.getin-hero-copy,.getin-hero-preview,.getin-hero-steps{min-width:0}.getin-hero-preview{width:100%}.getin-hero-preview .getin-kv-card{width:100%;max-width:100%;box-sizing:border-box}@media (min-width:1000px){.getin-hero-layout{grid-template-columns:minmax(0,63.5fr) minmax(1rem,4.6fr) minmax(0,31.9fr);grid-template-rows:auto auto;column-gap:0;row-gap:20px;align-items:start}.getin-hero-copy{grid-column:1;grid-row:1}.getin-hero-preview{grid-column:3;grid-row:1/span 2;align-self:start;width:100%}.getin-hero-steps{grid-column:1;grid-row:2;max-width:100%}}.getin-hero-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 14px;color:var(--hero-accent);max-width:28rem;font:400 11px/1.6 Rosario,sans-serif;letter-spacing:.14em;text-transform:uppercase}.getin-hero-eyebrow:before{content:"";width:20px;height:1px;flex-shrink:0;background:currentColor}.getin-hero-title{margin:0;max-width:8.6em;font-family:Crimson Pro,serif;font-size:clamp(28px,4.1cqw,50px);font-weight:400;line-height:1.05;letter-spacing:-.03em}.getin-hero-description{max-width:26.5em;margin:14px 0 0;color:var(--hero-muted);font-size:clamp(12.5px,1.65cqw,16px);line-height:1.6}.getin-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.getin-hero-cardButton,.getin-hero-primaryButton,.getin-hero-secondaryButton{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 18px;border:1px solid transparent;border-radius:7px;font-size:14px;line-height:1.4;text-align:center;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.getin-hero-cardButton,.getin-hero-primaryButton,.getin-kv-tryLink{color:hsl(var(--primary-foreground));background:hsl(var(--primary))}.getin-hero-cardButton:hover,.getin-hero-primaryButton:hover,.getin-kv-tryLink:hover{background:hsl(var(--primary)/.9)}.getin-hero-secondaryButton{color:hsl(var(--foreground));border-color:hsl(var(--input));background:hsl(var(--background))}.getin-hero-secondaryButton:hover{background:hsl(var(--accent))}.getin-hero-screen a:focus-visible,.getin-hero-screen button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:5px}.getin-hero-pricing{margin:12px 0 0;color:var(--hero-muted);font-size:12px;line-height:1.6}.getin-hero-pricing a{text-decoration:underline;text-underline-offset:3px}.getin-hero-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:0}.getin-hero-step{padding:10px 12px;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card));transition:border-color .15s ease,background-color .15s ease}.getin-hero-step:hover{border-color:hsl(var(--foreground)/.35);background:hsl(var(--accent))}.getin-hero-stepNumber{color:var(--hero-accent);font:400 10px/1.4 Rosario,sans-serif}.getin-hero-step h2{margin:3px 0 0;font-size:13px;line-height:1.35;font-weight:600}.getin-hero-step p{margin:3px 0 0;color:var(--hero-muted);font-size:11.5px;line-height:1.5}@media (min-width:1000px){.getin-hero-layout{row-gap:12px}.getin-hero-preview{align-self:center}.getin-hero-eyebrow{margin-bottom:11px;font-size:max(7.5px,.98cqw)}.getin-hero-title{max-width:12.2em}.getin-hero-description{max-width:44em;margin-top:14px;font-size:max(9.5px,1.37cqw);line-height:1.63}.getin-hero-actions{gap:10px;margin-top:15px}.getin-hero-actions .getin-hero-primaryButton,.getin-hero-actions .getin-hero-secondaryButton{min-height:max(26px,3.3cqw);padding:0 max(12px,2.1cqw);font-size:max(9.5px,1.25cqw)}.getin-hero-pricing{margin-top:14px;font-size:max(8px,1.11cqw)}.getin-hero-steps{gap:12px}.getin-hero-step{padding:12px}.getin-hero-stepNumber{display:block;font-size:max(8px,1.16cqw);line-height:1.4}.getin-hero-step h2{margin-top:0;font-size:max(9px,1.27cqw)}.getin-hero-step p{font-size:max(8px,1.1cqw)}}.getin-hero-card{width:100%;padding:clamp(14px,1.4vw,20px);border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--secondary)/.5)}.getin-kv-card{--hero-mint:#6ba89f;--hero-amber:#d97706;padding:14px;border-radius:12px}.dark .getin-kv-card{--hero-mint:#97c9c1;--hero-amber:#f3b569}.getin-kv-card .getin-hero-cardMeta{gap:4px 8px;font-size:9px}.getin-kv-card .getin-hero-cardTitle{margin-top:5px;font-size:max(15px,2.08cqw);line-height:1.12}.getin-kv-card .getin-kv-allocator{flex-wrap:nowrap;margin-top:9px;gap:5px}.getin-kv-card .getin-kv-allocatorBtn{flex:1 1 0;min-width:0;min-height:24px;padding:5px 6px;font-size:9.5px;border-radius:6px}.getin-kv-card .getin-kv-gridWrap{margin-top:12px}.getin-kv-card .getin-kv-grid{grid-template-columns:repeat(16,1fr);gap:2px}.getin-kv-card .getin-kv-block{aspect-ratio:1.55;border-radius:2px}.getin-kv-card .getin-kv-legend{margin-top:8px;gap:6px 10px;font-size:9px}.getin-kv-card .getin-kv-legendSwatch{width:9px;height:9px}.getin-kv-card .getin-hero-log{margin-top:10px;padding:6px 10px;font-size:9px;line-height:1.5;border-radius:6px}.getin-kv-card .getin-hero-log>div{gap:8px}.getin-kv-card .getin-kv-cardActions{display:flex;flex-wrap:nowrap;margin-top:10px;gap:6px}.getin-kv-card .getin-hero-cardButton,.getin-kv-card .getin-kv-sendBtn,.getin-kv-card .getin-kv-tryLink{flex:1 1 0;min-width:0;min-height:26px;padding:4px 8px;font-size:10.5px;white-space:nowrap}.getin-kv-card .getin-hero-skillsLabel{margin-top:14px;font-size:9px}.getin-kv-card .getin-hero-skills{gap:4px;margin-top:5px}.getin-kv-card .getin-hero-skills span{padding:2px 7px;font-size:9px}.getin-hero-cardMeta{display:flex;flex-wrap:wrap;gap:6px 10px;margin:0;color:var(--hero-muted);font:400 10px/1.5 Rosario,sans-serif;letter-spacing:.08em;text-transform:uppercase}.getin-hero-cardMeta span:first-child{color:hsl(var(--foreground))}.getin-kv-card .getin-hero-cardMeta span:first-child{color:var(--hero-mint)}.getin-hero-cardTitle{margin:10px 0 0;font:400 clamp(20px,1.5vw,26px) /1.12 Crimson Pro,serif;letter-spacing:-.02em}.getin-hero-log{margin:12px 0 0;padding:10px 12px;border:1px solid var(--hero-line);border-radius:7px;background:hsl(var(--background));color:var(--hero-muted);font:400 11px/1.65 Rosario,sans-serif}.getin-hero-log>div{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:16px}.getin-hero-log dd,.getin-hero-log dt{margin:0}.getin-hero-log dd{overflow-wrap:anywhere;color:hsl(var(--foreground))}.getin-hero-log .getin-hero-logError{color:var(--hero-amber,hsl(var(--destructive)))}.getin-hero-cardDescription{margin:22px 0 0;color:#b4bcb5;font-size:clamp(15px,1.05vw,18px);line-height:1.7}.getin-kv-cardLead{margin:10px 0 0;color:hsl(var(--muted-foreground));font-size:12px;line-height:1.55}.getin-kv-allocator{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.getin-kv-allocatorBtn{flex:1 1 auto;min-height:34px;padding:6px 10px;border:1px solid hsl(var(--border));border-radius:7px;background:transparent;color:hsl(var(--muted-foreground));font:inherit;font-size:11px;line-height:1.25;text-align:center;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.getin-kv-allocatorBtn.is-active{border-color:hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.getin-kv-gridWrap{margin-top:12px}.getin-kv-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:3px;max-width:100%}.getin-kv-block{aspect-ratio:1;border-radius:3px}.getin-kv-block.is-used{background:hsl(var(--muted));border:1px solid hsl(var(--border))}.getin-kv-block.is-free{background:transparent;border:1px dashed hsl(var(--muted-foreground)/.45)}.getin-kv-block.is-free.is-flash{border-color:var(--hero-amber);background:#f3b56933}.getin-kv-block.is-new{background:var(--hero-mint);border:1px solid var(--hero-mint)}.getin-kv-legend{display:flex;flex-wrap:wrap;gap:12px 18px;margin:12px 0 0;padding:0;list-style:none;color:var(--hero-muted);font-size:11px;line-height:1.4}.getin-kv-legend li{display:flex;align-items:center;gap:6px}.getin-kv-legendSwatch{width:12px;height:12px;border-radius:2px;flex-shrink:0}.getin-kv-legendSwatch.is-used{background:hsl(var(--muted));border:1px solid hsl(var(--border))}.getin-kv-legendSwatch.is-free{border:1px dashed hsl(var(--muted-foreground)/.45)}.getin-kv-legendSwatch.is-new{background:var(--hero-mint);border:1px solid var(--hero-mint)}.getin-kv-log{margin-top:16px}.getin-kv-success{color:var(--hero-mint)!important}.getin-kv-cardActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.getin-kv-sendBtn{flex:1 1 120px;min-height:38px;padding:8px 12px;border:1px solid hsl(var(--input));border-radius:7px;background:hsl(var(--background));color:hsl(var(--foreground));font:inherit;font-size:13px;line-height:1.35;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.getin-kv-sendBtn:hover{background:hsl(var(--accent))}.getin-kv-tryLink{flex:1 1 140px;margin-top:0!important;width:auto}@media (prefers-reduced-motion:reduce){.getin-kv-block.is-free.is-flash{background:transparent;border-color:var(--hero-amber)}}.getin-hero-skillsLabel{margin:22px 0 0;color:var(--hero-muted);font-size:12px}.getin-hero-skills{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px}.getin-hero-skills span{padding:6px 10px;border:1px solid hsl(var(--border));border-radius:30px;color:hsl(var(--foreground));font-size:12px;line-height:1.4}.getin-hero-cardButton{margin-top:0}.getin-hero-scrollCue{position:sticky;bottom:14px;z-index:5;display:flex;align-items:center;justify-content:center;align-self:center;flex-shrink:0;width:44px;height:44px;margin-top:4px;border:1px solid hsl(var(--foreground)/.35);border-radius:9999px;background:hsl(var(--background));color:hsl(var(--muted-foreground));transition:background-color .15s ease,border-color .15s ease;animation:getin-hero-nudge 2s ease-in-out infinite}.getin-scrollCue-floating{position:absolute;bottom:14px;left:0;right:0;margin:0 auto}.getin-hero-scrollCue:hover{border-color:hsl(var(--foreground));background:hsl(var(--accent))}.getin-hero-scrollCue svg{width:24px;height:24px}@keyframes getin-hero-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.getin-hero-scrollCue{animation:none}}@media (min-width:1000px) and (max-height:760px){.getin-hero-screen{padding-top:84px;padding-bottom:12px}.getin-hero-scrollCue{width:36px;height:36px;margin-top:0}.getin-hero-scrollCue svg{width:20px;height:20px}}@media (max-width:999px){.getin-hero-screen{height:auto;max-height:none;min-height:100svh;flex:0 0 auto;padding:100px 0 22px}.getin-hero-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:40px}.getin-hero-copy,.getin-hero-preview,.getin-hero-steps{grid-column:auto;grid-row:auto}.getin-hero-title{font-size:clamp(44px,7.5vw,72px)}.getin-hero-description{font-size:18px}.getin-hero-card:not(.getin-kv-card){padding:28px}.getin-hero-preview .getin-kv-card{max-width:30rem;margin-inline:auto;padding:18px}.getin-kv-card .getin-hero-cardMeta{font-size:10px}.getin-kv-card .getin-hero-cardTitle{font-size:24px}.getin-kv-card .getin-kv-allocatorBtn{min-height:34px;font-size:11px}.getin-kv-card .getin-hero-skills span,.getin-kv-card .getin-hero-skillsLabel,.getin-kv-card .getin-kv-legend{font-size:10.5px}.getin-kv-card .getin-hero-log{font-size:11px}.getin-kv-card .getin-hero-cardButton,.getin-kv-card .getin-kv-sendBtn,.getin-kv-card .getin-kv-tryLink{min-height:38px;font-size:13px}}@media (max-width:540px){.getin-hero-screen{padding:88px 0 20px}.getin-hero-preview{max-width:100%}.getin-kv-grid{gap:4px}.getin-hero-eyebrow{font-size:9px;gap:9px;letter-spacing:.1em}.getin-hero-eyebrow:before{width:16px}.getin-hero-title{font-size:clamp(40px,11.5vw,60px)}.getin-hero-description{margin-top:22px;font-size:17px}.getin-hero-actions{flex-direction:column}.getin-hero-steps{gap:16px}.getin-hero-step h2{font-size:14px}.getin-hero-step p{font-size:12px}.getin-hero-card:not(.getin-kv-card){padding:22px}.getin-hero-card:not(.getin-kv-card) .getin-hero-cardMeta{font-size:9px;gap:8px 12px}.getin-hero-card:not(.getin-kv-card) .getin-hero-cardTitle{font-size:30px}.getin-hero-card:not(.getin-kv-card) .getin-hero-log{padding:12px;font-size:10px}.getin-hero-card:not(.getin-kv-card) .getin-hero-log>div{gap:10px}}