.q-hero{padding:80px 0;background:radial-gradient(ellipse at 75% 15%,#332916 0,transparent 55%)}.q-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:65px}.q-hero h1{font-size:clamp(42px,5vw,72px);line-height:1.08;letter-spacing:-2px;margin:18px 0 28px}.q-hero h1 em{color:var(--gold);font-style:normal}.q-visual{position:relative;min-width:0;overflow:hidden;border-radius:18px;border:1px solid #756338}.q-visual img{width:100%;height:510px;object-fit:cover}.q-photo-label{position:absolute;inset:auto 0 0;padding:75px 28px 30px;background:linear-gradient(transparent,#080808ee)}.q-photo-label span{display:block;font-size:10px;letter-spacing:2px;color:var(--gold)}.q-photo-label strong{display:block;font:700 26px/1.3 Manrope,Arial;margin-top:10px}.q-small{font-size:13px;line-height:1.6;color:var(--muted)}.q-small a{color:var(--gold);text-decoration:underline}.q-bar{border-block:1px solid var(--line);background:#10100d}.q-bar .shell{display:flex;flex-wrap:wrap;gap:18px 30px;justify-content:space-between;padding:20px 0;font-size:13px}.q-bar a:last-child{color:var(--gold)}.q-planner{border:1px solid var(--line);background:#10100e;border-radius:16px;padding:32px}.quince-page label{display:block;font-weight:500;font-size:14px}.quince-page input:not([type=checkbox]),.quince-page select,.quince-page textarea{display:block;width:100%;color:var(--cream);background:#080808;border:1px solid #4a463a;border-radius:6px;padding:11px 12px;min-height:48px;margin-top:7px;color-scheme:dark}.q-form{display:grid;grid-template-columns:1.1fr 1fr .8fr auto;gap:18px;align-items:end}.q-form .button{min-height:48px}.q-plan-top{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);margin-top:25px;padding-top:25px}.q-plan-top h3{font-size:25px;margin:0}.q-plan-top .eyebrow{margin:0 0 7px}#next-steps{padding-left:25px}#next-steps li{padding:5px 0}.q-actions{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.q-task{display:grid;grid-template-columns:24px 1fr 150px;gap:12px;padding:15px 0;border-bottom:1px solid var(--line);align-items:center}.q-task input[type=checkbox]{width:20px;height:20px;accent-color:var(--gold)}.q-task label{font-size:15px}.q-task input.q-owner{font-size:12px!important;min-height:38px!important;margin:0!important}.q-task.done label{text-decoration:line-through;color:var(--muted)}.q-task small{display:block;color:var(--muted);font-size:12px}.q-task.done small{text-decoration:none}.q-add{grid-template-columns:1fr 180px auto;margin-top:25px}#plan-output{margin-bottom:25px}.q-file-label{cursor:pointer}.q-warm{background:#14130e}.q-budget-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.q-calculator{background:#0b0b09;border:1px solid #4a4030;padding:32px;border-radius:16px}.q-calculator label{margin-bottom:18px}.q-two{display:grid;grid-template-columns:1fr 1fr;gap:20px}.q-calculator .button{width:100%}#budget-result{display:block;margin-top:24px;color:var(--gold);font-size:20px;font-weight:700}#budget-result small{display:block;font-size:14px;color:var(--cream);font-weight:400}.q-resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.q-resource{border-top:1px solid #5c4c2d;padding:24px 0 16px}.q-number{font:600 15px Manrope;color:var(--gold)}.q-resource h3{font-size:23px;margin:15px 0}.q-resource p{color:var(--muted)}.q-resource .text-link{font-size:13px}.q-offer-section{background:linear-gradient(130deg,#19170e,#080808)}.q-offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.q-package{border:1px solid var(--gold);border-radius:16px;padding:35px;background:#10100d}.q-package .q-price{font:800 72px/1.1 Manrope;margin:25px 0;color:var(--gold);letter-spacing:-3px}.q-price span{display:inline-block;font:400 14px 'DM Sans';color:var(--cream);letter-spacing:0}.q-package h3{font-size:26px}.q-package>.button{width:100%}.q-example{margin-top:25px}.q-example video{width:100%;height:auto;border-radius:12px;background:#000}.q-example p{font-size:12px;color:var(--muted)}.q-badge{display:inline-block;border:1px solid #5c4c2d;padding:5px 10px;font-size:10px;letter-spacing:1.5px;color:var(--gold)}.q-services{gap:50px;margin-top:35px}.q-services h3{font-size:27px;line-height:1.3}.q-services p{color:var(--muted)}.quince-page .header-inner{gap:18px}.quince-page #navigation{gap:18px}.quince-page .section{scroll-margin-top:20px}.quince-page h2{font-size:clamp(30px,4vw,47px);line-height:1.16}.q-task:focus-within{background:#19170f}
@media(max-width:1000px){.q-hero-grid{gap:30px}.q-budget-grid,.q-offer-grid{gap:35px}.q-form{grid-template-columns:1fr 1fr}.q-resource-grid{grid-template-columns:1fr 1fr}.q-visual img{height:450px}.quince-page .header-inner{flex-wrap:wrap}.quince-page #navigation{gap:15px}}
@media(max-width:700px){.q-hero{padding:45px 0}.q-hero-grid,.q-budget-grid,.q-offer-grid,.q-services{grid-template-columns:1fr;gap:30px}.q-hero h1{letter-spacing:-1px}.q-visual img{height:330px}.q-resource-grid{grid-template-columns:1fr}.q-planner,.q-calculator,.q-package{padding:20px}.q-form,.q-add{grid-template-columns:1fr}.q-plan-top{align-items:start;flex-direction:column}.q-task{grid-template-columns:24px 1fr}.q-task input.q-owner{grid-column:2}.q-two{grid-template-columns:1fr}.q-photo-label strong{font-size:23px}.q-bar .shell{gap:12px 20px}.q-hero .hero-actions{align-items:start;flex-direction:column}.q-package .q-price{font-size:62px}}
@media print{body.quince-page{background:white;color:black}.quince-page .header,.quince-page .footer,.quince-page .q-hero,.quince-page .q-bar,.quince-page .section:not(#free-tools),.quince-page #plan-form,.quince-page .q-actions,.quince-page #add-task,.quince-page #print-plan,.quince-page #free-tools>.shell>.section-heading{display:none!important}.quince-page .shell{width:100%}.quince-page .section{padding:0}.quince-page .q-planner{border:0;padding:0;background:white}.quince-page .q-task{break-inside:avoid}.quince-page .q-small,.quince-page .q-task small,.quince-page .eyebrow{color:#333}.quince-page input.q-owner{color:black!important;background:white!important;border:0!important}.quince-page #plan-status{display:none}}
