.indie-page *{box-sizing:border-box}.indie-page{scroll-behavior:smooth;color:#f2f1ed;background:#111315;margin:0;scroll-padding-top:2rem;font:16px/1.6 Arial,Helvetica,sans-serif}.indie-page header,.indie-page main,.indie-page footer{max-width:1280px;margin:auto}.indie-page header{border-bottom:1px solid #333638;align-items:center;gap:40px;padding:26px 44px;display:flex}.indie-page .brand{letter-spacing:-1px;color:inherit;font-size:27px;font-weight:800;line-height:1.15;text-decoration:none}.indie-page .brand em{color:#ff665e;font-style:normal}.indie-page .brand small{letter-spacing:1px;margin-top:8px;font-size:12px;font-weight:400;display:block}.indie-page nav{gap:26px;margin-left:auto;display:flex}.indie-page a{color:inherit;text-underline-offset:5px}.indie-page nav a{font-size:14px;text-decoration:none}.indie-page .languages{gap:4px;display:flex}.indie-page .languages button{color:inherit;cursor:pointer;background:0 0;border:1px solid #555;padding:8px 10px;font-size:14px}.indie-page .languages [aria-pressed=true]{color:#111315;background:#f2f1ed}.indie-page main{padding:0 44px}.indie-page .notice{color:#ffaaa3;letter-spacing:.07em;padding:12px 0;font-size:13px}.indie-page .hero{grid-template-columns:1.45fr 1fr;align-items:center;gap:70px;padding:64px 0 90px;display:grid}.indie-page .eyebrow{letter-spacing:.13em;color:#c4c7c8;margin:0 0 20px;font-size:12px;font-weight:700}.indie-page h1{letter-spacing:-.045em;margin:0 0 30px;font-size:clamp(46px,5.8vw,76px);line-height:1.05}.indie-page h1 span{color:#ff665e}.indie-page .intro{color:#c4c7c8;max-width:530px;margin-bottom:30px;font-size:19px}.indie-page .primary{color:#17191b;cursor:pointer;background:#ff665e;border:0;padding:14px 23px;font-size:16px;font-weight:700;text-decoration:none;display:inline-block}.indie-page .heroNote{background:#1c1f21;border:1px solid #45484a;padding:32px;box-shadow:12px 12px #292d2f}.indie-page .number{color:#ff827b;font:14px monospace}.indie-page .heroNote h2{margin:22px 0;font-size:31px;line-height:1.2}.indie-page .spec{border-top:1px solid #444;margin-top:18px;padding-top:16px}.indie-page .spec span{letter-spacing:.13em;color:#ff827b;font-size:12px}.indie-page .spec p{margin:8px 0 20px}.indie-page .small{color:#b8bdc0;font-size:14px}.indie-page .sectionTop{justify-content:space-between;align-items:end;gap:30px;display:flex}.indie-page .sectionTop .eyebrow{margin-bottom:12px}.indie-page h2{letter-spacing:-.03em;margin:0 0 24px;font-size:36px;line-height:1.15}.indie-page section:not(.hero){border-top:1px solid #383b3d;padding:62px 0}.indie-page .marketLabel{min-width:220px}.indie-page .marketLabel span{font-size:14px}.indie-page select,.indie-page input,.indie-page textarea{font:inherit;color:inherit;background:#1b1e20;border:1px solid #61686c;border-radius:0;width:100%;margin-top:7px;padding:11px}.indie-page textarea{resize:vertical;min-height:100px}.indie-page select option{background:#1b1e20}.indie-page label{margin-bottom:18px;display:block}.indie-page .muted{color:#c4c7c8;max-width:880px}.indie-page .cards{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:30px;display:grid}.indie-page .card{background:#191c1e;border:1px solid #414648;flex-direction:column;padding:28px;display:flex}.indie-page .card .tag{color:#ff827b;letter-spacing:.1em;font-size:12px}.indie-page .card h3{margin:10px 0;font-size:26px}.indie-page .price{margin:10px 0 0;font-size:35px;font-weight:700}.indie-page .price small{color:#c5c9cc;font-size:14px;font-weight:400}.indie-page .card p{margin:12px 0}.indie-page .card ul{padding-left:20px}.indie-page .card li{margin-bottom:8px}.indie-page .card details{border-top:1px solid #414648;margin:12px 0 20px;padding-top:14px}.indie-page .card .packRequest{align-self:flex-start;margin-top:auto;margin-bottom:12px}.indie-page .card button{color:#ffaaa3;font:inherit;cursor:pointer;background:0 0;border:1px solid #ff827b;align-self:flex-start;padding:10px 18px}.indie-page .common{color:#c4c7c8;border-left:3px solid #ff665e;margin-top:28px;padding:8px 22px}.indie-page .steps{grid-template-columns:repeat(4,1fr);gap:30px;margin:35px 0;padding:0;list-style:none;display:grid}.indie-page .steps b{color:#ff827b;font-size:30px}.indie-page .steps h3{font-size:19px;line-height:1.3}.indie-page .steps p{color:#c4c7c8}.indie-page .briefSection{grid-template-columns:1fr 1.45fr;gap:65px;display:grid}.indie-page .formGrid{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.indie-page .check{align-items:flex-start;gap:12px;font-size:14px;display:flex}.indie-page .check input{flex:0 0 18px;width:18px;margin-top:5px}.indie-page .check[hidden]{display:none}.indie-page .importButton{border:1px solid #697177;padding:12px;font-size:14px}.indie-page .importButton input{background:0 0;border:0;padding:4px 0;font-size:14px}.indie-page .faq details{border-top:1px solid #383b3d;padding:20px 0}.indie-page .faq summary{cursor:pointer;font-size:18px}.indie-page .faq p{color:#c4c7c8;max-width:850px}.indie-page .contact h2{font-size:44px}.indie-page .contactLink{color:#ff827b;font-size:clamp(20px,3vw,32px)}.indie-page .contact p:last-child{color:#c4c7c8;max-width:700px}.indie-page footer{border-top:1px solid #383b3d;justify-content:space-between;gap:20px;padding:30px 44px;font-size:14px;display:flex}.indie-page footer small{display:block}.indie-page button:hover,.indie-page .primary:hover{filter:brightness(1.12)}.indie-page :focus-visible{outline-offset:5px;outline:3px solid #fbde8b}.indie-page #formStatus{color:#ffb4ae}.indie-page a,.indie-page summary,.indie-page button{touch-action:manipulation}.indie-page p,.indie-page li,.indie-page label{overflow-wrap:anywhere}@media(max-width:800px){.indie-page header{flex-wrap:wrap;gap:20px;padding:20px 24px}.indie-page nav{order:3;justify-content:space-between;width:100%;margin:0}.indie-page .languages{margin-left:auto}.indie-page main{padding:0 24px}.indie-page .hero{grid-template-columns:1fr;gap:40px;padding:38px 0 55px}.indie-page .heroNote{max-width:600px}.indie-page .cards{grid-template-columns:1fr}.indie-page .sectionTop{display:block}.indie-page .marketLabel{max-width:320px}.indie-page .steps{grid-template-columns:1fr 1fr}.indie-page .briefSection{grid-template-columns:1fr;gap:25px}.indie-page h2{font-size:30px}.indie-page section:not(.hero){padding:45px 0}.indie-page footer{padding:25px 24px;display:block}}@media(max-width:450px){.indie-page .formGrid,.indie-page .steps{grid-template-columns:1fr}.indie-page .card{padding:22px}.indie-page h1{font-size:46px}.indie-page .contact h2{font-size:34px}}@media(prefers-reduced-motion:reduce){.indie-page{scroll-behavior:auto}}.indie-page{min-height:100vh}.indie-page h1,.indie-page h2,.indie-page h3{font-weight:700}.indie-page ul{list-style:outside}.indie-page .languages a{border:1px solid #555;padding:8px 10px;font-size:14px;text-decoration:none}.indie-page .languages a[aria-current=page]{color:#111315;background:#f2f1ed}.indie-page .price-secondary{color:#c5c9cc;font-size:14px}.indie-page .breadcrumbs{gap:12px;margin:0;padding:20px 0;font-size:14px;display:flex}.indie-page .skip{position:absolute;left:-9999px}.indie-page .skip:focus{z-index:100;background:#111;padding:12px;top:8px;left:24px}.indie-page .brand small a{color:inherit}
