.pre-configurator-page{background-color:var(--bg, #fdfffd);padding-bottom:90px}.breadcrumb-nav{display:flex;align-items:center;gap:6px;padding:24px 0 32px;font-size:16px;color:var(--text, #535353)}.breadcrumb-nav a{color:var(--text, #535353);text-decoration:none;font-family:Roboto,sans-serif;font-weight:400;padding:10px 0;border-radius:6px}.breadcrumb-nav a:hover{color:var(--main-green, #03a84e)}.breadcrumb-nav b{color:var(--text, #535353);font-family:Roboto,sans-serif;font-weight:600;letter-spacing:-.32px;line-height:24px}.breadcrumb-nav .right-arrow{width:20px;height:20px;color:var(--text, #535353);display:flex;align-items:center;justify-content:center}.hero-image{width:100%;margin-bottom:40px}.hero-image img{width:100%;height:auto;display:block;border-radius:8px;object-fit:cover}.main-content{margin-bottom:96px}.main-content .page-title{font-family:Roboto,sans-serif;font-size:40px;font-weight:700;color:var(--dark-green, #021b0d);margin:0 0 24px;line-height:1}.main-content .page-description{font-family:Roboto,sans-serif;font-size:20px;font-weight:400;line-height:1;color:var(--text, #535353);margin:0;max-width:907px}.step-intro{margin-bottom:48px}.step-intro .step-title{font-family:Roboto,sans-serif;font-size:24px;font-weight:600;color:var(--text, #535353);margin:0 0 15px;line-height:1}.step-intro .step-description{font-family:Roboto,sans-serif;font-size:20px;font-weight:400;line-height:1;color:var(--text, #535353);margin:0;max-width:939px}.option-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:50px;margin-bottom:102px}.option-cards .option-card{background:#fff;border:1px solid var(--grey-1, #cecece);border-radius:10px;overflow:hidden;cursor:pointer;transition:all .2s ease}.option-cards .option-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.option-cards .option-card .card-image{height:262px;overflow:hidden;position:relative}.option-cards .option-card .card-image img{width:100%;height:100%;object-fit:cover;display:block}.option-cards .option-card .card-content{padding:35px 20px 35px 10px}.option-cards .option-card .radio-wrapper{display:flex;gap:15px;align-items:flex-start}.option-cards .option-card .radio-button{flex-shrink:0;padding:4px;display:flex;align-items:center;justify-content:center}.option-cards .option-card .radio-button .radio-circle{width:20px;height:20px;border:2px solid var(--grey-mid, #a2a2a8);border-radius:50%;background:var(--white, #fdfdfd);display:flex;align-items:center;justify-content:center;transition:all .2s ease;position:relative}.option-cards .option-card .radio-button .radio-circle .radio-dot{width:8px;height:8px;border-radius:50%;background:transparent;transition:all .2s ease}.option-cards .option-card .radio-button .radio-circle.selected{border-color:var(--main-green, #03a84e);background:var(--main-green, #03a84e)}.option-cards .option-card .radio-button .radio-circle.selected .radio-dot{background:#fff}.option-cards .option-card .card-text{flex:1;min-width:0}.option-cards .option-card .card-text .card-title{font-family:Roboto,sans-serif;font-size:20px;font-weight:600;color:var(--text, #535353);margin:0 0 15px;line-height:1}.option-cards .option-card .card-text .card-description{font-family:Roboto,sans-serif;font-size:20px;font-weight:400;line-height:1;color:var(--text, #535353);margin:0}.cta-button-wrapper{display:flex;justify-content:center;margin-bottom:90px}.cta-button-wrapper .cta-button{background:var(--main-green, #03a84e);color:var(--white, #fdfdfd);font-family:Roboto,sans-serif;font-size:24px;font-weight:500;letter-spacing:-.48px;line-height:normal;padding:19.5px 50px 15.5px;border:none;border-radius:5px;cursor:pointer;width:350px;height:64px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.cta-button-wrapper .cta-button:hover{background:var(--dark-green, #021b0d);transform:translateY(-1px);box-shadow:0 4px 12px #03a84e4d}.cta-button-wrapper .cta-button:active{transform:translateY(0)}@media(max-width:1680px){.pre-configurator-page .container{padding:0 120px}.option-cards{grid-template-columns:repeat(2,1fr);gap:60px}}@media(max-width:1200px){.pre-configurator-page .container{padding:0 60px}.main-content .page-title{font-size:32px}.main-content .page-description{font-size:18px}.step-intro .step-title{font-size:20px}.step-intro .step-description{font-size:18px}.option-cards{gap:40px}.option-cards .option-card .card-text .card-title,.option-cards .option-card .card-text .card-description{font-size:18px}}@media(max-width:900px){.pre-configurator-page .container{padding:0 24px}.option-cards{grid-template-columns:1fr;gap:30px}.cta-button-wrapper .cta-button{width:100%;max-width:350px}}@media(max-width:600px){.main-content{margin-bottom:60px}.main-content .page-title{font-size:24px;margin-bottom:16px}.main-content .page-description{font-size:16px;line-height:1.5}.step-intro{margin-bottom:32px}.step-intro .step-title{font-size:18px;margin-bottom:12px}.step-intro .step-description{font-size:16px;line-height:1.5}.option-cards{margin-bottom:60px}.option-cards .option-card .card-image{height:200px}.option-cards .option-card .card-content{padding:24px 16px}.option-cards .option-card .card-text .card-title{font-size:16px;margin-bottom:12px}.option-cards .option-card .card-text .card-description{font-size:16px;line-height:1.5}.cta-button-wrapper{margin-bottom:60px}.cta-button-wrapper .cta-button{font-size:20px;height:56px}}
